.mic-recovery[hidden]{display:none!important}
.mic-recovery{margin:0 auto 18px;max-width:650px;text-align:left}
.mic-recovery h3{font-family:inherit;font-weight:600;font-size:16px;line-height:1.4;text-transform:none;letter-spacing:0;margin:0 0 8px;color:inherit}
.mic-recovery p{font-size:14px;line-height:1.6;margin:0 0 18px;color:inherit}
.mic-recovery-actions{display:flex;gap:10px;flex-wrap:wrap}
.mic-recovery-actions button{min-height:46px;padding:12px 18px;border-radius:9px;font:inherit;font-size:14px;flex:1}
.mic-recovery-actions [data-mic-retry]{color:#303534;background:#e5826b;border:1px solid #e5826b}
.mic-recovery-actions [data-mic-type]{color:inherit;background:transparent;border:1px solid #a1b9b0}
.mic-recovery-actions button:focus-visible{outline:3px solid #8fc6c0;outline-offset:3px}
.embedded-dock .mic-recovery,html[data-brand="mockrn"] #interview .mic-recovery{color:#fffaf4}
#micModal .mic-recovery{color:#303534;margin-top:16px}
#micModal .mic-recovery-actions{flex-direction:column}
#micModal .mic-recovery h3{font:400 28px/1.15 Georgia,serif}
#micModal .mic-recovery p{color:#69716e}
#micModal .mic-recovery-actions [data-mic-type]{color:#315956;background:#fffaf4}
@media(max-width:520px){.mic-recovery-actions{flex-direction:column}.mic-recovery-actions button{width:100%}.mic-recovery p{font-size:13px}}

#micModal [hidden],.embedded-dock .answer-mode-actions[hidden]{display:none!important}

#micModal:has(.mic-recovery:not([hidden])){align-items:center}
