.auth-step[data-v-27744bb3]{align-items:center;gap:40px}.auth-step[data-v-27744bb3],.auth-step__header[data-v-27744bb3]{flex-direction:column;display:flex}.auth-step__header[data-v-27744bb3]{gap:12px}@media screen and (width>=768px){.auth-step__header[data-v-27744bb3]{gap:16px}}.auth-step__title[data-v-27744bb3]{text-align:center;font-size:24px;font-weight:600;line-height:120%}@media screen and (width>=768px){.auth-step__title[data-v-27744bb3]{font-size:30px}}.auth-step__title+p[data-v-27744bb3]{color:#656881;text-align:center}.auth-step__title+p>span[data-v-27744bb3]{color:#111f3c}.auth-step form[data-v-27744bb3]{flex-direction:column;gap:32px;width:100%;max-width:390px;display:flex}.auth-step form input[data-v-27744bb3]{border:1px solid #b6bac6;border-radius:10px;width:100%;padding:16px 12px 15px;font-size:16px;line-height:22px}.auth-step form input[data-v-27744bb3]:disabled{pointer-events:none}.auth-step form input.error[data-v-27744bb3]{border-color:#ff4d4f}.auth-step form input.correct[data-v-27744bb3]{border-color:#111f3c}.auth-step form .error-message[data-v-27744bb3]{color:#ff4d4f;margin-top:4px;font-size:12px;line-height:14px}.auth-step form .timer>span[data-v-27744bb3]{font-weight:600}.auth-step__buttons[data-v-27744bb3]{flex-direction:column;gap:48px;width:100%;display:flex}.auth-step__buttons button[data-v-27744bb3]{justify-content:center;display:flex}.auth-step .prev-button[data-v-27744bb3]{color:#fc5e39;cursor:pointer;align-items:center;font-size:18px;font-weight:600;line-height:20px;display:flex;position:absolute;top:24px;left:24px}.auth-step .prev-button>svg[data-v-27744bb3]{margin-right:8px}
