/* Organizer layout and local report tables. Original Lab presentation is unchanged. */
.creator-workspace .workspace-head{padding:28px;align-items:center}.creator-workspace .workspace-head h1{font-size:clamp(26px,3.4vw,40px);font-weight:550;letter-spacing:-.035em}.creator-workspace .workspace-tabs{margin-top:0;border-radius:16px;padding:6px;gap:4px}.creator-workspace .workspace-panel{padding-top:28px}.creator-workspace .workspace-panel-head h2{font-size:23px}.creator-workspace .workspace-panel-head p{max-width:650px;line-height:1.65}.creator-workspace .workspace-session-list>article{padding:24px;gap:20px;border-radius:18px}.workspace-session-state[data-availability=UNAVAILABLE],.workspace-session-state[data-availability=MISSING],.workspace-session-state[data-availability=PENDING]{color:var(--muted)}.workspace-session-state[data-availability=UNAVAILABLE]>span,.workspace-session-state[data-availability=MISSING]>span,.workspace-session-state[data-availability=PENDING]>span{background:currentColor}.workspace-session-state[data-availability=LOCKED],.workspace-session-state[data-availability=EXPIRED]{color:var(--warning,#a26c2e)}.workspace-session-state[data-availability=LOCKED]>span,.workspace-session-state[data-availability=EXPIRED]>span{background:currentColor}.workspace-session-actions button:disabled{opacity:.45}
.report-result .table-scroll{overflow:auto}.report-result .table-scroll table{width:100%;border-collapse:collapse}.report-result .table-scroll th,.report-result .table-scroll td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:110px}
.creator-workspace .workspace-head{padding:28px;gap:24px}
.creator-workspace .workspace-panel{padding:24px}
.creator-workspace .workspace-panel-head{margin-bottom:20px}
.creator-workspace .workspace-panel-head p{font-size:13px}
.creator-workspace .workspace-head-actions .btn,.creator-workspace .workspace-tabs button{font-size:13px;min-height:44px}
.creator-workspace .workspace-session-list>article{grid-template-columns:110px minmax(0,1fr) auto;padding:20px;gap:18px}
.creator-workspace .workspace-session-state{font-size:12px;letter-spacing:0;line-height:1.5}
.creator-workspace .workspace-session-state>span{flex:0 0 7px}
.creator-workspace .workspace-session-copy strong{font-size:16px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}
.creator-workspace .workspace-session-copy small{font-size:12px;line-height:1.7}
.creator-workspace .workspace-session-actions .btn{font-size:12px;min-height:40px;padding:10px 14px}
.creator-workspace .workspace-activity-copy strong{font-size:16px}
.creator-workspace .workspace-activity-copy p{font-size:12px}
body:has(.creator-workspace) .signature{position:relative;inset:auto;margin:16px auto 12px;padding-bottom:env(safe-area-inset-bottom);transform:none}
body:has(.creator-workspace) .app{padding-bottom:12px}
@media(max-width:900px){.creator-workspace .workspace-session-list>article{grid-template-columns:minmax(0,1fr) auto}.creator-workspace .workspace-session-state{grid-column:1/-1}.creator-workspace .workspace-head{align-items:flex-start}}
@media(max-width:600px){.creator-workspace .workspace-head,.creator-workspace .workspace-panel{padding:18px}.creator-workspace .workspace-session-list>article{grid-template-columns:1fr;padding:16px;gap:12px}.creator-workspace .workspace-head h1{font-size:28px}.creator-workspace .workspace-tabs button{font-size:12px;padding:10px 8px}.creator-workspace .workspace-session-actions{width:100%;gap:8px}.creator-workspace .workspace-panel-head p{font-size:12px}.creator-workspace .workspace-head-actions{gap:8px}.creator-workspace .workspace-head-actions .btn{font-size:12px;padding-inline:10px}}
