/* Inherit the existing dark instrument worksheet; no new visual identity. */
.sensor-section{margin-bottom:18px}.sensor-section p{max-width:75ch}.sensor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.sensor-table th,.sensor-table td{white-space:nowrap}.sensor-table td{font-variant-numeric:tabular-nums}.sensor-readings{display:flex;gap:28px;flex-wrap:wrap;margin:20px 0}.sensor-readings>div{min-width:100px}.sensor-readings dt{float:none;margin-bottom:8px}.sensor-readings dd{margin:0;font-size:1.35rem;font-variant-numeric:tabular-nums}.sensor-section details{margin-top:18px}.sensor-section summary{cursor:pointer;min-height:38px;line-height:38px}.sensor-section textarea{box-sizing:border-box;width:100%;min-height:210px;background:var(--input);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:12px;font:14px/1.5 Consolas,monospace;caret-color:var(--accent)}.sensor-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.sensor-actions label{margin:0;align-self:center}.sensor-quality{color:var(--muted);line-height:1.6;padding-left:22px}.sensor-section .hint{overflow-wrap:anywhere}.curve-grid{display:grid;grid-template-columns:1fr 1fr 44px;gap:8px;align-items:center;margin:8px 0}.curve-grid input{min-width:0}.curve-grid button{padding:5px;min-width:40px}.curve-grid label{margin:0;font-size:.85rem}.curve-editor{margin-top:18px;border-top:1px solid var(--border);padding-top:16px}.curve-editor summary{cursor:pointer;padding:8px 0}.curve-editor p{font-size:.85rem}.curve-message{min-height:24px}.sensor-live-note{min-height:44px}.sensor-table{min-width:450px}.sensor-section .table-wrap{margin-bottom:12px}.sensor-status-line{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.sensor-scroll-hint{display:none}
@media(max-width:1100px){.sensor-grid{grid-template-columns:1fr}}@media(max-width:640px){.sensor-scroll-hint{display:inline}.sensor-readings{gap:20px}.sensor-section textarea{font-size:16px}.sensor-table{min-width:420px}.sensor-actions button{flex-grow:1}.curve-grid{gap:6px}.curve-grid input{font-size:16px}}
