/* Small-screen navigation: preserve the user menu with long names and login-as notices. */
@media (max-width:767.98px) {
 .ax-navbar #user-menu-toggle .usertext {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;white-space:nowrap!important;border:0!important;}
 .ax-navbar #user-menu-toggle {flex-shrink:0;min-height:44px;max-width:100%;}
 .ax-navbar #usernavigation {flex-shrink:0;min-width:0;}
 .ax-navbar .usermenu {min-width:0;}
 .ax-navbar #user-action-menu {max-width:calc(100vw - 24px);}
}

/* Keep reading/navigation controls in document flow: do not cover forms or media on phones. */
@media(max-width:767.98px){.ax-actnav{position:static!important;bottom:auto!important;backdrop-filter:none;}}
