#workspace-header{min-height:68px;flex:none;border-bottom:1px solid var(--border);padding:12px 20px;display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;background:var(--background);position:relative;z-index:20;box-sizing:border-box}
#workspace-header .workspace-brand{display:flex;flex-direction:column;min-width:0;flex:1 1 270px;overflow:hidden}
#workspace-header .workspace-brand>div{min-width:0}#workspace-header #topbar-title{overflow:hidden;text-overflow:ellipsis;min-width:0}
#workspace-header .workspace-controls{display:flex;align-items:center;gap:8px;flex:1 1 760px;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-start}
#workspace-header #header-freshness-capsule{flex-wrap:wrap;max-width:100%;min-width:0;box-sizing:border-box;line-height:1.8}
#workspace-header #header-freshness-capsule>div{flex-wrap:wrap;min-width:0;max-width:100%}
#workspace-header #global-audit-badge{max-width:100%;box-sizing:border-box;line-height:1.7}#workspace-header #global-audit-text{overflow-wrap:anywhere}
@media(max-width:800px){#workspace-header{padding:10px 12px}.workspace-controls #header-freshness-capsule{width:100%}#workspace-header .workspace-brand{flex-basis:100%}}
/* Mobile rail: inline display and a full-width footer previously obscured navigation. */
@media(max-width:900px){
 #view-app [data-app],#view-app [data-app].rail-collapsed{grid-template-columns:minmax(0,1fr)}
 #view-app [data-app] .rail{min-width:0;width:100%;min-height:56px;box-sizing:border-box;padding:6px 10px;overflow:hidden;align-items:center}
 #view-app [data-app] .rail .rail-top,#view-app [data-app] .rail .search-wrap{display:none!important}
 #view-app [data-app] .rail .sidebar-nav-list{flex:1 1 0;min-width:0;width:0;max-height:52px;overflow-x:auto;overflow-y:hidden;align-items:center}
 #view-app [data-app] .rail .sidebar-nav-item .lbl{display:inline!important}
 #view-app [data-app] .rail .sidebar-bottom-block{width:auto!important;flex:0 0 auto;margin:0!important;border:0}
 #view-app [data-app] .rail .footer{margin:0;padding:0 4px;width:36px;min-width:36px;overflow:hidden}
 #view-app [data-app] .rail .footer .uname,#view-app [data-app] .rail .footer>i{display:none}
}
