
.dc01-panel{padding:14px 16px;border-bottom:1px solid var(--border,#e5e1d8)}
.dc01-input-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}
.dc01-active .param-field{display:flex;align-items:center;gap:8px}
.dc01-active .param-field>span{flex:1}
.dc01-active .param-field input{max-width:170px;min-width:0}
.dc01-active .rigid-palette{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0}
.dc01-active .check-row{display:flex;gap:7px;align-items:center}
.dc01-active input[type=checkbox]{width:auto;flex:none}
.dc01-active #objectList>[data-dc01-object]{display:block;width:100%;text-align:left;margin-bottom:7px}
.dc01-views{padding:12px 16px;min-width:0}
.dc01-views.dc01-characteristic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}
.dc01-views .dc01-circuit,.dc01-plots{min-width:0;margin:0}
.dc01-views .fields-circuit-scroll>svg{width:100%;height:auto;min-width:0}
.dc01-active .dc01-readings .reading{align-items:baseline;gap:9px;padding:7px 0}
.dc01-active table{width:100%;border-collapse:collapse}
.dc01-active th,.dc01-active td{padding:5px;border-bottom:1px solid var(--border,#e5e1d8);text-align:right}
.dc01-active pre{white-space:pre-wrap;overflow-wrap:anywhere}
