.otp-modal_content__CfR5s{width:360px;min-height:230px;align-items:center;overflow:hidden}.otp-modal_text_wrapper__uRvMF{display:flex;flex-direction:column;gap:8px}.otp-modal_text__MLQTu{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-modal_text__MLQTu{font-size:16px}}.otp-modal_email__CX1os{font-size:18px;font-weight:500;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-modal_email__CX1os{font-size:18px}}.otp-modal_error__r0Mmj{color:var(--warning-3);font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.otp-modal_error__r0Mmj{font-size:14px}}.register-form_form__6VIKi{display:flex;flex-direction:column;gap:16px}.register-form_agreement__sXTnP{font-size:12px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-form_agreement__sXTnP{font-size:12px}}.register-form_link__yCoGV{color:var(--primary-4)}.register-step_wrapper__j0RKK{display:flex;flex-direction:column;gap:32px}.register-step_title_wrapper__XPsre{display:flex;flex-direction:column;gap:8px}.register-step_title__TZXg6{font-size:24px;font-weight:599;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_title__TZXg6{font-size:22px}}.register-step_description__C5A2A{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_description__C5A2A{font-size:16px}}.register-step_psychologist_info__vJ5E_{display:flex;gap:16px}.register-step_psychologist_photo__vdi_o{width:90px;height:90px;border-radius:8px;object-fit:cover}.register-step_psychologist_info_wrapper__5N_zN{display:flex;flex-direction:column;gap:4px}.register-step_psychologist_name__2seK7{font-size:20px;font-weight:599;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_psychologist_name__2seK7{font-size:20px}}.register-step_psychologist_slot__BVr4U{font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.register-step_psychologist_slot__BVr4U{font-size:16px}}.slot-select_wrapper__5gnwZ{display:flex;flex-direction:column;gap:24px;flex-grow:1}.slot-select_title__9CG8B{font-size:24px;font-weight:599;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.slot-select_title__9CG8B{font-size:22px}}.slot-select_radio_group__ZChio{flex-grow:1}.slot-select_days_list__UFIC2{display:flex;flex-direction:column;gap:24px}.slot-select_day__oAdU6{display:flex;flex-direction:column;gap:12px}.slot-select_day_title__HsuRe{font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.02em}@media screen and (max-width:960px){.slot-select_day_title__HsuRe{font-size:16px}}.slot-select_hours__ZWTL4{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.slot-select_hour__aESyI{display:flex;width:100%}.slot-select_radio__oEc3b{display:grid;place-items:center;width:100%;height:48px;border-radius:4px;background-color:var(--base-2);color:var(--text-3);border:none;cursor:pointer}.slot-select_radio__oEc3b:hover{background-color:var(--primary-1)}.slot-select_radio__oEc3b[data-state=checked]{background-color:var(--primary-2)}.slot-select_label__FH1Xj{pointer-events:none;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.slot-select_label__FH1Xj{font-size:16px}}.slot-select_button_wrapper__jMSKW{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:center;align-items:center;padding-top:48px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 50%);pointer-events:none}.slot-select_button__HopA_{pointer-events:all;width:100%}.slot-select_empty__eoa0y{background-color:var(--primary-1);padding:16px 24px;border-radius:12px;text-align:center;margin:auto;font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.02em}@media screen and (max-width:960px){.slot-select_empty__eoa0y{font-size:16px}}.booking-modal_content__6D_EN{width:560px;height:680px}.booking-modal_content_mobile__nkwv5{width:100%;height:760px}.booking-modal_form__P4O3p{display:flex;flex-direction:column;gap:24px;flex-grow:1}