/* V23.75: Strictly visual workspace split; existing scripts, rights and D1 unchanged. */
#dashboard .workspace-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#f6eeee;border:1px solid #ead9d8;border-radius:15px;min-width:0}
#dashboard .workspace-switch-sidebar{margin:13px 4px 1px;flex:none}
#dashboard .workspace-choice{min-width:0;min-height:42px;padding:8px 5px;border:0;border-radius:11px;background:transparent;color:#765f61;font:750 12px/1.2 system-ui,sans-serif;cursor:pointer}
#dashboard .workspace-choice.active{background:#fffdfc;color:#825459;box-shadow:0 2px 9px #68434319}
#dashboard .workspace-choice:focus-visible{outline:2px solid #a98562;outline-offset:2px}
#dashboard .workspace-switch-mobile{display:none}
#dashboard .nav-group[data-workspace="studio"][hidden],#dashboard .nav-group[data-workspace="verwaltung"][hidden]{display:none!important}
#dashboard .studio-mobile-bottom-nav button[hidden]{display:none!important}
#dashboard .studio-mobile-bottom-nav .workspace-mobile-symbol{display:grid;place-items:center;width:24px;height:24px;font:700 24px/1 Georgia,serif;color:inherit}
@media(max-width:860px){
 #dashboard .workspace-switch-sidebar{display:none}
 #dashboard .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;align-items:center;padding-bottom:9px}
 #dashboard .topbar-leading{grid-column:1;grid-row:1}
 #dashboard .topbar-right{grid-column:2;grid-row:1}
 #dashboard .workspace-switch-mobile{display:grid;grid-column:1/-1;grid-row:2;justify-self:stretch;padding:3px;gap:4px}
 #dashboard .workspace-choice{min-height:39px;font-size:12px}
 #dashboard .sidebar .tabs{min-height:0}
 #dashboard .studio-mobile-bottom-nav button[hidden]{display:none!important}
}
@media(min-width:861px) and (max-width:1050px){#dashboard .workspace-switch-sidebar{margin:9px 2px 0}}
@media(prefers-reduced-motion:reduce){#dashboard .workspace-choice{transition:none}}
