
.dc03-panel,.dc03-views{padding:14px 16px;min-width:0}
.dc03-panel{border-bottom:1px solid var(--border,#e5e1d8)}
.dc03-active .rigid-palette{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}
.dc03-active .param-field,.dc03-time-query{display:flex;align-items:center;gap:8px}
.dc03-active .param-field>span{flex:1}
.dc03-active .param-field input{min-width:0;max-width:170px}
.dc03-active #objectList>[data-dc03-object]{display:block;width:100%;text-align:left;margin-bottom:7px}
.dc03-active .dc01-readings .reading{display:flex;justify-content:space-between;gap:9px;padding:7px 0}
.dc03-time-query label{display:flex;align-items:center;gap:8px}
.dc03-time-query input{max-width:160px}
.dc03-diagram{border-bottom:1px solid var(--border,#e5e1d8);margin:12px 0}
.dc03-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.dc03-plots>section{min-width:0}
.dc03-plots h3{font-size:15px}
.dc03-active #properties details button{display:block;margin:5px 0}

[data-dc03-initial-angle]{cursor:grab;touch-action:none}[data-dc03-initial-angle]:focus{outline:2px solid var(--teal);outline-offset:3px}
