/* One outer size for every top glass header, independent of the page artwork. */
:root{--glass-header-width:min(600px,calc(100vw - 32px));--glass-header-height:64px;--glass-control-size:44px}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head):is(#sharedHeaderVariant,.mobile-head,.alltag-hub-head,.profile-premium-head,.today-reference-head){
 box-sizing:border-box!important;width:var(--glass-header-width)!important;max-width:none!important;height:var(--glass-header-height)!important;min-height:var(--glass-header-height)!important;max-height:var(--glass-header-height)!important;
 padding:9px 12px!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:999px!important;box-shadow:inset 0 1px rgba(255,255,255,.18)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;align-items:center!important;gap:8px!important;
}
html[data-theme] body.dash-page>.mobile-head:is(#sharedHeaderSizing,.shared-glass-head){display:flex!important;position:relative!important;inset:auto!important;left:50vw!important;margin:16px 0 0!important;transform:translateX(-50%)!important;z-index:60!important;background:rgba(24,32,27,.25)!important}
html[data-theme] body.dash-page>.sidebar{display:none!important}
html[data-theme] body.dash-page:has(#profileView.active)>.mobile-head,
html[data-theme] body.dash-page:has(#trackingView.active[data-tracking-room="hub"])>.mobile-head,
html[data-theme] body.dash-page:has(#trackingView.active[data-tracking-room="today"])>.mobile-head{display:none!important}
html[data-theme] body.dash-page:has(#homeView.active)>.mobile-head:is(#sharedHeaderSizing,.shared-glass-head){display:flex!important;position:absolute!important;top:max(24px,env(safe-area-inset-top))!important;left:50%!important;right:auto!important;margin:0!important;transform:translateX(-50%)!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .app-brand{display:flex!important;gap:0!important;min-width:0!important;padding:0!important;margin:0!important;white-space:nowrap!important;flex:1!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .brand-symbol{display:none!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .brand-word,
html[data-theme] body.dash-page #trackingView :is(#sharedHeaderSizing,.shared-glass-head) .alltag-hub-brand{font:500 22px/1 Inter,sans-serif!important;letter-spacing:-.035em!important;color:#fff!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .brand-word>span{color:inherit!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .mobile-head-actions,
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .profile-premium-actions{position:static!important;display:flex!important;width:auto!important;padding:0!important;margin:0!important;gap:4px!important;align-items:center!important;flex:none!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .locale-switch{margin:0!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) :is(.locale-switch-btn,.theme-toggle-btn,.mobile-profile-avatar,.profile-premium-locale,.profile-premium-theme,.profile-premium-avatar,.alltag-hub-avatar,.today-reference-theme){
 box-sizing:border-box!important;display:grid!important;place-items:center!important;width:var(--glass-control-size)!important;height:var(--glass-control-size)!important;min-width:var(--glass-control-size)!important;min-height:var(--glass-control-size)!important;padding:0!important;margin:0!important;flex:none!important;font-size:14px!important;
}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) :is(.mobile-profile-avatar,.profile-premium-avatar,.alltag-hub-avatar){border-radius:50%!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) #mobileMenu{display:none!important}
html[data-theme] body.dash-page #trackingView .alltag-hub-head:is(#sharedHeaderSizing,.shared-glass-head),
html[data-theme] body.dash-page #profileView .profile-premium-head:is(#sharedHeaderSizing,.shared-glass-head),
html[data-theme] body.dash-page #trackingRoom-today .today-reference-head:is(#sharedHeaderSizing,.shared-glass-head){position:relative!important;left:50%!important;right:auto!important;top:auto!important;margin:0!important;transform:translateX(-50%)!important}
html[data-theme] body.dash-page #profileView .profile-premium-head:is(#sharedHeaderSizing,.shared-glass-head){grid-template-columns:minmax(0,1fr) auto!important}
html[data-theme] body.dash-page #profileView .profile-premium-head:is(#sharedHeaderSizing,.shared-glass-head)>strong{display:none!important}
html[data-theme] body.dash-page #trackingView .alltag-hub-head:is(#sharedHeaderSizing,.shared-glass-head){grid-template-columns:minmax(0,1fr) 44px!important}
html[data-theme] body.dash-page #trackingRoom-today .today-reference-head:is(#sharedHeaderSizing,.shared-glass-head){grid-template-columns:auto minmax(0,1fr) 44px!important}
html[data-theme] body.dash-page #trackingRoom-today .today-reference-brand{display:none!important}
html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .profile-premium-back{min-height:44px!important;padding:0 4px!important}
@media(max-width:350px){html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) .brand-word{font-size:20px!important}}

html[data-theme] body.dash-page :is(#sharedHeaderSizing,.shared-glass-head) :is(.locale-switch-btn,.theme-toggle-btn,.profile-premium-locale,.profile-premium-theme){background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:12px!important;color:#fff!important}
