/* Masrawy-inspired dark side-navigation: fully editable in the Basra dashboard. */
#fmc-site-header .fmcsh-drawer{width:min(390px,93vw)!important;background:#161719!important;color:#f5f5f5!important;box-shadow:-15px 0 65px #0009;scrollbar-color:#3e424b #191a1c}
#fmc-site-header .fmcsh-drawer-head{background:#17191c!important;padding:18px 20px!important;border-bottom:1px solid #ffffff22;min-height:107px}
#fmc-site-header .bn-drawer-brand{display:flex;align-items:center;gap:13px}
#fmc-site-header .bn-drawer-brand img{display:block;width:57px;height:57px;object-fit:contain;background:white;border-radius:12px;padding:5px}
#fmc-site-header .bn-drawer-brand small{color:#aeb6c7;font-size:11px;font-weight:600}
#fmc-site-header .bn-drawer-brand strong{color:white!important;font-size:19px;line-height:1.4}
#fmc-site-header .fmcsh-drawer-head button{background:#25262b!important;border:1px solid #e8b53f!important;color:#fff!important;flex:0 0 39px}
#fmc-site-header .bn-drawer-quick{display:flex;align-items:center;gap:13px;padding:14px 20px;border-bottom:1px solid #ffffff26}
#fmc-site-header .bn-drawer-quick span{flex:1;color:#aeb4c0;font-size:11px}
#fmc-site-header .bn-drawer-quick a,#fmc-site-header .bn-drawer-quick button{display:grid;place-items:center;background:#25272b;color:#f6d051!important;border:1px solid #3b3e46;border-radius:50%;height:39px;width:39px;padding:0;cursor:pointer}
#fmc-site-header .fmcsh-drawer-nav{padding:8px 17px 25px!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu{display:block!important;direction:inherit}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu>li{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;margin:0!important;border-bottom:1px solid #ffffff1c!important;min-height:57px}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu>li>a{display:flex!important;align-items:center;gap:12px;flex:1;min-width:0;padding:12px 4px!important;color:#f8f9fd!important;font-size:15px!important;font-weight:800!important;text-align:start;line-height:1.55}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu a svg{flex:0 0 21px;color:#f3b531}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu li:hover>a,#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu li.current-menu-item>a{color:#f7be3d!important}
#fmc-site-header .bn-sub-toggle{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;cursor:pointer;background:#24262b;color:#fff;border:1px solid #ffffff22;border-radius:7px;font-size:21px;transition:transform .2s}
#fmc-site-header .bn-sub-toggle[aria-expanded=true]{transform:rotate(180deg);color:#ffd35c}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu .sub-menu{flex:0 0 100%;width:100%;max-width:none!important;position:static!important;padding:2px 15px 12px!important;box-shadow:none!important;background:#222329!important;border-radius:9px;margin:1px 0 11px!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu .sub-menu[hidden]{display:none!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu .sub-menu li{border:0!important;margin:0!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu .sub-menu a{display:flex!important;align-items:center;gap:9px;padding:10px 5px!important;font-size:13px!important;color:#d4d9e4!important}
#fmc-site-header .fmcsh-drawer-news{border-color:#ffffff26!important;padding:16px 22px;background:#191a1c}
#fmc-site-header .fmcsh-drawer-news strong{color:#fff!important}
#fmc-site-header .fmcsh-drawer-news a{color:#c6ccdc!important;border-color:#ffffff1c!important}
#fmc-site-header .fmcsh-drawer-social{border-color:#ffffff1b!important}
#fmc-site-header .fmcsh-drawer-social a{color:#fff!important;background:#323337;border-color:#ffffff16}
#fmc-site-header .fmcsh-drawer-home{color:#ffd564!important;border-top:1px solid #ffffff1a}
html[dir="ltr"] #fmc-site-header .fmcsh-drawer{left:0!important;right:auto!important;box-shadow:15px 0 65px #0009}
html[dir="ltr"] #fmc-site-header .fmcsh-drawer-nav .bn-managed-menu>li>a{text-align:left}
@media(prefers-reduced-motion:reduce){#fmc-site-header .bn-sub-toggle{transition:none!important}}

/* V3.5.5 — configurable high-contrast menu, right-aligned in Arabic */
#fmc-site-header .fmcsh-drawer{background:var(--bn-drawer-bg,#161719)!important;color:var(--bn-drawer-text,#f8f9fd)!important}
#fmc-site-header .fmcsh-drawer-head{direction:rtl;background:var(--bn-drawer-bg,#161719)!important;min-height:77px!important;display:flex;justify-content:space-between;align-items:center}
#fmc-site-header .bn-drawer-section-title{color:var(--bn-drawer-text,#f8f9fd);font-size:22px;font-weight:900}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu{direction:rtl!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu>li>a{color:var(--bn-drawer-text,#f8f9fd)!important;justify-content:flex-start;text-align:right!important;direction:rtl!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu li a svg{color:var(--bn-drawer-icon,#f3b531)!important}
#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu li:hover>a,#fmc-site-header .fmcsh-drawer-nav .bn-managed-menu li.current-menu-item>a{color:var(--bn-drawer-active,#f7be3d)!important}
#fmc-site-header .bn-drawer-quick a,#fmc-site-header .bn-drawer-quick button{color:var(--bn-drawer-icon,#f3b531)!important}
html[dir="ltr"] #fmc-site-header .fmcsh-drawer-head{direction:ltr}
html[dir="ltr"] #fmc-site-header .fmcsh-drawer-nav .bn-managed-menu{direction:ltr!important}
html[dir="ltr"] #fmc-site-header .fmcsh-drawer-nav .bn-managed-menu>li>a{direction:ltr!important;text-align:left!important}
@media(max-width:767px){#fmc-site-header .fmcsh-brand{width:min(var(--bn-mobile-logo-width,70px),45vw)!important;flex:0 0 min(var(--bn-mobile-logo-width,70px),45vw)!important;max-width:none!important}#fmc-site-header .fmcsh-brand-symbol{width:min(var(--bn-mobile-logo-width,70px),45vw)!important;height:var(--bn-mobile-logo-height,54px)!important;max-width:none;object-fit:contain}#fmc-site-header .fmcsh-nav-band,#fmc-site-header .fmcsh-nav-inside,#fmc-site-header .fmcsh-brand-link,#fmc-site-header .fmcsh-main-navigation{height:max(68px,calc(var(--bn-mobile-logo-height,54px) + 12px))!important}}
