/* KOSMOS_MOBILE_QUICK_LINKS_V2: existing routes and phone, no new event handlers. */
#kosmos-global-header[data-koh-version] .koh-quick{display:none}
#kosmos-global-header[data-koh-version] .koh-quick-label{
 position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
 clip:rect(0,0,0,0);white-space:nowrap;border:0;
}
@media(max-width:1159px){
 html:has(body>#kosmos-global-header[data-koh-version]){--kn-header-fallback:129px}
 #kosmos-global-header[data-koh-version] .koh-quick{
  display:flex;align-items:center;gap:8px;box-sizing:border-box;
  width:100%;max-width:1180px;margin:0 auto;padding:0 18px 8px;
 }
 #kosmos-global-header[data-koh-version] .koh-quick>a{
  display:flex;align-items:center;justify-content:center;box-sizing:border-box;
  min-height:44px;padding:8px 10px;border:1px solid var(--kl-line,#dce0e6);border-radius:9px;
  color:var(--kl-ink,#20232b);background:#fff;text-decoration:none;
  font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;
 }
 #kosmos-global-header[data-koh-version] .koh-quick>a:hover,
 #kosmos-global-header[data-koh-version] .koh-quick>a[aria-current="page"]{background:var(--kl-tint,#fff0f7);color:var(--kl-accent,#af1767)}
 #kosmos-global-header[data-koh-version] .koh-quick>.koh-phone{margin-left:auto;font-variant-numeric:tabular-nums}
 #kosmos-global-header[data-koh-version] .koh-quick .koh-contact-label{display:none}
}
/* The existing dropdown is positioned against .kn-inner, above the new 52px row.
   Shift only the fixed-header dropdown; retain its existing viewport-height bounds. */
@media screen and (max-width:1159px){
 @media not all and (max-height:480px){
  body>#kosmos-global-header[data-koh-version]:has(+#kosmos-header-spacer-20261012[data-kn-spacer="fixed-v1"]) .kn-menu[open]>.kn-more{top:calc(100% + 52px)}
 }
}
@media(max-width:900px){
 html:has(body>#kosmos-global-header[data-koh-version]){--kn-header-fallback:121px}
}
@media(max-width:420px){
 html:has(body>#kosmos-global-header[data-koh-version]){--kn-header-fallback:117px}
 #kosmos-global-header[data-koh-version] .koh-quick{gap:6px;padding-inline:10px}
 #kosmos-global-header[data-koh-version] .koh-quick>a{padding-inline:8px;font-size:12px}
}
