/* Final compact-header layer: loaded after the shared shell styles. */
#main-dashboard .app-topbar{min-height:50px;padding:6px 10px;gap:8px}
#main-dashboard .app-topbar-main{grid-template-columns:116px minmax(0,1fr);gap:6px}
#main-dashboard .active-agent-badge{min-height:32px;padding:4px 6px;font-size:7px;line-height:1.05}
#main-dashboard .active-agent-badge span{font-size:8px;line-height:1.05}
#main-dashboard .workspace-nav{display:flex;align-items:stretch;gap:3px;padding:3px;overflow-x:auto;overflow-y:hidden}
#main-dashboard .workspace-tab{display:flex;flex:1 1 82px;align-items:center;justify-content:center;min-width:82px;min-height:32px;max-width:136px;padding:3px 5px;font:700 8px/1 "Segoe UI",Arial,sans-serif!important;letter-spacing:0;text-transform:none!important;text-shadow:0 1px 1px #000;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}
#main-dashboard .system-controls{gap:4px}
#main-dashboard .system-chip{min-width:78px;min-height:32px;padding:4px 6px;font-size:8px;line-height:1}
#xentra-language-switcher{top:7px!important;right:7px!important;gap:2px!important;padding:2px!important}
#xentra-language-switcher button{padding:3px 6px!important;font-size:8px!important;font-weight:700!important}
@media(max-width:1450px){#main-dashboard .app-topbar-main{grid-template-columns:106px minmax(0,1fr)}#main-dashboard .workspace-tab{flex-basis:78px;min-width:78px;font-size:7.5px!important}}
@media(max-width:900px){#main-dashboard .app-topbar-main{grid-template-columns:1fr}#main-dashboard .workspace-tab{flex:0 0 78px;min-width:78px}}
