.page-module-scss-module__UPKbWq__tabs{flex-direction:column;height:100%;display:flex}.page-module-scss-module__UPKbWq__tabs .ant-tabs-content-holder{flex:1;overflow:hidden}.page-module-scss-module__UPKbWq__tabs .ant-tabs-content{height:100%}.page-module-scss-module__UPKbWq__tabs .ant-tabs-tabpane{height:100%}
.MyTemplatesTab-module-scss-module__1EBuCa__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.MyTemplatesTab-module-scss-module__1EBuCa__container .ant-space{height:100%}.MyTemplatesTab-module-scss-module__1EBuCa__container .ant-space .ant-space-item:last-child{flex-direction:column;flex:1;min-height:0;display:flex}
.UpsertTemplateFormModal-module-scss-module__VEj9tq__createTemplateContent{flex-direction:column;gap:20px;display:flex}.UpsertTemplateFormModal-module-scss-module__VEj9tq__modalSection{flex-direction:column;gap:8px;display:flex}.UpsertTemplateFormModal-module-scss-module__VEj9tq__modalSection h4{color:#262626;margin:0;font-size:14px;font-weight:600}.UpsertTemplateFormModal-module-scss-module__VEj9tq__questionsPlaceholder{text-align:center;background-color:#f5f5f5;border-radius:6px;padding:16px}.UpsertTemplateFormModal-module-scss-module__VEj9tq__questionsPlaceholder p{color:#8c8c8c;margin:0;font-size:12px}
.Table-module-scss-module__DIePBW__wrapper{height:100%}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper{height:100%;overflow:hidden;margin:0!important}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper .Table-module-scss-module__DIePBW__ant-spin-nested-loading{height:100%}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper .Table-module-scss-module__DIePBW__ant-spin-nested-loading .Table-module-scss-module__DIePBW__ant-spin-container{flex-direction:column;height:100%;display:flex}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper .Table-module-scss-module__DIePBW__ant-spin-nested-loading .Table-module-scss-module__DIePBW__ant-spin-container .Table-module-scss-module__DIePBW__ant-table{flex:1;height:100%;font-size:13px;overflow:hidden}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper .Table-module-scss-module__DIePBW__ant-spin-nested-loading .Table-module-scss-module__DIePBW__ant-spin-container .Table-module-scss-module__DIePBW__ant-table .Table-module-scss-module__DIePBW__ant-table-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper .Table-module-scss-module__DIePBW__ant-spin-nested-loading .Table-module-scss-module__DIePBW__ant-spin-container .Table-module-scss-module__DIePBW__ant-table .Table-module-scss-module__DIePBW__ant-table-container .Table-module-scss-module__DIePBW__ant-table-header{flex:none}.Table-module-scss-module__DIePBW__wrapper .ant-table-wrapper .Table-module-scss-module__DIePBW__ant-spin-nested-loading .Table-module-scss-module__DIePBW__ant-spin-container .Table-module-scss-module__DIePBW__ant-table .Table-module-scss-module__DIePBW__ant-table-container .Table-module-scss-module__DIePBW__ant-table-body{flex:1;overflow:auto;min-height:0!important}.Table-module-scss-module__DIePBW__wrapper .ant-table-thead>tr>th{background:#fafafa;font-size:12px;font-weight:600}.Table-module-scss-module__DIePBW__wrapper .ant-table-tbody>tr:hover>td{background:#f5f5f5}.Table-module-scss-module__DIePBW__wrapper .ant-pagination{margin:0!important}.Table-module-scss-module__DIePBW__rowLowStock{background-color:#fff7e6!important}.Table-module-scss-module__DIePBW__rowOutOfStock{background-color:#fff1f0!important}
.ReportsSearchBar-module-scss-module__84x5aW__container{margin:0}.ReportsSearchBar-module-scss-module__84x5aW__input{flex:260px;min-width:260px}.ReportsSearchBar-module-scss-module__84x5aW__input.ant-input-affix-wrapper{background:var(--reports-surface-muted,var(--neutral-surface-light,#f6f9ff))!important;border:1px solid var(--reports-border-subtle,#e8eaed)!important;height:36px!important;box-shadow:none!important;border-radius:18px!important}.ReportsSearchBar-module-scss-module__84x5aW__input.ant-input-affix-wrapper:hover{background:var(--reports-surface-muted,var(--neutral-surface-light,#f6f9ff))!important;border-color:var(--reports-accent-border,#e8eaed)!important;box-shadow:none!important}.ReportsSearchBar-module-scss-module__84x5aW__input.ant-input-affix-wrapper-focused{background:var(--reports-surface,#fff)!important;border-color:var(--reports-accent,var(--primary-accent,#3d5cea))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--reports-accent,var(--primary-accent,#3d5cea)) 12%, transparent)!important}.ReportsSearchBar-module-scss-module__84x5aW__input .ant-input-prefix{color:var(--reports-muted,var(--secondary-text,#8e939c));margin-inline-end:8px}.ReportsSearchBar-module-scss-module__84x5aW__input .ant-input{background:0 0!important}
.ReportsInfoBadge-module-scss-module__d9Gfvq__badge{color:var(--reports-text,#101010);border-radius:999px;align-items:center;padding:6px 10px;font-size:15px;font-weight:400;line-height:1.2;display:inline-flex}.ReportsInfoBadge-module-scss-module__d9Gfvq__default{background:var(--reports-surface-muted,#f6f9ff);border:1px solid var(--reports-border-subtle,#e8eaed)}.ReportsInfoBadge-module-scss-module__d9Gfvq__success{background:#ebfdec;border:1px solid #25be22}.ReportsInfoBadge-module-scss-module__d9Gfvq__muted{background:var(--reports-surface-muted,#f2f2f1);border:none}
.ReportsRateBadge-module-scss-module__KnsLya__badge{color:var(--reports-text,#101010);border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.ReportsRateBadge-module-scss-module__KnsLya__fixed{background:#ebfdec;border-color:#25be22}.ReportsRateBadge-module-scss-module__KnsLya__percent{background:#fdf5eb;border-color:#ff8a24}
.ReportsStatusBadge-module-scss-module__Uhh5hG__badge{color:var(--reports-text,#101010);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.ReportsStatusBadge-module-scss-module__Uhh5hG__dot{background:var(--reports-text,#101010);border-radius:999px;width:8px;height:8px}.ReportsStatusBadge-module-scss-module__Uhh5hG__active{background:#ebfdec}.ReportsStatusBadge-module-scss-module__Uhh5hG__active .ReportsStatusBadge-module-scss-module__Uhh5hG__dot{background:#25be22}.ReportsStatusBadge-module-scss-module__Uhh5hG__inactive{background:var(--reports-surface-muted,#f2f2f1)}
.ReportsSalaryBadge-module-scss-module__zGnJZq__badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.ReportsSalaryBadge-module-scss-module__zGnJZq__amount{color:#25be22;background:#ebfdec}.ReportsSalaryBadge-module-scss-module__zGnJZq__percent{color:#ff8a24;background:#fdf5eb}
.ReportsTrendBadge-module-scss-module__qejBzW__badge{background:var(--reports-trend-badge-bg,#fdebeb);border-radius:999px;align-items:center;gap:2px;padding:4px 8px;display:inline-flex}.ReportsTrendBadge-module-scss-module__qejBzW__icon{color:var(--reports-trend-badge-icon,#d80e0c);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ReportsTrendBadge-module-scss-module__qejBzW__iconUp{transform:rotate(180deg)}.ReportsTrendBadge-module-scss-module__qejBzW__value{color:var(--reports-trend-badge-value,#101010);font-size:15px;font-weight:600;line-height:1.2}
.ReportsServicesDistribution-module-scss-module__IEsrAq__block{width:100%}.ReportsServicesDistribution-module-scss-module__IEsrAq__bar{border-radius:12px;align-items:stretch;height:24px;display:flex;overflow:hidden}.ReportsServicesDistribution-module-scss-module__IEsrAq__singleSegment,.ReportsServicesDistribution-module-scss-module__IEsrAq__jointSegment{justify-content:center;align-items:center;min-width:0;display:inline-flex}.ReportsServicesDistribution-module-scss-module__IEsrAq__singleSegment{background:var(--reports-accent,var(--primary-accent,#5d98ff))}.ReportsServicesDistribution-module-scss-module__IEsrAq__jointSegment{background:#ffc95d}.ReportsServicesDistribution-module-scss-module__IEsrAq__segmentValue{color:#fff;font-size:12px;font-weight:400;line-height:1.2}.ReportsServicesDistribution-module-scss-module__IEsrAq__legend{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.ReportsServicesDistribution-module-scss-module__IEsrAq__legendItem{align-items:center;gap:8px;display:inline-flex}.ReportsServicesDistribution-module-scss-module__IEsrAq__legendMark{border-radius:2px;flex:0 0 9px;width:9px;height:14px}.ReportsServicesDistribution-module-scss-module__IEsrAq__singleMark{background:var(--reports-accent,var(--primary-accent,#5d98ff))}.ReportsServicesDistribution-module-scss-module__IEsrAq__jointMark{background:#ffc95d}.ReportsServicesDistribution-module-scss-module__IEsrAq__legendLabel{color:var(--reports-text,#101010);font-size:12px;font-weight:400;line-height:1.2}
.ReportsDoctorAvatarBadge-module-scss-module__pX75FW__badge{align-items:center;gap:10px;min-width:0;display:inline-flex}.ReportsDoctorAvatarBadge-module-scss-module__pX75FW__avatar{background:color-mix(in srgb, var(--reports-accent,var(--primary-accent,#3d5cea)) 38%, #fff);flex:0 0 41px}.ReportsDoctorAvatarBadge-module-scss-module__pX75FW__meta{flex-direction:column;min-width:0;display:flex}.ReportsDoctorAvatarBadge-module-scss-module__pX75FW__name{color:var(--reports-text,#101010);font-size:19px;font-weight:500;line-height:1.2}.ReportsDoctorAvatarBadge-module-scss-module__pX75FW__specialization{color:var(--reports-muted,#949393);font-size:15px;font-weight:400;line-height:1.2}
.ReportsPillTabs-module-scss-module__uhlvcW__wrapper,.ReportsPillTabs-module-scss-module__uhlvcW__tabs{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-nav{border:1px solid var(--reports-border-subtle,transparent);background:var(--reports-surface-muted,var(--primary-bg,#f6f9ff));border-radius:12px;height:auto;min-height:48px;padding:5px;margin-bottom:14px!important}:is(.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-nav:before,.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-ink-bar){display:none!important}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-nav-wrap{width:100%}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-nav-list{flex:1;gap:5px;width:100%;display:flex}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-tab{background:0 0;border-radius:9px;flex:1;justify-content:center;align-items:center;height:38px;transition:background-color .2s;display:flex;margin:0!important;padding:0!important}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-tab-btn{color:var(--reports-text,var(--primary-text,#101010));font-size:15px;font-weight:500;line-height:1}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--reports-text,var(--primary-text,#101010))}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--reports-accent,var(--primary-accent,#3d5cea))}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-content-holder{flex:1;min-height:0}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-content{height:100%}.ReportsPillTabs-module-scss-module__uhlvcW__tabs .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}
.ReportsDatePicker-module-scss-module__CsFY8q__picker{height:36px!important;box-shadow:none!important;border-radius:999px!important;align-items:center!important;padding:6px 16px!important;display:inline-flex!important}.ReportsDatePicker-module-scss-module__CsFY8q__pickerDate{width:190px!important}.ReportsDatePicker-module-scss-module__CsFY8q__pickerRange{width:210px!important}.ReportsDatePicker-module-scss-module__CsFY8q__pickerInactive,.ReportsDatePicker-module-scss-module__CsFY8q__pickerInactive:hover,.ReportsDatePicker-module-scss-module__CsFY8q__pickerInactive:focus,.ReportsDatePicker-module-scss-module__CsFY8q__pickerInactive:active{border:1px solid var(--reports-border,var(--neutral-border-dark,#d8dadc))!important;box-shadow:none!important;background:0 0!important}.ReportsDatePicker-module-scss-module__CsFY8q__pickerInactive.ant-picker-focused{border:1px solid var(--reports-border,var(--neutral-border-dark,#d8dadc))!important;box-shadow:none!important;background:0 0!important}.ReportsDatePicker-module-scss-module__CsFY8q__pickerActive,.ReportsDatePicker-module-scss-module__CsFY8q__pickerActive:hover,.ReportsDatePicker-module-scss-module__CsFY8q__pickerActive:focus,.ReportsDatePicker-module-scss-module__CsFY8q__pickerActive:active{background:var(--reports-accent-soft,#ebf5fd)!important;border:1px solid var(--reports-accent-border,#a0b7ff)!important;box-shadow:none!important}.ReportsDatePicker-module-scss-module__CsFY8q__pickerActive.ant-picker-focused{background:var(--reports-accent-soft,#ebf5fd)!important;border:1px solid var(--reports-accent-border,#a0b7ff)!important;box-shadow:none!important}.ReportsDatePicker-module-scss-module__CsFY8q__picker .ant-picker-suffix{order:-1;line-height:0;display:flex;margin:0 6px 0 0!important}:is(.ReportsDatePicker-module-scss-module__CsFY8q__picker input,.ReportsDatePicker-module-scss-module__CsFY8q__picker input::placeholder){text-align:left;font-size:15px!important;font-weight:400!important}.ReportsDatePicker-module-scss-module__CsFY8q__picker input{color:var(--reports-text,var(--primary-text,#101010))!important}.ReportsDatePicker-module-scss-module__CsFY8q__picker input::placeholder{color:var(--reports-muted,#b8b8b8)!important}.ReportsDatePicker-module-scss-module__CsFY8q__picker .ant-picker-range-separator{color:var(--reports-text,var(--primary-text,#101010));padding:0 4px}
.ReportsActionButton-module-scss-module__GBBpkq__button{gap:6px;transition:background-color .2s,color .2s,border-color .2s;height:var(--reports-action-btn-height,auto)!important;min-height:var(--reports-action-btn-height,auto)!important;padding:var(--reports-action-btn-padding,12px 20px)!important;border:1px solid var(--reports-action-btn-border,#3d5cea)!important;background:var(--reports-action-btn-bg,#3d5cea)!important;color:var(--reports-action-btn-color,#fff)!important;box-shadow:none!important;border-radius:999px!important;align-items:center!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.ReportsActionButton-module-scss-module__GBBpkq__button:hover,.ReportsActionButton-module-scss-module__GBBpkq__button:active{background:var(--reports-action-btn-hover-bg,#1a33aa)!important;color:var(--reports-action-btn-hover-color,#fff)!important;border-color:var(--reports-action-btn-hover-border,#1a33aa)!important;box-shadow:none!important}.ReportsActionButton-module-scss-module__GBBpkq__button:focus-visible{box-shadow:0 0 0 3px #3d5cea24!important}.ReportsActionButton-module-scss-module__GBBpkq__button .ant-btn-icon{align-items:center;line-height:0;display:inline-flex;margin-inline-end:0!important}.ReportsActionButton-module-scss-module__GBBpkq__button svg{color:currentColor;display:block}.ReportsActionButton-module-scss-module__GBBpkq__button.ant-btn-icon-only{padding:12px!important}
.ReportsSearchBar-module-scss-module__WU2qlq__container{margin:0}.ReportsSearchBar-module-scss-module__WU2qlq__input{flex:260px;min-width:260px}.ReportsSearchBar-module-scss-module__WU2qlq__input.ant-input-affix-wrapper{background:var(--reports-surface-muted,var(--neutral-surface-light,#f6f9ff))!important;border:1px solid var(--reports-border-subtle,#e8eaed)!important;height:44px!important;box-shadow:none!important;border-radius:22px!important}.ReportsSearchBar-module-scss-module__WU2qlq__input.ant-input-affix-wrapper:hover{background:var(--reports-surface-muted,var(--neutral-surface-light,#f6f9ff))!important;border-color:var(--reports-accent-border,#e8eaed)!important;box-shadow:none!important}.ReportsSearchBar-module-scss-module__WU2qlq__input.ant-input-affix-wrapper-focused{background:var(--reports-surface,#fff)!important;border-color:var(--reports-accent,var(--primary-accent,#3d5cea))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--reports-accent,var(--primary-accent,#3d5cea)) 12%, transparent)!important}.ReportsSearchBar-module-scss-module__WU2qlq__input .ant-input-prefix{color:var(--reports-muted,var(--secondary-text,#8e939c));margin-inline-end:8px}.ReportsSearchBar-module-scss-module__WU2qlq__input .ant-input{background:0 0!important}
.ReportsTable-module-scss-module__6R2UoG__wrapper{flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ReportsTable-module-scss-module__6R2UoG__table{flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.ReportsTable-module-scss-module__6R2UoG__table.ant-table-wrapper{width:100%;max-width:100%;overflow:hidden;height:100%!important;margin-top:0!important}:is(.ReportsTable-module-scss-module__6R2UoG__table .ant-spin-nested-loading,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-container){width:100%;height:100%}.ReportsTable-module-scss-module__6R2UoG__table .ant-spin-nested-loading{flex-direction:column;display:flex}.ReportsTable-module-scss-module__6R2UoG__table .ant-spin-container{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ReportsTable-module-scss-module__6R2UoG__table .ant-table{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ReportsTable-module-scss-module__6R2UoG__table .ant-table-container{flex-direction:column;min-height:0;display:flex}.ReportsTable-module-scss-module__6R2UoG__table .ant-pagination{flex-shrink:0;padding:12px 0;margin:0!important}:is(.ReportsTable-module-scss-module__6R2UoG__table .ant-table-header,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-content,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-body){flex:none;width:100%}.ReportsTable-module-scss-module__6R2UoG__table .ant-table-thead>tr>th{background:#f6f9ff!important}.ReportsTable-module-scss-module__6R2UoG__table .ant-table-body{scrollbar-gutter:stable;flex:1;min-height:0!important;overflow:auto!important}:is(.ReportsTable-module-scss-module__6R2UoG__table .ant-table-header table,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-body table,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-content table){min-width:100%}.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr>td{color:var(--reports-text,var(--primary-text,#101010));border-top:1px solid #0000;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s}.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr>td:first-child{border-left:1px solid #0000}.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr>td:last-child{border-right:1px solid #0000}:is(.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr:hover>td,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr>td.ant-table-cell-row-hover){border-top-color:var(--reports-accent-border,#a0b7ff);border-bottom-color:var(--reports-accent-border,#a0b7ff);background:var(--reports-accent-soft,#f6f9ff)!important}:is(.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr:hover>td:first-child,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr>td.ant-table-cell-row-hover:first-child){border-left-color:var(--reports-accent-border,#a0b7ff);border-start-start-radius:10px;border-end-start-radius:10px}:is(.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr:hover>td:last-child,.ReportsTable-module-scss-module__6R2UoG__table .ant-table-tbody>tr>td.ant-table-cell-row-hover:last-child){border-right-color:var(--reports-accent-border,#a0b7ff);border-start-end-radius:10px;border-end-end-radius:10px}
.PatientDocuments-module-scss-module__C8Cykq__documentsContainer{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.PatientDocuments-module-scss-module__C8Cykq__header{background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex;box-shadow:0 1px 2px #00000008}.PatientDocuments-module-scss-module__C8Cykq__header .PatientDocuments-module-scss-module__C8Cykq__title{color:#262626;margin:0 0 4px;font-size:24px;font-weight:600}.PatientDocuments-module-scss-module__C8Cykq__header .PatientDocuments-module-scss-module__C8Cykq__subtitle{color:#8c8c8c;margin:0;font-size:14px}.PatientDocuments-module-scss-module__C8Cykq__tableWrapper{flex:1;min-height:0;display:flex}
.sharedModals-module-scss-module__r2ZTcW__fillTable,:is(.sharedModals-module-scss-module__r2ZTcW__fillTable .ant-table-wrapper,.sharedModals-module-scss-module__r2ZTcW__fillTable .ant-table-wrapper .ant-spin-nested-loading,.sharedModals-module-scss-module__r2ZTcW__fillTable .ant-table-wrapper .ant-spin-nested-loading .ant-spin-container,.sharedModals-module-scss-module__r2ZTcW__fillTable .ant-table-wrapper .ant-table){flex-direction:column;flex:1;min-height:0;display:flex}.sharedModals-module-scss-module__r2ZTcW__fillTable .ant-table-wrapper .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}
.TextAreaInput-module-scss-module__ScnV8G__InputContainer{flex-direction:column;width:100%;margin-block:10px;padding-top:20px;display:flex;position:relative}.TextAreaInput-module-scss-module__ScnV8G__label{color:#000000e0;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-8px}.TextAreaInput-module-scss-module__ScnV8G__label .TextAreaInput-module-scss-module__ScnV8G__required{color:#ff4d4f;margin-left:2px}.TextAreaInput-module-scss-module__ScnV8G__inputWrapper{width:100%;position:relative}.TextAreaInput-module-scss-module__ScnV8G__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.TextAreaInput-module-scss-module__ScnV8G__input.TextAreaInput-module-scss-module__ScnV8G__inputError,.TextAreaInput-module-scss-module__ScnV8G__input.TextAreaInput-module-scss-module__ScnV8G__inputError:hover,.TextAreaInput-module-scss-module__ScnV8G__input.TextAreaInput-module-scss-module__ScnV8G__inputError:focus{background-color:#fff2f0}.TextAreaInput-module-scss-module__ScnV8G__errorContainer{align-items:flex-start;gap:4px;display:flex;position:absolute;top:-8px}.TextAreaInput-module-scss-module__ScnV8G__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.TextAreaInput-module-scss-module__ScnV8G__errorMessages{flex-direction:column;gap:2px;display:flex}.TextAreaInput-module-scss-module__ScnV8G__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}
.PatientSearchDrawer-module-scss-module__jdD13q__drawer .ant-drawer-body{padding:20px}.PatientSearchDrawer-module-scss-module__jdD13q__compactDrawer .ant-drawer-body{padding:0 20px 20px!important}.PatientSearchDrawer-module-scss-module__jdD13q__compactDrawerBody{padding-top:12px!important}.PatientSearchDrawer-module-scss-module__jdD13q__addPatient{color:#4b5bff;align-self:flex-start;padding:0;font-weight:600}.PatientSearchDrawer-module-scss-module__jdD13q__patientItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;padding:8px 0;transition:background-color .2s;display:flex}.PatientSearchDrawer-module-scss-module__jdD13q__patientItem:hover{background:#f9f9fb}.PatientSearchDrawer-module-scss-module__jdD13q__patientBadge{flex:1}.PatientSearchDrawer-module-scss-module__jdD13q__checkbox .ant-checkbox-inner{width:18px;height:18px}.PatientSearchDrawer-module-scss-module__jdD13q__footer{justify-content:flex-end;padding-top:8px;display:flex}.PatientSearchDrawer-module-scss-module__jdD13q__footerBtn{min-width:120px}
.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawer .ant-drawer-header{display:none}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawer .ant-drawer-body{flex-direction:column;min-height:0;display:flex;padding:0 16px 16px!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawer .ant-drawer-footer{border-top:0!important;padding:16px!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawerBody{padding-top:12px!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisHeader{margin-bottom:16px}.CreateReferralDrawer-module-scss-module__uGKT7a__defaultHeader{padding:0 20px}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout{flex-direction:column;flex:1;min-height:0;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout .CreateReferralDrawer-module-scss-module__uGKT7a__patientCard{margin:0 0 16px}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout .CreateReferralDrawer-module-scss-module__uGKT7a__tabs{padding:0}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout .CreateReferralDrawer-module-scss-module__uGKT7a__content{gap:18px;padding:0}.CreateReferralDrawer-module-scss-module__uGKT7a__header{align-items:center;padding:16px 20px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__closeButton:hover{color:#1c1f33}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__title{text-align:center;color:#1c1f33;flex:1;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__headerSpacer{width:32px}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard{cursor:pointer;background:#fff;border:1.5px dashed #d0d3de;border-radius:16px;align-items:center;gap:8px;margin:0 20px 16px;padding:14px 16px;transition:all .2s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard:hover{border-color:var(--primary-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--primary-accent) 8%, transparent)}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientAvatar{color:#8c93a6;background:#e8eaed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientAvatar .CreateReferralDrawer-module-scss-module__uGKT7a__patientAvatarIcon{font-size:20px}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo{flex-direction:column;flex:1;gap:2px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo .CreateReferralDrawer-module-scss-module__uGKT7a__patientName{color:#1c1f33;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo .CreateReferralDrawer-module-scss-module__uGKT7a__patientPhone,.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo .CreateReferralDrawer-module-scss-module__uGKT7a__patientPlaceholder{color:#8c93a6;font-family:Inter,sans-serif;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientBadge{flex:1;min-width:0}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientArrow{color:#8c93a6;font-size:14px}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs{padding:0 20px}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-nav{margin:0 0 8px}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-tab{letter-spacing:.05em;color:#8f94a7;padding:0 8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-tab-active{color:#1c1f33}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-ink-bar{background:var(--primary-accent);border-radius:999px;height:3px}.CreateReferralDrawer-module-scss-module__uGKT7a__fieldLabel{color:#000000e0;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content{flex-direction:column;flex:1;gap:16px;padding:0 20px 20px;display:flex;overflow-y:auto}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__field{flex-direction:column;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector{border:1px solid #d9d9d9;border-radius:12px;transition:border-color .2s;overflow:hidden}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector:focus-within{border-color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector.CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelectorDisabled{pointer-events:none;opacity:.6;background:#f5f5f5}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearchInput{color:#1c1f33;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:14px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearchInput::placeholder{color:#bfbfbf}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearchIcon{color:#bfbfbf;flex-shrink:0}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList{max-height:260px;overflow-y:auto}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceLoading,.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceEmpty{color:#8c93a6;text-align:center;padding:16px;font-family:Inter,sans-serif;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;width:100%;padding:12px 16px;transition:background .15s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem:not(:last-child){border-bottom:1px solid #f5f5f5}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem:hover{background:var(--primary-bg)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem.CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemSelected{background:color-mix(in srgb, var(--primary-accent) 6%, white)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemName{color:#1c1f33;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemMeta{color:#8c93a6;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:13px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemMeta .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemPrice{color:#52c41a;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__rowFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__rowFields .CreateReferralDrawer-module-scss-module__uGKT7a__halfField{flex-direction:column;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented{background:#f5f6fa;border-radius:12px;width:100%;padding:4px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented .ant-segmented-group{width:100%}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented .ant-segmented-item{text-align:center;border-radius:9px;flex:1}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented .ant-segmented-item-label{min-height:32px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:32px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeSection{flex-direction:column;gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeGrid{grid-template-columns:1fr}}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeGrid .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeField{flex-direction:column;gap:8px;min-width:0;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection{flex-direction:column;gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip{align-items:center;gap:6px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__dateNavBtn{cursor:pointer;color:#8c93a6;background:0 0;border:1px solid #e8eaed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__dateNavBtn:hover:not(:disabled){border-color:var(--primary-accent);color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__dateNavBtn:disabled{opacity:.4;cursor:not-allowed}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills{flex:1;gap:6px;display:flex;overflow:hidden}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill{cursor:pointer;background:#f5f6fa;border:1.5px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:8px 10px;transition:all .2s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill:hover{border-color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 9%, white)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive{background:var(--primary-accent);border-color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive .CreateReferralDrawer-module-scss-module__uGKT7a__datePillLabel,.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive .CreateReferralDrawer-module-scss-module__uGKT7a__datePillDate{color:#fff}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive:hover{background:var(--state-hover);border-color:var(--state-hover)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill .CreateReferralDrawer-module-scss-module__uGKT7a__datePillLabel{color:#8c93a6;text-transform:uppercase;letter-spacing:.04em;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill .CreateReferralDrawer-module-scss-module__uGKT7a__datePillDate{color:#1c1f33;margin-top:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot{color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 9%, white);cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:10px;padding:8px 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot:hover{border-color:var(--primary-accent);color:var(--primary-accent);background:0 0}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotSelected{background:var(--primary-accent);border-color:var(--primary-accent);color:#fff;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotSelected:hover{background:var(--primary-accent)!important;border-color:var(--primary-accent)!important;color:#fff!important}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotBusy{color:#c4c9d4;cursor:not-allowed;background:#f0f0f0;border-color:#0000}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotBusy:hover{color:#c4c9d4;background:#f0f0f0}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__noSlots{text-align:center;color:#8c8c8c;padding:16px;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent{flex-direction:column;gap:20px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow{align-items:center;gap:16px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagLabel{color:#1c1f33;min-width:130px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons{flex-wrap:nowrap;flex:1;gap:10px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton{color:#8c93a6;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:20px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;transition:all .2s}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton:hover{border-color:var(--primary-accent);color:#1c1f33;background:#e8e8e8}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton.CreateReferralDrawer-module-scss-module__uGKT7a__tagButtonActive{background:var(--primary-accent);color:#fff;border-color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton.CreateReferralDrawer-module-scss-module__uGKT7a__tagButtonActive:hover{background:var(--state-hover);border-color:var(--state-hover);color:#fff}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__descriptionContent{flex-direction:column;gap:16px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer{border-top:1px solid #e5e7ed;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__totalSection{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__totalSection .CreateReferralDrawer-module-scss-module__uGKT7a__totalLabel{color:#8c93a6;font-family:Inter,sans-serif;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__totalSection .CreateReferralDrawer-module-scss-module__uGKT7a__totalPrice{color:#1c1f33;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons{gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__cancelBtn{color:#1c1f33;background:#e8e9ef;border:none;border-radius:999px;flex:1;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__cancelBtn:hover{color:#1c1f33!important;background:#dcdde3!important}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__saveBtn{background:var(--primary-accent);border:none;border-radius:999px;flex:1;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__saveBtn:hover{background:var(--state-hover)!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooter{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterMeta{align-items:baseline;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterMetaLabel{color:#8c93a6;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterMetaValue{color:#1c1f33;font-size:24px;font-weight:700}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterButtons{gap:10px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterButton{min-width:120px;border-radius:999px!important;height:44px!important;font-size:15px!important;font-weight:600!important}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .ant-modal-content{border-radius:16px;padding:24px}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent{text-align:center}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictTitle{color:#1c1f33;margin:0 0 12px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictText{color:#8c93a6;margin:0 0 24px;font-family:Inter,sans-serif;font-size:14px}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons{gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictCancelBtn{color:#1c1f33;background:#f5f5f5;border:none;border-radius:999px;flex:1;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictCancelBtn:hover{color:#1c1f33!important;background:#e8e8e8!important}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictConfirmBtn{background:var(--primary-accent);border:none;border-radius:999px;flex:1;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictConfirmBtn:hover{background:var(--state-hover)!important}
.PatientSummaryCard-module-scss-module__jFhRpa__patientCard{border:1px solid var(--neutral-surface-base,#e5e7ed);background:var(--primary-card-bg,#fff);width:100%;color:var(--primary-text,#1c1f33);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 12px 14px;display:flex}.PatientSummaryCard-module-scss-module__jFhRpa__patientCardActions{flex:none;align-items:center;gap:6px;display:inline-flex}.PatientSummaryCard-module-scss-module__jFhRpa__actionGroup{align-items:center;gap:8px;display:inline-flex}.PatientSummaryCard-module-scss-module__jFhRpa__selectionActionGroup{border-left:1px solid var(--neutral-surface-base,#e5e7ed);margin-left:14px;padding-left:14px}.PatientSummaryCard-module-scss-module__jFhRpa__actionButton{justify-content:center;align-items:center;width:34px!important;min-width:34px!important;height:34px!important;color:var(--primary-accent,#3d5cea)!important;box-shadow:none!important;background:#3d5cea0f!important;border:1px solid #3d5cea3d!important;border-radius:10px!important;padding:0!important;display:inline-flex!important}.PatientSummaryCard-module-scss-module__jFhRpa__actionButton:hover{border-color:var(--primary-accent,#3d5cea)!important;color:var(--primary-accent,#3d5cea)!important;background:#3d5cea1a!important}.PatientSummaryCard-module-scss-module__jFhRpa__removeActionButton{color:#ff4d4f!important;background:#ff4d4f0f!important;border-color:#ff4d4f3d!important}.PatientSummaryCard-module-scss-module__jFhRpa__removeActionButton:hover{color:#ff4d4f!important;background:#ff4d4f14!important;border-color:#ff4d4f!important}
.MedicationsTab-module-scss-module__qzN2EG__card{background:#fff;border:1px solid #e5e7ed;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentSheet{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dce7ff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.MedicationsTab-module-scss-module__qzN2EG__assignmentHeader{appearance:none;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background-color .16s;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentHeader:hover{background:#4065f50a}.MedicationsTab-module-scss-module__qzN2EG__assignmentBody{flex-direction:column;gap:14px;padding:8px 16px 16px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentToggleIcon{color:#8c93a3;flex-shrink:0;font-size:12px}.MedicationsTab-module-scss-module__qzN2EG__assignmentTitleIcon{color:var(--primary-blue);flex-shrink:0;font-size:18px}.MedicationsTab-module-scss-module__qzN2EG__assignmentTitle{color:#202633;font-size:17px;font-weight:500}.MedicationsTab-module-scss-module__qzN2EG__assignmentSubtitle{color:#8c93a3;font-size:13px;line-height:1.35}.MedicationsTab-module-scss-module__qzN2EG__assignmentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationActions{justify-content:flex-end;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentHeaderSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentSummaryBadge,.MedicationsTab-module-scss-module__qzN2EG__assignmentSummaryBadgeActive{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;line-height:1;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentSummaryBadge{color:#8c93a3;background:#fff;border:1px solid #e4e8f0}.MedicationsTab-module-scss-module__qzN2EG__assignmentSummaryBadgeActive{color:var(--primary-blue);background:#eef3ff;border:1px solid #cdd9ff;font-weight:600}.MedicationsTab-module-scss-module__qzN2EG__assignmentTotal{color:#6f7888;white-space:nowrap;background:#fff;border:1px solid #d9e5ff;border-radius:999px;align-items:baseline;gap:8px;min-height:32px;padding:5px 12px;font-size:13px;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTotal strong{color:#202633;font-variant-numeric:tabular-nums;font-size:14px}.MedicationsTab-module-scss-module__qzN2EG__assignmentTexts{flex-direction:column;gap:8px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextSection,.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationSection{border:1px solid #e5ebf7;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextSection{background:#f7faff}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationSection{background:#fff}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextDropdown{background:#fff;border:1px solid #edf0f5;border-radius:12px;min-width:0;overflow:hidden}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextToggle{appearance:none;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;transition:background-color .16s;display:grid}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextToggle:hover{background:#f8fbff}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextToggleMain{align-items:center;gap:6px;min-width:0;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextToggleIcon{color:#8c93a3;flex-shrink:0;font-size:11px}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextLabel{color:#8c93a3;white-space:nowrap;font-size:13px}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextPreview{color:#303746;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextContent{color:#303746;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 12px 12px 29px;font-size:14px;line-height:1.55}.MedicationsTab-module-scss-module__qzN2EG__assignmentEmptyText{font-size:13px}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationCard{background:#fff;border:1px solid #e6eaf2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationName{color:#202633;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationMeta{color:#8c93a3;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationRight{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentQuantity{align-items:center;gap:4px;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentQuantity .ant-btn{width:28px;height:28px;padding:0}.MedicationsTab-module-scss-module__qzN2EG__assignmentQuantityValue{color:#202633;font-variant-numeric:tabular-nums;border:1px solid #e5e7ed;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:28px;padding:0 8px;font-size:13px;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationTotal{color:#202633;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:78px;font-size:13px}.MedicationsTab-module-scss-module__qzN2EG__assignmentPending{background:#ffffffa3;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextField{flex-direction:column;gap:6px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__assignmentTextField span{color:#303746;font-size:14px;font-weight:500}.MedicationsTab-module-scss-module__qzN2EG__issuedSection{background:#fff;border:1px solid #e6eaf2;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__issuedTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__issuedTitleIcon{color:var(--primary-blue);flex-shrink:0;font-size:18px}.MedicationsTab-module-scss-module__qzN2EG__issuedAddButton{border-radius:999px;height:40px;padding:6px 20px}.MedicationsTab-module-scss-module__qzN2EG__dateGroup{flex-direction:column;gap:8px;display:flex}.MedicationsTab-module-scss-module__qzN2EG__dateHeader{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__dateHeader:hover .MedicationsTab-module-scss-module__qzN2EG__dateTitle{background:#e4f4f8}.MedicationsTab-module-scss-module__qzN2EG__dateHeaderMain{align-items:center;gap:6px;min-width:0;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__dateToggleIcon{color:var(--secondary-accent);flex-shrink:0;font-size:11px}.MedicationsTab-module-scss-module__qzN2EG__dateTitle{min-height:24px;color:var(--secondary-accent);background:#eef7fa;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__dateHeaderStats{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.MedicationsTab-module-scss-module__qzN2EG__dateMeta{white-space:nowrap;font-size:12px}.MedicationsTab-module-scss-module__qzN2EG__dateTotal{color:#2b303b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.MedicationsTab-module-scss-module__qzN2EG__dateCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.MedicationsTab-module-scss-module__qzN2EG__itemRow{grid-template-columns:1fr auto auto;align-items:baseline;column-gap:14px;display:grid}.MedicationsTab-module-scss-module__qzN2EG__itemNameCell{align-items:baseline;gap:4px;min-width:0;display:flex}.MedicationsTab-module-scss-module__qzN2EG__itemName{color:#2b303b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.MedicationsTab-module-scss-module__qzN2EG__itemUnit{color:#aab0bb;white-space:nowrap;font-size:11px}.MedicationsTab-module-scss-module__qzN2EG__itemWarn{color:#faad14;font-size:13px}.MedicationsTab-module-scss-module__qzN2EG__itemQtyPrice{color:#8c8c8c;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.MedicationsTab-module-scss-module__qzN2EG__itemSum{color:#2b303b;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:900px){.MedicationsTab-module-scss-module__qzN2EG__assignmentHeader{flex-direction:column;align-items:flex-start}.MedicationsTab-module-scss-module__qzN2EG__assignmentHeaderSummary{justify-content:flex-start;margin-left:20px}.MedicationsTab-module-scss-module__qzN2EG__assignmentActions{justify-content:flex-start;width:100%}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationGrid,.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationCard{grid-template-columns:minmax(0,1fr)}.MedicationsTab-module-scss-module__qzN2EG__assignmentMedicationRight{justify-content:space-between}.MedicationsTab-module-scss-module__qzN2EG__dateHeader{flex-direction:column;align-items:flex-start}.MedicationsTab-module-scss-module__qzN2EG__dateHeaderStats{margin-left:18px}.MedicationsTab-module-scss-module__qzN2EG__dateCards{grid-template-columns:minmax(0,1fr)}}
.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNav{flex:0 0 244px;grid-area:1/1/span 20;width:244px;transition:flex-basis .2s,width .2s;position:sticky;top:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed{flex-basis:88px;width:88px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavShell{background:#fff;border:1px solid #eef0f5;border-radius:20px;padding:18px 10px 12px;box-shadow:0 10px 28px #18244014}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavHeader{justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 6px 12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavTitle{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__menuCollapseButton{color:#1c1f33;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavHeader{justify-content:center;padding-inline:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavTitle{display:none}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu{background:0 0!important;border-inline-end:0!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu .ant-menu-item{--details-side-menu-icon-color:#8c93a6;color:#1c1f33;border-radius:12px;width:100%;height:46px;margin-block:4px;margin-inline:0;font-weight:600;line-height:46px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu .ant-menu-item:after{display:none}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenuIcon{opacity:1;flex:none;width:18px;height:18px;font-size:18px;line-height:1;color:var(--details-side-menu-icon-color)!important;stroke:currentColor!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenuIcon.anticon{justify-content:center;align-items:center;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenuIcon svg{width:1em;height:1em;color:inherit!important;stroke:currentColor!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu .ant-menu-title-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu .ant-menu-item-selected{--details-side-menu-icon-color:#fff;background:var(--primary-accent,#3d5cea)!important;color:#fff!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu .ant-menu-item-selected .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenuIcon{color:#fff!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu .ant-menu-item:not(.ant-menu-item-selected):hover{color:#1c1f33;background:color-mix(in srgb, var(--primary-accent,#3d5cea) 8%, var(--primary-card-bg,#fff))!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu.ant-menu-inline-collapsed{flex-direction:column;align-items:center;width:68px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu.ant-menu-inline-collapsed .ant-menu-item{border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;margin:6px auto;display:flex;padding-inline:0!important;line-height:1!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu.ant-menu-inline-collapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenuIcon{justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:1;display:inline-flex;margin-inline:0!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu.ant-menu-inline-collapsed .ant-menu-title-content{display:none}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__wrapper{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 20px;min-width:0;padding-top:12px;display:grid}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__wrapper>:not(.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNav){grid-column:2}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__head{flex-direction:column;gap:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__contentHeader{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__contentHeaderMain{flex-direction:column;gap:4px;min-width:0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__contentHeaderActions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__contentHeaderClose{color:#1c1f33;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:18px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__title{margin:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__subtitle{display:block}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__editBtn{color:#1c1f33;align-items:center;gap:6px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__moveBtn{color:var(--primary-accent,#3d5cea);align-items:center;gap:6px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__headerActions{align-items:center;gap:4px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__medCardBtn{color:#1c1f33;white-space:nowrap;border-color:#e5e7ed;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:100%;height:32px;padding:0 8px;font-size:12px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__medCardBtn svg{flex:none;width:13px;height:13px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__topActionsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__topActionsRow>*{min-width:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__row{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__rowStart{align-items:flex-start}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__rowLabel{color:#8c93a6;align-items:center;gap:8px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__rowValue{color:#1c1f33;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__badges{flex-wrap:wrap;gap:8px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__specialists{flex-direction:column;align-items:flex-start;gap:8px;margin-top:2px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__specialistRow{align-items:center;gap:8px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__moreStaffBtn{background:var(--primary-card-bg,#fff);min-width:40px;height:32px;color:var(--primary-accent,#3d5cea);cursor:pointer;border:1px solid #d7dbea;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__moreStaffBtn:hover{border-color:var(--primary-accent,#3d5cea);background:color-mix(in srgb, var(--primary-accent,#3d5cea) 9%, var(--primary-card-bg,#fff));color:var(--state-hover,var(--primary-accent,#3d5cea))}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__staffDropdownMenu{min-width:240px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dropdownProfile{min-width:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__section{flex-direction:column;gap:4px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__wrapperFill{grid-template-rows:1fr;min-height:100%}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__wrapperFill .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNav{grid-row:1}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityPanel{flex-direction:column;align-self:stretch;gap:4px;min-height:0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityBody{flex:1;min-height:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sectionLabel{color:#8c93a6}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sectionValue{color:#1c1f33}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__servicesList{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedureCardWrapper{flex-direction:column;gap:6px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedureDate{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__inlineServiceCard{cursor:default}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__viewDetailsInline{height:24px;color:var(--primary-accent,#3d5cea);padding:0;font-size:13px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__viewDetailsInline:hover{color:var(--state-hover,var(--primary-accent,#3d5cea));background:color-mix(in srgb, var(--primary-accent,#3d5cea) 9%, var(--primary-card-bg,#fff))}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedureActions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__markTasksInline{color:#16a34a;height:24px;padding:0;font-size:13px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__markTasksInline:hover{color:#15803d;background:#ecfdf3}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__viewDetailsBtn{color:var(--primary-accent,#3d5cea);height:auto;padding:4px 8px;font-size:13px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__viewDetailsBtn:hover{color:var(--state-hover,var(--primary-accent,#3d5cea));background:color-mix(in srgb, var(--primary-accent,#3d5cea) 9%, var(--primary-card-bg,#fff))}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__payments{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentLoading{justify-content:center;padding:12px 0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentSummary{background:#fff;border:1px solid #e5e7ed;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentSummaryHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentStat{flex-direction:column;gap:2px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentValue{color:#1c1f33;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentDebt{color:#dc2626;font-weight:700}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentDivider{margin:8px 0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentSection{flex-direction:column;gap:8px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__billItems{flex-direction:column;gap:10px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__billItem{background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__billItemTitle{color:#1c1f33;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__billItemMeta{font-size:12px;display:block}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__billItemTotals{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__billItemTotal{color:#1c1f33;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__transactionsList{flex-direction:column;gap:10px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__transactionRow{background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__transactionAmount{color:#1c1f33;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__transactionMeta{font-size:12px;display:block}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentForm{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) auto;align-items:center;gap:10px;display:grid}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentInput,.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentSelect{width:100%}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentCard{background:#fff;border:1px solid #e5e7ed;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentMeta{color:#1c1f33;align-items:center;gap:8px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentAmount{color:#1c1f33;font-weight:700}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentTitle{color:#1c1f33}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__paymentAuthor{color:#8c93a6}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dot{background:#c2c7d3;border-radius:50%;width:4px;height:4px;display:inline-block}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__footer{justify-content:flex-end;gap:8px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__footerBtn{border-radius:12px;height:44px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__restoreModalContent{flex-direction:column;gap:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__restoreStatusGroup{flex-direction:column;gap:10px;display:flex}@media (max-width:900px){.TreatmentDetailsDrawer-module-scss-module__2-pWZa__wrapper{grid-template-columns:1fr}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNav,.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed{flex-basis:auto;grid-area:auto/1;width:100%;position:static}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__wrapper>:not(.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNav){grid-column:1}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavHeader{justify-content:space-between;padding-inline:6px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavTitle{display:inline}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideNavCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__sideMenu{display:none}}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyDrawer .ant-drawer-body{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyItem{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyAmount{color:#1c1f33;font-weight:600}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyMeta{color:#8c93a6;font-size:12px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyLoading{justify-content:center;padding:12px 0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__historyEmpty{justify-content:center;align-items:center;min-height:200px;padding:32px 0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedureGroup{margin-bottom:20px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__assignmentsList{flex-direction:column;gap:10px;margin-top:12px;margin-left:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__miniAssignmentCard{background:var(--color-bg-container,#fff);border:1px solid var(--color-border,#e5e7ed);border-left:3px solid var(--procedure-accent,#b5e2c3);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__miniAssignmentCard:hover{border-color:var(--color-primary,#1890ff);box-shadow:0 2px 8px #00000014}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__assignmentInfo{flex-direction:column;gap:4px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__assignmentDate{font-size:13px;font-weight:500}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__assignmentNurse{font-size:12px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dailyViewSection{flex-direction:column;gap:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__pastProceduresControl{background:#fff;border:1px solid #e1e4ee;border-radius:999px;align-self:flex-end;align-items:center;gap:10px;padding:6px 10px 6px 14px;display:inline-flex;box-shadow:0 4px 14px #1118270a}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__pastProceduresLabel{font-size:14px;font-weight:600;line-height:1.2;color:#1f2437!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__pastProceduresSwitch.ant-switch{background:#d9deea;min-width:42px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__pastProceduresSwitch.ant-switch-checked{background:#3d5cea}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__pastProceduresSwitch .ant-switch-handle:before{box-shadow:none}@media (max-width:640px){.TreatmentDetailsDrawer-module-scss-module__2-pWZa__pastProceduresControl{justify-content:space-between;align-self:stretch}}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dailyViewTimeline{flex-direction:column;gap:0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayGroup{flex-direction:column;display:flex;position:relative}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayLabel{cursor:pointer;background:0 0;border:none;flex-direction:row;align-items:center;gap:10px;width:100%;padding:4px 0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayLabel:hover .TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayCircle{opacity:.85}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayMonth{color:#8c93a6;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;line-height:1.2}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayCircle{background:var(--primary-accent,#3d5cea);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayToggleIcon{color:#8c93a6;justify-content:center;align-items:center;margin-left:auto;font-size:10px;transition:transform .35s;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayToggleIconCollapsed{transform:rotate(-90deg)}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayExecutions{opacity:1;flex:1;grid-template-rows:1fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayExecutionsInner{flex-direction:column;gap:10px;padding:4px 0 20px;display:flex;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__dayExecutionsCollapsed{opacity:0;grid-template-rows:0fr}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionCard{flex-direction:column;gap:8px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionHeader{color:#8c93a6;align-items:center;gap:8px;font-size:13px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionHeader .anticon{color:#8c93a6;font-size:14px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionHeaderRight{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionTime{color:#1c1f33;font-weight:500}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusLabel{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusLabel.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusPending{color:#f59e0b;background:#fef3c7}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusLabel.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusCompleted{color:#16a34a;background:#dcfce7}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusLabel.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusCancelled{color:#dc2626;background:#fee2e2}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusLabel.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusScheduled{color:#3b82f6;background:#dbeafe}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusLabel.TreatmentDetailsDrawer-module-scss-module__2-pWZa__statusInProgress{color:#8b5cf6;background:#ede9fe}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__kebabBtn{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__kebabBtn:hover{color:#1c1f33;background:#f0f2f5}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionProcedureCard{background:#fff;border:1px solid #e5e7ed;border-left-width:4px;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionProcedureCard.TreatmentDetailsDrawer-module-scss-module__2-pWZa__cardPending{border-left-color:#f59e0b}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionProcedureCard.TreatmentDetailsDrawer-module-scss-module__2-pWZa__cardCompleted{border-left-color:#16a34a}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionProcedureCard.TreatmentDetailsDrawer-module-scss-module__2-pWZa__cardCancelled{border-left-color:#dc2626}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionProcedureCard.TreatmentDetailsDrawer-module-scss-module__2-pWZa__cardScheduled{border-left-color:#3b82f6}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executionProcedureCard.TreatmentDetailsDrawer-module-scss-module__2-pWZa__cardInProgress{border-left-color:#8b5cf6}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedureInfo{flex-direction:column;gap:2px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedureName{color:#1c1f33;font-size:14px;font-weight:500}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__procedurePrice{color:#8c93a6;font-size:12px;font-weight:400}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executeBtn{background:var(--primary-accent,#3d5cea);border-color:var(--primary-accent,#3d5cea);flex-shrink:0;gap:10px;font-size:13px;border-radius:24px!important;width:106px!important;height:39px!important;padding:12px 20px!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__executeBtn:hover{background:var(--state-hover,var(--primary-accent,#3d5cea))!important;border-color:var(--state-hover,var(--primary-accent,#3d5cea))!important}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealsSection{flex-direction:column;gap:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealsTitle{color:#000;margin:0;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:24px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealsList{flex-direction:column;gap:16px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCard,.TreatmentDetailsDrawer-module-scss-module__2-pWZa__extraServiceCard{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:12px 16px;position:relative;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCard:before,.TreatmentDetailsDrawer-module-scss-module__2-pWZa__extraServiceCard:before{content:"";background:#ff8a3d;width:4px;position:absolute;top:0;bottom:0;left:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__extraServiceCard:before{background:#9924ff}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCardContent{gap:10px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCardLeft{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCardRight{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealName{color:#000;margin:0;font-size:16px;font-weight:600;line-height:22px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCardMeta{flex-direction:column;gap:4px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealMetaItem{color:#3d5cea;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealMetaItem svg{flex-shrink:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealMetaPrice{color:var(--primary-text,#101010)}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealCardActions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityWrapper{align-items:center;gap:10px;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityBtn{color:#101010;cursor:pointer;background:#fff;border:1px solid #e8eaed;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:all .2s;display:inline-flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityBtn .anticon{font-size:12px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityBtn:hover:not(:disabled){color:#3d5cea;border-color:#3d5cea}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityBtn:active:not(:disabled){background:#f6f9ff}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityBtn:disabled{color:#00000040;cursor:not-allowed;border-color:#f0f0f0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__quantityNumber{color:#000;text-align:center;min-width:20px;font-size:16px;font-weight:500;line-height:24px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__mealTotal{color:#3d5cea;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:24px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTrigger{color:#1c1f33;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;height:46px;margin-block:4px;padding-inline:16px;font-size:14px;font-weight:600;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTrigger:hover{background:color-mix(in srgb, var(--primary-accent,#3d5cea) 8%, var(--primary-card-bg,#fff))}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerActive,.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerActive:hover{background:var(--primary-accent,#3d5cea);color:#fff}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerIcon{color:#8c93a6;flex:0 0 18px;width:18px;height:18px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerActive .TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerIcon{color:#fff}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerChevron{flex:none;transition:transform .18s}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerChevronOpen{transform:rotate(180deg)}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerCollapsed{justify-content:center;padding-inline:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerLabel,.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerCollapsed .TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityTriggerChevron{display:none}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityItemRow{align-items:center;gap:10px;display:flex}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityItemName{white-space:normal;flex:auto;min-width:0}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityCheck{color:#2bb673;flex:none}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityPopup .ant-dropdown-menu{min-width:300px;max-width:340px}.TreatmentDetailsDrawer-module-scss-module__2-pWZa__maternityPopup .ant-dropdown-menu-item-selected{color:var(--primary-accent,#3d5cea);background:#eef1fe;font-weight:600}
.EntitySidebarNav-module-scss-module__q7OxtG__sidebarNav{flex-direction:column;width:100%;min-height:0;max-height:100%;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__shell{background:#fff;border:1px solid #eceef3;border-radius:24px;flex-direction:column;min-height:0;padding:20px 14px 14px;transition:padding .2s,border-radius .2s;display:flex;box-shadow:0 8px 24px #1824400f}.EntitySidebarNav-module-scss-module__q7OxtG__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:14px;padding:0 6px;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__title{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.EntitySidebarNav-module-scss-module__q7OxtG__collapseButton{color:#1c1f33;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.EntitySidebarNav-module-scss-module__q7OxtG__nav{min-width:0;min-height:0;overflow-y:auto}.EntitySidebarNav-module-scss-module__q7OxtG__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__listItem{min-width:0}.EntitySidebarNav-module-scss-module__q7OxtG__navButton{cursor:pointer;text-align:left;color:#303649;background:0 0;border:none;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__navButton:hover{background:#f4f7ff}.EntitySidebarNav-module-scss-module__q7OxtG__active{background:var(--primary-accent);color:#fff;box-shadow:0 10px 20px color-mix(in srgb, var(--primary-accent) 24%, transparent)}.EntitySidebarNav-module-scss-module__q7OxtG__active:hover{background:var(--primary-accent)}.EntitySidebarNav-module-scss-module__q7OxtG__iconBox{background:#f3f5f9;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.EntitySidebarNav-module-scss-module__q7OxtG__active .EntitySidebarNav-module-scss-module__q7OxtG__iconBox{background:#ffffff24}.EntitySidebarNav-module-scss-module__q7OxtG__iconImage{object-fit:contain;width:18px;height:18px}.EntitySidebarNav-module-scss-module__q7OxtG__active .EntitySidebarNav-module-scss-module__q7OxtG__iconImage{filter:brightness(0)invert()}.EntitySidebarNav-module-scss-module__q7OxtG__iconNode{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.EntitySidebarNav-module-scss-module__q7OxtG__iconNode svg{color:#949393;stroke-width:2px;width:18px;height:18px}.EntitySidebarNav-module-scss-module__q7OxtG__active .EntitySidebarNav-module-scss-module__q7OxtG__iconNode svg{color:#fff}.EntitySidebarNav-module-scss-module__q7OxtG__label{word-break:break-word;min-width:0;font-size:14px;font-weight:600;line-height:1.3}@media (max-width:1024px){.EntitySidebarNav-module-scss-module__q7OxtG__shell{padding:18px}.EntitySidebarNav-module-scss-module__q7OxtG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (max-width:640px){.EntitySidebarNav-module-scss-module__q7OxtG__shell{border-radius:20px;padding:16px}.EntitySidebarNav-module-scss-module__q7OxtG__title{font-size:18px}.EntitySidebarNav-module-scss-module__q7OxtG__list{grid-template-columns:1fr}.EntitySidebarNav-module-scss-module__q7OxtG__navButton{border-radius:16px;padding:11px 12px}}.EntitySidebarNav-module-scss-module__q7OxtG__groupButton{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__groupChevron{color:inherit;align-items:center;margin-left:auto;transition:transform .2s;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__groupChevronOpen{transform:rotate(180deg)}.EntitySidebarNav-module-scss-module__q7OxtG__groupActive{background:var(--primary-accent);color:#fff;box-shadow:0 10px 20px color-mix(in srgb, var(--primary-accent) 24%, transparent)}.EntitySidebarNav-module-scss-module__q7OxtG__groupActive:hover{background:var(--primary-accent)}.EntitySidebarNav-module-scss-module__q7OxtG__groupActive .EntitySidebarNav-module-scss-module__q7OxtG__iconBox{background:#ffffff24}.EntitySidebarNav-module-scss-module__q7OxtG__groupActive .EntitySidebarNav-module-scss-module__q7OxtG__iconImage{filter:brightness(0)invert()}.EntitySidebarNav-module-scss-module__q7OxtG__groupActive .EntitySidebarNav-module-scss-module__q7OxtG__iconNode svg{color:#fff}.EntitySidebarNav-module-scss-module__q7OxtG__subList{flex-direction:column;gap:4px;margin:4px 0;padding:0 0 0 36px;list-style:none;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__subListItem{margin:0;padding:0}.EntitySidebarNav-module-scss-module__q7OxtG__subNavButton{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__subNavButton:hover{background:#0000000a}.EntitySidebarNav-module-scss-module__q7OxtG__subActive{background:var(--primary-accent);color:#fff}.EntitySidebarNav-module-scss-module__q7OxtG__subActive:hover{background:var(--primary-accent)}.EntitySidebarNav-module-scss-module__q7OxtG__bullet{justify-content:center;width:12px;font-size:16px;line-height:1;display:inline-flex}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed{width:100%}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__shell{border-radius:20px;padding:18px 10px 12px}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__header{justify-content:center;padding-inline:0}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__title,.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__label,.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__groupChevron{display:none}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__nav{width:100%;overflow:visible}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__list{flex-direction:column;align-items:center;gap:6px;display:flex}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__listItem{width:52px}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__navButton{border-radius:18px;justify-content:center;gap:0;width:52px;height:52px;padding:0}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__iconBox{margin:0}.EntitySidebarNav-module-scss-module__q7OxtG__collapsed .EntitySidebarNav-module-scss-module__q7OxtG__subList{display:none}
.Breadcrumbs-module-scss-module__fIYsiq__wrapper{margin-bottom:20px}.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs{white-space:nowrap}.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs .ant-breadcrumb-link{color:inherit!important;background:0 0!important}:is(.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs .ant-breadcrumb-link:hover,.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs .ant-breadcrumb-link:focus,.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs .ant-breadcrumb-link:active){color:inherit!important;background:0 0!important}.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs li:last-child .ant-breadcrumb-link{color:#000!important;background:0 0!important}:is(.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs li:last-child .ant-breadcrumb-link:hover,.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs li:last-child .ant-breadcrumb-link:focus,.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs li:last-child .ant-breadcrumb-link:active){color:#000!important;background:0 0!important}.Breadcrumbs-module-scss-module__fIYsiq__breadcrumbs .ant-breadcrumb-separator{color:#3d5cea;align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__fIYsiq__item{background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;color:inherit!important}.Breadcrumbs-module-scss-module__fIYsiq__item:hover,.Breadcrumbs-module-scss-module__fIYsiq__item:focus,.Breadcrumbs-module-scss-module__fIYsiq__item:active,.Breadcrumbs-module-scss-module__fIYsiq__item:visited{text-decoration:none;color:inherit!important}.Breadcrumbs-module-scss-module__fIYsiq__clickable{cursor:pointer}.Breadcrumbs-module-scss-module__fIYsiq__primary{color:#3d5cea!important}.Breadcrumbs-module-scss-module__fIYsiq__default{color:#000!important}.Breadcrumbs-module-scss-module__fIYsiq__separator{font-size:12px;line-height:1}
.EntityContentPanel-module-scss-module__6xRx2W__panel{background:#fff;border:1px solid #eceef3;border-radius:24px;flex-direction:column;min-width:0;min-height:100%;padding:28px;display:flex;box-shadow:0 8px 24px #1824400f}.EntityContentPanel-module-scss-module__6xRx2W__header{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.EntityContentPanel-module-scss-module__6xRx2W__breadcrumbs{margin-bottom:0!important}.EntityContentPanel-module-scss-module__6xRx2W__titleRow{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.EntityContentPanel-module-scss-module__6xRx2W__title{color:#1c1f33;margin:0;font-size:23px;font-weight:600;line-height:1.2}.EntityContentPanel-module-scss-module__6xRx2W__actions{justify-content:flex-end;display:flex}.EntityContentPanel-module-scss-module__6xRx2W__body{flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;display:flex}@media (max-width:1024px){.EntityContentPanel-module-scss-module__6xRx2W__panel{padding:22px}.EntityContentPanel-module-scss-module__6xRx2W__titleRow{flex-direction:column;align-items:stretch}.EntityContentPanel-module-scss-module__6xRx2W__actions{justify-content:flex-start}}@media (max-width:640px){.EntityContentPanel-module-scss-module__6xRx2W__panel{padding:18px}.EntityContentPanel-module-scss-module__6xRx2W__header{gap:12px;margin-bottom:20px}.EntityContentPanel-module-scss-module__6xRx2W__title{font-size:21px}}
.InfiniteScrollList-module-scss-module__m7CK-a__controls{align-items:center;gap:12px;margin-bottom:12px;display:flex}.InfiniteScrollList-module-scss-module__m7CK-a__pageSizeSelect{min-width:150px}.InfiniteScrollList-module-scss-module__m7CK-a__count{color:#8c93a6;margin-bottom:12px;display:block}.InfiniteScrollList-module-scss-module__m7CK-a__list{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.InfiniteScrollList-module-scss-module__m7CK-a__loadTrigger{justify-content:center;align-items:center;min-height:40px;padding:16px 0;display:flex}.InfiniteScrollList-module-scss-module__m7CK-a__loadingInitial{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:32px 0;display:flex}.InfiniteScrollList-module-scss-module__m7CK-a__loadingMore{color:#8c93a6;align-items:center;gap:8px;display:flex}.InfiniteScrollList-module-scss-module__m7CK-a__allLoaded{color:#8c93a6;text-align:center;font-size:13px}.InfiniteScrollList-module-scss-module__m7CK-a__loadingText{color:#8c93a6;font-size:14px}.InfiniteScrollList-module-scss-module__m7CK-a__empty{justify-content:center;align-items:center;min-height:200px;padding:32px 0;display:flex}
.SpecialistsDrawer-module-scss-module__qgIESa__drawer .ant-drawer-body{flex-direction:column;height:100%;padding:20px;display:flex;overflow:hidden}.SpecialistsDrawer-module-scss-module__qgIESa__roleSelectContainer{padding-top:0}.SpecialistsDrawer-module-scss-module__qgIESa__specialistItem{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f2f5;align-items:flex-start;gap:12px;padding:10px;transition:background-color .2s,border-color .2s;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__specialistContent{flex-direction:column;flex:1;gap:8px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__specialistItem:hover{background:#f8f9ff;border-color:#e6e8f0}.SpecialistsDrawer-module-scss-module__qgIESa__checked{background:#f8f9ff}.SpecialistsDrawer-module-scss-module__qgIESa__checkbox .ant-checkbox-inner{width:18px;height:18px}.SpecialistsDrawer-module-scss-module__qgIESa__avatar{font-weight:600}.SpecialistsDrawer-module-scss-module__qgIESa__specialistBadge{text-align:left}.SpecialistsDrawer-module-scss-module__qgIESa__badges{margin-left:4px}.SpecialistsDrawer-module-scss-module__qgIESa__badge{margin:0;padding:2px 8px;font-size:12px;line-height:1.5}.SpecialistsDrawer-module-scss-module__qgIESa__specialistInfo{flex-direction:column;line-height:1.3;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__name{color:#1c1f33;font-size:14px;font-weight:600}.SpecialistsDrawer-module-scss-module__qgIESa__metaRow{align-items:center;gap:6px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__status{font-size:13px}.SpecialistsDrawer-module-scss-module__qgIESa__info{color:#4b5bff}.SpecialistsDrawer-module-scss-module__qgIESa__success{color:#2f8250}.SpecialistsDrawer-module-scss-module__qgIESa__muted{color:#8c93a6}.SpecialistsDrawer-module-scss-module__qgIESa__youTag{color:#8c93a6;font-size:12px}.SpecialistsDrawer-module-scss-module__qgIESa__loadTrigger{justify-content:center;align-items:center;min-height:40px;padding:16px 0;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__loadingInitial{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:32px 0;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__loadingMore{color:#8c93a6;align-items:center;gap:8px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__allLoaded{color:#8c93a6;text-align:center;font-size:13px}.SpecialistsDrawer-module-scss-module__qgIESa__loadingText{color:#8c93a6;font-size:14px}.SpecialistsDrawer-module-scss-module__qgIESa__empty{justify-content:center;align-items:center;min-height:200px;padding:32px 0;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__footer{justify-content:flex-end;gap:12px;display:flex}.SpecialistsDrawer-module-scss-module__qgIESa__footerBtn{border-radius:999px;height:44px;font-weight:600}
.ServicesDrawer-module-scss-module__Yb_OLa__drawer .ant-drawer-body{flex-direction:column;gap:12px;height:100%;padding:20px;display:flex;overflow:hidden}.ServicesDrawer-module-scss-module__Yb_OLa__filtersRow{align-items:center;gap:8px;display:flex}.ServicesDrawer-module-scss-module__Yb_OLa__filtersScroll{scrollbar-width:thin;flex-wrap:nowrap;flex:1;align-items:center;gap:8px;padding:10px 0;display:flex;overflow-x:auto}.ServicesDrawer-module-scss-module__Yb_OLa__filtersScroll::-webkit-scrollbar{height:6px}.ServicesDrawer-module-scss-module__Yb_OLa__filtersScroll::-webkit-scrollbar-thumb{background:#dfe3ec;border-radius:999px}.ServicesDrawer-module-scss-module__Yb_OLa__filterTag{color:#1c1f33;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe3ec;border-radius:999px;padding:6px 12px}.ServicesDrawer-module-scss-module__Yb_OLa__filterTagActive{color:#fff;background:#3b468b;border-color:#3b468b}.ServicesDrawer-module-scss-module__Yb_OLa__scrollButton{cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ServicesDrawer-module-scss-module__Yb_OLa__scrollDisabled{opacity:.4;pointer-events:none}.ServicesDrawer-module-scss-module__Yb_OLa__count{color:#8c93a6}.ServicesDrawer-module-scss-module__Yb_OLa__groups{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 0;display:flex;overflow-y:auto}.ServicesDrawer-module-scss-module__Yb_OLa__group{flex-direction:column;gap:10px;display:flex}.ServicesDrawer-module-scss-module__Yb_OLa__groupTitle{color:#1c1f33;font-weight:700}.ServicesDrawer-module-scss-module__Yb_OLa__list{flex-direction:column;gap:10px;display:flex}.ServicesDrawer-module-scss-module__Yb_OLa__checkbox .ant-checkbox-inner{width:18px;height:18px}.ServicesDrawer-module-scss-module__Yb_OLa__inlineCard{cursor:pointer}.ServicesDrawer-module-scss-module__Yb_OLa__checkedCard{border-color:#3b468b}.ServicesDrawer-module-scss-module__Yb_OLa__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ServicesDrawer-module-scss-module__Yb_OLa__footerBtn{border-radius:999px;height:44px;font-weight:600}.ServicesDrawer-module-scss-module__Yb_OLa__saveBtn{background:#363f78;border:none}
.ProceduresDrawer-module-scss-module__3TtObq__drawer .ant-drawer-body{flex-direction:column;gap:16px;height:100%;padding:16px;display:flex}.ProceduresDrawer-module-scss-module__3TtObq__createAboveSearch{color:#4b5bff;align-self:flex-start;align-items:center;gap:8px;height:auto;margin-bottom:12px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.ProceduresDrawer-module-scss-module__3TtObq__content{flex-direction:column;gap:16px;height:100%;display:flex;overflow:hidden}.ProceduresDrawer-module-scss-module__3TtObq__inputField{margin-bottom:12px}.ProceduresDrawer-module-scss-module__3TtObq__resultsCount{color:#8c93a6;font-size:13px}.ProceduresDrawer-module-scss-module__3TtObq__loading,.ProceduresDrawer-module-scss-module__3TtObq__empty{color:#8c93a6;justify-content:center;align-items:center;padding:40px 20px;display:flex}.ProceduresDrawer-module-scss-module__3TtObq__inlineCard{width:100%}.ProceduresDrawer-module-scss-module__3TtObq__checkedCard{border-color:#b5e2c3!important;box-shadow:0 0 0 2px #b5e2c34d!important}.ProceduresDrawer-module-scss-module__3TtObq__inlineCard:hover{border-color:#b5e2c3!important;box-shadow:0 4px 12px #b5e2c333!important}.ProceduresDrawer-module-scss-module__3TtObq__checkbox{pointer-events:none}.ProceduresDrawer-module-scss-module__3TtObq__footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ProceduresDrawer-module-scss-module__3TtObq__footerBtn{min-width:120px}
.ProcedureInlineForm-module-scss-module__pDe1Lq__form{background:#f8f9fc;border:1px solid #e5e7ed;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.ProcedureInlineForm-module-scss-module__pDe1Lq__row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ProcedureInlineForm-module-scss-module__pDe1Lq__field{flex-direction:column;gap:6px;display:flex}.ProcedureInlineForm-module-scss-module__pDe1Lq__label{color:#000000a6;font-size:13px;font-weight:500}.ProcedureInlineForm-module-scss-module__pDe1Lq__label.ProcedureInlineForm-module-scss-module__pDe1Lq__required:after{content:" *";color:#d80e0c;font-weight:700}.ProcedureInlineForm-module-scss-module__pDe1Lq__select,.ProcedureInlineForm-module-scss-module__pDe1Lq__datePicker,.ProcedureInlineForm-module-scss-module__pDe1Lq__inputNumber{width:100%}.ProcedureInlineForm-module-scss-module__pDe1Lq__recurringBlock{background:#fff;border:1px solid #e5e7ed;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ProcedureInlineForm-module-scss-module__pDe1Lq__timesList{flex-direction:column;gap:6px;display:flex}.ProcedureInlineForm-module-scss-module__pDe1Lq__timeItem{align-items:center;gap:6px;display:flex}.ProcedureInlineForm-module-scss-module__pDe1Lq__timePicker{flex:1}.ProcedureInlineForm-module-scss-module__pDe1Lq__removeTimeBtn{color:#ff4d4f;width:28px;height:28px;padding:0}.ProcedureInlineForm-module-scss-module__pDe1Lq__removeTimeBtn:hover{color:#ff7875}.ProcedureInlineForm-module-scss-module__pDe1Lq__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}
.HospitalizationReportTable-module-scss-module__6H5DwG__patientCell{align-items:center;gap:10px;min-width:0;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__actionsCell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__actionsCell .ant-btn{height:auto;padding:0;font-size:12px;line-height:1.35}.HospitalizationReportTable-module-scss-module__6H5DwG__cellStack{flex-direction:column;gap:2px;min-width:0;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__cellSecondary{color:#8c93a6;font-size:12px;display:block}.HospitalizationReportTable-module-scss-module__6H5DwG__dateValue{color:#1c1f33}.HospitalizationReportTable-module-scss-module__6H5DwG__doctorsList{flex-direction:column;gap:6px;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__doctorEntry{flex-direction:column;gap:1px;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__doctorName{color:#1c1f33;font-size:12px;line-height:1.35}.HospitalizationReportTable-module-scss-module__6H5DwG__doctorRole{color:#8c93a6;font-size:11px;line-height:1.3}.HospitalizationReportTable-module-scss-module__6H5DwG__compactList{flex-direction:column;gap:2px;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__compactItem{color:#1c1f33;white-space:normal;font-size:12px;line-height:1.35}.HospitalizationReportTable-module-scss-module__6H5DwG__mutedInline{color:#8c93a6}.HospitalizationReportTable-module-scss-module__6H5DwG__statusStack{flex-wrap:wrap;gap:6px;display:flex}.HospitalizationReportTable-module-scss-module__6H5DwG__noteText{white-space:normal}
.PatientStationary-module-scss-module__Oad6JW__page{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.PatientStationary-module-scss-module__Oad6JW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PatientStationary-module-scss-module__Oad6JW__headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PatientStationary-module-scss-module__Oad6JW__headerInfo{flex-direction:column;gap:2px;display:flex}.PatientStationary-module-scss-module__Oad6JW__title{margin:0}.PatientStationary-module-scss-module__Oad6JW__tableCard{min-width:0;min-height:300px;height:calc(100dvh/var(--vp-scale,1) - 520px);background:#fff;border-radius:16px;flex-direction:column;flex:auto;padding:4px 0 0;display:flex;overflow:hidden}
.EmrStationaryDocsList-module-scss-module__yBqNwW__epikrizBtn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}
.PatientEmr-module-scss-module__7Z5NRq__tabs,:is(.PatientEmr-module-scss-module__7Z5NRq__tabs .ant-tabs-content-holder,.PatientEmr-module-scss-module__7Z5NRq__tabs .ant-tabs-content,.PatientEmr-module-scss-module__7Z5NRq__tabs .ant-tabs-tabpane-active){flex-direction:column;flex:1;min-height:0;display:flex}
.PatientInfo-module-scss-module__PYVS5G__depositPanel{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}.PatientInfo-module-scss-module__PYVS5G__depositHeader{align-items:center;gap:8px;display:flex}.PatientInfo-module-scss-module__PYVS5G__depositTitle{color:#101010;font-size:15px;font-weight:600}.PatientInfo-module-scss-module__PYVS5G__depositBalance{align-items:baseline;gap:6px;display:flex}.PatientInfo-module-scss-module__PYVS5G__depositAmount{letter-spacing:-.5px;font-size:32px;font-weight:700;line-height:1}.PatientInfo-module-scss-module__PYVS5G__depositCurrency{color:#595959;font-size:16px;font-weight:500}.PatientInfo-module-scss-module__PYVS5G__depositDebt{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.PatientInfo-module-scss-module__PYVS5G__depositDebtLabel{color:#ff4d4f;font-size:13px}.PatientInfo-module-scss-module__PYVS5G__depositDebtValue{color:#ff4d4f;font-size:13px;font-weight:600}.PatientInfo-module-scss-module__PYVS5G__depositActions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.PatientInfo-module-scss-module__PYVS5G__modalContent{max-height:calc(75vh/var(--vp-scale,1));flex-direction:column;gap:20px;padding:10px 0;display:flex;overflow-y:auto}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection{background-color:#f9f9f9;border-radius:8px;padding:10px}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection h3{color:#333;margin-bottom:15px;font-size:16px;font-weight:600}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection .PatientInfo-module-scss-module__PYVS5G__modalRow{gap:15px;margin-bottom:15px;display:flex}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection .PatientInfo-module-scss-module__PYVS5G__modalRow:last-child{margin-bottom:0}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection .PatientInfo-module-scss-module__PYVS5G__modalRow .PatientInfo-module-scss-module__PYVS5G__modalCol{flex:1}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection .PatientInfo-module-scss-module__PYVS5G__modalRow .PatientInfo-module-scss-module__PYVS5G__modalCol label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection .PatientInfo-module-scss-module__PYVS5G__modalRow .PatientInfo-module-scss-module__PYVS5G__modalCol label input,.PatientInfo-module-scss-module__PYVS5G__modalContent .PatientInfo-module-scss-module__PYVS5G__modalSection .PatientInfo-module-scss-module__PYVS5G__modalRow .PatientInfo-module-scss-module__PYVS5G__modalCol label select{width:100%}
.DrawerWrapper-module-scss-module__LHMzhG__drawerBody{background:#fff;flex-direction:column;gap:16px;height:100%;padding-top:20px;padding-bottom:20px;display:flex}
.PageHeader-module-scss-module__v3RZMa__header{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.PageHeader-module-scss-module__v3RZMa__backButton{color:var(--primary-text,#101010)}.PageHeader-module-scss-module__v3RZMa__title{color:#101010;margin:0;font-size:19px;font-weight:600;line-height:1.2}
