.collecto-voice{position:fixed;right:12px;bottom:18px;z-index:9994;font-family:system-ui}.collecto-voice>button{height:46px;width:46px;border-radius:50%;border:1.5px solid #d6b66b;background:#081d39;color:#e8c178;font-size:22px;cursor:pointer}.collecto-voice>div{position:absolute;right:0;bottom:56px;width:min(350px,calc(100vw - 24px));padding:15px;border:1px solid #d6b66b;border-radius:16px;background:#091d36;color:#e8c178;box-shadow:0 12px 30px #0009}.collecto-voice [hidden]{display:none!important}.collecto-voice label{display:block;margin-bottom:9px}.collecto-voice-row{display:flex;gap:5px}.collecto-voice-row input{min-width:0;flex:1;background:#102b46;color:white;border:1px solid #d6b66b;border-radius:8px;padding:9px}.collecto-voice-row button{border:1px solid #d6b66b;border-radius:8px;background:#081d39;color:#e8c178;padding:8px}.collecto-voice #collectoVoiceResults a{display:block;padding:8px;color:#e8c178}.collecto-voice #collectoVoiceStatus{font-size:13px;color:#c5d4e7}
/* Exact centering of the microphone glyph; retain its fixed position. */
#collectoVoiceToggle{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;text-align:center!important;font-family:"Noto Color Emoji","Segoe UI Emoji",sans-serif!important}
