.e08-active #canvasWrap{min-height:390px}
.e08-panel{padding:14px 16px;border-bottom:1px solid var(--border,#e5e1d8)}
.e08-panel .e08-input-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}
.e08-panel .e08-input-grid .param-field{display:grid;align-content:start;gap:5px;margin:0}
.e08-panel .e08-input-grid input{width:100%;max-width:none;box-sizing:border-box}
.e08-active .param-field{display:flex;align-items:center;gap:10px;margin:8px 0}
.e08-active .param-field>span{flex:1}
.e08-active .param-field input{min-width:0;max-width:150px}
.e08-active input[type=checkbox]{width:auto;margin-right:8px;flex:none}
.e08-active fieldset label{display:flex;align-items:center;gap:8px;min-height:30px}
.e08-active .e08-readings-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}
.e08-active .e08-readings-table th,.e08-active .e08-readings-table td{padding:7px 5px;text-align:right;border-bottom:1px solid var(--border,#e5e1d8)}
.e08-active .e08-readings-table th:first-child,.e08-active .e08-readings-table td:first-child{text-align:left}
.e08-active .e08-display-controls,.e08-active .e08-parameter-controls,.e08-active .e08-case-selection{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0}
.e08-active .e08-display-controls label{display:flex;gap:5px;align-items:center}
.e08-active .e08-common-readings{display:flex;gap:12px;flex-wrap:wrap}
.e08-active #objectList>[data-e08-object]{display:block;width:100%;margin-bottom:7px;text-align:left}
.e08-active .e08-plot-notes{padding:6px 16px}
.e08-active .object-card{margin-bottom:6px}
.e08-active .object-card button{width:100%}
