.cos-voice-inline{flex:0 0 36px;align-self:center;align-items:center;width:36px;display:inline-flex;position:relative}body .cos-voice-inline .cos-voice-trigger{cursor:pointer;flex:0 0 36px;justify-content:center;align-items:center;min-height:36px;transition:background-color .14s,color .14s;color:#555!important;background:0 0!important;border:0!important;border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}body .cos-voice-inline .cos-voice-trigger:hover{color:#111!important;background:#f1f3f4!important}body .cos-voice-inline .cos-voice-trigger.is-listening{color:#23653a!important;background:#eaf3ed!important}body .cos-voice-inline .cos-voice-trigger:focus-visible{outline-offset:2px;outline:2px solid #2b8646}.cos-voice-trigger:disabled{opacity:.45;cursor:not-allowed}.cos-voice-error{z-index:1000;color:#555;white-space:normal;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:9px;width:230px;max-width:calc(100vw - 40px);padding:10px 12px;font:400 12px/1.5 Inter,sans-serif;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 18px #0001}.public-ask-panel .cos-voice-error,.ask-panel .cos-voice-error{top:auto;bottom:calc(100% + 8px)}.public-ask-panel footer form:has(.cos-voice-inline){grid-template-columns:minmax(0,1fr) 36px 42px;gap:6px}.public-ask-panel footer form input,.ask-form input{min-width:0}@media (prefers-reduced-motion:reduce){body .cos-voice-inline .cos-voice-trigger{transition:none}}.cos-voice-visual{justify-content:center;align-items:center;width:20px;height:22px;display:flex}.cos-voice-bars{align-items:center;gap:3px;height:22px;display:flex}.cos-voice-bars i{transform-origin:50%;background:#4285f4;border-radius:3px;width:3px;height:7px;display:block}.cos-voice-bars.listening i{animation:.9s ease-in-out infinite cos-voice-wave}.cos-voice-bars i:nth-child(2){animation-delay:-.45s}.cos-voice-bars i:nth-child(3){animation-delay:-.2s}.cos-voice-bars i:nth-child(4){animation-delay:-.65s}.cos-voice-bars.processing i,.cos-voice-bars.starting i{height:4px;animation:1.2s ease-in-out infinite cos-voice-think}.cos-voice-state{color:#5f6368;white-space:nowrap;pointer-events:none;z-index:2;background:#fff;border-radius:6px;padding:5px 8px 5px 12px;font:400 12px/1.5 Inter,sans-serif;position:absolute;top:50%;right:35px;transform:translateY(-50%)}body .cos-voice-inline .cos-voice-trigger.is-listening:disabled{opacity:1;cursor:default;background:#f7f8fa!important}@keyframes cos-voice-wave{0%,to{transform:scaleY(.65)}50%{transform:scaleY(2.4)}}@keyframes cos-voice-think{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cos-voice-bars i{animation:none!important}.cos-voice-bars.listening i:nth-child(2),.cos-voice-bars.listening i:nth-child(3){height:16px}}.cos-voice-bars i{background:#2b8646}.cos-voice-bars i:nth-child(2){background:#1f5f3b}.cos-voice-bars i:nth-child(3){background:#a5ce53}.cos-voice-bars i:nth-child(4){background:#d5f36b}.cos-voice-mobile{display:none}@media (width<=700px){.cos-voice-inline .is-listening .cos-voice-visual{display:none}.cos-voice-mobile{color:#2b8646;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.cos-voice-mobile:before{content:"";pointer-events:none;border:2px solid #a5ce53;border-radius:50%;position:absolute;inset:0}.cos-voice-mobile.listening:before{animation:1.25s ease-in-out infinite cosmico-mic-breathe}.cos-voice-mobile.processing:before,.cos-voice-mobile.starting:before{border-color:#2b8646 #dcebdc #dcebdc;animation:.85s linear infinite cosmico-mic-process}.cos-voice-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@keyframes cosmico-mic-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes cosmico-mic-process{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cos-voice-mobile:before{animation:none!important}}
