/* Build 007 — heat controls remain in the small scrollable floating drawer. */
.heat-editor p{font-size:11px;color:#9ab8c9;line-height:1.5;margin:0 0 10px}
.heat-editor .wide-label{margin:9px 0}
.heat-editor .slider-line{margin:10px 0}
.heat-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0}
.heat-actions button{padding:7px 3px;min-height:38px;font-size:10px}
.heat-mode-toggle{display:flex;align-items:center;gap:8px;margin:9px 0;color:#c5e5f5;font-size:11px}
.heat-mode-toggle input{accent-color:#ffb878}
.heat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:9px 0}
.heat-list button{font-size:10px;padding:8px 5px;text-align:left}
.heat-list button[aria-pressed=true]{border-color:#ffbf83;background:#593b31}
.heat-telemetry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0}
.heat-telemetry div{background:#0b2234;border:1px solid #34566c;border-radius:8px;padding:8px 5px}
.heat-telemetry span{display:block;color:#93b6c9;font-size:9px}
.heat-telemetry b{font-variant-numeric:tabular-nums;font-size:14px;color:#ffdaae}
.heat-legend{height:8px;border-radius:6px;background:linear-gradient(90deg,#2e48ff,#19c8ff,#54d98d,#ffdb61,#ff5c45)}
