.worksheet-illustrator-tool{gap:var(--spacing-4);flex-direction:column;display:flex}.worksheet-editor-shell{gap:var(--spacing-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.worksheet-canvas-pane,.worksheet-result-pane{padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.worksheet-pane-header h2{margin:0}.worksheet-muted{color:var(--color-text-secondary);margin:0}.worksheet-toolbar{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.worksheet-brush-inline{align-items:center;gap:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-tertiary);padding:.2rem .45rem;display:inline-flex}.worksheet-brush-inline input[type=range]{width:6rem}.worksheet-sidebar-color-row{margin-top:var(--spacing-2);align-items:center;gap:var(--spacing-2);display:flex}.worksheet-color-dot{border-radius:var(--radius-full);border:1px solid var(--color-border);cursor:pointer;width:1.5rem;height:1.5rem;padding:0;box-shadow:0 0 #0000}.worksheet-color-dot.active{box-shadow:0 0 0 2px var(--color-accent)}.worksheet-canvas-stage{background:var(--color-bg-tertiary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);min-height:24rem;padding:var(--spacing-3);justify-content:center;align-items:center;display:flex;overflow:auto}.worksheet-canvas-stage.drag-over{border-color:var(--color-accent);background:var(--color-accent-subtle)}.worksheet-empty-state p{color:var(--color-text-muted);text-align:center;margin:0}.worksheet-canvas{cursor:crosshair;touch-action:none;max-width:100%;height:auto;box-shadow:2px 2px 0 var(--color-border-strong);border:1px solid var(--color-border);background:#fff;display:block}.worksheet-canvas.drawing{cursor:grabbing}.worksheet-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.worksheet-status{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.worksheet-result-frame{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-tertiary);overflow:hidden}.worksheet-result-frame img{width:100%;height:auto;display:block}.worksheet-result-empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);padding:var(--spacing-4)}.worksheet-result-empty p{color:var(--color-text-muted);margin:0}.worksheet-result-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.worksheet-result-actions .wired-btn{flex:1}.worksheet-slot-list{gap:var(--spacing-2);flex-direction:column;display:flex}.worksheet-slot-item{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2);background:var(--color-bg-tertiary);gap:var(--spacing-2);flex-direction:column;display:flex}.worksheet-slot-item.active{border-color:var(--color-accent)}.worksheet-slot-main{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.2rem;padding:0;display:flex}.worksheet-slot-main small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.worksheet-slot-actions{gap:var(--spacing-2);display:flex}.worksheet-slot-actions .wired-btn{font-size:var(--font-size-xs);flex:1;padding:.3rem .5rem}@media (max-width:1024px){.worksheet-editor-shell{grid-template-columns:1fr}.worksheet-canvas-stage{min-height:18rem}}
