/* Header flow: preserve navigation and search as separate visible regions. */
.ha-flow{position:relative!important;inset:auto!important;transform:none!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:visible!important;z-index:50}
.ha-flow:has(nav),.ha-flow:has(.new-menu){padding-block:10px!important}
.ha-flow>div,.ha-flow>section{max-width:100%;box-sizing:border-box;height:auto!important;min-height:0!important;flex-wrap:wrap!important;row-gap:10px}
.ha-flow nav:not(.new-menu-panel){height:auto!important;min-height:0!important;flex-wrap:wrap!important;max-width:100%;min-width:0;row-gap:8px}
.ha-flow nav a{white-space:nowrap}.ha-flow .new-menu{flex:0 0 auto;position:static!important}.ha-flow .new-menu-panel{position:absolute!important;right:16px!important;left:16px!important;width:auto!important;max-width:calc(100vw - 32px);box-sizing:border-box;z-index:100}
.ha-flow .nav-actions a[href="/?act=topic"]{width:auto!important;min-width:max-content;padding:6px 10px;white-space:nowrap}
.ha-flow .brand-wrap,.ha-flow ul[class*="nav"]{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:10px}.ha-flow ul[class*="nav"] a{white-space:nowrap}
.ha-flow details:not([open])>.new-menu-panel{display:none!important}
.ha-flow a[class*="brand"],.ha-flow a[class*="logo"]{max-width:100%;min-width:0;overflow-wrap:anywhere}
.ha-flow~.fn-search{position:relative;clear:both}.ha-sr-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
body:has(>.ha-flow){padding-top:0!important}
@media(max-width:600px){.ha-flow{padding-inline:12px!important}.ha-flow>div{width:100%!important;gap:10px!important;padding-inline:0!important}.ha-flow nav{justify-content:flex-start!important;gap:8px!important;flex-basis:100%!important;width:100%!important}.ha-flow nav a{padding:5px 8px!important}.ha-flow .fn-nav-item{flex:0 0 auto}}
