.MiclohVoiceDock-module__AZozeG__dock{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:75;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px);font-family:inherit;display:flex;position:fixed}.MiclohVoiceDock-module__AZozeG__dock>*{pointer-events:auto}.MiclohVoiceDock-module__AZozeG__row{align-items:center;gap:8px;display:flex}.MiclohVoiceDock-module__AZozeG__mic{color:#fff;cursor:pointer;background:#073b4c;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 14px 32px #073b4c59}.MiclohVoiceDock-module__AZozeG__mic:hover{background:#0b5470}.MiclohVoiceDock-module__AZozeG__mic:focus-visible,.MiclohVoiceDock-module__AZozeG__handsFree:focus-visible,.MiclohVoiceDock-module__AZozeG__close:focus-visible{outline-offset:2px;outline:3px solid #22d3ee}.MiclohVoiceDock-module__AZozeG__mic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.MiclohVoiceDock-module__AZozeG__micListening{background:#b91c1c;animation:1.6s ease-in-out infinite MiclohVoiceDock-module__AZozeG__pulse}.MiclohVoiceDock-module__AZozeG__micListening:hover{background:#991b1b}.MiclohVoiceDock-module__AZozeG__handsFree{color:#0e4f63;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0e7490;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #0f172a2e}.MiclohVoiceDock-module__AZozeG__handsFree.MiclohVoiceDock-module__AZozeG__on{color:#fff;background:#047857;border-color:#047857}.MiclohVoiceDock-module__AZozeG__bubble{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:min(380px,100vw - 32px);padding:12px 34px 12px 14px;position:relative;box-shadow:0 22px 50px #0f172a4d}.MiclohVoiceDock-module__AZozeG__listening{background:#fef2f2;border-color:#fca5a5}.MiclohVoiceDock-module__AZozeG__heard{color:#075985;margin:0 0 6px;font-size:13px;font-weight:800}.MiclohVoiceDock-module__AZozeG__text{color:#0f172a;white-space:pre-line;max-height:40vh;margin:0;font-size:13px;font-weight:600;line-height:1.45;overflow-y:auto}.MiclohVoiceDock-module__AZozeG__close{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;width:26px;height:26px;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}@keyframes MiclohVoiceDock-module__AZozeG__pulse{0%,to{box-shadow:0 0 #b91c1c73}50%{box-shadow:0 0 0 10px #b91c1c00}}@media (prefers-reduced-motion:reduce){.MiclohVoiceDock-module__AZozeG__micListening{animation:none}}
