.YHMIXa_layout{background-color:var(--content-outlet-bg);width:100%;height:100dvh;display:flex}.YHMIXa_layout .YHMIXa_main{flex-direction:column;flex-grow:1;min-width:0;display:flex}.YHMIXa_layout .YHMIXa_main .YHMIXa_content{width:100%;height:100%;padding:1.25rem;overflow-y:auto}.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;inset:0}.YHMIXa_preloaderOverlay.YHMIXa_visible{opacity:1}.YHMIXa_preloaderOverlay.YHMIXa_hidden{opacity:0;pointer-events:none}
.FD6R-a_modalContent{flex-direction:column;gap:20px;max-height:75vh;padding:10px 0;display:flex;overflow-y:auto}.FD6R-a_modalContent .FD6R-a_modalSection{background-color:#f9f9f9;border-radius:8px;padding:10px}.FD6R-a_modalContent .FD6R-a_modalSection h3{color:#333;margin-bottom:15px;font-size:16px;font-weight:600}.FD6R-a_modalContent .FD6R-a_modalSection .FD6R-a_modalRow{gap:15px;margin-bottom:15px;display:flex}.FD6R-a_modalContent .FD6R-a_modalSection .FD6R-a_modalRow:last-child{margin-bottom:0}.FD6R-a_modalContent .FD6R-a_modalSection .FD6R-a_modalRow .FD6R-a_modalCol{flex:1}.FD6R-a_modalContent .FD6R-a_modalSection .FD6R-a_modalRow .FD6R-a_modalCol label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.FD6R-a_modalContent .FD6R-a_modalSection .FD6R-a_modalRow .FD6R-a_modalCol label input,.FD6R-a_modalContent .FD6R-a_modalSection .FD6R-a_modalRow .FD6R-a_modalCol label select{width:100%}
.vzm3vG_header{z-index:98;background:var(--sidebar-bg);padding:1.125rem 1.875rem;position:sticky;top:0;box-shadow:0 4px 4px #00000040}@media (max-width:1365px){.vzm3vG_header{padding-inline:1rem}}.vzm3vG_header .vzm3vG_container{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection{justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;min-width:0;display:flex}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection{justify-content:center;align-items:center;min-width:0;display:flex}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation{scrollbar-width:none;align-items:center;gap:1rem;min-width:0;margin-left:1.875rem;padding-block:.125rem;display:flex;overflow-x:auto}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation::-webkit-scrollbar{display:none}@media (max-width:1365px){.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation{gap:.25rem;margin-left:.5rem}}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_dateItem,.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_customDateItem{white-space:nowrap;flex-shrink:0}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_dateItem{cursor:pointer;-webkit-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}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_dateItem:hover{background:var(--header-button-active);color:var(--header-text-active);transform:scale(1.05)}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_dateItem.vzm3vG_active{background:var(--header-button-active);color:var(--header-text-active)}@media (max-width:1365px){.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_dateItem{padding:.625rem .5rem}}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_customDateItem{cursor:pointer;-webkit-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}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_customDateItem:hover{background:var(--header-button-active);color:var(--header-text-active);transform:scale(1.05)}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_customDateItem.vzm3vG_active{background:var(--header-button-active);color:var(--header-text-active)}@media (max-width:1365px){.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_calendarSection .vzm3vG_dateNavigation .vzm3vG_customDateItem{padding:.625rem .5rem}}.vzm3vG_header .vzm3vG_container .vzm3vG_leftSection .vzm3vG_searchSection{justify-content:center;align-items:center;width:100%;max-width:26.875rem;display:flex}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection{flex-shrink:0;justify-content:center;align-items:center;gap:.9375rem;display:flex}@media (max-width:1365px){.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection{gap:.5rem}}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_iconButtons{justify-content:center;align-items:center;gap:7px;display:flex}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_iconButtons .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}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_iconButtons .vzm3vG_iconButton:hover{background:var(--header-button-active);color:var(--header-text-active);transform:scale(1.05)}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection{-webkit-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}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileInfo{flex-direction:column;display:flex}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileInfo .vzm3vG_profileName,.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileInfo .vzm3vG_profileRole{white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileArrow{justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileArrow.vzm3vG_open{transform:rotate(-180deg)}.vzm3vG_header .vzm3vG_container .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileArrow.vzm3vG_closed{transform:rotate(-360deg)}@media (max-width:1365px){.vzm3vG_header .vzm3vG_container.vzm3vG_withCalendar .vzm3vG_rightSection .vzm3vG_profileSection .vzm3vG_profileInfo{display:none}}
.FXrqma_ScrollTimePicker{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.FXrqma_ScrollTimePicker .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}.FXrqma_ScrollTimePicker .FXrqma_time-mask{height:150px;position:relative;overflow:hidden}.FXrqma_ScrollTimePicker .FXrqma_time-mask:before,.FXrqma_ScrollTimePicker .FXrqma_time-mask:after{content:"";pointer-events:none;z-index:2;height:50px;position:absolute;left:0;right:0}.FXrqma_ScrollTimePicker .FXrqma_time-mask:before{background:linear-gradient(#fff 0%,#0000 100%);top:0}.FXrqma_ScrollTimePicker .FXrqma_time-mask:after{background:linear-gradient(#0000 0%,#fff 100%);bottom:0}.FXrqma_ScrollTimePicker .FXrqma_time-mask:before{content:"";pointer-events:none;z-index:1;color:#000;background:#00000008;border-radius:30px;height:50px;position:absolute;top:50px;left:0;right:0}.FXrqma_ScrollTimePicker .FXrqma_hours,.FXrqma_ScrollTimePicker .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}.FXrqma_ScrollTimePicker .FXrqma_hours::-webkit-scrollbar{width:0}.FXrqma_ScrollTimePicker .FXrqma_minutes::-webkit-scrollbar{width:0}.FXrqma_ScrollTimePicker .FXrqma_hours time,.FXrqma_ScrollTimePicker .FXrqma_minutes time{scroll-snap-align:center;text-align:center;color:#4d4d4d;opacity:.5;cursor:pointer;justify-content:center;align-items:center;height:50px;font-size:24px;font-weight:700;transition:all .3s;display:flex;transform:scale(.6)}.FXrqma_ScrollTimePicker .FXrqma_separator{color:#333;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.FXrqma_ScrollTimePicker .FXrqma_centeredSpan{color:#000!important;font-weight:800!important;transform:scale(1)!important}
.VeAd5G_slotsContainer{flex-direction:column;gap:5px;display:flex}.VeAd5G_slotsContainer .VeAd5G_title{margin:0;font-size:16px}.VeAd5G_slotsContainer .VeAd5G_slotsList{flex-direction:column;gap:7px;max-height:350px;padding-top:8px;padding-bottom:8px;display:flex;overflow-y:auto}.VeAd5G_slotsContainer .VeAd5G_slotsList .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}.VeAd5G_slotsContainer .VeAd5G_slotsList .VeAd5G_slotItem .VeAd5G_slotTime{margin:0;font-size:14px}.VeAd5G_slotsContainer .VeAd5G_slotsList .VeAd5G_slotItem .VeAd5G_actions{gap:5px;display:flex}.VeAd5G_slotsContainer .VeAd5G_slotsList .VeAd5G_slotItem .VeAd5G_actions .VeAd5G_editIcon{cursor:pointer;align-items:center;display:flex}.VeAd5G_slotsContainer .VeAd5G_slotsList .VeAd5G_slotItem .VeAd5G_actions .VeAd5G_deleteIcon{color:#ff5e5e;cursor:pointer;align-items:center;display:flex}
.R_TBEW_scheduleWrapper{align-items:center;gap:10px;width:100%;display:flex}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer{flex-direction:column;gap:10px;width:100%;display:flex}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer.R_TBEW_alignEnd{align-items:flex-end}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow{align-items:center;gap:10px;width:100%;display:flex}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_dayLabel{color:#101010;min-width:1.5rem;font-size:16px;font-weight:500}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer{border-radius:8px;width:100%;height:30px;position:relative}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer .R_TBEW_timelineBackground{background-color:#f2f2f1;border-radius:12px;width:100%;height:30px;position:absolute;inset:0}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer .R_TBEW_timelineBackground.R_TBEW_loading{animation:2s ease-in-out infinite R_TBEW_pulse}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer .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}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer .R_TBEW_workingTimeSlot .R_TBEW_timeText{color:#fff;font-size:16px;font-weight:500}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer .R_TBEW_breakTimeSlot{background-color:#9ca3af;border-radius:12px;justify-content:center;align-items:center;height:30px;transition:all .7s;display:flex;position:absolute}.R_TBEW_scheduleWrapper .R_TBEW_scheduleContainer .R_TBEW_dayRow .R_TBEW_timelineContainer .R_TBEW_breakTimeSlot .R_TBEW_breakTimeText{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}@keyframes R_TBEW_pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
._2FFk8G_Services{background:#fff;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex}._2FFk8G_Services ._2FFk8G_container{flex-direction:column;flex:1;gap:24px;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content{flex-direction:column;flex:1;gap:20px;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000a}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection h3{color:#1a202c;align-items:center;gap:8px;margin:0 0 8px;font-size:20px;font-weight:600;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection h3:before{content:"🛠️";font-size:18px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection ._2FFk8G_description{color:#718096;margin:0 0 20px;font-size:14px;line-height:1.5}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label{color:#2d3748;flex-direction:column;gap:8px;margin-bottom:20px;font-size:14px;font-weight:500;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selector{border:1px solid #e2e8f0;border-radius:8px;min-height:40px;transition:all .2s}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selector:hover{border-color:#cbd5e0}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selector._2FFk8G_ant-select-focused{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selection-placeholder{color:#a0aec0}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selection-item{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selection-item ._2FFk8G_ant-select-selection-item-remove{color:#fffc}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select ._2FFk8G_ant-select-selection-item ._2FFk8G_ant-select-selection-item-remove:hover{color:#fff}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select-item-group{color:#2d3748;background:#f7fafc;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:13px;font-weight:600}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select-item-option{padding:8px 12px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select-item-option:hover{background:#f7fafc}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection label .ant-select-item-option._2FFk8G_ant-select-item-option-selected{color:#667eea;background:#667eea1a;font-weight:500}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;padding:20px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices h4{color:#2d3748;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices h4:before{content:"✅";font-size:14px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;transition:all .2s;position:relative;overflow:hidden}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem:before{content:"";background:linear-gradient(#667eea 0%,#764ba2 100%);width:3px;position:absolute;top:0;bottom:0;left:0}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem:hover{transform:translateY(-1px);box-shadow:0 2px 12px #00000014}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem ._2FFk8G_serviceInfo{flex-direction:column;gap:4px;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem ._2FFk8G_serviceInfo ._2FFk8G_serviceName{color:#2d3748;font-size:14px;font-weight:600;line-height:1.4}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem ._2FFk8G_serviceInfo ._2FFk8G_serviceDetails{color:#718096;align-items:center;gap:8px;font-size:12px;display:flex}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem ._2FFk8G_serviceInfo ._2FFk8G_serviceDetails:before{content:"💰";font-size:11px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices:empty:after{content:"Услуги пока не назначены";text-align:center;color:#a0aec0;padding:20px;font-style:italic;display:block}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert{border:1px solid;border-radius:8px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert._2FFk8G_ant-alert-error{background:#fef2f2;border-color:#fecaca}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert._2FFk8G_ant-alert-error ._2FFk8G_ant-alert-icon{color:#dc2626}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert._2FFk8G_ant-alert-info{background:#eff6ff;border-color:#bfdbfe}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert._2FFk8G_ant-alert-info ._2FFk8G_ant-alert-icon{color:#2563eb}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert ._2FFk8G_ant-alert-message{font-weight:600}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-alert ._2FFk8G_ant-alert-description{margin-top:4px;line-height:1.5}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content .ant-spin ._2FFk8G_ant-spin-dot ._2FFk8G_ant-spin-dot-item{background-color:#667eea}@media (max-width:768px){._2FFk8G_Services ._2FFk8G_container{padding:16px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content{gap:16px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection{padding:16px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection h3{font-size:18px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection ._2FFk8G_description{font-size:13px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices{padding:16px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList{grid-template-columns:1fr;gap:8px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem{padding:10px 12px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem ._2FFk8G_serviceInfo ._2FFk8G_serviceName{font-size:13px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices ._2FFk8G_servicesList ._2FFk8G_serviceItem ._2FFk8G_serviceInfo ._2FFk8G_serviceDetails{font-size:11px}}@media (max-width:480px){._2FFk8G_Services ._2FFk8G_container,._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection{padding:12px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_servicesSection h3{font-size:16px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices{margin-top:16px;padding:12px}._2FFk8G_Services ._2FFk8G_container ._2FFk8G_content ._2FFk8G_selectedServices h4{font-size:14px}}._2FFk8G_Services ._2FFk8G_serviceItem{opacity:0;animation:.3s forwards _2FFk8G_slideInUp;transform:translateY(20px)}._2FFk8G_Services ._2FFk8G_serviceItem:first-child{animation-delay:50ms}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(2){animation-delay:.1s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(3){animation-delay:.15s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(4){animation-delay:.2s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(5){animation-delay:.25s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(6){animation-delay:.3s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(7){animation-delay:.35s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(8){animation-delay:.4s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(9){animation-delay:.45s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(10){animation-delay:.5s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(11){animation-delay:.55s}._2FFk8G_Services ._2FFk8G_serviceItem:nth-child(12){animation-delay:.6s}@keyframes _2FFk8G_slideInUp{to{opacity:1;transform:translateY(0)}}._2FFk8G_Services._2FFk8G_loading ._2FFk8G_servicesSection{opacity:.6;pointer-events:none}._2FFk8G_Services ._2FFk8G_emptyState{text-align:center;color:#a0aec0;padding:60px 20px}._2FFk8G_Services ._2FFk8G_emptyState:before{content:"📋";opacity:.7;margin-bottom:16px;font-size:48px;display:block}._2FFk8G_Services ._2FFk8G_emptyState h3{color:#718096;margin:0 0 8px;font-size:18px;font-weight:600}._2FFk8G_Services ._2FFk8G_emptyState p{margin:0;font-size:14px;line-height:1.5}
.YpbEjq_modalContent{flex-direction:column;gap:20px;max-height:75vh;padding:10px 0;display:flex;overflow-y:auto}.YpbEjq_modalContent .YpbEjq_modalSection{background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;padding:15px}.YpbEjq_modalContent .YpbEjq_modalSection h3{color:#333;border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:8px;font-size:16px;font-weight:600}.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow{gap:15px;margin-bottom:15px;display:flex}.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow:last-child{margin-bottom:0}.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow .YpbEjq_modalCol{flex:1}.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow .YpbEjq_modalCol label{color:#555;flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow .YpbEjq_modalCol label input,.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow .YpbEjq_modalCol label select,.YpbEjq_modalContent .YpbEjq_modalSection .YpbEjq_modalRow .YpbEjq_modalCol label textarea{width:100%}.YpbEjq_modalContent .YpbEjq_statusIndicator{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.YpbEjq_modalContent .YpbEjq_statusIndicator.YpbEjq_processing{background-color:#ffc107}.YpbEjq_modalContent .YpbEjq_statusIndicator.YpbEjq_confirmed{background-color:#2196f3}.YpbEjq_modalContent .YpbEjq_statusIndicator.YpbEjq_arrive,.YpbEjq_modalContent .YpbEjq_statusIndicator.YpbEjq_completed{background-color:#4caf50}.YpbEjq_modalContent .YpbEjq_statusIndicator.YpbEjq_canceled{background-color:#f44336}
._4xKWJW_preview{background-color:#f0f2f5;border-radius:8px;justify-content:center;padding:16px;display:flex}._4xKWJW_preview ._4xKWJW_previewPage{background-color:#fff;width:126mm;height:178.2mm;overflow:hidden;box-shadow:0 2px 12px #00000026}._4xKWJW_preview ._4xKWJW_previewPage iframe{transform-origin:0 0;border:0;width:210mm;height:297mm;transform:scale(.6)}
.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 #0000001a,0 4px 6px -2px #0000000d}.vk_SBa_profileMenu.vk_SBa_open{opacity:1;visibility:visible}.vk_SBa_profileMenu .vk_SBa_menuContent{flex-direction:column;gap:15px;display:flex}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_userProfile{align-items:center;gap:10px;display:flex}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_userProfile .vk_SBa_userInfo .vk_SBa_userName{color:var(--header-text);margin:0;font-size:16px;font-weight:500}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_userProfile .vk_SBa_userInfo .vk_SBa_userRole{opacity:.8;color:var(--header-text);gap:5px;margin:0;font-size:10px;font-weight:500;display:flex}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_navigation .vk_SBa_navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_settingsSection{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:10px;padding:12px 0;display:flex}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_settingsSection .vk_SBa_switchTheme,.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_settingsSection .vk_SBa_switchLang{width:100%}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_logoutSection .vk_SBa_logoutButton{color:#ff5f54;cursor:pointer;background-color:#0000;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}.vk_SBa_profileMenu .vk_SBa_menuContent .vk_SBa_logoutSection .vk_SBa_logoutButton:hover{color:#fff;background-color:#ff5f54}
.oe5UmG_modalContent{flex-direction:column;padding:10px 0;display:flex}.oe5UmG_modalContent .oe5UmG_confirmMessage{text-align:center;margin-bottom:10px;font-size:16px;font-weight:500}.oe5UmG_modalContent .oe5UmG_warningMessage{color:#ff4d4f;text-align:center;font-size:14px}
.IL-oYq_modalTitle{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.IL-oYq_content{flex-direction:column;gap:20px;max-height:80vh;padding:10px 0;display:flex;overflow-y:auto}.IL-oYq_content::-webkit-scrollbar{width:6px}.IL-oYq_content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.IL-oYq_content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.IL-oYq_content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.IL-oYq_content .IL-oYq_timeSection{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:20px}.IL-oYq_content .IL-oYq_timeSection .IL-oYq_timeBlock{align-items:center;gap:16px;display:flex}.IL-oYq_content .IL-oYq_timeSection .IL-oYq_timeBlock .IL-oYq_timeIcon{color:#ffffffe6;font-size:24px}.IL-oYq_content .IL-oYq_timeSection .IL-oYq_timeBlock .IL-oYq_timeInfo{flex:1}.IL-oYq_content .IL-oYq_timeSection .IL-oYq_timeBlock .IL-oYq_timeInfo .IL-oYq_timeRange{margin-bottom:4px;font-size:24px;font-weight:600}.IL-oYq_content .IL-oYq_timeSection .IL-oYq_timeBlock .IL-oYq_timeInfo .IL-oYq_duration{color:#fffc;font-size:14px}.IL-oYq_content .IL-oYq_participantsSection{flex-direction:column;gap:16px;display:flex}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .2s}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant.IL-oYq_clickable{cursor:pointer}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant.IL-oYq_clickable:hover{border-color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantHeader{color:#666;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantInfo{align-items:center;gap:12px;display:flex}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantInfo .IL-oYq_participantDetails{flex:1}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantInfo .IL-oYq_participantDetails .IL-oYq_participantName{color:#333;margin-bottom:4px;font-size:16px;font-weight:600}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantInfo .IL-oYq_participantDetails .IL-oYq_participantPhone{color:#666;align-items:center;gap:4px;font-size:14px;display:flex}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantInfo .IL-oYq_participantDetails .IL-oYq_participantSpec{color:#2196f3;font-size:14px;font-weight:500}.IL-oYq_content .IL-oYq_servicesSection{background:#f9fff9;border:1px solid #e8f5e8;border-radius:8px;padding:16px}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_sectionTitle{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem{background:#fff;border:1px solid #e8f5e8;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem .IL-oYq_serviceInfo{flex:1}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem .IL-oYq_serviceInfo .IL-oYq_serviceName{color:#333;margin-bottom:4px;font-weight:500}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem .IL-oYq_serviceInfo .IL-oYq_serviceDetails{gap:16px;font-size:14px;display:flex}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem .IL-oYq_serviceInfo .IL-oYq_serviceDetails .IL-oYq_serviceDuration{color:#666}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem .IL-oYq_serviceInfo .IL-oYq_serviceDetails .IL-oYq_servicePrice{color:#4caf50;font-weight:600}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_payment{border-top:1px solid #e8f5e8;flex-direction:column;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_payment .IL-oYq_paymentRows{grid-template-columns:auto auto;gap:4px 24px;margin:0;font-size:14px;display:grid}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_payment .IL-oYq_paymentRows dt{color:#666}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_payment .IL-oYq_paymentRows dd{text-align:right;color:#333;margin:0;font-weight:600}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_payment .IL-oYq_paymentRows .IL-oYq_rest{color:#4caf50;font-size:16px;font-weight:600}.IL-oYq_content .IL-oYq_descriptionSection{background:#f8fcff;border:1px solid #e3f2fd;border-radius:8px;padding:16px}.IL-oYq_content .IL-oYq_descriptionSection .IL-oYq_sectionTitle{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.IL-oYq_content .IL-oYq_descriptionSection .IL-oYq_description{color:#333;white-space:pre-wrap;font-size:14px;line-height:1.6}.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){.IL-oYq_content{gap:16px}.IL-oYq_content .IL-oYq_timeSection .IL-oYq_timeBlock .IL-oYq_timeInfo .IL-oYq_timeRange{font-size:20px}.IL-oYq_content .IL-oYq_participantsSection .IL-oYq_participant .IL-oYq_participantInfo{flex-direction:column;align-items:flex-start;gap:8px}.IL-oYq_content .IL-oYq_servicesSection .IL-oYq_servicesList .IL-oYq_serviceItem .IL-oYq_serviceInfo .IL-oYq_serviceDetails{flex-direction:column;gap:4px}.IL-oYq_footer{flex-direction:column;gap:8px}}
._4Gfehq_modalContent{padding:16px 0}._4Gfehq_modalContent ._4Gfehq_modalSection{flex-direction:column;gap:16px;display:flex}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow{gap:16px;width:100%;display:flex}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol{flex-direction:column;flex:1;display:flex}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label{color:#000000d9;flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker{border:1px solid #d9d9d9;border-radius:6px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input:hover,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select:hover,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker:hover{border-color:#4096ff}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input:focus,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input._4Gfehq_ant-select-focused,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input._4Gfehq_ant-picker-focused,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select:focus,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select._4Gfehq_ant-select-focused,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select._4Gfehq_ant-picker-focused,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker:focus,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker._4Gfehq_ant-select-focused,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker._4Gfehq_ant-picker-focused{border-color:#4096ff;box-shadow:0 0 0 2px #4096ff1a}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input{height:32px;padding:4px 11px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-input[data-count]{resize:vertical;min-height:32px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select ._4Gfehq_ant-select-selector{height:32px;padding:0 11px;box-shadow:none!important;border:none!important}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select ._4Gfehq_ant-select-selector ._4Gfehq_ant-select-selection-item,._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-select ._4Gfehq_ant-select-selector ._4Gfehq_ant-select-selection-placeholder{line-height:30px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker{height:32px;padding:4px 11px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol label ._4Gfehq_ant-picker ._4Gfehq_ant-picker-input input{font-size:14px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow:has(._4Gfehq_modalCol:only-child) ._4Gfehq_modalCol{flex:none;width:100%}@media (max-width:768px){._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow{flex-direction:column;gap:12px}._4Gfehq_modalContent ._4Gfehq_modalSection ._4Gfehq_modalRow ._4Gfehq_modalCol{width:100%}}
.OvTXDG_modalContent{flex-direction:column;gap:16px;max-height:80vh;padding:8px 0;display:flex;overflow-y:auto}.OvTXDG_modalContent .OvTXDG_appointmentInfo,.OvTXDG_modalContent .OvTXDG_servicesInfo{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.OvTXDG_modalContent .OvTXDG_servicesInfo .OvTXDG_serviceRow{border-bottom:1px solid #e9ecef;padding:8px 0}.OvTXDG_modalContent .OvTXDG_servicesInfo .OvTXDG_serviceRow:last-child{border-bottom:none}.OvTXDG_modalContent .OvTXDG_servicesInfo .OvTXDG_totalRow{margin-top:8px;padding:8px 0;font-size:16px}.OvTXDG_modalContent .OvTXDG_servicesInfo .OvTXDG_discountRow{color:#52c41a;margin-top:4px;padding:4px 0}.OvTXDG_modalContent .OvTXDG_servicesInfo .OvTXDG_paidRow{margin-top:4px;padding:4px 0}.OvTXDG_modalContent .OvTXDG_servicesInfo .OvTXDG_finalCostRow{border-top:2px solid #1890ff;margin-top:8px;padding:12px 0;font-size:18px;font-weight:600}.OvTXDG_modalContent .OvTXDG_patientFinances{background-color:#f0f8ff;border:1px solid #d4edda;border-radius:8px;padding:16px}.OvTXDG_modalContent .OvTXDG_patientFinances .OvTXDG_financeItem{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.OvTXDG_modalContent .OvTXDG_paymentForm{background-color:#fff8dc;border:1px solid gold;border-radius:8px;padding:16px}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_depositOption{background-color:#f0f8ff;border:1px solid #87ceeb;border-radius:6px;margin-bottom:16px;padding:12px}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_depositOption .OvTXDG_checkboxLabel{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_depositOption .OvTXDG_checkboxLabel input[type=checkbox]{cursor:pointer;width:18px;height:18px}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_amountToPayRow{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;margin-bottom:16px;padding:12px;font-size:16px}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_paymentInput{margin-bottom:16px}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_paymentInput>span{margin-bottom:8px;font-size:14px;display:block}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_paymentMethod{margin-bottom:16px}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_paymentMethod>span{margin-bottom:8px;font-size:14px;display:block}.OvTXDG_modalContent .OvTXDG_paymentForm .OvTXDG_paymentPreview{background-color:#f0f8ff;border:1px solid #87ceeb;border-radius:8px;margin-top:16px;padding:16px}
.T1f_JG_PatientNavBar{margin-bottom:15px}.T1f_JG_PatientNavBar .T1f_JG_content .T1f_JG_title{color:#101010;letter-spacing:0%;margin-bottom:15px;font-size:19px;font-weight:700;line-height:120%}.T1f_JG_PatientNavBar .T1f_JG_content .T1f_JG_ul{display:flex}.T1f_JG_PatientNavBar .T1f_JG_content .T1f_JG_ul .T1f_JG_li .T1f_JG_navLink{cursor:pointer;padding:7px 20px;position:relative}.T1f_JG_PatientNavBar .T1f_JG_content .T1f_JG_ul .T1f_JG_li .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%)}.T1f_JG_PatientNavBar .T1f_JG_content .T1f_JG_ul .T1f_JG_li .T1f_JG_navLink.T1f_JG_active:after{width:100%}
.SLEUoa_themeSwitcher{width:100%;position:relative}.SLEUoa_themeSwitcher .SLEUoa_trigger{border:1px solid var(--border-color);width:100%;color:var(--header-text);cursor:pointer;background-color:#0000;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}.SLEUoa_themeSwitcher .SLEUoa_trigger:hover{border-color:var(--sidebar-button-active);background-color:#ffffff0d}.SLEUoa_themeSwitcher .SLEUoa_trigger.SLEUoa_open{border-color:var(--sidebar-button-active);background-color:#ffffff1a}.SLEUoa_themeSwitcher .SLEUoa_trigger .SLEUoa_iconContainer{opacity:.8;justify-content:center;align-items:center;display:flex}.SLEUoa_themeSwitcher .SLEUoa_trigger .SLEUoa_label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SLEUoa_themeSwitcher .SLEUoa_trigger .SLEUoa_themeIndicator{justify-content:center;align-items:center;display:flex}.SLEUoa_themeSwitcher .SLEUoa_trigger .SLEUoa_themeIndicator .SLEUoa_colorCircle{border:1px solid #ffffff4d;border-radius:50%;width:12px;height:12px}.SLEUoa_themeSwitcher .SLEUoa_trigger .SLEUoa_arrow{opacity:.6;transition:transform .2s}.SLEUoa_themeSwitcher .SLEUoa_trigger .SLEUoa_arrow.SLEUoa_rotated{transform:rotate(180deg)}.SLEUoa_themeSwitcher .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 #0000001a,0 2px 4px -2px #0000001a}.SLEUoa_themeSwitcher .SLEUoa_dropdown .SLEUoa_option{width:100%;color:var(--header-text);cursor:pointer;background-color:#0000;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}.SLEUoa_themeSwitcher .SLEUoa_dropdown .SLEUoa_option:hover{background-color:#ffffff1a}.SLEUoa_themeSwitcher .SLEUoa_dropdown .SLEUoa_option.SLEUoa_active{background-color:var(--sidebar-button-active);color:var(--sidebar-text-active)}.SLEUoa_themeSwitcher .SLEUoa_dropdown .SLEUoa_option .SLEUoa_optionLabel{text-align:left;flex:1}.SLEUoa_themeSwitcher .SLEUoa_dropdown .SLEUoa_option .SLEUoa_colorCircle{border:1px solid #ffffff4d;border-radius:50%;width:12px;height:12px}
._99uACq_timeColumn ._99uACq_timeSlot{border:none;justify-content:center;align-items:center;width:45px;height:8px;display:flex;position:relative}._99uACq_timeColumn ._99uACq_timeSlot._99uACq_hourSlot{height:8px}._99uACq_timeColumn ._99uACq_timeSlot._99uACq_hourSlot ._99uACq_hourText{color:#8e8e8e;font-size:11px;position:absolute}._99uACq_timeColumn ._99uACq_timeSlot._99uACq_halfHourSlot{height:8px}._99uACq_timeColumn ._99uACq_timeSlot._99uACq_halfHourSlot ._99uACq_halfHourText{color:#777;font-size:11px;position:absolute}._99uACq_timeColumn ._99uACq_timeSlot._99uACq_quarterSlot{height:8px}._99uACq_timeColumn ._99uACq_timeSlot._99uACq_otherSlot{border:none;height:8px}

.OjipZG_languageSwitcher{width:100%;position:relative}.OjipZG_languageSwitcher .OjipZG_trigger{border:1px solid var(--border-color);width:100%;color:var(--header-text);cursor:pointer;background-color:#0000;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}.OjipZG_languageSwitcher .OjipZG_trigger:hover{border-color:var(--sidebar-button-active);background-color:#ffffff0d}.OjipZG_languageSwitcher .OjipZG_trigger.OjipZG_open{border-color:var(--sidebar-button-active);background-color:#ffffff1a}.OjipZG_languageSwitcher .OjipZG_trigger .OjipZG_iconContainer{opacity:.8;justify-content:center;align-items:center;display:flex}.OjipZG_languageSwitcher .OjipZG_trigger .OjipZG_label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.OjipZG_languageSwitcher .OjipZG_trigger .OjipZG_flagContainer{justify-content:center;align-items:center;display:flex}.OjipZG_languageSwitcher .OjipZG_trigger .OjipZG_flagContainer .OjipZG_flag{font-size:14px;line-height:1}.OjipZG_languageSwitcher .OjipZG_trigger .OjipZG_arrow{opacity:.6;transition:transform .2s}.OjipZG_languageSwitcher .OjipZG_trigger .OjipZG_arrow.OjipZG_rotated{transform:rotate(180deg)}.OjipZG_languageSwitcher .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 #0000001a,0 2px 4px -2px #0000001a}.OjipZG_languageSwitcher .OjipZG_dropdown .OjipZG_option{width:100%;color:var(--header-text);cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:400;transition:all .2s;display:flex}.OjipZG_languageSwitcher .OjipZG_dropdown .OjipZG_option:hover{background-color:#ffffff1a}.OjipZG_languageSwitcher .OjipZG_dropdown .OjipZG_option.OjipZG_active{background-color:var(--sidebar-button-active);color:var(--sidebar-text-active)}.OjipZG_languageSwitcher .OjipZG_dropdown .OjipZG_option .OjipZG_flag{opacity:.9;font-size:14px;line-height:1}.OjipZG_languageSwitcher .OjipZG_dropdown .OjipZG_option .OjipZG_optionLabel{text-align:left;flex:1}
._79BSoW_sidebar{z-index:99;position:relative}._79BSoW_sidebar._79BSoW_doctor{width:16rem}._79BSoW_sidebar._79BSoW_registration{width:20rem}._79BSoW_sidebar ._79BSoW_sidebarContainer{z-index:10;background:var(--sidebar-bg);border:none;height:100%;overflow:visible}._79BSoW_sidebar ._79BSoW_sidebarContainer._79BSoW_doctor{width:16rem}._79BSoW_sidebar ._79BSoW_sidebarContainer._79BSoW_registration{width:20rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent{flex-direction:column;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent._79BSoW_doctor{height:100%;padding:1.25rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent._79BSoW_registration{height:auto;padding:1.25rem 1.25rem .625rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_logoContainer{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_logoContainer ._79BSoW_logoText{flex-direction:column;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_logoContainer ._79BSoW_logoText ._79BSoW_logoTitle{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_logoContainer ._79BSoW_logoText ._79BSoW_logoBorder{border-bottom:.7px solid #da5204;width:120px}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_logoContainer ._79BSoW_logoText ._79BSoW_logoSubtitle{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.25}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_menuList{flex-direction:column;gap:.625rem;padding:0;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_flexGrow{flex-grow:1}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_searchContainer{width:100%}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorContent ._79BSoW_searchContainer ._79BSoW_categoriesTitle{color:#fff;margin-bottom:.625rem;font-size:.875rem;font-weight:700}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer{flex-direction:column;height:100%;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems{color:#000;scrollbar-width:thin;scrollbar-color:#e5e7eb #0000;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}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems::-webkit-scrollbar{width:4px}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems::-webkit-scrollbar-track{background:0 0}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItemDivider{border-bottom:1px solid #e5e7eb}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem{justify-content:flex-start;align-items:center;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorImageContainer{justify-content:center;align-items:center;display:flex}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorImageContainer ._79BSoW_doctorImage{border-radius:50%;width:2.5rem;height:2.5rem;margin-right:.625rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorName{font-size:.75rem;font-weight:400}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorRole{font-size:.75rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorSchedule{color:#9ca3af;font-size:.75rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorRoom{color:#6b7280;font-size:.75rem}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_doctorItemsContainer ._79BSoW_doctorItems ._79BSoW_doctorItem ._79BSoW_doctorRoom strong{font-weight:700}._79BSoW_sidebar ._79BSoW_sidebarContainer ._79BSoW_loadingContainer{flex-direction:column;height:100%;padding:1.25rem;display:flex}
.wQlWkW_doctorsPanel{background-color:#fff;border-bottom:1px solid #f5f5f5;align-items:center;width:100%;display:flex;position:relative}.wQlWkW_doctorsPanel .wQlWkW_scrollButton{cursor:pointer;background:#f2f2f2;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:45px;height:50px;font-size:18px;transition:all .3s;display:flex}.wQlWkW_doctorsPanel .wQlWkW_scrollButton:hover:not(:disabled){background-color:#f0f2f5}.wQlWkW_doctorsPanel .wQlWkW_scrollButton:disabled{cursor:not-allowed;opacity:.4;color:#9e9e9e;background:#e0e0e0}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer{flex:1;display:flex;overflow-x:hidden}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn{text-align:center;cursor:pointer;border-radius:4px;width:100%;padding:10px;transition:background-color .3s}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn:hover{background-color:#f0f2f5}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo{justify-content:center;align-items:center;gap:7px;display:flex}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails{flex-direction:column;gap:2px;display:flex}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails .wQlWkW_doctorName{letter-spacing:0%;text-align:center;color:#101010;font-size:15px;font-weight:400;line-height:120%}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails .wQlWkW_doctorSpecialization{letter-spacing:0%;text-align:center;color:#949393;font-size:12px;font-weight:400;line-height:120%}.wQlWkW_doctorsPanel .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails .wQlWkW_doctorWorkHours{letter-spacing:0%;color:#101010;font-size:15px;font-weight:400;line-height:120%}.wQlWkW_doctorsPanel.wQlWkW_compact .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails .wQlWkW_doctorName{font-size:13px}.wQlWkW_doctorsPanel.wQlWkW_compact .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails .wQlWkW_doctorSpecialization{font-size:10px}.wQlWkW_doctorsPanel.wQlWkW_compact .wQlWkW_doctorsContainer .wQlWkW_doctorColumn .wQlWkW_doctorInfo .wQlWkW_doctorDetails .wQlWkW_doctorWorkHours{font-size:11px}
._6gz_HG_container{color:#1c1f33;background-color:#fff;border-radius:16px;flex-direction:column;gap:16px;min-height:100%;padding:20px;display:flex;container-type:inline-size}._6gz_HG_container ._6gz_HG_toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}._6gz_HG_container ._6gz_HG_toolbar ._6gz_HG_periodTitle{margin:0;font-size:18px;font-weight:700;line-height:1.3}._6gz_HG_container ._6gz_HG_toolbar ._6gz_HG_filters{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}._6gz_HG_container ._6gz_HG_toolbar ._6gz_HG_filters ._6gz_HG_search{width:280px}._6gz_HG_container ._6gz_HG_toolbar ._6gz_HG_filters ._6gz_HG_filterSelect{width:200px}._6gz_HG_container ._6gz_HG_summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}._6gz_HG_container ._6gz_HG_summary ._6gz_HG_summaryItem{border:1px solid #e6e8f0;border-top:3px solid var(--status-color);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background-color:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:flex}._6gz_HG_container ._6gz_HG_summary ._6gz_HG_summaryItem:hover{border-color:color-mix(in srgb, var(--status-color) 40%, #e6e8f0);border-top-color:var(--status-color)}._6gz_HG_container ._6gz_HG_summary ._6gz_HG_summaryItem:focus-visible{outline:2px solid var(--status-color);outline-offset:2px}._6gz_HG_container ._6gz_HG_summary ._6gz_HG_summaryItem._6gz_HG_active{border-color:var(--status-color);background-color:color-mix(in srgb, var(--status-color) 8%, #fff)}._6gz_HG_container ._6gz_HG_summary ._6gz_HG_summaryItem ._6gz_HG_summaryLabel{color:#6c7383;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}._6gz_HG_container ._6gz_HG_summary ._6gz_HG_summaryItem ._6gz_HG_summaryValue{font-size:22px;font-weight:700;line-height:1.2}@container (max-width:760px){._6gz_HG_container ._6gz_HG_summary{grid-template-columns:repeat(3,minmax(0,1fr))}}._6gz_HG_container ._6gz_HG_payments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentsTitle{color:#6c7383;text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:12px;font-weight:600}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentChip{font:inherit;color:inherit;cursor:pointer;background-color:#fff;border:1px solid #e6e8f0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentChip:before{content:"";background-color:var(--status-color);border-radius:50%;width:8px;height:8px}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentChip:hover{border-color:color-mix(in srgb, var(--status-color) 40%, #e6e8f0)}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentChip:focus-visible{outline:2px solid var(--status-color);outline-offset:2px}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentChip._6gz_HG_active{border-color:var(--status-color);background-color:color-mix(in srgb, var(--status-color) 8%, #fff)}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentChip ._6gz_HG_paymentChipCount{color:#6c7383}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentTotals{flex-wrap:wrap;gap:4px 20px;margin:0 0 0 auto;font-size:13px;display:flex}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentTotals>div{gap:6px;display:flex}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentTotals dt{color:#6c7383}._6gz_HG_container ._6gz_HG_payments ._6gz_HG_paymentTotals dd{white-space:nowrap;margin:0;font-weight:700}._6gz_HG_container ._6gz_HG_list{--columns:28px 64px minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1.35fr) 130px 130px 18px;contain:size;border:1px solid #e6e8f0;border-radius:12px;flex-direction:column;flex:1;min-height:320px;display:flex;position:relative;overflow-y:auto}._6gz_HG_container ._6gz_HG_list._6gz_HG_withoutDoctor{--columns:28px 64px minmax(0, 1.25fr) minmax(0, 1.6fr) 130px 130px 18px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_loading{flex:1;display:grid}._6gz_HG_container ._6gz_HG_list ._6gz_HG_state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_state ._6gz_HG_stateText{color:#6c7383;margin:0;font-size:15px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_head{z-index:3;grid-template-columns:var(--columns);color:#6c7383;text-transform:uppercase;letter-spacing:.04em;background-color:#f7f8fb;border-bottom:1px solid #e6e8f0;flex-shrink:0;align-items:center;gap:14px;height:40px;padding:0 16px;font-size:12px;font-weight:600;display:grid;position:sticky;top:0}._6gz_HG_container ._6gz_HG_list ._6gz_HG_head ._6gz_HG_sortButton{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_head ._6gz_HG_sortButton:hover,._6gz_HG_container ._6gz_HG_list ._6gz_HG_head ._6gz_HG_sortButton._6gz_HG_active{color:#1c1f33}._6gz_HG_container ._6gz_HG_list ._6gz_HG_head ._6gz_HG_sortButton:focus-visible{outline:2px solid var(--sidebar-bg);outline-offset:2px}@container (max-width:760px){._6gz_HG_container ._6gz_HG_list ._6gz_HG_head{display:none}}._6gz_HG_container ._6gz_HG_list ._6gz_HG_dayHeader{z-index:2;background-color:#fbfbfd;border-bottom:1px solid #e6e8f0;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex;position:sticky;top:40px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_dayHeader._6gz_HG_today{background-color:color-mix(in srgb, var(--sidebar-bg) 8%, #fff)}._6gz_HG_container ._6gz_HG_list ._6gz_HG_dayHeader ._6gz_HG_dayTitle{font-size:14px;font-weight:700}._6gz_HG_container ._6gz_HG_list ._6gz_HG_dayHeader ._6gz_HG_todayBadge{background-color:var(--sidebar-bg);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_dayHeader ._6gz_HG_dayCount{color:#6c7383;margin-left:auto;font-size:13px}@container (max-width:760px){._6gz_HG_container ._6gz_HG_list ._6gz_HG_dayHeader{top:0}}._6gz_HG_container ._6gz_HG_list ._6gz_HG_nowLine{z-index:1;border-top:2px solid #ad47ff;flex-shrink:0;position:relative}._6gz_HG_container ._6gz_HG_list ._6gz_HG_nowLine ._6gz_HG_nowLabel{color:#fff;white-space:nowrap;background-color:#ad47ff;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:0;left:12px;transform:translateY(-50%)}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row{grid-template-columns:var(--columns);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #e6e8f0;flex-shrink:0;align-items:center;gap:6px 14px;padding:10px 16px;transition:background-color .15s;display:grid}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row:hover{background-color:#f3f5fa}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row:focus-visible{outline:2px solid var(--sidebar-bg);outline-offset:-2px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_live{background-color:#faf4ff;box-shadow:inset 3px 0 #ad47ff}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_canceled ._6gz_HG_time,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_canceled ._6gz_HG_patient,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_canceled ._6gz_HG_doctor,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_canceled ._6gz_HG_services,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_canceled ._6gz_HG_payment{opacity:.5}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row._6gz_HG_canceled ._6gz_HG_time ._6gz_HG_timeStart{text-decoration:line-through}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_rowNumber{color:#6c7383;font-size:13px;font-weight:600}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_time{flex-direction:column;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_time ._6gz_HG_timeStart{font-size:15px;font-weight:700}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_doctor{align-items:center;gap:10px;min-width:0;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient ._6gz_HG_person,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_doctor ._6gz_HG_person{flex-direction:column;min-width:0;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient ._6gz_HG_person ._6gz_HG_personName,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_doctor ._6gz_HG_person ._6gz_HG_personName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient ._6gz_HG_person ._6gz_HG_personMeta,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_doctor ._6gz_HG_person ._6gz_HG_personMeta{color:#6c7383;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient ._6gz_HG_person ._6gz_HG_visitTags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient ._6gz_HG_person ._6gz_HG_visit{color:#6c7383;white-space:nowrap;text-overflow:ellipsis;background-color:#f7f8fb;border-radius:999px;max-width:100%;padding:0 8px;font-size:11px;font-weight:600;line-height:18px;overflow:hidden}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient ._6gz_HG_person ._6gz_HG_visit._6gz_HG_appointmentType{background-color:color-mix(in srgb, var(--sidebar-bg) 12%, #fff);color:var(--sidebar-bg)}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_doctor ._6gz_HG_person ._6gz_HG_personName{font-size:13px;font-weight:500}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_services{flex-direction:column;gap:2px;min-width:0;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_services ._6gz_HG_category{color:#6c7383;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_services ._6gz_HG_serviceNames{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_services ._6gz_HG_comment{color:#6c7383;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;overflow:hidden}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_payment{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_payment ._6gz_HG_amount{white-space:nowrap;font-size:14px;font-weight:700}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_payment ._6gz_HG_paymentNote{color:#6c7383;white-space:nowrap;font-size:12px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_status ._6gz_HG_liveBadge{color:#ad47ff;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_status ._6gz_HG_liveBadge:before{content:"";background-color:#ad47ff;border-radius:50%;width:8px;height:8px;animation:1.6s infinite _6gz_HG_livePulse}@media (prefers-reduced-motion:reduce){._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_status ._6gz_HG_liveBadge:before{animation:none}}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_chevron{color:#c3c7d4}@container (max-width:760px){._6gz_HG_container ._6gz_HG_list ._6gz_HG_row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"time patient status""time doctor doctor""time services services""time payment payment"}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_rowNumber,._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_chevron{display:none}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_time{grid-area:time;align-self:start}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_patient{grid-area:patient}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_doctor{grid-area:doctor}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_services{grid-area:services}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_payment{flex-flow:wrap;grid-area:payment;align-items:center;gap:4px 8px}._6gz_HG_container ._6gz_HG_list ._6gz_HG_row ._6gz_HG_status{grid-area:status;align-self:start;align-items:flex-end}}._6gz_HG_filterOption{justify-content:space-between;gap:12px;display:flex}._6gz_HG_filterOption ._6gz_HG_filterOptionCount{color:#6c7383}@keyframes _6gz_HG_livePulse{0%{box-shadow:0 0 #ad47ff73}70%{box-shadow:0 0 0 6px #ad47ff00}to{box-shadow:0 0 #ad47ff00}}
.XkaETa_AppointmentRecords,.XkaETa_AppointmentRecords .XkaETa_container{width:100%;height:100%}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_loadingState,.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_errorState,.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_emptyState{text-align:center;justify-content:center;align-items:center;padding:40px 20px;display:flex}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_loadingState p,.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_errorState p,.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_emptyState p{color:#666;margin:0;font-size:16px}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_errorState p{color:#f44336}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection{margin-bottom:10px}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_sectionHeader .XkaETa_sectionTitle{color:#101010;margin:0;font-size:19px;font-weight:700;line-height:120%}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_sectionHeader .XkaETa_filterContainer{align-items:center;gap:12px;display:flex}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_sectionHeader .XkaETa_filterContainer .XkaETa_statusFilter{min-width:200px}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment{background:#f2f2f1;border-left:4px solid #0000;border-radius:12px;justify-content:space-between;margin-bottom:12px;padding:15px;transition:all .2s;display:flex}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment:hover{background:#eeeeec;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment:last-child{margin-bottom:0}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo{color:#949393}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_appointmentType{align-items:center;gap:8px;margin-bottom:8px;display:flex}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_appointmentType .XkaETa_typeLabel{color:#000;font-size:15px;font-weight:600;line-height:120%}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_appointmentType .XkaETa_statusBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_doctorName{color:#333;margin-bottom:5px;font-size:15px;font-weight:500;line-height:120%}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_infoRow{color:#666;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:120%;display:flex}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_infoRow:last-child{margin-bottom:0}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_infoRow svg{flex-shrink:0}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_infoRow span{line-height:1.3}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_infoRow:has(.XkaETa_doctorName){margin-bottom:8px}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentInfo .XkaETa_infoRow:has(.XkaETa_doctorName) .XkaETa_doctorName{margin-bottom:0}.XkaETa_AppointmentRecords .XkaETa_container .XkaETa_appointmentSection .XkaETa_appointments .XkaETa_appointment .XkaETa_appointmentActions{margin-top:10px}
.Uz6frq_container{color:#333;background-color:#fff;border-radius:16px;flex-direction:column;width:100%;padding:7px;display:flex;overflow:hidden}.Uz6frq_container .Uz6frq_scheduleGrid{background-color:#fff;flex:1;width:100%;display:flex;overflow-y:auto}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent{gap:7px;width:100%;display:flex;position:relative}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_currentTimeIndicator{z-index:2;border-top:1px solid #ad47ff;width:100%;position:absolute}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule{width:100%;position:relative}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot{border:none;height:8px;position:relative}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot.Uz6frq_hourSlot,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot.Uz6frq_halfHourSlot{border-top:1px solid #d8dadc}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot.Uz6frq_quarterSlot{border-top:.9px solid #eaeaea}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot.Uz6frq_threeQuarterSlot{border-top:1px solid #eaeaea}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot.Uz6frq_clickableSlot{cursor:pointer}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot.Uz6frq_clickableSlot:hover{background-color:#dcdcdc;border-radius:3px}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard{z-index:2;border-radius:4px;font-size:11px;position:absolute;left:2px;right:2px;overflow:hidden;box-shadow:0 1px 3px #0000001f}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_greenAppointment{opacity:.85;background-color:#e8f5e9}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_greenAppointment .Uz6frq_appointmentHeader{background:#4caf50}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_yellowAppointment{opacity:.85;background-color:#fff8e1}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_yellowAppointment .Uz6frq_appointmentHeader{background:#ffc107}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_blueAppointment{opacity:.85;background-color:#e3f2fdd0}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_blueAppointment .Uz6frq_appointmentHeader{background:#2196f3}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_purpleAppointment{opacity:.85;background-color:#f3e5f5}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_purpleAppointment .Uz6frq_appointmentHeader{background:#9c27b0}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_redAppointment{opacity:.85;background-color:#ffebee}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_redAppointment .Uz6frq_appointmentHeader{background:#f44336}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_canceledCompactAppointment{opacity:.9;cursor:pointer;background-color:#ffebee;border:1.5px solid #f44336;border-radius:4px;width:100%;height:20px;transition:all .2s;position:relative;box-shadow:0 1px 2px #f4433633}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_canceledCompactAppointment:hover{opacity:1;transform:scale(1.05);box-shadow:0 2px 4px #f443364d}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_canceledCompactAppointment .Uz6frq_canceledAppointmentContent{justify-content:center;align-items:center;height:100%;padding:0;display:flex}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_canceledCompactAppointment .Uz6frq_canceledAppointmentContent .Uz6frq_canceledTime{color:#f44336;font-size:8px;font-weight:600;line-height:1}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_breakCard{opacity:.85;background-color:#f5f5f5}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard.Uz6frq_breakCard .Uz6frq_appointmentHeader{background:#9e9e9e}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentHeader{justify-content:space-between;align-items:flex-start;padding:1.5px 3px 1.5px 8px;display:flex}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentHeader .Uz6frq_patientData{color:#fff;font-weight:500}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentPhone,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentTime,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentCabinet,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentType,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentFirstVisit,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentNoRegistration,.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentPaid{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;overflow:hidden}.Uz6frq_container .Uz6frq_scheduleGrid .Uz6frq_doctorScheduleContent .Uz6frq_doctorSchedule .Uz6frq_appointmentSlot .Uz6frq_appointmentCard .Uz6frq_appointmentPhone{color:#777}
._5lCVhq_container{color:#333;background-color:#fff;border-radius:16px;flex-direction:column;width:100%;padding:7px;display:flex;overflow:hidden}._5lCVhq_container ._5lCVhq_monthHeader{background-color:#fff;border-bottom:1px solid #f5f5f5;justify-content:center;align-items:center;margin-bottom:5px;padding:10px 0;display:flex}._5lCVhq_container ._5lCVhq_monthHeader ._5lCVhq_monthTitle{color:#4559a7;text-transform:capitalize;margin:0;font-size:18px;font-weight:600}._5lCVhq_container ._5lCVhq_weekDaysHeader{background-color:#fafafa;border-bottom:2px solid #f5f5f5;grid-template-columns:repeat(7,1fr);margin-bottom:5px;display:grid}._5lCVhq_container ._5lCVhq_weekDaysHeader ._5lCVhq_dayName{text-align:center;color:#4559a7;border-right:1px solid #e0e0e0;padding:8px;font-size:12px;font-weight:600}._5lCVhq_container ._5lCVhq_weekDaysHeader ._5lCVhq_dayName:last-child{border-right:none}._5lCVhq_container ._5lCVhq_calendarGrid{background-color:#fff;flex:1;overflow-y:auto}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule{width:100%}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow{border-bottom:1px solid #f0f0f0;grid-template-columns:repeat(7,1fr);display:grid}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow:last-child{border-bottom:none}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell{cursor:pointer;border-right:1px solid #f0f0f0;flex-direction:column;min-height:120px;padding:4px;transition:background-color .2s;display:flex}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell:last-child{border-right:none}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell:hover{background-color:#f8f9fa}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell._5lCVhq_otherMonth{color:#ccc;background-color:#fafafa}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell._5lCVhq_otherMonth:hover{background-color:#f0f0f0}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell._5lCVhq_today{background-color:#e3f2fd;border:2px solid #4559a7}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell._5lCVhq_today ._5lCVhq_dayNumber{color:#fff;background-color:#4559a7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:flex}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_dayNumber{text-align:center;align-self:flex-start;min-width:20px;margin-bottom:4px;padding:2px 0;font-size:14px;font-weight:500}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard{cursor:pointer;border-radius:3px;margin-bottom:1px;font-size:10px;overflow:hidden;box-shadow:0 1px 2px #0000001a}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard._5lCVhq_greenAppointment{background-color:#e8f5e9;border-left:3px solid #4caf50}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard._5lCVhq_yellowAppointment{background-color:#fff8e1;border-left:3px solid #ffc107}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard._5lCVhq_blueAppointment{background-color:#e3f2fdd0;border-left:3px solid #2196f3}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard._5lCVhq_purpleAppointment{background-color:#f3e5f5;border-left:3px solid #9c27b0}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard._5lCVhq_redAppointment{background-color:#ffebee;border-left:3px solid #f44336}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard._5lCVhq_breakCard{background-color:#f5f5f5;border-left:3px solid #9e9e9e}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard ._5lCVhq_appointmentContent{flex-direction:column;gap:1px;padding:4px 6px;display:flex}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard ._5lCVhq_appointmentContent ._5lCVhq_appointmentTime{color:#666;font-size:9px;font-weight:600;line-height:1.2}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard ._5lCVhq_appointmentContent ._5lCVhq_patientName{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2;overflow:hidden}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard ._5lCVhq_appointmentContent ._5lCVhq_doctorName{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:italic;font-weight:400;line-height:1.1;overflow:hidden}._5lCVhq_container ._5lCVhq_calendarGrid ._5lCVhq_monthSchedule ._5lCVhq_weekRow ._5lCVhq_dayCell ._5lCVhq_appointmentsContainer ._5lCVhq_appointmentCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}
.aHrpGW_container{color:#333;background-color:#fff;border-radius:16px;flex-direction:column;width:100%;padding:7px;display:flex;overflow:hidden}.aHrpGW_container .aHrpGW_weekDaysHeader{background-color:#fff;border-bottom:2px solid #f5f5f5;display:flex}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_timeColumnHeader{background-color:#fafafa;width:100%}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_timeColumnHeader.aHrpGW_left{max-width:44px}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_timeColumnHeader.aHrpGW_right{max-width:50px}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_dayHeader{background-color:#fafafa;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5px;display:flex}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_dayHeader.aHrpGW_today{background-color:#d4e3fc;border-color:#4559a7}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_dayHeader.aHrpGW_today .aHrpGW_dayName{color:#4559a7;font-weight:700}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_dayHeader.aHrpGW_today .aHrpGW_dayDate{color:#4559a7;font-weight:600}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_dayHeader .aHrpGW_dayName{color:#4559a7;margin-bottom:2px;font-size:14px;font-weight:600}.aHrpGW_container .aHrpGW_weekDaysHeader .aHrpGW_dayHeader .aHrpGW_dayDate{color:#666;font-size:12px}.aHrpGW_container .aHrpGW_scheduleGrid{background-color:#fff;flex:1;grid-template-columns:45px 1fr 45px;width:100%;display:grid;overflow-y:auto}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_timeColumnWrapper{flex-direction:column;display:flex}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_timeColumnWrapper .aHrpGW_timeColumnHeader{z-index:3;background-color:#fafafa;border-bottom:2px solid #f5f5f5;justify-content:center;align-items:center;min-height:52px;padding:5px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent{gap:7px;width:100%;display:flex;position:relative}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_currentTimeIndicator{z-index:2;border-top:2px solid #ff4757;width:100%;height:1px;position:absolute;left:0;right:0}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_currentTimeIndicator:before{content:"";background-color:#ff4757;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:0}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWrapper{flex-direction:column;flex:1;min-width:0;display:flex}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWrapper .aHrpGW_weekDaysHeader{z-index:3;background-color:#fff;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule{border-right:2px solid #f0f0f0;display:flex}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule:last-child{border-right:none}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule{width:100%;position:relative}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot{border:none;height:8px;position:relative}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot.aHrpGW_hourSlot,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot.aHrpGW_halfHourSlot{border-top:1px solid #d8dadc}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot.aHrpGW_quarterSlot{border-top:.9px solid #eaeaea}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot.aHrpGW_threeQuarterSlot{border-top:1px solid #eaeaea}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot.aHrpGW_clickableSlot{cursor:pointer}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot.aHrpGW_clickableSlot:hover{background-color:#dcdcdc;border-radius:3px}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard{z-index:2;border-radius:4px;font-size:10px;position:absolute;left:2px;right:2px;overflow:hidden;box-shadow:0 1px 3px #0000001f}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_greenAppointment{opacity:.85;background-color:#e8f5e9}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_greenAppointment .aHrpGW_appointmentHeader{background:#4caf50}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_yellowAppointment{opacity:.85;background-color:#fff8e1}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_yellowAppointment .aHrpGW_appointmentHeader{background:#ffc107}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_blueAppointment{opacity:.85;background-color:#e3f2fdd0}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_blueAppointment .aHrpGW_appointmentHeader{background:#2196f3}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_purpleAppointment{opacity:.85;background-color:#f3e5f5}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_purpleAppointment .aHrpGW_appointmentHeader{background:#9c27b0}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_redAppointment{opacity:.85;background-color:#ffebee}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_redAppointment .aHrpGW_appointmentHeader{background:#f44336}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_breakCard{opacity:.85;background-color:#f5f5f5}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard.aHrpGW_breakCard .aHrpGW_appointmentHeader{background:#9e9e9e}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentHeader{justify-content:space-between;align-items:flex-start;padding:1.5px 3px 1.5px 6px;display:flex}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentHeader .aHrpGW_patientData{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentPhone,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentTime,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentCabinet,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentType,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentFirstVisit,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentNoRegistration,.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentPaid{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;overflow:hidden}.aHrpGW_container .aHrpGW_scheduleGrid .aHrpGW_weekScheduleContent .aHrpGW_singleDoctorWeekSchedule .aHrpGW_daySchedule .aHrpGW_doctorDaySchedule .aHrpGW_appointmentSlot .aHrpGW_appointmentCard .aHrpGW_appointmentPhone{color:#777}
.rw4SkW_examination .rw4SkW_loading{text-align:center;color:#718096;padding:24px;font-size:14px}.rw4SkW_examination .rw4SkW_emptyState{text-align:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.rw4SkW_examination .rw4SkW_emptyState svg{color:#cbd5e0;margin-bottom:12px}.rw4SkW_examination .rw4SkW_emptyState p{color:#718096;margin:0;font-size:14px}.rw4SkW_examination .rw4SkW_groupsList{flex-direction:column;gap:12px;display:flex}.rw4SkW_examination .rw4SkW_examinationCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s;overflow:hidden;box-shadow:0 1px 4px #0000000a}.rw4SkW_examination .rw4SkW_examinationCard:hover{border-color:#667eea4d;transform:translateY(-1px);box-shadow:0 2px 8px #667eea14}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft{align-items:center;gap:12px;display:flex}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft svg{color:var(--sidebar-bg,#667eea);flex-shrink:0}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft .rw4SkW_groupInfo .rw4SkW_groupTitle{color:#1a202c;margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.3}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft .rw4SkW_groupInfo .rw4SkW_datetime{color:#718096;align-items:center;gap:4px;font-size:12px;display:flex}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft .rw4SkW_groupInfo .rw4SkW_datetime svg{color:#718096}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerActions{flex-shrink:0}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerActions .rw4SkW_ant-space{gap:4px!important}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerActions .rw4SkW_ant-btn{height:28px;padding:0 8px;font-size:12px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerActions .rw4SkW_ant-btn.rw4SkW_ant-btn-sm{height:24px;padding:0 6px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent{background:#f8fafc;padding:12px 16px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_groupDetails{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;padding:12px;display:grid}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_groupDetails .rw4SkW_detailItem{font-size:12px;line-height:1.4}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_groupDetails .rw4SkW_detailItem strong{color:#1a202c;margin-right:6px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisContainer{flex-direction:column;gap:16px;display:flex}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_blockHeader{background:linear-gradient(135deg, var(--sidebar-bg,#667eea), var(--sidebar-bg-light,#93a4f0));border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_blockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 30%,#ffffff1a 70%);position:absolute;inset:0}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_blockHeader button{z-index:2;margin-right:10px;position:relative;color:#fff!important;background:#fff3!important;border:1px solid #ffffff4d!important}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_blockHeader button:hover{background:#ffffff4d!important;border-color:#ffffff80!important}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_blockTitle{color:#fff;z-index:1;margin:0;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.3;position:relative}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_fieldsGrid{gap:10px;padding:12px;display:grid}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyesContainer{grid-template-columns:1fr 1fr;gap:0;min-height:160px;display:grid}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection{border-right:1px solid #e2e8f0}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection:last-child{border-right:none}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeHeader{text-align:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;padding:8px 12px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeHeader .rw4SkW_eyeTitle{color:#1a202c;text-transform:uppercase;letter-spacing:.3px;margin:0;font-size:11px;font-weight:600;line-height:1.2}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeFields{padding:12px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEyes{grid-template-columns:1fr 1fr;display:grid}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEye{border-right:1px solid #e2e8f0;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:10px 16px 12px;display:flex}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEye:last-child{border-right:none}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEyeTitle{color:#1a202c;flex:none;min-width:24px;font-size:12px;font-weight:600;line-height:28px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_resultsSection .rw4SkW_sectionTitle{color:#1a202c;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.3}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_resultsSection .rw4SkW_resultsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.rw4SkW_examination .rw4SkW_resultField{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px;transition:all .2s}.rw4SkW_examination .rw4SkW_resultField:hover{border-color:var(--sidebar-bg,#667eea);box-shadow:0 2px 8px #667eea14}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldHeader{margin-bottom:8px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldHeader .rw4SkW_fieldTitle{color:#1a202c;font-size:13px;font-weight:600;line-height:1.3}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent{flex-direction:column;gap:8px;display:flex}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup label{color:#718096;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:10px;font-weight:500;line-height:1.2;display:block}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select{font-size:12px;transition:all .2s}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input:hover:not(:disabled),.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number:hover:not(:disabled),.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select:hover:not(:disabled){border-color:var(--sidebar-bg-light,#c0caf6)}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input:focus,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input.rw4SkW_ant-select-focused,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number:focus,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number.rw4SkW_ant-select-focused,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select:focus,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select.rw4SkW_ant-select-focused{border-color:var(--sidebar-bg,#667eea);box-shadow:0 0 0 2px var(--sidebar-bg-alpha,#667eea1a)}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number-input{height:28px;padding:4px 8px;line-height:1.4}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number{width:100%;height:28px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number .rw4SkW_ant-input-number-handler-wrap{width:20px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select .rw4SkW_ant-select-selector{height:28px!important;padding:0 8px!important}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select .rw4SkW_ant-select-selector .rw4SkW_ant-select-selection-item{font-size:12px;line-height:26px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup textarea.rw4SkW_ant-input{resize:vertical;min-height:48px;padding:6px 8px;line-height:1.4}.rw4SkW_examination .rw4SkW_resultField.rw4SkW_compact{background:0 0;border:none;flex:72px;max-width:120px;padding:0}.rw4SkW_examination .rw4SkW_resultField.rw4SkW_compact:hover{box-shadow:none}.rw4SkW_examination .rw4SkW_resultField.rw4SkW_compact .rw4SkW_fieldHeader{margin-bottom:4px}.rw4SkW_examination .rw4SkW_resultField.rw4SkW_compact .rw4SkW_fieldHeader .rw4SkW_fieldTitle{color:#718096;font-size:11px;font-weight:500}.rw4SkW_examination .rw4SkW_checkbox_block{cursor:pointer;align-items:center;gap:7px;display:flex}.rw4SkW_examination .rw4SkW_checkbox_block.rw4SkW_disabled{cursor:not-allowed}.rw4SkW_examination .rw4SkW_checkbox_block .rw4SkW_htmlCheckbox{width:16px;height:16px;accent-color:var(--sidebar-bg,#667eea);cursor:pointer;margin:0}.rw4SkW_examination .rw4SkW_checkbox_block .rw4SkW_htmlCheckbox:hover{transform:scale(1.1)}.rw4SkW_examination .rw4SkW_checkbox_block .rw4SkW_htmlCheckbox:disabled{cursor:not-allowed;opacity:.6}.rw4SkW_examination .rw4SkW_checkbox_block .rw4SkW_htmlCheckbox:focus{outline:2px solid var(--sidebar-bg-alpha,#667eea4d);outline-offset:2px;border-radius:2px}.rw4SkW_examination .rw4SkW_checkbox_block .rw4SkW_checkboxText{cursor:pointer}.rw4SkW_examination .rw4SkW_checkbox_block .rw4SkW_checkboxText.rw4SkW_disabled{cursor:not-allowed}.rw4SkW_examination .rw4SkW_dateInput{border:1px solid #e2e8f0;border-radius:4px;width:100%;height:28px;padding:4px 8px;font-size:12px;line-height:1.4;transition:all .2s}.rw4SkW_examination .rw4SkW_dateInput:hover{border-color:var(--sidebar-bg-light,#c0caf6)}.rw4SkW_examination .rw4SkW_dateInput:focus{border-color:var(--sidebar-bg,#667eea);box-shadow:0 0 0 2px var(--sidebar-bg-alpha,#667eea1a);outline:none}@media (max-width:1200px){.rw4SkW_examination .rw4SkW_diagnosisBlock .rw4SkW_eyesContainer{grid-template-columns:1fr}.rw4SkW_examination .rw4SkW_diagnosisBlock .rw4SkW_eyesContainer .rw4SkW_eyeSection{border-bottom:1px solid #e2e8f0;border-right:none}.rw4SkW_examination .rw4SkW_diagnosisBlock .rw4SkW_eyesContainer .rw4SkW_eyeSection:last-child{border-bottom:none}}@media (max-width:768px){.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader{flex-direction:column;align-items:flex-start;gap:12px;padding:10px 12px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerActions{align-self:flex-end}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent{padding:10px 12px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_groupDetails{grid-template-columns:1fr;gap:8px;margin-bottom:12px;padding:10px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_fieldsGrid{gap:8px;padding:10px;grid-template-columns:minmax(0,1fr)!important}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyesContainer{grid-template-columns:1fr}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection{border-bottom:1px solid #e2e8f0;border-right:none}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection:last-child{border-bottom:none}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeFields{gap:8px;padding:10px;grid-template-columns:1fr!important}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEyes{grid-template-columns:1fr}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEye{border-bottom:1px solid #e2e8f0;border-right:none}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_compactEye:last-child{border-bottom:none}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_resultsSection .rw4SkW_resultsGrid{grid-template-columns:1fr;gap:10px}.rw4SkW_examination .rw4SkW_resultField{padding:8px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent{gap:6px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup label{margin-bottom:2px;font-size:9px}.rw4SkW_examination .rw4SkW_htmlCheckbox{width:14px;height:14px}}@media (max-width:480px){.rw4SkW_examination .rw4SkW_groupsList{gap:8px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader{padding:8px 10px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft{gap:8px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft .rw4SkW_groupInfo .rw4SkW_groupTitle{font-size:12px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerLeft .rw4SkW_groupInfo .rw4SkW_datetime{font-size:10px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardHeader .rw4SkW_headerActions .rw4SkW_ant-btn{height:24px;padding:0 6px;font-size:11px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent{padding:8px 10px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_blockTitle{padding:8px 12px;font-size:11px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeHeader{padding:6px 10px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeHeader .rw4SkW_eyeTitle{font-size:10px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_eyeSection .rw4SkW_eyeFields,.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_diagnosisBlock .rw4SkW_fieldsGrid{padding:8px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_groupDetails{gap:6px;padding:8px}.rw4SkW_examination .rw4SkW_examinationCard .rw4SkW_cardContent .rw4SkW_groupDetails .rw4SkW_detailItem{font-size:11px}.rw4SkW_examination .rw4SkW_resultField{padding:6px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldHeader{margin-bottom:6px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldHeader .rw4SkW_fieldTitle{font-size:11px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent{gap:5px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input,.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number-input{height:24px;padding:2px 6px;font-size:11px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-input-number{height:24px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select .rw4SkW_ant-select-selector{height:24px!important;padding:0 6px!important}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup .rw4SkW_ant-select .rw4SkW_ant-select-selector .rw4SkW_ant-select-selection-item{font-size:11px;line-height:22px}.rw4SkW_examination .rw4SkW_resultField .rw4SkW_fieldContent .rw4SkW_inputGroup textarea.rw4SkW_ant-input{min-height:40px;padding:4px 6px;font-size:11px}.rw4SkW_examination .rw4SkW_htmlCheckbox{width:12px;height:12px}.rw4SkW_examination .rw4SkW_dateInput{height:24px;padding:2px 6px;font-size:11px}}.rw4SkW_optionsPicker{gap:8px;margin-bottom:8px;display:flex}.rw4SkW_optionsSelect{flex:1;min-width:0}.rw4SkW_optionsSelectItem{white-space:normal;overflow-wrap:anywhere}.rw4SkW_optionsList{flex-direction:column;gap:8px;max-height:55dvh;margin-bottom:12px;display:flex;overflow-y:auto}.rw4SkW_optionsListItem{align-items:flex-start;gap:8px;display:flex}.rw4SkW_optionsListEmpty{text-align:center;color:#718096;padding:12px}.rw4SkW_optionsListAdd{gap:8px;display:flex}
.QGdZba_container{justify-content:space-between;align-items:center;display:flex}.QGdZba_container .QGdZba_navigation{align-items:center;gap:16px;display:flex}.QGdZba_container .QGdZba_navigation .QGdZba_range{color:#6b7280;white-space:nowrap;font-size:14px}.QGdZba_container .QGdZba_navigation .QGdZba_rowsPerPage{align-items:center;gap:8px;display:flex}.QGdZba_container .QGdZba_navigation .QGdZba_rowsPerPage span{color:#6b7280;font-size:14px}.QGdZba_container .QGdZba_navigation .QGdZba_rowsPerPage .QGdZba_selector{min-width:80px}.QGdZba_container .QGdZba_navigation .QGdZba_arrows{gap:8px;display:flex}.QGdZba_container .QGdZba_navigation .QGdZba_arrows .QGdZba_navButton{background-color:#0000;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.QGdZba_container .QGdZba_navigation .QGdZba_arrows .QGdZba_navButton:hover{background-color:#0000000d}.QGdZba_container .QGdZba_navigation .QGdZba_arrows .QGdZba_navButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:576px){.QGdZba_container{flex-direction:column;gap:12px}.QGdZba_container .QGdZba_rowsPerPage,.QGdZba_container .QGdZba_navigation{justify-content:space-between;width:100%}}
.BUD_CW_scheduleContainer{flex-direction:column;gap:2px;max-width:120px;font-size:11px;line-height:1.2;display:flex}.BUD_CW_scheduleDay{white-space:nowrap;color:#333;font-weight:400}.BUD_CW_loading,.BUD_CW_empty{color:#999;font-size:12px;font-style:italic}
.p9s5uq_loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p9s5uq_loader .p9s5uq_infinityChrome{width:128px;height:60px;transform:scale(1.25)}.p9s5uq_loader .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 p9s5uq_moveSvg;position:absolute;transform:scaleX(-1);box-shadow:2px 2px 8px #8c6ff017}.p9s5uq_loader .p9s5uq_infinityChrome div:before,.p9s5uq_loader .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%}.p9s5uq_loader .p9s5uq_infinityChrome div:before{animation:.8s linear infinite p9s5uq_drop1}.p9s5uq_loader .p9s5uq_infinityChrome div:after{animation:.8s linear .4s infinite p9s5uq_drop2}.p9s5uq_loader .p9s5uq_infinityChrome div:nth-child(2){animation-delay:-2.3s}.p9s5uq_loader .p9s5uq_infinityChrome div:nth-child(3){animation-delay:-4.6s}@keyframes p9s5uq_moveSvg{0%{offset-distance:0%}25%{background:#5628ee}75%{background:#23c4f8}to{offset-distance:100%}}@keyframes p9s5uq_rotate{50%{margin-left:0;transform:rotate(360deg)}50.0001%,to{margin-left:-60px}}@keyframes p9s5uq_move{0%,50%{left:-8px}25%{background:#5628ee}75%{background:#23c4f8}50.0001%,to{left:auto;right:-8px}}@keyframes p9s5uq_drop1{to{transform:translate(32px,8px)scale(0)}}@keyframes p9s5uq_drop2{0%{transform:translate(0)scale(.9)}to{transform:translate(32px,-8px)scale(0)}}
.YJhxaa_WebCamera{z-index:99999999;background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.YJhxaa_WebCamera .YJhxaa_container{width:100%;max-width:700px;margin-inline:auto;padding-inline:20px}.YJhxaa_WebCamera .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 YJhxaa_fadeIn;display:flex;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_camera{border-radius:.5rem;overflow:hidden}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_buttonGroup{gap:16px;margin-top:10px;margin-left:auto;display:flex}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_buttonGroup .YJhxaa_cancelButton{cursor:pointer;border:1px solid #d9d9d9;border-radius:16px;padding:8px 16px;transition:background-color .3s}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_buttonGroup .YJhxaa_cancelButton:hover{background-color:#f5f5f5}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_buttonGroup .YJhxaa_submitButton{color:#fff;cursor:pointer;background-color:#485388;border:none;border-radius:16px;padding:8px 16px;transition:background-color .3s}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_buttonGroup .YJhxaa_submitButton:hover{background-color:#3b4679}.YJhxaa_WebCamera .YJhxaa_modal .YJhxaa_buttonGroup .YJhxaa_submitButton.YJhxaa_submitting{opacity:.5;cursor:not-allowed}
