.style_page__PIIAQ{background:linear-gradient(90deg,#FFFFFF,#F3F7F8);color:#000;font-family:sans-serif;min-height:100vh;box-sizing:border-box}.style_title__gNuvk{font-family:"KyivTypeSerif",serif;font-weight:700;font-style:Bold;font-size:32px;line-height:120%;letter-spacing:0;text-align:center;vertical-align:middle}.style_subtitle__iYfKy{font-size:16px;line-height:140%;margin-top:8px}.style_errorText__x7yXH,.style_subtitle__iYfKy{font-family:Nunito;font-weight:400;font-style:Regular;letter-spacing:0;text-align:center;vertical-align:middle}.style_errorText__x7yXH{color:#ec221f;font-size:12px;line-height:130%}.style_textSend___dWZm{font-weight:400;font-style:Regular;color:#545454}.style_sendText__LVOy4,.style_textSend___dWZm{font-family:Nunito;font-size:16px;line-height:140%;letter-spacing:0;text-align:center;vertical-align:middle}.style_sendText__LVOy4{font-weight:700;font-style:Bold;color:#f8a98f}.style_close_icon__FOOXw{width:24px;height:24px;position:absolute;right:24px;top:24px;opacity:1;cursor:pointer}.style_resendWrapper__E7zCE{margin-top:32px}.style_wrapper__m6yvh{width:380px;height:fit-content;top:210px;left:530px;opacity:1;border-radius:12px;border-width:1px;padding:24px;background:#fff;margin:auto;display:flex;flex-direction:column}.style_buttonWrapper__BFeDp{display:flex;flex-direction:row;justify-content:center;margin-top:32px}.style_state_button_active__ZMn5_{background-color:#e9f0ff!important}.style_verCodeWrapper__RG8Em{margin-top:32px}.style_popupWrapper__Puzmu{width:fit-content!important;height:fit-content!important;padding:0!important}.style_state_button__TpgxN{font-family:Nunito;font-weight:400;font-style:Regular;font-size:16px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#545454;text-align:center;width:162px;height:42px;border-radius:8px;gap:10px;opacity:1;padding:10px 16px;background-color:rgba(233,240,255,0);cursor:pointer}.style_switcher__hxFI5{display:flex;flex-direction:row;margin-top:32px}.style_form__kJVWZ{margin-top:32px}.PopupContainer_overlay__u7_bl{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;z-index:555555;animation:PopupContainer_fadeIn___9AHK .35s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:linear-gradient(135deg,rgba(0,0,0,.25),rgba(0,0,0,.1))}.PopupContainer_overlay__u7_bl.PopupContainer_overlayExiting__VOh8z{animation:PopupContainer_fadeOut__8BJIc .35s ease-out forwards;pointer-events:none}.PopupContainer_popup____YE5{background:#fff;border-radius:12px;padding:32px;width:auto;max-width:min(960px,90vw);min-width:360px;display:flex;gap:0;position:relative;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.12);transform-origin:center;animation:PopupContainer_popIn__7QbfM .35s cubic-bezier(.34,1.56,.64,1) forwards}.PopupContainer_popup____YE5.PopupContainer_popupExiting___q3wt{animation:PopupContainer_popOut__6hpPZ .35s cubic-bezier(.55,.09,.68,.53) forwards}@keyframes PopupContainer_fadeIn___9AHK{0%{opacity:0}to{opacity:1}}@keyframes PopupContainer_fadeOut__8BJIc{0%{opacity:1}to{opacity:0}}@keyframes PopupContainer_popIn__7QbfM{0%{opacity:0;transform:scale(.82) translateY(-16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes PopupContainer_popOut__6hpPZ{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(-8px)}}.EditSchedulePopup_popup__tzB2y{max-width:420px;width:100%;padding:24px;border-radius:16px}.EditSchedulePopup_form__odlGT{display:flex;flex-direction:column;gap:12px}.EditSchedulePopup_form__odlGT label{display:flex;flex-direction:column;font-size:14px;color:#444}.EditSchedulePopup_form__odlGT input{padding:8px;border:1px solid #ccc;border-radius:8px}.EditSchedulePopup_selectField__Aw4lq{display:flex;flex-direction:column;gap:8px}.EditSchedulePopup_fieldLabel__UkfUq{font-family:Nunito;font-weight:400;font-size:14px;line-height:140%;color:#545454}.EditSchedulePopup_timeGroup__pJCsN{display:flex;justify-content:space-between;gap:12px}.EditSchedulePopup_timeGroup__pJCsN label{flex:1 1}.EditSchedulePopup_buttons__9DQHe{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.CalendarEvent_calendarDay__CoqGH{display:flex;flex-direction:column;gap:8px}.CalendarEvent_calendarDayTitle__dSHZr{font-family:Nunito;font-weight:700;font-style:Bold;font-size:16px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#252525}.CalendarEvent_calendarEvent__7oart{display:flex;flex-direction:row;overflow-x:hidden;min-width:90%;opacity:1;border-radius:8px;border-width:1px;gap:16px;padding:8px;background-color:#fff;border:1px solid var(--Border,rgb(231,231,231))}.CalendarEvent_eventIcon__2xSs2{width:32px;height:32px;opacity:1}.CalendarEvent_calendarEventData__cABbi{display:flex;flex-direction:column;gap:4px;flex:1 1;cursor:pointer}.CalendarEvent_eventTitle__MZj0D{font-family:Nunito;font-weight:700;font-style:Bold;font-size:14px;line-height:140%;letter-spacing:0;color:#545454}@media(max-width:500px){.CalendarEvent_eventTitle__MZj0D{font-size:12px;line-height:130%}}.CalendarEvent_eventDateTime__wrJmT{font-family:Nunito;font-weight:400;font-style:Regular;font-size:12px;line-height:130%;letter-spacing:0;color:#545454}.CalendarEvent_calendarEventButtons__H2OKJ{display:flex;flex-direction:row;gap:8px}.CalendarEvent_calendarEventEditButton__PHXfl{width:32px;height:32px;opacity:1;display:flex;border-radius:8px;padding-top:6px;background:linear-gradient(270.67deg,#FFD2BC,#F8A98F),linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05))}.CalendarEvent_calendarEventEditButton__PHXfl:hover{background:linear-gradient(270.67deg,#FFD2BC,#F8A98F);color:var(--Text-Secondary,rgb(84,84,84))}.CalendarEvent_calendarEventDeleteButton__WU_I8{height:32px;width:32px;opacity:1;display:flex;padding-top:6px;border-radius:8px;background:#e9f0ff}.CalendarEvent_calendarEventDeleteButtonIcon__F78cT,.CalendarEvent_calendarEventEditButtonIcon__IYLDi{opacity:1;height:16px;width:16px;margin:0 auto;border-width:1.5px;color:#545454}.CalendarDay_calendarDay__IFslY{display:flex;flex-direction:column;gap:8px}.CalendarDay_calendarDayTitle__EsSnF{font-family:Nunito;font-weight:700;font-style:Bold;font-size:16px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#252525}.CalendarDay_calendarEvent__XR_hH{display:flex;flex-direction:column;min-width:100%;opacity:1;border-radius:8px;border-width:1px;gap:16px;padding:8px}.CalendarDay_calendarEventData__d8sFp{display:flex;flex-direction:column;gap:4px;flex:1 1}.CalendarDay_dayTitle__cG3O3{font-family:Nunito;font-weight:700;font-style:Bold;font-size:16px;line-height:140%;letter-spacing:0;vertical-align:middle;color:#252525}.CalendarDay_events__wVm_R{display:flex;flex-direction:column;gap:8px}.EditMedicalRecordPopup_popup__8Bysj{max-width:420px;width:100%;padding:24px;border-radius:16px}.EditMedicalRecordPopup_title__3Ubar{margin-bottom:16px;font-size:20px;font-weight:600;text-align:center}.EditMedicalRecordPopup_form__36U7K{display:flex;flex-direction:column;gap:12px}.EditMedicalRecordPopup_form__36U7K label{display:flex;flex-direction:column;font-size:14px;color:#333}.EditMedicalRecordPopup_form__36U7K label input,.EditMedicalRecordPopup_form__36U7K label textarea{margin-top:4px;padding:8px 10px;border:1px solid #ccc;border-radius:8px;font-size:14px;resize:none;transition:border .2s}.EditMedicalRecordPopup_form__36U7K label input:focus,.EditMedicalRecordPopup_form__36U7K label textarea:focus{outline:none;border-color:#007bff}.EditMedicalRecordPopup_selectField__QKO51{display:flex;flex-direction:column;gap:8px}.EditMedicalRecordPopup_fieldLabel__t4pp3{font-family:Nunito;font-weight:400;font-size:14px;line-height:140%;color:#545454}.EditMedicalRecordPopup_buttons__kMK4w{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.EditMedicalRecordPopup_fileRow__Js_ev{display:flex;flex-direction:column;gap:10px;margin-top:8px}.EditMedicalRecordPopup_currentFile__5KNNO{display:flex;align-items:center;gap:12px}.EditMedicalRecordPopup_currentFile__5KNNO a{color:#ff7a00;font-weight:600;text-decoration:underline}.EditMedicalRecordPopup_deleteFileBtn__2q3Or{background:none;border:none;cursor:pointer;color:#d10000;font-size:14px;padding:4px 8px;border-radius:6px}.EditMedicalRecordPopup_deleteFileBtn__2q3Or:hover{background:rgba(209,0,0,.15)}