/* Task/object layout on the existing workbench. White paper ignores UI theme. */
.figure-workspace-page{--wb-bg:#eef3f5;--wb-panel:#fff;--wb-ink:#20343e;--wb-muted:#586e7b;--wb-line:#cddce3;--wb-accent:#137d87;--wb-soft:#e6f4f4;background:var(--wb-bg);color:var(--wb-ink)}
html[data-theme="dark"] .figure-workspace-page{--wb-bg:#111d25;--wb-panel:#192933;--wb-ink:#e5f0f4;--wb-muted:#b1c5d0;--wb-line:#3b535f;--wb-accent:#72d2cd;--wb-soft:#254149}
.wb-page{max-width:1800px;margin:auto;padding:18px 22px 30px;font:15px/1.5 system-ui,"Microsoft YaHei",sans-serif;color:var(--wb-ink)}.wb-page *{box-sizing:border-box}.wb-page [hidden]{display:none!important}.wb-page h1{font-size:24px;letter-spacing:0;margin:0}.wb-page h2{font-size:16px;margin:0 0 12px}.wb-page h3{font-size:15px}.wb-page p{margin:8px 0}.wb-page label{display:block;font-size:13px;font-weight:600;margin:9px 0 4px;color:var(--wb-ink)}
.wb-page input:not([type="checkbox"]):not([type="color"]):not([type="file"]),.wb-page select,.wb-page textarea{width:100%;min-width:0;padding:8px 9px;min-height:36px;border:1px solid var(--wb-line);border-radius:6px;background:var(--wb-panel);color:var(--wb-ink);font:inherit;font-size:14px}.wb-page input[type="color"]{height:36px;width:100%;padding:4px;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:6px}.wb-page input[type="file"]{max-width:100%;font-size:13px}
.wb-page button,.wb-file-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:7px 11px;border:1px solid var(--wb-line);border-radius:6px;color:var(--wb-ink);background:var(--wb-panel);font:600 13px/1.4 system-ui,"Microsoft YaHei",sans-serif;cursor:pointer;text-decoration:none;white-space:normal;margin:0}.wb-page button:hover,.wb-file-button:hover{border-color:var(--wb-accent);background:var(--wb-soft)}.wb-page button:disabled{opacity:.48;cursor:default}.wb-page :focus-visible{outline:3px solid var(--wb-accent);outline-offset:2px}.wb-page .wb-primary{background:#197b84;color:white;border-color:#197b84}.wb-page a{color:var(--wb-accent);font-size:13px}.wb-help{color:var(--wb-muted);font-size:12px;line-height:1.6}.wb-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--wb-muted)}
.wb-projectbar,.wb-statusbar,.wb-paper-heading,.wb-viewbar,.wb-exportbar,.wb-table-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wb-projectbar{justify-content:space-between;margin-bottom:12px}.wb-project-actions{display:flex;flex-wrap:wrap;gap:6px}.wb-file-button input{display:none}.wb-statusbar{border:1px solid var(--wb-line);background:var(--wb-panel);border-radius:7px;padding:8px 12px;margin-bottom:12px;font-size:12px}.wb-statusbar label{display:flex;align-items:center;gap:8px;margin:0}.wb-statusbar input{max-width:260px}.wb-statusbar output{flex:1;min-width:180px;color:var(--wb-muted)}
.wb-workspace{display:grid;grid-template-columns:245px minmax(0,1fr) 260px;gap:12px;align-items:start}.wb-data-pane,.wb-properties{background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:8px;padding:14px;min-width:0;max-height:calc(100dvh - 190px);overflow:auto;scrollbar-gutter:stable;position:sticky;top:108px}.wb-data-pane h2:not(:first-child){margin-top:22px;border-top:1px solid var(--wb-line);padding-top:15px}.wb-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end;margin:8px 0}.wb-fields label{margin:0}.wb-fields button{height:100%}.wb-page .wb-check{display:flex;align-items:flex-start;gap:8px;font-weight:400;line-height:1.6}.wb-check input{flex:none;margin-top:4px;accent-color:#167d84}.wb-upload{padding:12px;border:1px dashed var(--wb-accent);border-radius:6px;background:var(--wb-soft)}.wb-upload input{display:block;margin-top:8px}.wb-object-list{display:grid;gap:5px}.wb-object-list button{justify-content:flex-start;text-align:left;overflow-wrap:anywhere}.wb-object-list button[aria-pressed="true"]{background:var(--wb-soft);border-color:var(--wb-accent)}.wb-object-list i{display:inline-block;width:10px;height:10px;background:var(--series-color);flex:none;border-radius:2px}.wb-scope{padding:8px;border-left:3px solid var(--wb-accent);background:var(--wb-soft);font-size:13px;overflow-wrap:anywhere}
.wb-page details{border-top:1px solid var(--wb-line);padding:12px 0;margin-top:12px}.wb-page summary{font-size:13px;font-weight:650;cursor:pointer}.wb-page details p{font-size:12px;color:var(--wb-muted)}.wb-result{min-width:0}.wb-paper-heading{justify-content:space-between;margin:0 0 9px;padding:0 4px}.wb-paper-heading h2{margin:0 0 3px;font-size:16px}.wb-paper-heading span,.wb-paper-heading output{font-size:11px;color:var(--wb-muted)}.wb-viewbar{background:var(--wb-panel);border:1px solid var(--wb-line);border-bottom:0;border-radius:7px 7px 0 0;padding:7px;font-size:11px}.wb-viewbar button{min-height:28px;padding:3px 9px;font-size:12px}.wb-viewbar span{margin-left:auto;color:var(--wb-muted)}.wb-paper-scroll{height:clamp(360px,58dvh,780px);min-width:0;background:#dce5e9;background-image:radial-gradient(#becdd4 .65px,transparent .65px);background-size:12px 12px;border:1px solid var(--wb-line);border-radius:0 0 8px 8px;overflow:auto;overscroll-behavior:contain;display:flex;align-items:safe center;justify-content:safe center;padding:24px;position:relative;touch-action:pan-x pan-y}.wb-paper-scroll.wb-panning{cursor:grabbing;user-select:none}.wb-paper-scroll.wb-space{cursor:grab}#wb-paper{flex:none;line-height:0;filter:drop-shadow(0 6px 12px #102a3a18);max-width:none}#wb-paper svg{display:block;max-width:none;width:100%;height:100%;background:transparent}#wb-paper [data-vp-series],#wb-paper [data-vp-axis]{cursor:pointer}#wb-paper [data-vp-legend],#wb-paper [data-vp-annotation]{cursor:move}#wb-paper [data-selected="true"]{filter:drop-shadow(0 0 .15mm #027e91)}
.wb-selection{font-size:12px;color:var(--wb-muted);margin:9px 0!important}.wb-exportbar{padding:10px;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:7px}.wb-exportbar label{display:flex;align-items:center;gap:6px;margin:0;font-size:11px}.wb-exportbar select{min-height:33px;padding:5px;max-width:115px;font-size:12px}.wb-exportbar button{min-height:33px}.wb-swatches{display:flex;gap:4px;margin:8px 0}.wb-swatches i{height:16px;flex:1;border-radius:2px}.wb-legend-row,.wb-annotation-row{display:flex;gap:4px;align-items:center;margin:6px 0}.wb-legend-row span,.wb-annotation-row span{flex:1;font-size:12px;overflow-wrap:anywhere}.wb-legend-row button,.wb-annotation-row button{min-height:28px;padding:3px 6px}.wb-messages:empty{display:none}.wb-messages{margin:0 0 12px}.wb-error,.wb-warning{padding:10px 12px;background:var(--wb-panel);border:1px solid var(--wb-line);border-left:3px solid #be5c29;border-radius:4px;font-size:13px}.wb-error{border-left-color:#be394e;color:var(--wb-ink)}
.wb-table-panel{background:var(--wb-panel);border:1px solid var(--wb-line)!important;border-radius:8px;padding:13px!important;margin-top:14px!important}.wb-table-tools{margin:10px 0;font-size:12px}.wb-table-tools label{margin:0}.wb-table-scroll,.wb-import-preview{max-width:100%;max-height:320px;overflow:auto;overscroll-behavior:contain}.wb-page table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px;white-space:nowrap;background:var(--wb-panel);color:var(--wb-ink)}.wb-page th,.wb-page td{padding:7px 9px;border:1px solid var(--wb-line);min-width:70px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.wb-page th{position:sticky;top:0;background:var(--wb-soft);font-weight:600;text-align:left}.wb-page td.wb-cell-selected{background:var(--wb-soft);box-shadow:inset 0 0 0 1px var(--wb-accent)}.wb-page td.wb-cell-edited{border-bottom:2px solid #b66c24}.wb-page td[contenteditable="true"]{cursor:text}.wb-import-review{margin:12px 0;padding:10px;background:var(--wb-soft);border:1px solid var(--wb-line);border-radius:6px}.wb-import-preview{margin:10px 0}.wb-import-error{color:#b73d4f!important}.wb-dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 30px);overflow:auto;background:var(--wb-panel);color:var(--wb-ink);border:1px solid var(--wb-line);border-radius:10px;padding:24px;box-shadow:0 18px 90px #091e3866}.wb-dialog::backdrop{background:#0a1e3877}.wb-dialog-close{float:right}.wb-dialog h2{font-size:19px}.wb-role-row{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px;align-items:center;margin:8px 0}.wb-role-row label{margin:0}#wb-replacement-pairs{margin:12px 0}.wb-mobile-links{display:none}.wb-placeholder{line-height:1.6;padding:50px;background:var(--wb-panel);min-width:200px;max-width:500px}.wb-page:fullscreen{background:var(--wb-bg);max-width:none;overflow:auto}.wb-page.wb-focus-mode{position:fixed;inset:0;z-index:1000;max-width:none;overflow:auto;background:var(--wb-bg)}
@media(min-width:1600px){.wb-workspace{grid-template-columns:270px minmax(0,1fr) 290px}}
@media(max-width:1199px){.wb-page{padding:12px}.wb-workspace{grid-template-columns:220px minmax(0,1fr) 230px;gap:8px}.wb-properties,.wb-data-pane{padding:11px}.wb-page h1{font-size:21px}.wb-project-actions button,.wb-file-button{padding:6px 8px}.wb-viewbar span{display:none}.wb-paper-scroll{padding:14px}}
@media(max-width:1023px){.wb-workspace{grid-template-columns:220px minmax(0,1fr)}.wb-properties{grid-column:1/-1;position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb-properties>h2,.wb-properties>.wb-scope,.wb-properties>section{grid-column:1/-1}.wb-properties details{margin:0}.wb-data-pane{top:98px}.wb-mobile-links{display:flex;gap:12px;padding:8px 0;font-size:12px}}
@media(max-width:639px){.wb-page{padding:10px}.wb-page h1{font-size:20px}.wb-projectbar{gap:8px}.wb-project-actions{width:100%;gap:5px}.wb-project-actions button,.wb-file-button{flex:1;font-size:12px;min-height:38px}.wb-statusbar{padding:8px;gap:6px}.wb-statusbar label{width:100%}.wb-statusbar input{max-width:none;flex:1}.wb-statusbar output{width:100%;flex:auto}.wb-workspace{display:flex;flex-direction:column}.wb-data-pane,.wb-result,.wb-properties{width:100%;position:static;max-height:none}.wb-properties{display:block}.wb-properties details{margin-top:12px}.wb-paper-scroll{height:420px;padding:12px}.wb-paper-heading output{width:100%}.wb-exportbar{gap:6px}.wb-exportbar button,.wb-exportbar label{flex:1}.wb-exportbar button{font-size:12px}.wb-dialog{padding:17px}.wb-role-row{grid-template-columns:1fr}.wb-table-tools{gap:6px}.wb-table-tools button{font-size:11px}.wb-mobile-links{position:sticky;top:0;z-index:8;background:var(--wb-bg);justify-content:space-around;border-block:1px solid var(--wb-line);margin:4px 0 10px}.wb-page [id]{scroll-margin-top:120px}.wb-viewbar output{min-width:60px}.wb-page select,.wb-page input{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.wb-page *{scroll-behavior:auto!important}}
.wb-statusbar label{white-space:nowrap}.wb-pane-splitter{padding:0!important;min-width:6px;min-height:360px!important;width:6px;background:var(--wb-line)!important;border:0!important;cursor:col-resize!important;position:sticky;top:108px;opacity:.6}.wb-pane-splitter:hover,.wb-pane-splitter:focus{opacity:1;background:var(--wb-accent)!important}.wb-workspace{grid-template-columns:var(--wb-left,245px) 6px minmax(240px,1fr) 6px var(--wb-right,260px);gap:8px}.wb-project-actions .wb-primary{background:#197b84!important;color:#fff!important}.wb-paper-scroll [data-vp-legend-container],.wb-paper-scroll [data-vp-inset-handle]{cursor:move}
.wb-page button.wb-primary:hover,.wb-page button.wb-primary:focus,.wb-page button.wb-primary:active{background:#156972;color:#fff;border-color:#156972}
@media(max-width:1199px) and (min-width:1024px){.wb-workspace{grid-template-columns:var(--wb-left,205px) 6px minmax(240px,1fr) 6px var(--wb-right,220px);gap:5px}}
@media(max-width:1023px){.wb-pane-splitter{display:none!important}.wb-workspace{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:639px){.wb-workspace .wb-data-pane,.wb-workspace .wb-properties{display:none}.wb-workspace[data-mobile-panel="data"] .wb-data-pane,.wb-workspace[data-mobile-panel="properties"] .wb-properties{display:block}.wb-project-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wb-project-actions button,.wb-project-actions .wb-file-button{white-space:nowrap;font-size:11px;min-height:36px}.wb-mobile-links a[aria-current="true"]{font-weight:700;border-bottom:2px solid var(--wb-accent)}.wb-paper-scroll{height:370px}}
/* Studio 1.3: compact instrument controls stay beside the scientific paper. */
.vp-scientific-dialog{width:min(1180px,calc(100vw - 28px));padding:20px}.vp-sci-body{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:20px;align-items:start}.vp-sci-fields{max-height:56dvh;overflow:auto;padding-right:9px;scrollbar-gutter:stable}.vp-sci-plot{min-width:0;position:sticky;top:0}.vp-sci-plot #vp-sci-chart{background:#fff;border:1px solid #cad8df;border-radius:5px;touch-action:none;outline-offset:3px;line-height:0}.vp-sci-plot svg{width:100%;display:block;font-family:Arial,'Microsoft YaHei',sans-serif}.vp-sci-plot [data-anchor]{cursor:grab}.vp-sci-plot pre{max-height:220px;overflow:auto;font:12px/1.5 Consolas,monospace;padding:10px;background:var(--wb-soft);white-space:pre-wrap}.vp-sci-actions{display:flex;flex-wrap:wrap;gap:5px}.vp-sci-actions button{font-size:12px;min-height:32px;padding:5px 8px}.vp-sci-peak{display:grid;grid-template-columns:1fr 1fr;gap:5px 8px;border-top:1px solid var(--wb-line);padding-top:8px;margin-top:9px}.vp-sci-peak h3,.vp-sci-peak details{grid-column:1/-1;margin:0}.vp-sci-footer{display:flex;flex-wrap:wrap;gap:7px;position:sticky;bottom:-20px;background:var(--wb-panel);border-top:1px solid var(--wb-line);padding:12px 0;margin-top:10px;z-index:3}.vp-sci-footer #vp-sci-calculate,.vp-sci-footer #vp-sci-apply{background:#197b84;color:#fff;border-color:#197b84}.vp-scientific-dialog #vp-sci-status{min-height:24px}.vp-scientific-dialog>details{margin-top:8px}
@media(max-width:800px){.vp-sci-body{grid-template-columns:minmax(0,1fr)}.vp-sci-fields{max-height:none;overflow:visible;padding:0}.vp-sci-plot{position:static;grid-row:1}.vp-scientific-dialog{padding:16px}.vp-sci-footer{bottom:-16px}.vp-sci-footer button{flex:1;min-height:42px!important}.vp-sci-plot pre{max-height:160px}}
.wb-version{font:600 12px/1.4 system-ui,sans-serif;letter-spacing:.04em;color:var(--wb-accent);vertical-align:middle;margin-left:8px}
.wb-page .wb-exportbar #wb-dpi{width:82px;min-height:33px;padding:5px;font-size:13px}.wb-canvas-tools label,.wb-offset-tools label{white-space:nowrap}
.wb-canvas-tools{display:grid;gap:7px;padding:10px;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:8px;margin-bottom:8px}
@media(min-width:1100px){.figure-workspace-page .topbar .nav{min-height:64px}.wb-projectbar{margin-bottom:8px}.wb-canvas-tools{display:flex;flex-wrap:wrap;gap:6px}.wb-tool-group+.wb-tool-group{border:0;padding-top:0}.wb-tool-group:nth-child(2){order:-1;width:100%}.wb-tool-group:nth-child(3){flex:1}.wb-tool-group button{white-space:nowrap}.wb-tool-group a{font-size:11px}.wb-page{padding-top:10px}}
.wb-tool-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wb-tool-group+.wb-tool-group{border-top:1px solid var(--wb-line);padding-top:7px}.wb-canvas-tools label,.wb-offset-tools label{display:flex;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:500}.wb-page .wb-canvas-tools input,.wb-page .wb-offset-tools input:not([type="checkbox"]){width:85px;min-height:32px;padding:5px 7px;font-variant-numeric:tabular-nums}.wb-canvas-tools button,.wb-offset-tools button{min-height:32px;padding:5px 9px;font-size:12px}.wb-tool-group a{margin-left:auto;font-size:12px}
.wb-offset-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px;border:1px solid var(--wb-accent);border-left-width:3px;background:var(--wb-soft);border-radius:7px;margin-bottom:8px}.wb-offset-tools>span{font-size:11px;color:var(--wb-muted)}.wb-offset-tools .wb-check{font-weight:700}.wb-page .wb-offset-tools #wb-offset-value{width:112px}.wb-moving-spectrum{cursor:ns-resize!important;touch-action:none}.wb-moving-spectrum #wb-paper [data-vp-series]{cursor:ns-resize}
.wb-page .wb-paper-scroll.wb-offset-mode{touch-action:none}.wb-offset-mode #wb-paper [data-vp-series]{cursor:ns-resize}
.wb-range-warning,.wb-draft-notice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 11px;margin:8px 0;border:1px solid #d9b56c;border-left:3px solid #aa7220;background:var(--wb-panel);border-radius:5px;font-size:12px;line-height:1.6}.wb-range-warning span,.wb-draft-notice span{flex:1;min-width:180px}.wb-range-warning button,.wb-draft-notice button{min-height:30px;padding:4px 8px;font-size:12px}.wb-page [aria-invalid="true"]{border-color:#ba4352!important;background:color-mix(in srgb,var(--wb-panel) 94%,#ba4352)!important}.wb-draft-notice{position:sticky;top:70px;z-index:9}
.wb-workspace.wb-hide-data{grid-template-columns:minmax(240px,1fr) 6px var(--wb-right,260px)}.wb-hide-data>.wb-data-pane,.wb-hide-data>.wb-pane-splitter[data-side="left"]{display:none}.wb-workspace.wb-hide-properties{grid-template-columns:var(--wb-left,245px) 6px minmax(240px,1fr)}.wb-hide-properties>.wb-properties,.wb-hide-properties>.wb-pane-splitter[data-side="right"]{display:none}.wb-workspace.wb-hide-data.wb-hide-properties{grid-template-columns:minmax(240px,1fr)}
.wb-page{max-width:2000px;padding-top:14px}.wb-paper-scroll{height:clamp(360px,55dvh,900px)}.wb-properties,.wb-data-pane{max-height:calc(100dvh - 130px);top:80px}.wb-page .wb-properties>h2{font-size:15px}.wb-properties #wb-layout-settings{margin-top:10px}.wb-page details>summary{min-height:28px;align-content:center}.wb-page .wb-paper-scroll svg{color-scheme:light}.wb-page .wb-paper-scroll{isolation:isolate}.wb-page .wb-viewbar{font-size:12px}
@media(min-width:1300px){.wb-page{padding-inline:18px}.wb-workspace{--wb-left:230px;--wb-right:250px}.wb-canvas-tools{gap:6px}.wb-paper-scroll{min-height:410px}}
@media(max-width:1023px){.wb-workspace.wb-hide-data,.wb-workspace.wb-hide-properties,.wb-workspace.wb-hide-data.wb-hide-properties{grid-template-columns:minmax(0,1fr)}.wb-canvas-tools input{max-width:85px}.wb-tool-group a{margin-left:0}}
@media(max-width:639px){.wb-version{font-size:10px}.wb-canvas-tools{padding:8px;gap:7px}.wb-canvas-tools button,.wb-offset-tools button{min-height:38px;font-size:12px}.wb-canvas-tools label{font-size:12px}.wb-tool-group{gap:5px}.wb-tool-group:first-child button{flex:1}.wb-tool-group a{width:100%}.wb-offset-tools{padding:8px}.wb-offset-tools .wb-check{width:100%}.wb-page .wb-canvas-tools input,.wb-page .wb-offset-tools input:not([type="checkbox"]){min-height:38px}.wb-range-warning{font-size:12px}.wb-range-warning button{min-height:38px}.wb-paper-scroll{min-height:300px;height:45dvh;touch-action:pan-x pan-y}.wb-properties,.wb-data-pane{max-height:none}.wb-workspace[data-mobile-panel="properties"]>.wb-properties,.wb-workspace[data-mobile-panel="data"]>.wb-data-pane{display:block}.wb-draft-notice{top:0}}
/* Selected, reviewed refinements from the local DSH design candidate: contrast,
   readable properties and restrained controls; no generated animation or layout replacement. */
body.figure-workspace-page{--wb-bg:#e9efed;--wb-panel:#fff;--wb-ink:#0e2b2f;--wb-muted:#43605f;--wb-line:#b7c9c5;--wb-line-strong:#8fa9a4;--wb-accent:#0d6a63;--wb-accent-ink:#fff;--wb-soft:#e6f0ed}
html[data-theme="dark"] body.figure-workspace-page{--wb-bg:#0c1a1e;--wb-panel:#122328;--wb-ink:#e8f3f1;--wb-muted:#aec5c1;--wb-line:#33504f;--wb-line-strong:#587876;--wb-accent:#7ad8cd;--wb-accent-ink:#05201f;--wb-soft:#1a3136}
body.figure-workspace-page .wb-properties label,body.figure-workspace-page .wb-data-pane label{font-size:14px;line-height:1.5}body.figure-workspace-page .wb-help{font-size:13px;line-height:1.65}body.figure-workspace-page .wb-paper-heading span,body.figure-workspace-page .wb-paper-heading output{font-size:12px}body.figure-workspace-page .wb-page button,body.figure-workspace-page .wb-file-button{border-radius:4px;border-color:var(--wb-line-strong)}body.figure-workspace-page .wb-page input:not([type="checkbox"]):not([type="color"]):not([type="file"]),body.figure-workspace-page .wb-page select,body.figure-workspace-page .wb-page textarea{border-radius:4px;border-color:var(--wb-line-strong)}body.figure-workspace-page .wb-page button.wb-primary{background:var(--wb-accent)!important;color:var(--wb-accent-ink)!important;border-color:var(--wb-accent)}body.figure-workspace-page .wb-page button:disabled{opacity:1;color:var(--wb-muted);background:var(--wb-soft);border-color:var(--wb-line)}body.figure-workspace-page .wb-page :focus-visible{outline:3px solid var(--wb-accent);outline-offset:2px}body.figure-workspace-page .wb-version{border:1px solid var(--wb-line);border-radius:3px;padding:1px 6px}body.figure-workspace-page .wb-range-warning[data-clipped="false"]{border-color:var(--wb-line);border-left-color:var(--wb-accent)}
@media(min-width:1100px){body.figure-workspace-page .wb-canvas-tools{display:flex;flex-wrap:wrap;gap:6px}.wb-canvas-tools .wb-tool-group+.wb-tool-group{border:0;padding-top:0}.wb-canvas-tools .wb-tool-group:nth-child(2){order:-1;width:100%}.wb-canvas-tools .wb-tool-group:nth-child(3){flex:1}.wb-canvas-tools .wb-tool-group button{white-space:nowrap}}
