.s03-variants,.s03-variants label,.s03-controls,.s03-configuration,.s03-interval{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.s03-variants{gap:12px}.s03-variants strong{font-size:12px;color:var(--text-muted,#676359)}
.s03-active .k01-toolbar{flex-wrap:wrap}.s03-active #canvasWrap{height:260px;min-height:260px}.s03-active .canvas-caption{display:block}.s03-panel{font-size:12px;line-height:1.45}.s03-panel p{margin:4px 0}.s03-controls,.s03-configuration{margin:4px 0}.s03-configuration select{max-width:210px}.s03-status[data-s03-state=infeasible]{color:var(--danger,#a54436);font-weight:600}.s03-interval button{font-size:12px;padding:3px 6px}.s03-force-list{display:flex;flex-wrap:wrap;gap:5px}.s03-force-list button{display:grid;text-align:left;gap:3px;font-size:12px;padding:5px 8px}.s03-force-list button[aria-pressed=true],.s03-controls button[aria-pressed=true]{background:var(--selected,#e7dbc5);border-color:var(--accent,#8b6f48)}
.s03-active .k03-parameter-group{margin:8px 0}.s03-selected-row{outline:1px solid var(--accent,#b88945);outline-offset:2px;border-radius:3px}.s03-active .sm-identity,.s03-active .sm-status,.s03-active .sm-identity-details,.s03-active .sm-heading h3{display:none}.s03-active .sm-monitors[data-layout=compact] .sm-card:nth-child(n+5){display:block}.s03-active .sm-heading{margin:0;padding:3px 0}.s03-active .sm-rows{gap:5px}
.simple-demo.precision-workbench .s03-active .sm-monitors[data-layout=compact] .sm-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-demo.precision-workbench .s03-active .sm-monitors[data-layout=compact] .sm-card{padding:5px 8px;min-width:0}.simple-demo.precision-workbench .s03-active .sm-monitors[data-layout=compact] .sm-plot{height:76px}.simple-demo.precision-workbench .s03-active .sm-monitors .sm-meta{font-size:12px;line-height:1.3;padding:3px}.s03-active .s03-force-details{padding:3px 0!important;margin:2px 0!important}.s03-active .s03-force-details>summary{font-size:12px;padding:2px 0!important}
.simple-demo.precision-workbench .s03-active .sm-monitors[data-layout=compact] .sm-card-heading{padding:0;border:0;flex-wrap:nowrap}.s03-active .sm-monitors[data-layout=compact] .sm-ungroup,.s03-active .sm-monitors[data-layout=compact] .sm-remove{display:none}.simple-demo.precision-workbench .s03-active .sm-reading{display:flex;flex-wrap:wrap;gap:2px 8px;white-space:normal;font-size:12px;line-height:1.25}.s03-curve-reading{flex:1 0 45%;font-weight:500}.simple-demo.precision-workbench .s03-active .sm-monitors[data-layout=compact]{padding-top:2px}
