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