.audio-device-dialog{color:var(--text-primary,#e9ecee);background:var(--bg-panel,#202427);border:1px solid #4b5355;border-radius:12px;width:min(760px,92vw);max-height:88vh;padding:24px;overflow:auto}.audio-device-dialog::backdrop{background:#0009}.audio-device-heading{display:flex;align-items:center;justify-content:space-between}.audio-device-dialog p,.audio-device-dialog small{color:#b8c1c4;font-size:12px;line-height:1.6}.audio-device-dialog button,.audio-device-dialog select,.audio-device-dialog input[type=number]{background:#303638;color:#eff3f4;border:1px solid #515b5e;border-radius:5px;padding:8px;margin:4px}.audio-device-dialog button:disabled{opacity:.45}.audio-device-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.audio-device-grid label{display:grid;gap:4px;font-size:12px}.audio-cue-list{max-height:180px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.audio-cue-list label{display:grid;grid-template-columns:1fr 100px;align-items:center;font-size:12px}.audio-device-dialog h3{margin-top:24px}@media(max-width:550px){.audio-device-grid,.audio-cue-list{grid-template-columns:1fr}}
