.heading{flex-wrap:wrap}.heading>div:first-child{margin-right:auto}.voice-new{border:1px solid #b8c9af;background:#edf2e7;padding:13px 18px;color:#254d3d}.voice-form-intro{display:flex;gap:15px;align-items:center;justify-content:space-between;background:#eef3e9;padding:15px;border-radius:8px;margin:0 0 20px}.voice-form-intro small{display:block;margin-top:6px;color:#819078;font-size:11px}.voice-form-intro b{font-size:13px}.voice-form-intro button{font-size:11px;white-space:nowrap}.voice-progress{background:#edf1e8;height:5px;border-radius:5px;margin:22px 0 10px;overflow:hidden}.voice-progress span{display:block;background:#65875b;height:100%;transition:width .2s}.voice-step-label{font-size:11px;color:#8a977f}.voice-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.voice-controls button{min-height:50px}.voice-controls button:disabled{opacity:.45;cursor:default}#voice-state{font-size:12px;line-height:1.8;color:#738469;min-height:42px}#voice-answer{min-height:110px;font-size:18px}.voice-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.voice-options button{background:#f2f5ed;font-size:12px}.voice-error{color:#ad583b;font-size:12px;line-height:1.5}.voice-preferences{font-size:12px;color:#7d8d72;margin:20px 0}.voice-privacy{font-size:10px;color:#96a08e;line-height:1.7;border-top:1px solid var(--line);padding-top:18px;margin-top:24px}@media(max-width:800px){.heading>div:first-child{width:100%}.heading>.primary,.heading>.voice-new{max-width:none;flex:1;font-size:12px;padding:13px 10px}.voice-form-intro{align-items:start;flex-direction:column}.voice-form-intro button{width:100%}}
