.workspace-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid #bfccda;margin:0 0 8px;padding:0;min-height:28px}
.workspace-tab{display:inline-flex;flex-shrink:0;border:1px solid #cbd5df;border-bottom:0;border-radius:3px 3px 0 0}
.workspace-tab button{font-size:12px;padding:4px 7px;border:0;border-radius:0;background:#f1f4f7;color:#324b60;white-space:nowrap}
.workspace-tab button[aria-selected=true]{background:#dceeff;color:#10598d;font-weight:600}
.workspace-tab button:focus-visible{outline:2px solid #176fbd;outline-offset:-2px}
.draft-notice{font-size:12px;color:#805b16;background:#fff8df;padding:6px}
.master-layout{display:flex;gap:8px;align-items:flex-start}.master-layout>.grid-scroll{flex:1;min-width:0}.master-tree{flex:0 0 160px;font-size:12px;background:#f4f7fa;padding:6px}.master-tree button{display:block;width:100%;text-align:left;font-size:12px;padding:5px;border:0;background:transparent}.master-tree button[aria-pressed=true]{background:#dceeff}.master-tree small{display:block;color:#677583}.master-tree:not([open]){flex-basis:130px}.master-tree summary{cursor:pointer}
@media(max-width:650px){.master-layout{display:block}.master-tree{margin-bottom:8px}}
