.LayoutSite-module-scss-module__YHMIXa__layout{background-color:var(--content-outlet-bg);width:100%;height:100dvh;display:flex}.LayoutSite-module-scss-module__YHMIXa__layout .LayoutSite-module-scss-module__YHMIXa__main{flex-direction:column;flex-grow:1;display:flex}.LayoutSite-module-scss-module__YHMIXa__layout .LayoutSite-module-scss-module__YHMIXa__main .LayoutSite-module-scss-module__YHMIXa__content{width:100%;height:100%;padding:1.25rem;overflow-y:auto}.LayoutSite-module-scss-module__YHMIXa__preloaderOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000;transition:all .25s ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0}.LayoutSite-module-scss-module__YHMIXa__preloaderOverlay.LayoutSite-module-scss-module__YHMIXa__visible{opacity:1}.LayoutSite-module-scss-module__YHMIXa__preloaderOverlay.LayoutSite-module-scss-module__YHMIXa__hidden{opacity:0;pointer-events:none}
.CreatePatientModal-module-scss-module__tBwloW__modalContent{flex-direction:column;gap:20px;max-height:75vh;padding:10px 0;display:flex;overflow-y:auto}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection{background-color:#f9f9f9;border-radius:8px;padding:10px}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection h3{color:#333;margin-bottom:15px;font-size:16px;font-weight:600}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection .CreatePatientModal-module-scss-module__tBwloW__modalRow{gap:15px;margin-bottom:15px;display:flex}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection .CreatePatientModal-module-scss-module__tBwloW__modalRow:last-child{margin-bottom:0}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection .CreatePatientModal-module-scss-module__tBwloW__modalRow .CreatePatientModal-module-scss-module__tBwloW__modalCol{flex:1}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection .CreatePatientModal-module-scss-module__tBwloW__modalRow .CreatePatientModal-module-scss-module__tBwloW__modalCol label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection .CreatePatientModal-module-scss-module__tBwloW__modalRow .CreatePatientModal-module-scss-module__tBwloW__modalCol label input,.CreatePatientModal-module-scss-module__tBwloW__modalContent .CreatePatientModal-module-scss-module__tBwloW__modalSection .CreatePatientModal-module-scss-module__tBwloW__modalRow .CreatePatientModal-module-scss-module__tBwloW__modalCol label select{width:100%}.CreatePatientModal-module-scss-module__tBwloW__avatarContainer{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.CreatePatientModal-module-scss-module__tBwloW__avatarPreview{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.CreatePatientModal-module-scss-module__tBwloW__avatarImage{object-fit:cover;width:100%;height:100%}.CreatePatientModal-module-scss-module__tBwloW__noAvatar{color:#999;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;display:flex}.CreatePatientModal-module-scss-module__tBwloW__cameraButton{justify-content:center;align-items:center;gap:4px;display:flex}
.PhotoUploader-module-scss-module__uDqQlW__photoUploader{flex-direction:column;align-items:center;gap:12px;display:flex}.PhotoUploader-module-scss-module__uDqQlW__photoUploader .PhotoUploader-module-scss-module__uDqQlW__avatarPreview{border:2px solid #e8e8e8;border-radius:50%;width:120px;height:120px;overflow:hidden}.PhotoUploader-module-scss-module__uDqQlW__photoUploader .PhotoUploader-module-scss-module__uDqQlW__avatarPreview .PhotoUploader-module-scss-module__uDqQlW__avatarImage{object-fit:cover;width:100%;height:100%}.PhotoUploader-module-scss-module__uDqQlW__photoUploader .PhotoUploader-module-scss-module__uDqQlW__noAvatar{color:#999;background-color:#f5f5f5;border:2px dashed #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;display:flex}.PhotoUploader-module-scss-module__uDqQlW__photoUploader .PhotoUploader-module-scss-module__uDqQlW__uploadButton{align-items:center;gap:8px;display:flex}.PhotoUploader-module-scss-module__uDqQlW__popoverContent{width:280px}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__options{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__options .PhotoUploader-module-scss-module__uDqQlW__optionButton{justify-content:flex-start;align-items:center;gap:8px;height:40px;display:flex}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__dropZone{text-align:center;cursor:pointer;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;padding:24px;transition:all .3s}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__dropZone:hover:not(.PhotoUploader-module-scss-module__uDqQlW__uploading){background-color:#f0f5ff;border-color:#1890ff}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__dropZone.PhotoUploader-module-scss-module__uDqQlW__dragging{background-color:#e6f7ff;border-style:solid;border-color:#1890ff}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__dropZone.PhotoUploader-module-scss-module__uDqQlW__uploading{cursor:not-allowed;opacity:.7}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__dropZone .PhotoUploader-module-scss-module__uDqQlW__dropIcon{color:#1890ff;margin-bottom:8px;font-size:32px}.PhotoUploader-module-scss-module__uDqQlW__popoverContent .PhotoUploader-module-scss-module__uDqQlW__dropZone .PhotoUploader-module-scss-module__uDqQlW__dropText{color:#666;margin:0;font-size:13px}
.PersonalNavBar-module-scss-module__ace5NG__PersonalNavBar{margin-bottom:15px}.PersonalNavBar-module-scss-module__ace5NG__PersonalNavBar .PersonalNavBar-module-scss-module__ace5NG__content .PersonalNavBar-module-scss-module__ace5NG__title{color:#101010;letter-spacing:0%;margin-bottom:15px;font-size:19px;font-weight:700;line-height:120%}.PersonalNavBar-module-scss-module__ace5NG__PersonalNavBar .PersonalNavBar-module-scss-module__ace5NG__content .PersonalNavBar-module-scss-module__ace5NG__ul{display:flex}.PersonalNavBar-module-scss-module__ace5NG__PersonalNavBar .PersonalNavBar-module-scss-module__ace5NG__content .PersonalNavBar-module-scss-module__ace5NG__ul .PersonalNavBar-module-scss-module__ace5NG__li .PersonalNavBar-module-scss-module__ace5NG__navLink{cursor:pointer;padding:7px 20px;position:relative}.PersonalNavBar-module-scss-module__ace5NG__PersonalNavBar .PersonalNavBar-module-scss-module__ace5NG__content .PersonalNavBar-module-scss-module__ace5NG__ul .PersonalNavBar-module-scss-module__ace5NG__li .PersonalNavBar-module-scss-module__ace5NG__navLink:after{content:"";background:#9336fd;border-radius:16px;width:0%;height:3px;transition:all .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PersonalNavBar-module-scss-module__ace5NG__PersonalNavBar .PersonalNavBar-module-scss-module__ace5NG__content .PersonalNavBar-module-scss-module__ace5NG__ul .PersonalNavBar-module-scss-module__ace5NG__li .PersonalNavBar-module-scss-module__ace5NG__navLink.PersonalNavBar-module-scss-module__ace5NG__active:after{width:100%}

.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory,.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container{width:100%;height:100%}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__loadingState,.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__errorState,.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__emptyState{text-align:center;justify-content:center;align-items:center;padding:40px 20px;display:flex}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__loadingState p,.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__errorState p,.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__emptyState p{color:#666;margin:0;font-size:16px}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__errorState p{color:#f44336}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection{margin-bottom:10px}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__sectionHeader .MedicalHistory-module-scss-module__Cv0x0a__sectionTitle{color:#101010;margin:0;font-size:19px;font-weight:700;line-height:120%}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__sectionHeader .MedicalHistory-module-scss-module__Cv0x0a__filterContainer{align-items:center;gap:12px;display:flex}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__sectionHeader .MedicalHistory-module-scss-module__Cv0x0a__filterContainer .MedicalHistory-module-scss-module__Cv0x0a__statusFilter{min-width:200px}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment{background:#f2f2f1;border-left:4px solid transparent;border-radius:12px;justify-content:space-between;margin-bottom:12px;padding:15px;transition:all .2s;display:flex}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment:hover{background:#eeeeec;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment:last-child{margin-bottom:0}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo{color:#949393}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__appointmentType{align-items:center;gap:8px;margin-bottom:8px;display:flex}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__appointmentType .MedicalHistory-module-scss-module__Cv0x0a__typeLabel{color:#000;font-size:15px;font-weight:600;line-height:120%}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__appointmentType .MedicalHistory-module-scss-module__Cv0x0a__statusBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__patientName{color:#333;margin-bottom:5px;font-size:15px;font-weight:500;line-height:120%}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__infoRow{color:#666;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:120%;display:flex}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__infoRow:last-child{margin-bottom:0}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__infoRow svg{flex-shrink:0}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__infoRow span{line-height:1.3}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__infoRow:has(.MedicalHistory-module-scss-module__Cv0x0a__patientName){margin-bottom:8px}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentInfo .MedicalHistory-module-scss-module__Cv0x0a__infoRow:has(.MedicalHistory-module-scss-module__Cv0x0a__patientName) .MedicalHistory-module-scss-module__Cv0x0a__patientName{margin-bottom:0}.MedicalHistory-module-scss-module__Cv0x0a__medicalHistory .MedicalHistory-module-scss-module__Cv0x0a__container .MedicalHistory-module-scss-module__Cv0x0a__appointmentSection .MedicalHistory-module-scss-module__Cv0x0a__appointments .MedicalHistory-module-scss-module__Cv0x0a__appointment .MedicalHistory-module-scss-module__Cv0x0a__appointmentActions{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;display:flex}
.Header-module-scss-module__vzm3vG__header{z-index:98;background:var(--sidebar-bg);padding:1.125rem 1.875rem;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 4px rgba(0,0,0,.25)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container{justify-content:space-between;align-items:center;display:flex;position:relative}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection{justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection{justify-content:center;align-items:center;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation{justify-content:center;align-items:center;gap:1rem;margin-left:1.875rem;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation .Header-module-scss-module__vzm3vG__dateItem{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--header-text);border-radius:.75rem;padding:.75rem;font-size:.875rem;font-weight:700;transition:all .2s ease-in-out}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation .Header-module-scss-module__vzm3vG__dateItem:hover{background:var(--header-button-active);color:var(--header-text-active);transform:scale(1.05)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation .Header-module-scss-module__vzm3vG__dateItem.Header-module-scss-module__vzm3vG__active{background:var(--header-button-active);color:var(--header-text-active)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation .Header-module-scss-module__vzm3vG__customDateItem{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--header-text);border-radius:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s ease-in-out}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation .Header-module-scss-module__vzm3vG__customDateItem:hover{background:var(--header-button-active);color:var(--header-text-active);transform:scale(1.05)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__calendarSection .Header-module-scss-module__vzm3vG__dateNavigation .Header-module-scss-module__vzm3vG__customDateItem.Header-module-scss-module__vzm3vG__active{background:var(--header-button-active);color:var(--header-text-active)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__leftSection .Header-module-scss-module__vzm3vG__searchSection{justify-content:center;align-items:center;width:100%;max-width:26.875rem;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection{justify-content:center;align-items:center;gap:.9375rem;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__iconButtons{justify-content:center;align-items:center;gap:7px;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__iconButtons .Header-module-scss-module__vzm3vG__iconButton{color:var(--header-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__iconButtons .Header-module-scss-module__vzm3vG__iconButton:hover{background:var(--header-button-active);color:var(--header-text-active);transform:scale(1.05)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:var(--header-text);border-radius:1rem;justify-content:center;align-items:center;gap:.625rem;transition:all .2s ease-in-out;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection .Header-module-scss-module__vzm3vG__profileInfo{flex-direction:column;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection .Header-module-scss-module__vzm3vG__profileInfo .Header-module-scss-module__vzm3vG__profileName,.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection .Header-module-scss-module__vzm3vG__profileInfo .Header-module-scss-module__vzm3vG__profileRole{white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection .Header-module-scss-module__vzm3vG__profileArrow{justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection .Header-module-scss-module__vzm3vG__profileArrow.Header-module-scss-module__vzm3vG__open{transform:rotate(-180deg)}.Header-module-scss-module__vzm3vG__header .Header-module-scss-module__vzm3vG__container .Header-module-scss-module__vzm3vG__rightSection .Header-module-scss-module__vzm3vG__profileSection .Header-module-scss-module__vzm3vG__profileArrow.Header-module-scss-module__vzm3vG__closed{transform:rotate(-360deg)}
.WorkSchedule-module-scss-module__ned7za__WorkSchedule .WorkSchedule-module-scss-module__ned7za__content .WorkSchedule-module-scss-module__ned7za__header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.WorkSchedule-module-scss-module__ned7za__WorkSchedule .WorkSchedule-module-scss-module__ned7za__content .WorkSchedule-module-scss-module__ned7za__main{gap:10px;display:flex}
.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent{padding:16px 0}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection{flex-direction:column;gap:16px;display:flex}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow{gap:16px;width:100%;display:flex}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol{flex-direction:column;flex:1;display:flex}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label{color:rgba(0,0,0,.85);flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker{border:1px solid #d9d9d9;border-radius:6px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input:hover,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select:hover,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker:hover{border-color:#4096ff}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input:focus,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input.CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-focused,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input.CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker-focused,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select:focus,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select.CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-focused,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select.CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker-focused,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker:focus,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker.CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-focused,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker.CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker-focused{border-color:#4096ff;box-shadow:0 0 0 2px rgba(64,150,255,.1)}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input{height:32px;padding:4px 11px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-input[data-count]{resize:vertical;min-height:32px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-selector{height:32px;padding:0 11px;box-shadow:none!important;border:none!important}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-selector .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-selection-item,.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-selector .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-select-selection-placeholder{line-height:30px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker{height:32px;padding:4px 11px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol label .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker .CreateExaminationGroupModal-module-scss-module__4Gfehq__ant-picker-input input{font-size:14px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow:has(.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol:only-child) .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol{flex:none;width:100%}@media (max-width:768px){.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow{flex-direction:column;gap:12px}.CreateExaminationGroupModal-module-scss-module__4Gfehq__modalContent .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalSection .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalRow .CreateExaminationGroupModal-module-scss-module__4Gfehq__modalCol{width:100%}}
.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer{width:400px;max-height:90vh;overflow-y:auto}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__datePickerContainer{gap:10px;margin-bottom:10px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__sectionTitle{margin-bottom:8px;font-size:14px;font-weight:500}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer{flex-direction:column;gap:8px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow{flex-direction:column;gap:5px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow.UpsertScheduleModal-module-scss-module__oTXkwa__notWorkingDay{gap:0}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader{gap:10px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayCircle{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:16px;font-weight:500;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayCircle.UpsertScheduleModal-module-scss-module__oTXkwa__workingDay{background-color:var(--sidebar-bg);color:#fff}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayCircle.UpsertScheduleModal-module-scss-module__oTXkwa__notWorkingDay{color:rgba(78,78,78,.5);background-color:#f2f2f1}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer{border:1px solid #d8dadc;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:40px;min-height:40px;max-height:40px;padding:0 10px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange{color:#d8dadc;justify-content:center;align-items:center;gap:10px;height:100%;padding:4px 0;font-size:16px;font-weight:500;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange.UpsertScheduleModal-module-scss-module__oTXkwa__disabled{pointer-events:none}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange .UpsertScheduleModal-module-scss-module__oTXkwa__timeValue{cursor:pointer;border-radius:8px;align-items:center;height:100%;padding:0 4px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange .UpsertScheduleModal-module-scss-module__oTXkwa__timeValue:hover{background-color:#f9f9f9}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange .UpsertScheduleModal-module-scss-module__oTXkwa__timeValue.UpsertScheduleModal-module-scss-module__oTXkwa__active{color:#000}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange .UpsertScheduleModal-module-scss-module__oTXkwa__timeValue.UpsertScheduleModal-module-scss-module__oTXkwa__disabled,.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__timeRange .UpsertScheduleModal-module-scss-module__oTXkwa__timeSeparator,.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayRow .UpsertScheduleModal-module-scss-module__oTXkwa__dayRowHeader .UpsertScheduleModal-module-scss-module__oTXkwa__timeRangeContainer .UpsertScheduleModal-module-scss-module__oTXkwa__arrowIcon{color:#d8dadc}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem{justify-content:flex-end;gap:10px;padding-left:80px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeRange{width:100%;height:100%;color:var(--sidebar-bg);border:1px solid #d8dadc;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-size:16px;font-weight:500;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeRange .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeValue{cursor:pointer;border-radius:8px;align-items:center;height:100%;padding:0 4px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeRange .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeValue:hover{background-color:#f9f9f9}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeRange .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeValue.UpsertScheduleModal-module-scss-module__oTXkwa__active{color:var(--sidebar-bg)}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeRange .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeValue.UpsertScheduleModal-module-scss-module__oTXkwa__inactive{color:#d8dadc}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeRange .UpsertScheduleModal-module-scss-module__oTXkwa__breakTimeSeparator{color:var(--sidebar-bg)}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__deleteIcon{cursor:pointer;color:#666}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__breakItem .UpsertScheduleModal-module-scss-module__oTXkwa__deleteIcon:hover{color:#ff4d4f}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__addIntervalButton{color:var(--sidebar-bg);text-align:center;cursor:pointer;margin-top:4px;font-size:13px;font-weight:600}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__weekDayContainer .UpsertScheduleModal-module-scss-module__oTXkwa__addIntervalButton:hover{text-decoration:underline}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyToAllContainer{cursor:pointer;align-items:center;gap:10px;margin-top:12px;display:flex}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyToAllContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyText{font-size:14px;font-weight:500}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyToAllContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyText.UpsertScheduleModal-module-scss-module__oTXkwa__active{color:var(--sidebar-bg)}.UpsertScheduleModal-module-scss-module__oTXkwa__scheduleContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyToAllContainer .UpsertScheduleModal-module-scss-module__oTXkwa__copyText.UpsertScheduleModal-module-scss-module__oTXkwa__inactive{color:#666}
.ProfileMenu-module-scss-module__vk_SBa__profileMenu{background-color:var(--sidebar-bg);opacity:0;visibility:hidden;border-radius:12px;min-width:280px;max-width:320px;padding:15px;transition:opacity .2s;position:absolute;top:70px;right:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ProfileMenu-module-scss-module__vk_SBa__profileMenu.ProfileMenu-module-scss-module__vk_SBa__open{opacity:1;visibility:visible}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent{flex-direction:column;gap:15px;display:flex}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__userProfile{align-items:center;gap:10px;display:flex}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__userProfile .ProfileMenu-module-scss-module__vk_SBa__userInfo .ProfileMenu-module-scss-module__vk_SBa__userName{color:var(--header-text);margin:0;font-size:16px;font-weight:500}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__userProfile .ProfileMenu-module-scss-module__vk_SBa__userInfo .ProfileMenu-module-scss-module__vk_SBa__userRole{opacity:.8;color:var(--header-text);gap:5px;margin:0;font-size:10px;font-weight:500;display:flex}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__navigation .ProfileMenu-module-scss-module__vk_SBa__navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__settingsSection{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);flex-direction:column;gap:10px;padding:12px 0;display:flex}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__settingsSection .ProfileMenu-module-scss-module__vk_SBa__switchTheme,.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__settingsSection .ProfileMenu-module-scss-module__vk_SBa__switchLang{width:100%}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__logoutSection .ProfileMenu-module-scss-module__vk_SBa__logoutButton{color:#ff5f54;cursor:pointer;background-color:transparent;border:none;border-radius:14px;outline:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:7px 14px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.ProfileMenu-module-scss-module__vk_SBa__profileMenu .ProfileMenu-module-scss-module__vk_SBa__menuContent .ProfileMenu-module-scss-module__vk_SBa__logoutSection .ProfileMenu-module-scss-module__vk_SBa__logoutButton:hover{color:#fff;background-color:#ff5f54}
.LogoutConfirmModal-module-scss-module__oe5UmG__modalContent{flex-direction:column;padding:10px 0;display:flex}.LogoutConfirmModal-module-scss-module__oe5UmG__modalContent .LogoutConfirmModal-module-scss-module__oe5UmG__confirmMessage{text-align:center;margin-bottom:10px;font-size:16px;font-weight:500}.LogoutConfirmModal-module-scss-module__oe5UmG__modalContent .LogoutConfirmModal-module-scss-module__oe5UmG__warningMessage{color:#ff4d4f;text-align:center;font-size:14px}
.PatientNavBar-module-scss-module__T1f_JG__PatientNavBar{margin-bottom:15px}.PatientNavBar-module-scss-module__T1f_JG__PatientNavBar .PatientNavBar-module-scss-module__T1f_JG__content .PatientNavBar-module-scss-module__T1f_JG__title{color:#101010;letter-spacing:0%;margin-bottom:15px;font-size:19px;font-weight:700;line-height:120%}.PatientNavBar-module-scss-module__T1f_JG__PatientNavBar .PatientNavBar-module-scss-module__T1f_JG__content .PatientNavBar-module-scss-module__T1f_JG__ul{display:flex}.PatientNavBar-module-scss-module__T1f_JG__PatientNavBar .PatientNavBar-module-scss-module__T1f_JG__content .PatientNavBar-module-scss-module__T1f_JG__ul .PatientNavBar-module-scss-module__T1f_JG__li .PatientNavBar-module-scss-module__T1f_JG__navLink{cursor:pointer;padding:7px 20px;position:relative}.PatientNavBar-module-scss-module__T1f_JG__PatientNavBar .PatientNavBar-module-scss-module__T1f_JG__content .PatientNavBar-module-scss-module__T1f_JG__ul .PatientNavBar-module-scss-module__T1f_JG__li .PatientNavBar-module-scss-module__T1f_JG__navLink:after{content:"";background:#9336fd;border-radius:16px;width:0%;height:3px;transition:all .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PatientNavBar-module-scss-module__T1f_JG__PatientNavBar .PatientNavBar-module-scss-module__T1f_JG__content .PatientNavBar-module-scss-module__T1f_JG__ul .PatientNavBar-module-scss-module__T1f_JG__li .PatientNavBar-module-scss-module__T1f_JG__navLink.PatientNavBar-module-scss-module__T1f_JG__active:after{width:100%}
.EditPersonalModal-module-scss-module__jQq-sW__modalContent{flex-direction:column;gap:20px;max-height:75vh;padding:10px 0;display:flex;overflow-y:auto}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection{background-color:#f9f9f9;border-radius:8px;padding:10px}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection h3{color:#333;margin-bottom:15px;font-size:16px;font-weight:600}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection .EditPersonalModal-module-scss-module__jQq-sW__modalRow{gap:15px;margin-bottom:15px;display:flex}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection .EditPersonalModal-module-scss-module__jQq-sW__modalRow:last-child{margin-bottom:0}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection .EditPersonalModal-module-scss-module__jQq-sW__modalRow .EditPersonalModal-module-scss-module__jQq-sW__modalCol{flex:1}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection .EditPersonalModal-module-scss-module__jQq-sW__modalRow .EditPersonalModal-module-scss-module__jQq-sW__modalCol label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection .EditPersonalModal-module-scss-module__jQq-sW__modalRow .EditPersonalModal-module-scss-module__jQq-sW__modalCol label input,.EditPersonalModal-module-scss-module__jQq-sW__modalContent .EditPersonalModal-module-scss-module__jQq-sW__modalSection .EditPersonalModal-module-scss-module__jQq-sW__modalRow .EditPersonalModal-module-scss-module__jQq-sW__modalCol label select{width:100%}.EditPersonalModal-module-scss-module__jQq-sW__avatarContainer{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.EditPersonalModal-module-scss-module__jQq-sW__avatarPreview{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.EditPersonalModal-module-scss-module__jQq-sW__avatarImage{object-fit:cover;width:100%;height:100%}.EditPersonalModal-module-scss-module__jQq-sW__noAvatar{color:#999;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;display:flex}.EditPersonalModal-module-scss-module__jQq-sW__cameraButton{justify-content:center;align-items:center;gap:4px;display:flex}

.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher{width:100%;position:relative}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger{border:1px solid var(--border-color);width:100%;color:var(--header-text);cursor:pointer;background-color:transparent;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger:hover{border-color:var(--sidebar-button-active);background-color:rgba(255,255,255,.05)}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__open{border-color:var(--sidebar-button-active);background-color:rgba(255,255,255,.1)}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__iconContainer{opacity:.8;justify-content:center;align-items:center;display:flex}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeIndicator{justify-content:center;align-items:center;display:flex}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeIndicator .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__colorCircle{border:1px solid rgba(255,255,255,.3);border-radius:50%;width:12px;height:12px}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__arrow{opacity:.6;transition:transform .2s}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__trigger .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__arrow.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__rotated{transform:rotate(180deg)}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__dropdown{background-color:var(--sidebar-bg);border:1px solid var(--border-color);z-index:1000;border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__dropdown .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__option{width:100%;color:var(--header-text);cursor:pointer;background-color:transparent;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:400;transition:all .2s;display:flex}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__dropdown .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__option:hover{background-color:rgba(255,255,255,.1)}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__dropdown .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__option.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__active{background-color:var(--sidebar-button-active);color:var(--sidebar-text-active)}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__dropdown .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__option .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__optionLabel{text-align:left;flex:1}.ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__themeSwitcher .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__dropdown .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__option .ProfileMenuThemeSwitcher-module-scss-module__SLEUoa__colorCircle{border:1px solid rgba(255,255,255,.3);border-radius:50%;width:12px;height:12px}
.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__middleLine{background:#e5e7eb;border-radius:30px;width:1px;height:145px;display:block}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__picker{box-sizing:border-box;background:#fff;border-radius:8px;grid-auto-flow:column;gap:2ch;width:200px;height:150px;display:grid;position:relative}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__time-mask{height:150px;position:relative;overflow:hidden}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__time-mask:before,.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__time-mask:after{content:"";pointer-events:none;z-index:2;height:50px;position:absolute;left:0;right:0}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__time-mask:before{background:linear-gradient(#fff 0%,transparent 100%);top:0}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__time-mask:after{background:linear-gradient(transparent 0%,#fff 100%);bottom:0}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__time-mask:before{content:"";pointer-events:none;z-index:1;color:#000;background:rgba(0,0,0,.03);border-radius:30px;height:50px;position:absolute;top:50px;left:0;right:0}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__hours,.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__minutes{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;grid-auto-rows:50px;align-items:center;height:100%;padding:50px 0;display:grid;position:relative;overflow-y:auto}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__hours::-webkit-scrollbar{width:0}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__minutes::-webkit-scrollbar{width:0}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__hours time,.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__minutes time{scroll-snap-align:center;text-align:center;color:#4d4d4d;opacity:.5;justify-content:center;align-items:center;height:50px;font-size:24px;font-weight:700;transition:all .3s;display:flex;transform:scale(.6)}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__separator{color:#333;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.ScrollTimePicker-module-scss-module__FXrqma__ScrollTimePicker .ScrollTimePicker-module-scss-module__FXrqma__centeredSpan{color:#000!important;font-weight:800!important;transform:scale(1)!important}
.EditAppointmentModal-module-scss-module__YpbEjq__modalContent{flex-direction:column;gap:20px;max-height:75vh;padding:10px 0;display:flex;overflow-y:auto}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;padding:15px}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection h3{color:#333;border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:8px;font-size:16px;font-weight:600}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow{gap:15px;margin-bottom:15px;display:flex}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow:last-child{margin-bottom:0}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow .EditAppointmentModal-module-scss-module__YpbEjq__modalCol{flex:1}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow .EditAppointmentModal-module-scss-module__YpbEjq__modalCol label{color:#555;flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow .EditAppointmentModal-module-scss-module__YpbEjq__modalCol label input,.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow .EditAppointmentModal-module-scss-module__YpbEjq__modalCol label select,.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__modalSection .EditAppointmentModal-module-scss-module__YpbEjq__modalRow .EditAppointmentModal-module-scss-module__YpbEjq__modalCol label textarea{width:100%}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__statusIndicator{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__statusIndicator.EditAppointmentModal-module-scss-module__YpbEjq__processing{background-color:#ffc107}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__statusIndicator.EditAppointmentModal-module-scss-module__YpbEjq__confirmed{background-color:#2196f3}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__statusIndicator.EditAppointmentModal-module-scss-module__YpbEjq__arrive,.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__statusIndicator.EditAppointmentModal-module-scss-module__YpbEjq__completed{background-color:#4caf50}.EditAppointmentModal-module-scss-module__YpbEjq__modalContent .EditAppointmentModal-module-scss-module__YpbEjq__statusIndicator.EditAppointmentModal-module-scss-module__YpbEjq__canceled{background-color:#f44336}
.ViewAppointmentModal-module-scss-module__IL-oYq__modalTitle{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content{flex-direction:column;gap:20px;max-height:80vh;padding:10px 0;display:flex;overflow-y:auto}.ViewAppointmentModal-module-scss-module__IL-oYq__content::-webkit-scrollbar{width:6px}.ViewAppointmentModal-module-scss-module__IL-oYq__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ViewAppointmentModal-module-scss-module__IL-oYq__content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ViewAppointmentModal-module-scss-module__IL-oYq__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:20px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection .ViewAppointmentModal-module-scss-module__IL-oYq__timeBlock{align-items:center;gap:16px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection .ViewAppointmentModal-module-scss-module__IL-oYq__timeBlock .ViewAppointmentModal-module-scss-module__IL-oYq__timeIcon{color:rgba(255,255,255,.9);font-size:24px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection .ViewAppointmentModal-module-scss-module__IL-oYq__timeBlock .ViewAppointmentModal-module-scss-module__IL-oYq__timeInfo{flex:1}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection .ViewAppointmentModal-module-scss-module__IL-oYq__timeBlock .ViewAppointmentModal-module-scss-module__IL-oYq__timeInfo .ViewAppointmentModal-module-scss-module__IL-oYq__timeRange{margin-bottom:4px;font-size:24px;font-weight:600}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection .ViewAppointmentModal-module-scss-module__IL-oYq__timeBlock .ViewAppointmentModal-module-scss-module__IL-oYq__timeInfo .ViewAppointmentModal-module-scss-module__IL-oYq__duration{color:rgba(255,255,255,.8);font-size:14px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection{flex-direction:column;gap:16px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .2s}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant.ViewAppointmentModal-module-scss-module__IL-oYq__clickable{cursor:pointer}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant.ViewAppointmentModal-module-scss-module__IL-oYq__clickable:hover{border-color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(24,144,255,.15)}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantHeader{color:#666;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantInfo{align-items:center;gap:12px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantInfo .ViewAppointmentModal-module-scss-module__IL-oYq__participantDetails{flex:1}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantInfo .ViewAppointmentModal-module-scss-module__IL-oYq__participantDetails .ViewAppointmentModal-module-scss-module__IL-oYq__participantName{color:#333;margin-bottom:4px;font-size:16px;font-weight:600}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantInfo .ViewAppointmentModal-module-scss-module__IL-oYq__participantDetails .ViewAppointmentModal-module-scss-module__IL-oYq__participantPhone{color:#666;align-items:center;gap:4px;font-size:14px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantInfo .ViewAppointmentModal-module-scss-module__IL-oYq__participantDetails .ViewAppointmentModal-module-scss-module__IL-oYq__participantSpec{color:#2196f3;font-size:14px;font-weight:500}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection{background:#f9fff9;border:1px solid #e8f5e8;border-radius:8px;padding:16px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__sectionTitle{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem{background:#fff;border:1px solid #e8f5e8;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem .ViewAppointmentModal-module-scss-module__IL-oYq__serviceInfo{flex:1}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem .ViewAppointmentModal-module-scss-module__IL-oYq__serviceInfo .ViewAppointmentModal-module-scss-module__IL-oYq__serviceName{color:#333;margin-bottom:4px;font-weight:500}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem .ViewAppointmentModal-module-scss-module__IL-oYq__serviceInfo .ViewAppointmentModal-module-scss-module__IL-oYq__serviceDetails{gap:16px;font-size:14px;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem .ViewAppointmentModal-module-scss-module__IL-oYq__serviceInfo .ViewAppointmentModal-module-scss-module__IL-oYq__serviceDetails .ViewAppointmentModal-module-scss-module__IL-oYq__serviceDuration{color:#666}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem .ViewAppointmentModal-module-scss-module__IL-oYq__serviceInfo .ViewAppointmentModal-module-scss-module__IL-oYq__serviceDetails .ViewAppointmentModal-module-scss-module__IL-oYq__servicePrice{color:#4caf50;font-weight:600}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__totalPrice{text-align:right;color:#4caf50;border-top:1px solid #e8f5e8;padding-top:12px;font-size:16px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__descriptionSection{background:#f8fcff;border:1px solid #e3f2fd;border-radius:8px;padding:16px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__descriptionSection .ViewAppointmentModal-module-scss-module__IL-oYq__sectionTitle{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__descriptionSection .ViewAppointmentModal-module-scss-module__IL-oYq__description{color:#333;white-space:pre-wrap;font-size:14px;line-height:1.6}.ViewAppointmentModal-module-scss-module__IL-oYq__footer{border-top:1px solid #f0f0f0;justify-content:flex-end;margin:16px -24px -24px;padding:16px 24px;display:flex}@media (max-width:768px){.ViewAppointmentModal-module-scss-module__IL-oYq__content{gap:16px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__timeSection .ViewAppointmentModal-module-scss-module__IL-oYq__timeBlock .ViewAppointmentModal-module-scss-module__IL-oYq__timeInfo .ViewAppointmentModal-module-scss-module__IL-oYq__timeRange{font-size:20px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__participantsSection .ViewAppointmentModal-module-scss-module__IL-oYq__participant .ViewAppointmentModal-module-scss-module__IL-oYq__participantInfo{flex-direction:column;align-items:flex-start;gap:8px}.ViewAppointmentModal-module-scss-module__IL-oYq__content .ViewAppointmentModal-module-scss-module__IL-oYq__servicesSection .ViewAppointmentModal-module-scss-module__IL-oYq__servicesList .ViewAppointmentModal-module-scss-module__IL-oYq__serviceItem .ViewAppointmentModal-module-scss-module__IL-oYq__serviceInfo .ViewAppointmentModal-module-scss-module__IL-oYq__serviceDetails{flex-direction:column;gap:4px}.ViewAppointmentModal-module-scss-module__IL-oYq__footer{flex-direction:column;gap:8px}}
.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords,.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container{width:100%;height:100%}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__loadingState,.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__errorState,.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__emptyState{text-align:center;justify-content:center;align-items:center;padding:40px 20px;display:flex}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__loadingState p,.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__errorState p,.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__emptyState p{color:#666;margin:0;font-size:16px}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__errorState p{color:#f44336}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection{margin-bottom:10px}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__sectionHeader .AppointmentRecords-module-scss-module__XkaETa__sectionTitle{color:#101010;margin:0;font-size:19px;font-weight:700;line-height:120%}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__sectionHeader .AppointmentRecords-module-scss-module__XkaETa__filterContainer{align-items:center;gap:12px;display:flex}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__sectionHeader .AppointmentRecords-module-scss-module__XkaETa__filterContainer .AppointmentRecords-module-scss-module__XkaETa__statusFilter{min-width:200px}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment{background:#f2f2f1;border-left:4px solid transparent;border-radius:12px;justify-content:space-between;margin-bottom:12px;padding:15px;transition:all .2s;display:flex}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment:hover{background:#eeeeec;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment:last-child{margin-bottom:0}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo{color:#949393}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__appointmentType{align-items:center;gap:8px;margin-bottom:8px;display:flex}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__appointmentType .AppointmentRecords-module-scss-module__XkaETa__typeLabel{color:#000;font-size:15px;font-weight:600;line-height:120%}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__appointmentType .AppointmentRecords-module-scss-module__XkaETa__statusBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__doctorName{color:#333;margin-bottom:5px;font-size:15px;font-weight:500;line-height:120%}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__infoRow{color:#666;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:120%;display:flex}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__infoRow:last-child{margin-bottom:0}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__infoRow svg{flex-shrink:0}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__infoRow span{line-height:1.3}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__infoRow:has(.AppointmentRecords-module-scss-module__XkaETa__doctorName){margin-bottom:8px}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentInfo .AppointmentRecords-module-scss-module__XkaETa__infoRow:has(.AppointmentRecords-module-scss-module__XkaETa__doctorName) .AppointmentRecords-module-scss-module__XkaETa__doctorName{margin-bottom:0}.AppointmentRecords-module-scss-module__XkaETa__AppointmentRecords .AppointmentRecords-module-scss-module__XkaETa__container .AppointmentRecords-module-scss-module__XkaETa__appointmentSection .AppointmentRecords-module-scss-module__XkaETa__appointments .AppointmentRecords-module-scss-module__XkaETa__appointment .AppointmentRecords-module-scss-module__XkaETa__appointmentActions{margin-top:10px}
.Slots-module-scss-module__VeAd5G__slotsContainer{flex-direction:column;gap:5px;display:flex}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__title{margin:0;font-size:16px}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__slotsList{flex-direction:column;gap:7px;max-height:350px;padding-top:8px;padding-bottom:8px;display:flex;overflow-y:auto}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__slotsList .Slots-module-scss-module__VeAd5G__slotItem{color:#000;background-color:#f2f2f1;border-radius:16px;justify-content:space-between;align-items:center;min-width:250px;padding:7px 15px;display:flex}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__slotsList .Slots-module-scss-module__VeAd5G__slotItem .Slots-module-scss-module__VeAd5G__slotTime{margin:0;font-size:14px}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__slotsList .Slots-module-scss-module__VeAd5G__slotItem .Slots-module-scss-module__VeAd5G__actions{gap:5px;display:flex}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__slotsList .Slots-module-scss-module__VeAd5G__slotItem .Slots-module-scss-module__VeAd5G__actions .Slots-module-scss-module__VeAd5G__editIcon{cursor:pointer;align-items:center;display:flex}.Slots-module-scss-module__VeAd5G__slotsContainer .Slots-module-scss-module__VeAd5G__slotsList .Slots-module-scss-module__VeAd5G__slotItem .Slots-module-scss-module__VeAd5G__actions .Slots-module-scss-module__VeAd5G__deleteIcon{color:#ff5e5e;cursor:pointer;align-items:center;display:flex}
.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher{width:100%;position:relative}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger{border:1px solid var(--border-color);width:100%;color:var(--header-text);cursor:pointer;background-color:transparent;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger:hover{border-color:var(--sidebar-button-active);background-color:rgba(255,255,255,.05)}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__open{border-color:var(--sidebar-button-active);background-color:rgba(255,255,255,.1)}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__iconContainer{opacity:.8;justify-content:center;align-items:center;display:flex}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__flagContainer{justify-content:center;align-items:center;display:flex}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__flagContainer .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__flag{font-size:14px;line-height:1}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__arrow{opacity:.6;transition:transform .2s}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__trigger .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__arrow.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__rotated{transform:rotate(180deg)}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__dropdown{background-color:var(--sidebar-bg);border:1px solid var(--border-color);z-index:1000;border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__dropdown .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__option{width:100%;color:var(--header-text);cursor:pointer;background-color:transparent;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:400;transition:all .2s;display:flex}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__dropdown .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__option:hover{background-color:rgba(255,255,255,.1)}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__dropdown .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__option.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__active{background-color:var(--sidebar-button-active);color:var(--sidebar-text-active)}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__dropdown .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__option .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__flag{opacity:.9;font-size:14px;line-height:1}.ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__languageSwitcher .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__dropdown .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__option .ProfileMenuLanguageSwitcher-module-scss-module__OjipZG__optionLabel{text-align:left;flex:1}
.Sidebar-module-scss-module__79BSoW__sidebar{z-index:99;position:relative}.Sidebar-module-scss-module__79BSoW__sidebar.Sidebar-module-scss-module__79BSoW__doctor{width:16rem}.Sidebar-module-scss-module__79BSoW__sidebar.Sidebar-module-scss-module__79BSoW__registration{width:20rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer{z-index:10;background:var(--sidebar-bg);border:none;height:100%;overflow:visible}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer.Sidebar-module-scss-module__79BSoW__doctor{width:16rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer.Sidebar-module-scss-module__79BSoW__registration{width:20rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent{flex-direction:column;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent.Sidebar-module-scss-module__79BSoW__doctor{height:100%;padding:1.25rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent.Sidebar-module-scss-module__79BSoW__registration{height:auto;padding:1.25rem 1.25rem .625rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__logoContainer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__logoContainer .Sidebar-module-scss-module__79BSoW__logoText{flex-direction:column;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__logoContainer .Sidebar-module-scss-module__79BSoW__logoText .Sidebar-module-scss-module__79BSoW__logoTitle{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__logoContainer .Sidebar-module-scss-module__79BSoW__logoText .Sidebar-module-scss-module__79BSoW__logoBorder{border-bottom:.7px solid #da5204;width:120px}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__logoContainer .Sidebar-module-scss-module__79BSoW__logoText .Sidebar-module-scss-module__79BSoW__logoSubtitle{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.25}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__menuList{flex-direction:column;gap:.625rem;padding:0;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__flexGrow{flex-grow:1}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__searchContainer{width:100%}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorContent .Sidebar-module-scss-module__79BSoW__searchContainer .Sidebar-module-scss-module__79BSoW__categoriesTitle{color:#fff;margin-bottom:.625rem;font-size:.875rem;font-weight:700}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer{flex-direction:column;height:100%;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems{color:#000;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem 1rem 0 0;flex-direction:column;flex-grow:1;gap:.5rem;height:100%;padding:.75rem;display:flex;overflow-y:auto}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems::-webkit-scrollbar{width:4px}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems::-webkit-scrollbar-track{background:0 0}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItemDivider{border-bottom:1px solid #e5e7eb}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem{justify-content:flex-start;align-items:center;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorImageContainer{justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorImageContainer .Sidebar-module-scss-module__79BSoW__doctorImage{border-radius:50%;width:2.5rem;height:2.5rem;margin-right:.625rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorName{font-size:.75rem;font-weight:400}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorRole{font-size:.75rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorSchedule{color:#9ca3af;font-size:.75rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorRoom{color:#6b7280;font-size:.75rem}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__doctorItemsContainer .Sidebar-module-scss-module__79BSoW__doctorItems .Sidebar-module-scss-module__79BSoW__doctorItem .Sidebar-module-scss-module__79BSoW__doctorRoom strong{font-weight:700}.Sidebar-module-scss-module__79BSoW__sidebar .Sidebar-module-scss-module__79BSoW__sidebarContainer .Sidebar-module-scss-module__79BSoW__loadingContainer{flex-direction:column;height:100%;padding:1.25rem;display:flex}
.PaymentModal-module-scss-module__OvTXDG__modalContent{flex-direction:column;gap:16px;max-height:80vh;padding:8px 0;display:flex;overflow-y:auto}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__appointmentInfo,.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__servicesInfo{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__servicesInfo .PaymentModal-module-scss-module__OvTXDG__serviceRow{border-bottom:1px solid #e9ecef;padding:8px 0}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__servicesInfo .PaymentModal-module-scss-module__OvTXDG__serviceRow:last-child{border-bottom:none}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__servicesInfo .PaymentModal-module-scss-module__OvTXDG__totalRow{margin-top:8px;padding:8px 0;font-size:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__servicesInfo .PaymentModal-module-scss-module__OvTXDG__discountRow{color:#52c41a;margin-top:4px;padding:4px 0}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__servicesInfo .PaymentModal-module-scss-module__OvTXDG__finalCostRow{border-top:2px solid #1890ff;margin-top:8px;padding:12px 0;font-size:18px;font-weight:600}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__patientFinances{background-color:#f0f8ff;border:1px solid #d4edda;border-radius:8px;padding:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__patientFinances .PaymentModal-module-scss-module__OvTXDG__financeItem{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm{background-color:#fff8dc;border:1px solid gold;border-radius:8px;padding:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__depositOption{background-color:#f0f8ff;border:1px solid #87ceeb;border-radius:6px;margin-bottom:16px;padding:12px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__depositOption .PaymentModal-module-scss-module__OvTXDG__checkboxLabel{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__depositOption .PaymentModal-module-scss-module__OvTXDG__checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__amountToPayRow{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;margin-bottom:16px;padding:12px;font-size:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__paymentInput{margin-bottom:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__paymentInput>span{margin-bottom:8px;font-size:14px;display:block}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__paymentMethod{margin-bottom:16px}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__paymentMethod>span{margin-bottom:8px;font-size:14px;display:block}.PaymentModal-module-scss-module__OvTXDG__modalContent .PaymentModal-module-scss-module__OvTXDG__paymentForm .PaymentModal-module-scss-module__OvTXDG__paymentPreview{background-color:#f0f8ff;border:1px solid #87ceeb;border-radius:8px;margin-top:16px;padding:16px}
.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper{align-items:center;gap:10px;width:100%;display:flex}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer{flex-direction:column;gap:10px;width:100%;display:flex}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer.ScheduleData-module-scss-module__R_TBEW__alignEnd{align-items:flex-end}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow{align-items:center;gap:10px;width:100%;display:flex}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__dayLabel{color:#101010;min-width:1.5rem;font-size:16px;font-weight:500}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer{border-radius:8px;width:100%;height:30px;position:relative}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer .ScheduleData-module-scss-module__R_TBEW__timelineBackground{background-color:#f2f2f1;border-radius:12px;width:100%;height:30px;position:absolute;top:0;bottom:0;left:0;right:0}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer .ScheduleData-module-scss-module__R_TBEW__timelineBackground.ScheduleData-module-scss-module__R_TBEW__loading{animation:2s ease-in-out infinite ScheduleData-module-scss-module__R_TBEW__pulse}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer .ScheduleData-module-scss-module__R_TBEW__workingTimeSlot{background-color:var(--sidebar-bg,#7066e0);border-radius:12px;justify-content:flex-end;align-items:center;height:30px;padding:0 16px;transition:all .7s;display:flex;position:absolute}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer .ScheduleData-module-scss-module__R_TBEW__workingTimeSlot .ScheduleData-module-scss-module__R_TBEW__timeText{color:#fff;font-size:16px;font-weight:500}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer .ScheduleData-module-scss-module__R_TBEW__breakTimeSlot{background-color:#9ca3af;border-radius:12px;justify-content:center;align-items:center;height:30px;transition:all .7s;display:flex;position:absolute}.ScheduleData-module-scss-module__R_TBEW__scheduleWrapper .ScheduleData-module-scss-module__R_TBEW__scheduleContainer .ScheduleData-module-scss-module__R_TBEW__dayRow .ScheduleData-module-scss-module__R_TBEW__timelineContainer .ScheduleData-module-scss-module__R_TBEW__breakTimeSlot .ScheduleData-module-scss-module__R_TBEW__breakTimeText{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}@keyframes ScheduleData-module-scss-module__R_TBEW__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
.SimplePagination-module-scss-module__QGdZba__container{justify-content:space-between;align-items:center;display:flex}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation{align-items:center;gap:16px;display:flex}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__range{color:#6b7280;white-space:nowrap;font-size:14px}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__rowsPerPage{align-items:center;gap:8px;display:flex}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__rowsPerPage span{color:#6b7280;font-size:14px}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__rowsPerPage .SimplePagination-module-scss-module__QGdZba__selector{min-width:80px}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__arrows{gap:8px;display:flex}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__arrows .SimplePagination-module-scss-module__QGdZba__navButton{background-color:transparent;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__arrows .SimplePagination-module-scss-module__QGdZba__navButton:hover{background-color:rgba(0,0,0,.05)}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation .SimplePagination-module-scss-module__QGdZba__arrows .SimplePagination-module-scss-module__QGdZba__navButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:576px){.SimplePagination-module-scss-module__QGdZba__container{flex-direction:column;gap:12px}.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__rowsPerPage,.SimplePagination-module-scss-module__QGdZba__container .SimplePagination-module-scss-module__QGdZba__navigation{justify-content:space-between;width:100%}}
.WorkScheduleCell-module-scss-module__BUD_CW__scheduleContainer{flex-direction:column;gap:2px;max-width:120px;font-size:11px;line-height:1.2;display:flex}.WorkScheduleCell-module-scss-module__BUD_CW__scheduleDay{white-space:nowrap;color:#333;font-weight:400}.WorkScheduleCell-module-scss-module__BUD_CW__loading,.WorkScheduleCell-module-scss-module__BUD_CW__empty{color:#999;font-size:12px;font-style:italic}
.PreLoader-module-scss-module__p9s5uq__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome{width:128px;height:60px;transform:scale(1.25)}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div{filter:url(#goo);offset-path:path("M64.3636364,29.4064278 C77.8909091,43.5203348 84.4363636,56 98.5454545,56 C112.654545,56 124,44.4117395 124,30.0006975 C124,15.5896556 112.654545,3.85282763 98.5454545,4.00139508 C84.4363636,4.14996252 79.2,14.6982509 66.4,29.4064278 C53.4545455,42.4803627 43.5636364,56 29.4545455,56 C15.3454545,56 4,44.4117395 4,30.0006975 C4,15.5896556 15.3454545,4.00139508 29.4545455,4.00139508 C43.5636364,4.00139508 53.1636364,17.8181672 64.3636364,29.4064278 Z");background:#8c6ff0;border-radius:50%;width:16px;height:16px;animation:6.9s linear infinite PreLoader-module-scss-module__p9s5uq__moveSvg;position:absolute;transform:scaleX(-1);box-shadow:2px 2px 8px rgba(140,111,240,.09)}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div:before,.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div:after{content:"";background:inherit;width:14px;height:14px;box-shadow:inherit;border-radius:50%;margin:-7px 0 0 -7px;display:block;position:absolute;top:50%;left:50%}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div:before{animation:.8s linear infinite PreLoader-module-scss-module__p9s5uq__drop1}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div:after{animation:.8s linear .4s infinite PreLoader-module-scss-module__p9s5uq__drop2}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div:nth-child(2){animation-delay:-2.3s}.PreLoader-module-scss-module__p9s5uq__loader .PreLoader-module-scss-module__p9s5uq__infinityChrome div:nth-child(3){animation-delay:-4.6s}@keyframes PreLoader-module-scss-module__p9s5uq__moveSvg{0%{offset-distance:0%}25%{background:#5628ee}75%{background:#23c4f8}to{offset-distance:100%}}@keyframes PreLoader-module-scss-module__p9s5uq__rotate{50%{margin-left:0;transform:rotate(360deg)}50.0001%,to{margin-left:-60px}}@keyframes PreLoader-module-scss-module__p9s5uq__move{0%,50%{left:-8px}25%{background:#5628ee}75%{background:#23c4f8}50.0001%,to{left:auto;right:-8px}}@keyframes PreLoader-module-scss-module__p9s5uq__drop1{to{transform:translate(32px,8px)scale(0)}}@keyframes PreLoader-module-scss-module__p9s5uq__drop2{0%{transform:translate(0)scale(.9)}to{transform:translate(32px,-8px)scale(0)}}
.WebCamera-module-scss-module__YJhxaa__WebCamera{z-index:99999999;background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__container{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal{color:#000;background-color:#fff;border-radius:.5rem;flex-direction:column;width:100%;margin-left:.75rem;margin-right:.75rem;padding:10px;animation:.2s ease-in-out WebCamera-module-scss-module__YJhxaa__fadeIn;display:flex;position:relative;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__camera{border-radius:.5rem;overflow:hidden}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup{gap:16px;margin-top:10px;margin-left:auto;display:flex}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__cancelButton{cursor:pointer;border:1px solid #d9d9d9;border-radius:16px;padding:8px 16px;transition:background-color .3s}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__cancelButton:hover{background-color:#f5f5f5}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__submitButton{color:#fff;cursor:pointer;background-color:#485388;border:none;border-radius:16px;padding:8px 16px;transition:background-color .3s}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__submitButton:hover{background-color:#3b4679}.WebCamera-module-scss-module__YJhxaa__WebCamera .WebCamera-module-scss-module__YJhxaa__modal .WebCamera-module-scss-module__YJhxaa__buttonGroup .WebCamera-module-scss-module__YJhxaa__submitButton.WebCamera-module-scss-module__YJhxaa__submitting{opacity:.5;cursor:not-allowed}
