.splitter-workbench .sp-method{margin-top:16px;margin-bottom:20px}.splitter-workbench .sp-method button{font-size:var(--text-xs)}.sp-source-stage{min-height:235px}.sp-source-stage canvas{min-width:260px;max-height:275px}.sp-frame-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 0 12px}.sp-frame-toolbar strong{font-size:var(--text-sm)}.sp-frame-toolbar>div{display:flex;gap:8px}.sp-frame-toolbar button{font-size:var(--text-xs);background:none;border:0;padding:4px 0;color:var(--sw-teal)}.sp-frame-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(81px,1fr));gap:8px;max-height:420px;overflow:auto;padding:2px}.sp-frame-card{border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);padding:8px;position:relative}.sp-frame-selected{border-color:var(--color-accent);background:var(--color-accent-wash)}.sp-frame-card>label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;cursor:pointer;font-size:var(--text-xs);color:var(--color-muted)}.sp-frame-card input{position:absolute;top:6px;left:6px;width:12px;height:12px;accent-color:var(--sw-teal)}.sp-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:60px;background-color:var(--color-check-a);background-image:conic-gradient(var(--color-check-b) 25%,transparent 0 50%,var(--color-check-b) 0 75%,transparent 0);background-size:12px 12px;border-radius:3px}.sp-thumb img{max-width:56px;max-height:56px;image-rendering:pixelated}.sp-frame-card>button{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;background:none;border:0;border-top:1px solid var(--color-rule);padding:8px 0 0;margin-top:8px;color:var(--sw-teal);font-size:var(--text-xs)}.sp-warning{padding:8px 12px;background:var(--color-warn-ground);border:1px solid var(--color-warn-edge);border-radius:var(--radius-control);color:var(--color-warn-ink);font-size:var(--text-xs);line-height:1.6;margin-top:12px}.sp-export-panel .sw-sheet-facts{margin-top:0}.sp-tip{margin-top:24px;padding-top:16px;border-top:1px solid var(--sw-line)}.sp-tip strong{font-size:var(--text-sm)}.sp-tip p{font-size:var(--text-xs);line-height:1.7;color:var(--color-muted)}.sp-export-panel .sw-secondary,.sp-tip p{margin-top:8px}@media (max-width:980px){.sp-frame-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.sp-frame-toolbar{flex-wrap:wrap}.sp-source-stage canvas{min-width:180px}}@media (max-width:760px){.sp-source-stage canvas{min-width:260px}.sp-frame-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.sp-frame-toolbar{flex-wrap:nowrap}.splitter-workbench .sw-input-panel,.splitter-workbench .sw-settings-panel{padding:16px}}@media (max-width:440px){.sp-source-stage canvas{min-width:200px}.splitter-workbench .sp-export-panel{display:block}.sp-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-frame-toolbar{flex-wrap:wrap}.sp-frame-toolbar>div{margin-left:auto}}