@media(max-width:800px){
.top{grid-template-columns:44px 44px minmax(0,1fr) minmax(88px,27%) 40px!important;gap:5px!important}
.top .fc-mobile-zone-label{grid-column:4!important}
.top .top-actions{display:flex!important;grid-column:5!important;grid-row:1!important;margin:0!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important}
.top .top-actions>.fc-account-wrap{display:flex!important}
.top .top-actions>#fc-header-refresh,.top .top-actions>.default-label{display:none!important}
.top .fc-account-toggle{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;padding:3px!important}
.top .fc-account-toggle img{width:30px!important;height:30px!important}
.top .fc-account-menu{right:0!important;min-width:190px!important}
}
/* Reserve a separate fixed-width area for help + account, so the zone picker ends before them. */
@media(max-width:800px){
.top{grid-template-columns:44px 44px minmax(0,1fr) minmax(76px,25%) 80px!important;gap:5px!important}
.top .fc-mobile-zone-label{grid-column:4!important;min-width:0!important}
.top .top-actions{grid-column:5!important;grid-row:1!important;width:80px!important;min-width:80px!important;display:flex!important;gap:3px!important;justify-content:flex-end!important;align-items:center!important}
.top .top-actions .fc-help-button{display:inline-flex!important;visibility:visible!important;position:static!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:40px!important;pointer-events:auto!important}
.top .top-actions .fc-account-wrap{flex:0 0 40px!important}
}
