/* Mobile header alignment v60: one clean row, controls right-aligned. */
@media(max-width:900px){
 #app main>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;align-content:center!important;column-gap:8px!important;row-gap:0!important;min-height:62px!important;height:62px!important;padding:0 10px 0 62px!important;overflow:visible!important}
 #app main>header>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
 #app main>header>div:first-child .eyebrow{margin:0 0 2px!important;font-size:8px!important;line-height:1.1!important}
 #app main>header #pageTitle{margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.2!important}
 #app main>header .enterprise-header-tools{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;max-width:none!important;width:auto!important;gap:7px!important;margin:0!important;padding:0!important}
 #app main>header .global-search,#app main>header .quick-create,#app main>header .header-profile,#app main>header #headerHelp{display:none!important}
 #app main>header #mobileFontCycle,#app main>header #mobileInstallHeader{display:grid!important;place-items:center!important;position:static!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;padding:0!important;border-radius:10px!important;box-shadow:0 2px 9px rgba(30,66,123,.06)!important}
 #app main>header #mobileFontCycle{background:rgba(244,248,255,.95)!important;color:#2865cf!important;border:1px solid #d2e0f5!important}
 #app main>header #mobileInstallHeader{background:rgba(234,245,255,.95)!important;color:#168d81!important;border:1px solid #c9e8e6!important}
 #app>#menuToggle{top:12px!important;left:12px!important;width:38px!important;height:38px!important}
 #app main{padding-top:76px!important}
 #app>aside .mobile-menu-head{display:grid!important;grid-template-columns:46px minmax(0,1fr) 38px!important;align-items:center!important;column-gap:10px!important}
 #app>aside .mobile-menu-head>div:nth-child(2){min-width:0!important}
 #app>aside .mobile-menu-head b{display:block!important;font-size:15px!important;white-space:nowrap!important;letter-spacing:-.025em!important}
 #app>aside .mobile-menu-head span{font-size:11px!important}
 #app>aside #menuClose{width:36px!important;height:36px!important}
}
@media(max-width:370px){
 #app main>header{padding-left:56px!important;padding-right:7px!important;column-gap:4px!important}
 #app main>header .enterprise-header-tools{gap:4px!important}
 #app main>header #mobileFontCycle,#app main>header #mobileInstallHeader{width:31px!important;min-width:31px!important;flex-basis:31px!important;height:31px!important}
 #app main>header #pageTitle{font-size:13px!important}
 #app>#menuToggle{left:8px!important}
}
