/* fix23n-life1 mic fallback */
.ace-mic-fallback{position:relative;margin:12px 0 4px;padding:12px 40px 12px 14px;max-width:440px;border-radius:12px;border:1px solid rgba(39,123,255,.45);background:rgba(39,123,255,.08);color:inherit;font-size:14px;line-height:1.45;z-index:5}
.ace-mic-fallback[hidden]{display:none!important}
.ace-mic-fallback-line{margin:0 0 8px;font-weight:600}
.ace-mic-fallback-form{display:flex;gap:8px}
.ace-mic-fallback-form[hidden]{display:none!important}
.ace-mic-fallback-form input{flex:1;min-width:0;padding:9px 11px;border-radius:9px;border:1px solid rgba(127,127,127,.45);background:#fff;color:#111;font:inherit}
.ace-mic-fallback-form button{padding:9px 14px;border:0;border-radius:9px;background:#277bff;color:#fff;font:inherit;font-weight:600;cursor:pointer}
.ace-mic-fallback-answer{margin:10px 0 0;white-space:pre-wrap}
.ace-mic-fallback-answer[hidden]{display:none!important}
.ace-mic-fallback-close{position:absolute;top:6px;right:8px;border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.7}
[data-theme="dark"] .ace-mic-fallback-form input{background:#14161c;color:#f2f2f2}
