/* 2026-10-15 方案 A：44px 圆形语音开关。id 沿用 #doorm-ai-widget，博物馆隐藏规则 html.mu-ag-inview #doorm-ai-widget 继续生效。 */
/* 2026-10-15 bottom 20px→72px（手机 70px）：首页视频右下角 Pause 按钮在 bottom≈20px，避免重叠；驾驶舱把手在屏幕中部，不冲突。 */
#doorm-ai-widget.doorm-voice-btn{display:flex;position:fixed;right:20px;bottom:72px;z-index:9990;min-width:0;max-width:none;font-size:0;width:44px;height:44px;padding:0;border:0;border-radius:50%;
 background:#6d4aff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;
 box-shadow:0 4px 14px rgba(0,0,0,.22);transition:transform .15s,background .15s;-webkit-tap-highlight-color:transparent}
#doorm-ai-widget.doorm-voice-btn:hover{transform:scale(1.06)}
#doorm-ai-widget.doorm-voice-btn:focus-visible{outline:3px solid #b9a8ff;outline-offset:2px}
#doorm-ai-widget.doorm-voice-btn[aria-pressed="false"]{background:rgba(40,40,48,.78)}
#doorm-ai-widget.doorm-voice-btn svg{width:22px;height:22px;display:block}
#doorm-ai-widget.doorm-voice-btn.is-loading svg{animation:dvt-pulse 1s ease-in-out infinite}
@keyframes dvt-pulse{50%{opacity:.4}}
@media (max-width:600px){#doorm-ai-widget.doorm-voice-btn{right:14px;bottom:calc(70px + env(safe-area-inset-bottom,0px))}}
html.mu-ag-inview #doorm-ai-widget{display:none!important}
