#orderForm,#promoForm{scroll-margin-top:100px}
.voice-form{padding:20px;margin:0 0 24px;border:1px solid #b8d3ee;border-radius:16px;background:#f0f7ff;color:#18334f;text-align:left;font-family:inherit}.voice-form button{min-height:44px;padding:10px 15px;border:1px solid #a7bfd8;border-radius:10px;background:white;color:#18334f;font-family:inherit;font-weight:600;font-size:15px;line-height:1.3;cursor:pointer}.voice-form .voice-form__start{width:100%;background:#1443c3;color:white;border-color:#1443c3;font-size:17px}.voice-form button:focus-visible{outline:3px solid #f4a900;outline-offset:3px}.voice-form button:disabled{opacity:.5;cursor:default}.voice-form__hint{margin:12px 0;font-size:15px;line-height:1.5}.voice-form__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.voice-form [hidden]{display:none!important}.voice-form__status{font-size:14px;font-weight:600;line-height:1.5}.voice-form__status:empty{display:none}.voice-form__heard,.voice-form__reply{padding:10px 12px;background:#fff;border-radius:8px;font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.voice-form__heard{color:#4a5f73}.voice-form small{display:block;font-size:12px;line-height:1.5;color:#51677c}.voice-form[data-state=listening]{border-color:#218657;box-shadow:0 0 0 2px #21865725}.voice-filled{outline:3px solid #2b9d68!important;outline-offset:2px}@media(max-width:480px){.voice-form{padding:14px}.voice-form__controls{gap:5px}.voice-form__controls button{padding:8px 2px;font-size:11px}}

.voice-form__controls button{min-width:0;white-space:nowrap;padding:10px 4px;font-size:12px}@media(max-width:480px){.voice-form__controls button{font-size:11px;padding:8px 2px}}
.voice-current{outline:3px solid #1443c3!important;outline-offset:3px;background:#f0f7ff!important;scroll-margin:100px 0}
