.voice-input{max-width:100%;color:var(--ibi-muted,#687169);flex-direction:column;gap:3px;font-size:12px;display:flex}.voice-input-controls{align-items:center;gap:4px;min-width:0;display:flex}.voice-input-button,.voice-input-cancel,.voice-input-info{min-width:44px;min-height:44px;color:var(--ibi-ink,#262a27);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.voice-input-button:hover,.voice-input-cancel:hover{background:#f2f3ee}.voice-input-button:disabled{opacity:.45;cursor:not-allowed}.voice-input-button:focus-visible,.voice-input-cancel:focus-visible,.voice-input-info:focus-visible{outline:3px solid var(--ibi-focus,#a48c35);outline-offset:1px}.voice-input-status{font-size:12px}.voice-input-info{color:var(--ibi-muted,#687169)}.voice-input-error{color:#a72e30;font-size:12px}.guest-hero .guest-submit{flex-direction:column;align-items:stretch;gap:6px}.guest-hero .guest-submit .button{align-self:flex-end}#guest-voice{width:100%;min-width:0}
