
/* Mobile header balance and borderless drawer, 2026-11-10. */
@media(max-width:1023px){
 body.bsw-public header.bsw-header .bsw-header-row{grid-template-columns:minmax(64px,1fr) 36px 36px minmax(60px,auto) 56px;padding-right:20px}
 body.bsw-public header.bsw-header .bsw-header-row::after{width:80px}
 body.bsw-public header.bsw-header .bsw-utilities>.bsw-mode{width:36px;height:36px;min-width:36px!important;min-height:36px!important;justify-self:center}
 body.bsw-public header.bsw-header .bsw-utilities>.bsw-mode svg{width:16px;height:16px}
 body.bsw-public header.bsw-header .bsw-utilities>.bsw-menu-open{justify-self:end}
 body.bsw-public header.bsw-header .bsw-navigation .bsw-menu li{border-bottom:0}
 body.bsw-public header.bsw-header .bsw-navigation .bsw-menu>li>a{padding-block:calc(clamp(10px,calc((100dvh - 560px)/18),16px) + 1.5px)}
 body.bsw-public header.bsw-header .bsw-navigation .bsw-menu>li>.bsw-submenu-toggle{padding-block:calc(clamp(10px,calc((100dvh - 560px)/18),16px) + 1.5px)}
}
@media(max-width:359px){
 body.bsw-public header.bsw-header .bsw-header-row{grid-template-columns:minmax(64px,1fr) 40px 36px 56px}
}
