/* One stationary header and rail; only workspace content changes. */
html.os-studio.os-enhanced #work-toolbar{display:contents!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important}
html.os-studio.os-enhanced #work-toolbar[hidden]{display:none!important}
html.os-studio.os-enhanced #bulk-action-bar{flex:0 0 auto}
html.os-studio.os-enhanced .os-shell-save{min-width:0;font-size:9px;color:var(--os-turquoise);margin-inline-start:4px}
.os-feature-view:not(.active){display:none!important}
.os-feature-view.active{display:flex!important;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--os-canvas)}
.os-feature-frame{display:block;flex:1 1 0%;min-height:0;width:100%;border:0;background:var(--os-canvas);color-scheme:light}
html[data-theme=dark] .os-feature-frame{color-scheme:dark}
.os-feature-state{flex:0 0 auto;padding:12px 18px;color:var(--os-muted);font:12px/1.5 var(--os-font)}
.os-feature-state[hidden]{display:none}
.os-feature-state button{margin-inline-start:8px;padding:5px 10px;border:1px solid var(--os-line);border-radius:7px;background:var(--os-paper);color:var(--os-purple);font:inherit;cursor:pointer}
#os-shell-confirm{max-width:420px;width:calc(100% - 28px);padding:20px;border:1px solid var(--os-line);border-radius:12px;background:var(--os-paper);color:var(--os-ink);font:13px/1.6 var(--os-font)}
#os-shell-confirm::backdrop{background:#10102080}
#os-shell-confirm h2{font-size:18px;margin:0 0 8px}#os-shell-confirm p{color:var(--os-muted)}
#os-shell-confirm footer{display:flex;gap:8px;justify-content:flex-end}
#os-shell-confirm button{font:inherit;padding:7px 12px;border:1px solid var(--os-line);border-radius:7px;background:var(--os-paper);color:var(--os-ink);cursor:pointer}
#os-shell-confirm button[value=reload]{background:var(--os-action);color:var(--os-action-text)}
@media(max-width:860px){html.os-studio #admin-r22-header #mh-page-title{display:block;font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis}html.os-studio .os-shell-save{display:none!important}.os-feature-state{padding:9px 12px;font-size:11px}}
