.e06-active .canvas-wrap{min-height:420px}
.e06-active #objectList{display:grid;gap:6px;align-content:start}
.e06-active #objectList button{min-height:44px}
.e06-panel>p{margin:8px 0}
.e06-panel>details{margin-top:8px}
.e06-active #objectList button[aria-pressed=true]{background:var(--accent-soft,#e2f0eb);border-color:var(--accent,#337e73)}
.e06-active .param-field{display:grid;gap:5px;margin:12px 0}
.e06-active .param-field input,.e06-active .param-field select{width:100%;min-width:0}
.e06-active #properties .check-row{display:flex;align-items:center;gap:8px;margin:6px 0;line-height:1.5}
.e06-active #properties .check-row input{width:auto;flex:none;margin:0}
.e06-active #readings .reading{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--line,#e1e7e2)}
.e06-active #readings strong{white-space:nowrap;font-variant-numeric:tabular-nums}
.e06-selection,.e06-plots{padding:12px 16px;border-top:1px solid var(--line,#e1e7e2)}
.e06-selection>.param-field{display:flex;align-items:center;gap:10px;margin:0 0 8px}
.e06-selection>.param-field input{width:180px}
.e06-event{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line,#e1e7e2)}
.e06-event>span{flex:1;min-width:210px}
.e06-event>details{width:100%}
.e06-plots svg{width:100%;min-width:0;background:var(--panel,#fffdf8);border:1px solid var(--line,#e1e7e2);border-radius:8px}
.e06-plots svg text{fill:var(--text,#304e56);font-size:12px}
.e06-plots svg:focus-visible{outline:2px solid var(--accent,#337e73);outline-offset:2px}
