/* Header Hosting dropdown: consistent with AIDevExpert black, gold and white brand. */
#siteHeader .hdr-nav>.menu>.adeh-navigation-item{position:relative!important;z-index:1004}
#siteHeader .adeh-navigation-item .adeh-nav-chevron{font-size:16px;line-height:1;transition:transform .2s}
#siteHeader .adeh-navigation-dropdown{display:block;position:absolute;top:calc(100% + 12px);left:-90px;width:min(360px,calc(100vw - 30px));max-width:none;border:1px solid #dfe5ed;border-top:3px solid #edc04c;background:#fff;color:#1d3348;border-radius:0 0 14px 14px;box-shadow:0 16px 40px #0f26352a;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .15s,transform .15s,visibility .15s}
#siteHeader .adeh-navigation-item:focus-within .adeh-navigation-dropdown,#siteHeader .adeh-navigation-item:hover .adeh-navigation-dropdown,#siteHeader .adeh-navigation-item.adeh-nav-open .adeh-navigation-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
#siteHeader .adeh-navigation-item:hover .adeh-nav-chevron,#siteHeader .adeh-navigation-item.adeh-nav-open .adeh-nav-chevron{transform:rotate(180deg)}
#siteHeader .adeh-navigation-dropdown:before{content:'';position:absolute;top:-16px;height:17px;left:0;right:0;background:transparent}
#siteHeader .adeh-dropdown-head{padding:19px 20px 14px;border-bottom:1px solid #edf1f5}
#siteHeader .adeh-dropdown-head strong{display:block;color:#16293b;font-size:16px;font-weight:800}
#siteHeader .adeh-dropdown-head small{display:block;color:#718093;font-size:12px;margin-top:3px}
#siteHeader .adeh-dropdown-company-list{max-height:min(390px,52vh);overflow-y:auto;overscroll-behavior:contain;padding:7px 10px}
#siteHeader .adeh-dropdown-company-list>a{display:flex;gap:10px;align-items:center;padding:8px 10px;color:#273c4e!important;border-radius:8px;font-size:13px;font-weight:650;text-decoration:none;clip-path:none!important;background:transparent;transition:background .15s,color .15s}
#siteHeader .adeh-dropdown-company-list>a:hover,#siteHeader .adeh-dropdown-company-list>a:focus-visible{background:#fff8e8!important;color:#865c00!important}
#siteHeader .adeh-nav-company-icon{display:inline-flex;justify-content:center;align-items:center;background:#f5f1e4;color:#946a0c;width:29px;height:29px;border-radius:8px;font-size:12px;font-weight:800;flex-shrink:0}
#siteHeader .adeh-nav-end{margin-left:auto;color:#9ba6b0;font-size:18px}
#siteHeader .adeh-dropdown-all{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:800;background:#f9fafc;color:#946807!important;padding:15px 20px;border-top:1px solid #e9eef3;text-decoration:none;border-radius:0 0 14px 14px;clip-path:none!important}
#siteHeader .adeh-dropdown-all:hover{background:#fff6d9}
#siteHeader .adeh-dropdown-empty{padding:14px 9px;font-size:12px;color:#6e7c8b}
@media(min-width:1101px) and (max-width:1480px){#siteHeader #adeHeaderInner .hdr-nav>.menu>li>a{font-size:12.5px!important;padding-inline:7px!important}#siteHeader #adeHeaderInner .hdr-inner{gap:13px}}
@media(min-width:1101px) and (max-width:1280px){#siteHeader #adeHeaderInner .hdr-cta{font-size:12px!important;padding-inline:14px!important}#siteHeader #adeHeaderInner .hdr-nav>.menu>li>a{font-size:11.3px!important;padding-inline:5px!important}#siteHeader #adeHeaderInner .hdr-nav{padding-left:10px!important}#siteHeader #adeHeaderInner .custom-logo-link img.custom-logo{max-width:165px!important;width:165px!important}}
@media(max-width:1100px){#siteHeader .adeh-navigation-dropdown{display:none!important}.mobile-nav .adeh-mobile-nav-group>.submenu{max-height:48vh;overflow-y:auto;overscroll-behavior:contain}}
@media(prefers-reduced-motion:reduce){#siteHeader .adeh-navigation-dropdown{transition:none}}

/* v1.0.106: the core theme already draws one caret using .has-children > a::after. */
#siteHeader .hdr-nav>.menu>.adeh-navigation-item>a.adeh-navigation-trigger::after { display:inline-block!important; }
#siteHeader .hdr-nav>.menu>.adeh-navigation-item .adeh-nav-chevron{display:none!important;}

/* v1.0.107: single arrow only, sourced from the original theme navigation rule. */
#siteHeader #adeHeaderInner .hdr-nav>.menu>.adeh-navigation-item>a.adeh-navigation-trigger:before{content:none!important;display:none!important}
#siteHeader #adeHeaderInner .hdr-nav>.menu>.adeh-navigation-item>a.adeh-navigation-trigger:after{content:""!important;display:inline-block!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid currentColor!important;border-bottom:0!important;opacity:.6!important;position:static!important;margin-left:4px!important;flex:0 0 auto!important}
#siteHeader #adeHeaderInner .hdr-nav>.menu>.adeh-navigation-item .adeh-nav-chevron{display:none!important}
