/* Header rebuild: isolated mobile DOM; no legacy flex margin or constrained container. */
.da-site-header .da-mobile-topbar{display:none}
@media(max-width:1050px){
 html,body{max-width:100%!important;overflow-x:clip!important}
 body{min-width:0!important}
 body .da-site-header{box-sizing:border-box!important;position:sticky!important;left:0!important;right:0!important;top:0!important;width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;min-width:0!important;min-height:66px!important;height:66px!important;overflow:visible!important}
 body .da-site-header .da-header-inner{display:none!important}
 body .da-site-header .da-mobile-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;width:100%!important;max-width:100vw!important;height:66px!important;min-height:66px!important;align-items:center!important;gap:6px!important;box-sizing:border-box!important;padding:0 9px 0 14px!important;margin:0!important;position:relative!important;left:auto!important;right:auto!important}
 body .da-site-header .da-mobile-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;max-width:100%!important;overflow:hidden;text-decoration:none!important}
 body .da-site-header .da-mobile-brand img{display:block!important;width:clamp(124px,calc(100vw - 176px),190px)!important;max-width:100%!important;height:auto!important;max-height:38px!important;object-fit:contain!important;object-position:left center!important;flex:0 1 auto!important}
 body .da-site-header .da-mobile-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:0 0 auto!important;width:max-content!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important}
 body .da-site-header .da-mobile-topbar-actions :is(.da-mobile-search-button,.da-mobile-account-link,.da-mobile-nav-button){position:static!important;inset:auto!important;margin:0!important;padding:0!important;flex:0 0 41px!important;width:41px!important;min-width:41px!important;max-width:41px!important;height:41px!important;min-height:41px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e7e5ef!important;border-radius:13px!important;background:#f1eff8!important;color:#201a50!important;box-shadow:none!important;text-decoration:none!important;line-height:1!important;transform:none!important;cursor:pointer!important}
 body .da-site-header .da-mobile-topbar-actions :is(.da-mobile-search-button,.da-mobile-account-link,.da-mobile-nav-button) i{font-size:18px!important;line-height:1!important}
 body .da-site-header .da-mobile-topbar-actions :is(.da-mobile-search-button,.da-mobile-account-link,.da-mobile-nav-button):is(:hover,:focus-visible){background:#e5e1f7!important;outline-color:#6559bb!important}
 body .da-site-header .da-mobile-topbar-actions .da-mobile-nav-button{background:#e7e4f5!important;border-color:#e7e4f5!important}
 body .da-site-header .da-mobile-topbar-actions .da-mobile-nav-button[aria-expanded="true"]{color:#fff!important;background:#272054!important}
 body .da-site-header .da-mobile-topbar-actions .da-mobile-nav-button .fa-xmark{color:inherit!important}
 body .da-site-header .da-search-panel{width:100%!important;left:0!important;right:0!important;max-width:100%!important}
}
@media(max-width:360px){body .da-site-header .da-mobile-topbar{padding-right:6px!important;padding-left:9px!important;gap:3px!important}body .da-site-header .da-mobile-topbar-actions{gap:4px!important}body .da-site-header .da-mobile-topbar-actions :is(.da-mobile-search-button,.da-mobile-account-link,.da-mobile-nav-button){flex-basis:37px!important;width:37px!important;min-width:37px!important;max-width:37px!important;height:38px!important;min-height:38px!important}body .da-site-header .da-mobile-brand img{width:clamp(113px,calc(100vw - 155px),172px)!important}}
@media(max-width:280px){body .da-site-header .da-mobile-topbar-actions .da-mobile-account-link{display:none!important}}
