.audio-preflight{text-align:left;background:#f7fafb;border:1px solid #d9e3e8;border-radius:18px;margin:24px 0;padding:24px}.audio-preflight h2{margin:8px 0;font-size:1.35rem}.audio-preflight p,.audio-preflight small,.audio-preflight li{font-size:.9rem;line-height:1.6}.audio-check-step{gap:12px;margin-top:22px;display:grid}.audio-check-step .button{justify-self:start}.audio-check-step label{align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.5;display:flex}.audio-check-step input{margin-top:4px}.audio-check-step audio,.audio-check-step meter{width:100%}.audio-preflight details{margin-top:20px}.audio-preflight summary{cursor:pointer;font-weight:600}.audio-check-ready{color:#16634f;font-weight:650}.voice-recovery{background:#fff8e9;border:1px solid #eedbb8;border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.voice-recovery p{margin:0;line-height:1.6}.voice-recovery .button{justify-self:start}.patient-audio-status{background:#f0f5f7;border-radius:10px;margin:8px 0;padding:10px 14px;font-size:.85rem}
