/* Reference compact header and overflow menu, localized for Neondaku. */
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-strip { min-height:44px; background:#f6c64d !important; color:#12324a !important; font-size:14px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-inner { width:100%; max-width:1280px; min-height:44px; padding:8px 16px; display:flex; align-items:center; justify-content:space-between; gap:8px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-contacts,body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls { display:flex; align-items:center; flex-wrap:wrap; gap:16px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls select { min-height:28px; max-width:120px; border:1px solid #12324a; border-radius:8px; background:#fff; color:#12324a; font-size:12px; padding:2px 8px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls select:is(:hover,:focus-visible) { background:#fff; color:#12324a; border-color:#12324a; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-site-header { height:69px; min-height:69px; background:#fff !important; border-bottom:1px solid #e5e7eb !important; box-shadow:0 1px 2px rgba(0,0,0,.05) !important; backdrop-filter:none; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-inner { width:100% !important; max-width:none !important; height:68px; min-height:68px; padding:12px 16px !important; display:flex; flex-wrap:nowrap; align-items:center; gap:12px; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-brand { order:0; flex:0 0 auto; min-width:0; gap:10px; }
body[data-country-code="CD"][data-tenant="neondaku"] .neondaku-brand-logo { width:44px; height:44px; filter:none; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-wordmark { width:170px; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-wordmark strong { font-size:24px; letter-spacing:-.04em; }
body[data-country-code="CD"][data-tenant="neondaku"] #brand-subtitle { display:block !important; max-width:170px; margin-top:3px; font-size:9px !important; line-height:12px !important; font-weight:500; letter-spacing:normal; white-space:normal; }
body[data-country-code="CD"][data-tenant="neondaku"] #desktop-primary-nav.fanadako-desktop-nav { order:1; flex:1 1 0%; min-width:0; min-height:0; display:flex !important; flex-wrap:nowrap; justify-content:flex-start; gap:2px !important; overflow-x:clip; overflow-y:visible; }
body[data-country-code="CD"][data-tenant="neondaku"] #desktop-primary-nav > * { flex:0 0 auto; }
body[data-country-code="CD"][data-tenant="neondaku"] #desktop-primary-nav .nav-item { min-height:40px; display:inline-flex; align-items:center; padding:8px 6px; border:0; border-radius:8px; background:transparent; color:#374151 !important; font-size:13px; font-weight:500; line-height:20px; white-space:nowrap; }
body[data-country-code="CD"][data-tenant="neondaku"] #desktop-primary-nav .is-nav-overflow,body[data-country-code="CD"][data-tenant="neondaku"] #desktop-primary-nav :is(#nav-brokers,#nav-ai,#nav-marketplace,#nav-about).is-nav-overflow { display:none !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-tools { order:2; flex:0 0 auto; margin-left:0; gap:8px; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-tools #nav-list-btn { display:inline-flex !important; min-height:36px; padding:8px 14px; border:0; border-radius:8px; background:#15803d !important; color:#fff !important; font-size:13px; font-weight:600; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-tools #nav-saved-link { display:inline-flex; padding:8px; color:#15803d !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-tools #nav-login-link { display:none; }
body[data-country-code="CD"][data-tenant="neondaku"] #mob-toggle.fanadako-menu-toggle { order:3; display:none !important; position:static !important; width:40px; height:40px; padding:8px; color:#374151 !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .nav-more { position:relative; }
body[data-country-code="CD"][data-tenant="neondaku"] .nav-more[hidden],body[data-country-code="CD"][data-tenant="neondaku"] .nav-more-menu[hidden] { display:none !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .nav-more-menu { position:absolute; top:calc(100% + 6px); inset-inline-end:0; z-index:100; display:flex; flex-direction:column; min-width:12rem; max-width:min(22rem,calc(100vw - 2rem)); padding:6px; border:1px solid #e5e7eb; border-radius:12px; background:#fff; box-shadow:0 18px 40px rgba(15,23,42,.14); }
body[data-country-code="CD"][data-tenant="neondaku"] .nav-more-menu a { display:block; padding:8px 12px; border-radius:8px; color:#374151; font-size:14px; font-weight:500; white-space:normal; text-align:start; }
body[data-country-code="CD"][data-tenant="neondaku"] .nav-more-menu a:is(:hover,:focus-visible) { background:#f0fdf4; color:#15803d; }
body[data-country-code="CD"][data-tenant="neondaku"] #language-spotlight { display:block !important; border-bottom:1px solid #dcfce7; background:#f0fdf4 !important; color:#14532d !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .neondaku-language-inner { width:100%; max-width:1280px; min-height:56px; margin:auto; padding:10px 16px; display:flex; align-items:center; justify-content:space-between; gap:8px; }
body[data-country-code="CD"][data-tenant="neondaku"] #lang-spotlight-copy { font-size:14px; font-weight:600; line-height:20px; }
body[data-country-code="CD"][data-tenant="neondaku"] .neondaku-language-inner > div { display:flex; align-items:center; gap:8px; }
body[data-country-code="CD"][data-tenant="neondaku"] #lang-spotlight-label { font-size:12px; font-weight:700; text-transform:uppercase; }
body[data-country-code="CD"][data-tenant="neondaku"] #lang-sel-spotlight { min-height:34px; min-width:160px; padding:6px 12px; border:1px solid #bbf7d0; border-radius:999px; background:#fff; color:#14532d; font-size:14px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls { gap:8px; }
body[data-country-code="CD"][data-tenant="neondaku"] #top-language-label.nd-top-language-label { display:inline-flex !important; align-items:center; gap:6px; padding:4px 10px; border:1px solid #12324a; border-radius:999px; background:#fff; color:#12324a !important; font-size:12px; font-weight:600; white-space:nowrap; }
body[data-country-code="CD"][data-tenant="neondaku"] #top-language-label.nd-top-language-label i { color:#12324a !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-link,
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-link i { color:#12324a !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls > a { color:#12324a !important; font-size:14px; font-weight:500; white-space:nowrap; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls > a i { color:#12324a !important; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-strip :is(a,span):is(:hover,:focus-visible) { color:#12324a !important; text-decoration:underline; text-underline-offset:3px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls > a:not(.hidden) { display:inline-flex; align-items:center; gap:4px; }
body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls > a.hidden { display:none !important; }
@media(max-width:1279px) {
 body[data-country-code="CD"][data-tenant="neondaku"] #desktop-primary-nav.fanadako-desktop-nav { display:none !important; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-tools { margin-left:auto; }
 body[data-country-code="CD"][data-tenant="neondaku"] #mob-toggle.fanadako-menu-toggle { display:inline-flex !important; align-items:center; justify-content:center; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-mobile-menu { top:69px; max-height:calc(100vh - 69px); overflow-y:auto; }
}
@media(max-width:767px) {
 body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-inner { min-height:94px; flex-direction:column; justify-content:center; padding:8px 16px; gap:8px; }
 body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-contacts { justify-content:center; gap:8px; font-size:11.5px; }
 body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls { width:100%; gap:8px; justify-content:flex-start; }
 body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-phone-strip .nd-top-mail { display:inline-flex; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-tools #nav-list-btn { display:none !important; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-header-inner { gap:8px; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-wordmark { width:150px; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-wordmark strong { font-size:22px; }
 body[data-country-code="CD"][data-tenant="neondaku"] .neondaku-language-inner { flex-direction:column; align-items:flex-start; min-height:84px; }
}
@media(max-width:767px) {
 body[data-country-code="CD"][data-tenant="neondaku"] .neondaku-language-inner > div:last-child { width:100%; }
 body[data-country-code="CD"][data-tenant="neondaku"] #lang-sel-spotlight { flex:1 1 0%; min-width:0; }
}
@media(max-width:639px) {
 body[data-country-code="CD"][data-tenant="neondaku"] .nd-top-controls > #top-saved-link { display:none; }
}
@media(max-width:359px) {
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-wordmark { width:125px; }
 body[data-country-code="CD"][data-tenant="neondaku"] .fanadako-wordmark strong { font-size:19px; }
}
