/* Local microphone and decoded-input diagnostics; no audio gain changes. */
.record-level{display:grid;grid-template-columns:auto minmax(90px,1fr);align-items:center;gap:8px 14px;margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}
.record-level label{font-size:13px;color:var(--muted)}
.record-level meter{width:100%;height:12px;accent-color:var(--accent,#c4f06b)}
.record-level .micro{grid-column:1/-1;margin:0}
.source-level{padding:10px 12px;border:1px solid var(--border);border-radius:8px;line-height:1.6}
#wave-scale{margin:2px 0 8px;font-size:11px}
