.dc04-panel,.dc04-views,.dc04-plot-notes{padding:14px 16px;min-width:0}
.dc04-panel{border-bottom:1px solid var(--border,#e5e1d8)}
.dc04-input-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}
.dc04-active .rigid-palette{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}
.dc04-active .param-field,.dc04-time-query,.dc04-time-query label{display:flex;align-items:center;gap:8px}
.dc04-active .param-field>span{flex:1}
.dc04-active .param-field input{min-width:0;max-width:170px}
.dc04-time-query input{max-width:160px}
.dc04-active #objectList>[data-dc04-object]{display:block;width:100%;text-align:left;margin-bottom:7px}
.dc04-active [data-dc04-readings]{margin:0}
.dc04-active [data-dc04-readings]>div{display:flex;justify-content:space-between;gap:9px;padding:7px 0}
.dc04-active [data-dc04-readings] dd{margin:0;font-weight:600}
.dc04-active .check-row{display:flex;align-items:center;gap:7px}
.dc04-active input[type=checkbox]{width:auto;flex:none}
.dc04-active #properties details button{display:block;margin:5px 0}
.dc04-active table{width:100%;border-collapse:collapse}
.dc04-active th,.dc04-active td{padding:6px;border-bottom:1px solid var(--border,#e5e1d8);text-align:right}
