body .inline-voice-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}
body .inline-voice-controls button{font-family:inherit;font-size:12px;line-height:1.3;min-height:36px;padding:7px 10px;border:1px solid #ccc;background:#fff;color:#252628;cursor:pointer}
body .inline-voice-controls button[aria-pressed=true]{background:#252628;color:#fff}
body .inline-voice-controls button[hidden]{display:none!important}
body .inline-voice-notice{font-size:11px;line-height:1.5;color:#666;margin:0 0 6px}
body.clean-interview #chat-form>.voice-state{display:block!important;font-size:14px!important;line-height:1.4!important;min-height:22px;color:#404040!important;margin:4px 0 8px!important}
body.clean-interview .conversation.is-listening #chat-form>.voice-state{color:#12643a!important;font-weight:700}
body.clean-interview .conversation.is-listening .composer-mic{background:#12643a!important;color:#fff!important}
body .voice-permission{display:none!important}
