.p01-active.s01-active #canvasWrap{height:360px;min-height:360px}
.p01-toolbar{flex-wrap:wrap}
.p01-toolbar>select{max-width:160px}
.p01-panel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px}
.p01-panel[hidden],.p01-view[hidden]{display:none}
.p01-panel p{width:100%;margin:0}
.p01-panel>label{display:flex;align-items:center;gap:6px;white-space:nowrap}
.p01-active #readings{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}
.p01-active #readings .reading{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:4px 0}
.p01-active #readings strong{font-size:13px;overflow-wrap:anywhere}
.p01-active .observation-readout{max-width:235px}
.p01-active .observation-readout dd{white-space:normal}
.p01-active .sm-monitors[data-layout=compact]>.sm-rows{grid-template-columns:repeat(2,minmax(0,1fr))}
.simple-demo.precision-workbench .p01-active .chart-analysis .sm-plot{min-height:95px}
.p01-active .k03-parameter-group p{margin:6px 0}
.p01-view{margin:8px 0;padding:10px 12px;border:1px solid var(--line,#e2ddd4);border-radius:6px;background:var(--panel,#fffdf9)}
.p01-view p{font-size:13px;line-height:1.6;margin:8px 0}
.p01-view summary{font-weight:600;cursor:pointer}
.p01-parameter-controls{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.p01-parameter-controls input{width:100px}
.p01-parameter-controls select{max-width:180px}
.p01-parameter-answer{display:block;font-size:13px;line-height:1.6;margin:8px 0}
.p01-parameter-plot{width:100%;height:auto;display:block}
.p01-parameter-plot text{font:12px sans-serif;fill:var(--muted,#685f55)}
.p01-outside{fill:var(--subtle,#f0eee9)}
.p01-function-band{fill:#9dd2cc;opacity:.55}
.p01-axis{stroke:var(--line,#d2cbbf);stroke-width:1}
.p01-parameter-point{fill:#147d72;cursor:pointer}
.p01-parameter-point:focus{outline:2px solid #a15e1e;outline-offset:3px}
.p01-parameter-cursor{stroke:#a15e1e;stroke-width:1.5;stroke-dasharray:4 3}
.p01-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--line,#e2ddd4);padding-top:8px}
.p01-target-roots p{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
