/* nasibkhaleej.com - RTL, "песок и бирюза". Классы nb-*. */
:root{--bg:#faf6ef;--card:#fff;--ink:#1f2a2e;--soft:#5d6b70;--line:#e8dfd0;--teal:#0f5257;--teal2:#17767c;--gold:#c99a2e;--gold2:#e9c46a;--chip:#f1ebe0;--new:#e6f3f1;
--ad-bg:#fffaf0;--ad-line:#ecd9a8;--ad-ink:#1f2a2e;--ad-cta:#0f5257;--ad-cta-ink:#fff}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.75 "Segoe UI",Tahoma,"Geeza Pro","SF Arabic","Noto Sans Arabic","Noto Kufi Arabic",Arial,sans-serif}
a{color:var(--teal2)}
h1,h2,h3{line-height:1.4;margin:0 0 .5em}
h1{font-size:1.65rem}h2{font-size:1.25rem}h3{font-size:1.05rem}
.nb-wrap{max-width:1140px;margin:0 auto;padding:0 16px}
.nb-head{background:var(--teal);color:#fff;position:sticky;top:0;z-index:20}
.nb-head-in{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;flex-wrap:wrap}
.nb-logo{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:700;font-size:1.2rem}
.nb-logo svg{width:34px;height:34px}.nb-logo .r{fill:#fff2}.nb-logo .m,.nb-logo .s{fill:var(--gold2)}
.nb-nav{display:flex;gap:4px 14px;align-items:center;flex-wrap:wrap;font-size:.95rem}
.nb-nav a{color:#fff;text-decoration:none;opacity:.92}.nb-nav a:hover{opacity:1;text-decoration:underline}
.nb-btn{display:inline-block;background:var(--gold);color:#fff!important;border:0;border-radius:10px;padding:8px 16px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}
.nb-btn:hover{background:#b3871f}.nb-btn-big{padding:12px 26px;font-size:1.05rem}
.nb-crumbs{font-size:.85rem;color:var(--soft);padding-top:12px;padding-bottom:4px}.nb-crumbs a{color:var(--soft)}.nb-crumbs i{font-style:normal;margin:0 6px}
.nb-hero{padding:20px 0 8px}.nb-hero small{font-size:.9rem;color:var(--soft)}
.nb-hero-home{text-align:center;padding:36px 0 20px}
.nb-lead{font-size:1.05rem;color:#344247;max-width:820px}.nb-hero-home .nb-lead{margin:0 auto 16px}
.nb-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:8px 0}.nb-facts li{background:var(--chip);border-radius:20px;padding:2px 12px;font-size:.88rem}
.nb-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}
.nb-side{position:sticky;top:76px}
@media (max-width:900px){.nb-grid{grid-template-columns:1fr}.nb-side{position:static}}
.nb-box{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;margin:18px 0}
.nb-feed{display:grid;gap:12px}
.nb-card{display:flex;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px}
.nb-card.nb-new{border-color:#9ccfc9;background:linear-gradient(0deg,var(--card),var(--new))}
.nb-ph{flex:0 0 88px;height:104px;border-radius:12px;background:#e7eef0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--soft);font-size:.7rem;text-align:center}
.nb-ph svg{width:46px;height:46px;fill:#b7c7cb}.nb-ph-big{flex-basis:120px;height:140px}
.nb-in{min-width:0;flex:1}
.nb-top{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;font-size:.9rem;color:var(--soft)}.nb-top b{color:var(--ink)}.nb-top time{margin-inline-start:auto;font-size:.8rem}
.nb-card h3{font-size:1rem;margin:4px 0}.nb-card h3 a{color:var(--ink);text-decoration:none}.nb-card h3 a:hover{color:var(--teal2)}
.nb-card p{margin:0 0 6px;color:#3b4a4f;font-size:.93rem}
.nb-chips{display:flex;flex-wrap:wrap;gap:6px}.nb-chips span,.nb-chips a{background:var(--chip);border-radius:16px;padding:1px 10px;font-size:.8rem;color:#455458;text-decoration:none}
.nb-chips-l a,.nb-chips-l span{font-size:.92rem;padding:4px 12px;border:1px solid var(--line);background:#fff}
.nb-chips-l a.on{background:var(--teal);color:#fff;border-color:var(--teal)}.nb-chips-l a:hover{border-color:var(--teal2)}
.nb-chips em{font-style:normal;color:var(--soft);font-size:.78rem;margin-inline-start:6px}.nb-chips a.on em{color:#d8ecea}
.nb-chips-nat a{background:#fff8e8}.nb-chips-s a{font-size:.82rem;padding:2px 9px}
.nb-filters{margin:10px 0 4px;display:grid;gap:8px}
.nb-note{font-size:.78rem;color:var(--soft);margin:6px 0}
.nb-pager{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.nb-pager a,.nb-pager b{padding:4px 12px;border-radius:8px;border:1px solid var(--line);background:#fff;text-decoration:none}.nb-pager b{background:var(--teal);color:#fff}
.nb-list{list-style:none;padding:0;margin:0;columns:2;column-gap:24px}.nb-list li{break-inside:avoid;padding:3px 0}.nb-list small{color:var(--soft);margin-inline-start:6px}
.nb-cities{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 16px}.nb-cities small{color:var(--soft);margin-inline-start:6px;font-size:.8rem}
@media (max-width:560px){.nb-list{columns:1}}
.nb-local p{margin:0 0 .7em}
.nb-faq details{border-top:1px solid var(--line);padding:8px 0}.nb-faq summary{cursor:pointer;font-weight:600}.nb-faq p{margin:6px 0 0;color:#3b4a4f}
.nb-join{background:linear-gradient(180deg,#fff,#f3faf9);border-color:#bfe0dc}
.nb-form{display:grid;gap:12px;max-width:520px}.nb-form label{display:grid;gap:4px;font-weight:600}
.nb-form input[type=email]{font:inherit;padding:10px 12px;border:1px solid #c9d6d8;border-radius:10px;text-align:left}
.nb-chk{display:flex!important;gap:8px;align-items:flex-start;font-weight:400!important;font-size:.9rem}.nb-chk input{margin-top:6px}
.nb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.nb-err{color:#b42318;background:#fde8e6;padding:8px 12px;border-radius:8px;margin:0}
.nb-ad-full .nb-ad-head{display:flex;gap:16px;align-items:center;margin-bottom:10px}.nb-meta{color:var(--soft);margin:0 0 6px}
.nb-ad-text{font-size:1.05rem}
.nb-table{width:100%;border-collapse:collapse;margin:10px 0}.nb-table th,.nb-table td{text-align:start;padding:7px 8px;border-bottom:1px solid var(--line);font-size:.93rem}.nb-table th{width:42%;color:var(--soft);font-weight:600}
.nb-article h2{margin-top:1.2em}.nb-article p,.nb-article li{color:#2f3d42}
.nb-more{margin:10px 0 0}
.nb-foot{background:#13363a;color:#d6e4e5;margin-top:40px;padding:28px 0 90px;font-size:.92rem}
.nb-foot a{color:#d6e4e5}.nb-foot-brand{display:flex;gap:12px;align-items:center;margin-bottom:16px}.nb-foot-brand svg{width:40px;height:40px}.nb-foot-brand .r{fill:#fff2}.nb-foot-brand .m,.nb-foot-brand .s{fill:var(--gold2)}
.nb-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:10px 0 16px}.nb-foot-cols a{display:block;text-decoration:none;opacity:.85}.nb-foot-cols h4{margin:0 0 6px}
.nb-foot-links{display:flex;flex-wrap:wrap;gap:6px 16px}.nb-fine{font-size:.78rem;opacity:.75}
.nb-sticky-cta{display:none}
@media (max-width:700px){h1{font-size:1.35rem}.nb-sticky-cta{display:block;position:fixed;bottom:12px;left:16px;right:16px;z-index:30;text-align:center;background:var(--gold);color:#fff;text-decoration:none;font-weight:700;padding:12px;border-radius:12px;box-shadow:0 4px 14px #0003}
.nb-has-sticky .nb-sticky-cta{bottom:72px}.nb-nav{font-size:.85rem}.nb-ph{flex-basis:70px;height:84px}}
.nb-pr{position:relative}.nb-prb{background:var(--gold2);color:#3a2c05;border-radius:6px;padding:0 6px;font-size:.72rem}
.nb-pr-ph{flex:0 0 88px}.nb-pr-ph img{width:88px;height:88px;object-fit:cover;border-radius:12px}
.nb-pr-cta{display:inline-block;background:var(--ad-cta);color:var(--ad-cta-ink)!important;border-radius:8px;padding:3px 12px;text-decoration:none;font-size:.85rem}
.nb-pr-box img{max-width:100%;border-radius:10px}
