/* Scoped to the existing standard chatbot. Native speech browsers are untouched:
   the script adds these markers only when SpeechRecognition is absent. */
#mwai-chatbot-default .mwai-microphone[data-mc-local-voice-native="true"]{display:none!important}
#mwai-chatbot-default .mwai-input .mc-voice-input{display:flex;flex-wrap:wrap;column-gap:7px;row-gap:5px}
#mwai-chatbot-default .mwai-input .mc-voice-input>textarea{flex:1 1 100px;width:0;min-width:0}
#mwai-chatbot-default .mc-local-voice{display:contents}
#mwai-chatbot-default .mc-voice-controls{display:flex;align-items:center;gap:3px;flex:0 0 auto}
#mwai-chatbot-default .mc-voice-controls button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:36px;height:40px;min-height:40px;padding:7px;margin:0;border:1px solid #dedede;border-radius:11px;background:#f4f4f4;color:var(--mwai-accentColor,#c21e1c);cursor:pointer;font:inherit;box-shadow:none}
#mwai-chatbot-default .mc-voice-controls button:hover:not(:disabled){background:#fcebea;border-color:#dca3a2}
#mwai-chatbot-default .mc-voice-controls button:focus-visible{outline:3px solid var(--mwai-accentColor,#c21e1c);outline-offset:2px}
#mwai-chatbot-default .mc-voice-controls button:disabled{opacity:.55;cursor:wait}
#mwai-chatbot-default .mc-voice-controls svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#mwai-chatbot-default .mc-local-voice[data-state="recording"] .mc-voice-button{background:#fcebea;color:var(--mwai-accentColor,#c21e1c);border-color:#dca3a2}
#mwai-chatbot-default .mc-local-voice[data-state="recording"] .mc-voice-button svg rect{fill:currentColor;stroke:none}
#mwai-chatbot-default .mc-voice-controls .mc-voice-cancel{background:transparent;color:#555558;border-color:transparent}
#mwai-chatbot-default .mc-voice-status{flex:0 0 100%;display:block;max-width:100%;margin:0;padding:2px 1px;color:#555558;font:500 11px/1.5 var(--mwai-fontFamily,Arial,sans-serif);overflow-wrap:anywhere}
#mwai-chatbot-default .mc-local-voice[data-state="error"] .mc-voice-status{color:#8d1918}
#mwai-chatbot-default .mc-local-voice [hidden]{display:none!important}
