.workbench.svelte-oi9f5d{display:grid;gap:var(--smrt-spacing-5, 1.25rem);padding:clamp(1rem,3vw,1.75rem);color:var(--smrt-color-on-surface, #18202b);background:var(--smrt-color-surface, #fff);border:1px solid var(--smrt-color-border, #d7dde5);border-radius:var(--smrt-radius-xl, 1rem)}.workbench-heading.svelte-oi9f5d{display:flex;gap:1rem;align-items:start;justify-content:space-between}.eyebrow.svelte-oi9f5d{margin:0 0 .35rem;color:var(--smrt-color-primary, #3757d5);font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}h3.svelte-oi9f5d,p.svelte-oi9f5d{margin:0}.workbench-heading.svelte-oi9f5d p:where(.svelte-oi9f5d):last-child{max-width:48rem;margin-top:.45rem;color:var(--smrt-color-on-surface-muted, #596474)}.state-summary.svelte-oi9f5d{display:grid;min-width:5.5rem;padding:.65rem .85rem;text-align:center;background:var(--smrt-color-surface-variant, #f1f4f8);border-radius:var(--smrt-radius-lg, .75rem)}.state-summary.svelte-oi9f5d strong:where(.svelte-oi9f5d){font-size:1.25rem}.state-summary.svelte-oi9f5d span:where(.svelte-oi9f5d){color:var(--smrt-color-on-surface-muted, #596474);font-size:.75rem}.table-controls.svelte-oi9f5d{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end}.table-controls.svelte-oi9f5d label:where(.svelte-oi9f5d){display:grid;flex:1 1 14rem;gap:.35rem;font-size:.8rem;font-weight:650}.table-controls.svelte-oi9f5d input:where(.svelte-oi9f5d),.table-controls.svelte-oi9f5d button:where(.svelte-oi9f5d){min-height:2.65rem;padding:.6rem .8rem;color:inherit;font:inherit;background:var(--smrt-color-surface, #fff);border:1px solid var(--smrt-color-border, #c8d0da);border-radius:var(--smrt-radius-md, .55rem)}.table-controls.svelte-oi9f5d button:where(.svelte-oi9f5d){cursor:pointer}.table-controls.svelte-oi9f5d button:where(.svelte-oi9f5d):hover,.table-controls.svelte-oi9f5d button.active:where(.svelte-oi9f5d){color:var(--smrt-color-primary, #3757d5);border-color:currentColor}.table-controls.svelte-oi9f5d input:where(.svelte-oi9f5d):focus-visible,.table-controls.svelte-oi9f5d button:where(.svelte-oi9f5d):focus-visible{outline:3px solid var(--smrt-color-focus, #86a4ff);outline-offset:2px}.table-frame.svelte-oi9f5d{overflow-x:auto}.expanded-surface.svelte-oi9f5d{display:grid;gap:.35rem;padding:.85rem 1rem;color:var(--smrt-color-on-surface-muted, #596474);background:var(--smrt-color-surface-variant, #f1f4f8)}.controller-state.svelte-oi9f5d{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-top:1px solid var(--smrt-color-border, #d7dde5)}.controller-state.svelte-oi9f5d div:where(.svelte-oi9f5d){min-width:0;padding:.8rem}.controller-state.svelte-oi9f5d dt:where(.svelte-oi9f5d){color:var(--smrt-color-on-surface-muted, #596474);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.controller-state.svelte-oi9f5d dd:where(.svelte-oi9f5d){overflow:hidden;margin:.25rem 0 0;font-family:var(--smrt-font-family-mono, monospace);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.workbench-heading.svelte-oi9f5d{align-items:stretch;flex-direction:column}.state-summary.svelte-oi9f5d{grid-template-columns:auto auto;justify-content:start;gap:.4rem}.controller-state.svelte-oi9f5d{grid-template-columns:repeat(2,minmax(0,1fr))}}
