.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}
.ReportsTableStatusFilter-module-scss-module__KXMsuG__dropdown{background:#fff;border-radius:8px;min-width:200px;padding:8px 4px;box-shadow:0 6px 16px #00000014,0 3px 6px #0000000a}.ReportsTableStatusFilter-module-scss-module__KXMsuG__list{flex-direction:column;gap:2px;display:flex}.ReportsTableStatusFilter-module-scss-module__KXMsuG__option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;transition:background .15s;display:flex}.ReportsTableStatusFilter-module-scss-module__KXMsuG__option:hover{background:#f5f5f5}.ReportsTableStatusFilter-module-scss-module__KXMsuG__footer{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:6px;padding-left:4px}
.ReportsWarehouseTabs-module-scss-module__IhDhyW__root{position:relative}.ReportsWarehouseTabs-module-scss-module__IhDhyW__wrapper{background:var(--reports-surface-muted,var(--primary-bg,#f6f9ff));scrollbar-width:none;border-radius:12px;flex-wrap:nowrap;gap:6px;padding:5px 40px;display:flex;overflow-x:auto}.ReportsWarehouseTabs-module-scss-module__IhDhyW__wrapper::-webkit-scrollbar{display:none}.ReportsWarehouseTabs-module-scss-module__IhDhyW__tab{min-width:110px;max-width:360px;height:40px;color:var(--reports-text,var(--primary-text,#101010));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.ReportsWarehouseTabs-module-scss-module__IhDhyW__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;display:inline-block;overflow:hidden}.ReportsWarehouseTabs-module-scss-module__IhDhyW__navButton{border:1px solid var(--reports-border,var(--neutral-border-dark,#d8dadc));background:var(--reports-surface,#fff);width:28px;height:28px;color:var(--reports-text,var(--primary-text,#101010));cursor:pointer;z-index:2;border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ReportsWarehouseTabs-module-scss-module__IhDhyW__navButton:disabled{opacity:.35;cursor:default}.ReportsWarehouseTabs-module-scss-module__IhDhyW__navLeft{left:10px}.ReportsWarehouseTabs-module-scss-module__IhDhyW__navRight{right:10px}.ReportsWarehouseTabs-module-scss-module__IhDhyW__tabActive{background:var(--reports-accent,var(--primary-accent,#3d5cea));color:#fff}.ReportsWarehouseTabs-module-scss-module__IhDhyW__tabInactive{color:var(--reports-text,var(--primary-text,#101010));background:0 0}
.ReportsExpandableTableWrapper-module-scss-module__nutWEG__container{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__toolbar{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-top:0;margin-bottom:12px;display:flex}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__toolbarLeft{flex-wrap:wrap;align-items:center;gap:10px;margin-right:auto;display:inline-flex}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__expandBtn,.ReportsExpandableTableWrapper-module-scss-module__nutWEG__collapseBtn{border:1px solid var(--reports-border-subtle,#e8eaed)!important;background:var(--reports-surface,#fff)!important;height:36px!important;box-shadow:none!important;color:var(--reports-text,#101010)!important;border-radius:18px!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important}:is(.ReportsExpandableTableWrapper-module-scss-module__nutWEG__expandBtn.ant-btn:hover,.ReportsExpandableTableWrapper-module-scss-module__nutWEG__expandBtn.ant-btn:focus,.ReportsExpandableTableWrapper-module-scss-module__nutWEG__collapseBtn.ant-btn:hover,.ReportsExpandableTableWrapper-module-scss-module__nutWEG__collapseBtn.ant-btn:focus){border-color:var(--reports-accent-border,#d8dde6)!important;background:var(--reports-accent-soft,#fff)!important;color:var(--reports-text,#101010)!important;box-shadow:none!important}:is(.ReportsExpandableTableWrapper-module-scss-module__nutWEG__expandBtn .anticon,.ReportsExpandableTableWrapper-module-scss-module__nutWEG__collapseBtn .anticon){font-size:13px}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__tableContainer{flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__overlay{z-index:1050;--reports-accent:var(--primary-accent,#3d5cea);--reports-accent-hover:var(--state-hover,#1a33aa);--reports-accent-soft:color-mix(in srgb, var(--reports-accent) 9%, #fff);--reports-accent-border:color-mix(in srgb, var(--reports-accent) 28%, #fff);--reports-surface:var(--primary-card-bg,#fff);--reports-surface-muted:var(--neutral-surface-light,#f6f9ff);--reports-border:var(--neutral-border-dark,#d8dadc);--reports-border-subtle:color-mix(in srgb, var(--reports-border) 68%, #fff);--reports-text:var(--primary-text,#101010);--reports-muted:var(--secondary-text,#949393);background:var(--reports-surface,var(--primary-card-bg,#fff));flex-direction:column;padding:12px 20px 20px;display:flex;position:fixed;inset:0}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__overlayToolbar{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;margin-bottom:12px;display:flex}.ReportsExpandableTableWrapper-module-scss-module__nutWEG__overlayContent{flex:1;min-width:0;min-height:0;display:flex}
.ReportsFilterResetButton-module-scss-module__3W1vla__button{border:1px solid var(--reports-border,var(--neutral-border-dark,#d8dadc))!important;height:36px!important;box-shadow:none!important;color:var(--reports-text,var(--primary-text,#101010))!important;background:0 0!important;border-radius:999px!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important}.ReportsFilterResetButton-module-scss-module__3W1vla__button:hover,.ReportsFilterResetButton-module-scss-module__3W1vla__button:focus{border-color:var(--reports-accent-border,#d8dadc)!important;background:var(--reports-accent-soft,transparent)!important;color:var(--reports-text,var(--primary-text,#101010))!important;box-shadow:none!important}
.HospitalizationAuditHistory-module-scss-module__QXgSsa__contentBlock{border:1px solid var(--reports-border-subtle,#e8eaed);background:var(--reports-surface,#fff);border-radius:12px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.HospitalizationAuditHistory-module-scss-module__QXgSsa__compact{gap:10px;padding:12px}.HospitalizationAuditHistory-module-scss-module__QXgSsa__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__titleGroup{flex-direction:column;gap:4px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__title{color:var(--reports-text,#101010);margin:0;font-size:20px;font-weight:600;line-height:1.2}.HospitalizationAuditHistory-module-scss-module__QXgSsa__compact .HospitalizationAuditHistory-module-scss-module__QXgSsa__title{font-size:17px}.HospitalizationAuditHistory-module-scss-module__QXgSsa__subtitle{color:var(--reports-muted,#8e939c);font-size:13px;line-height:1.4}.HospitalizationAuditHistory-module-scss-module__QXgSsa__compact .HospitalizationAuditHistory-module-scss-module__QXgSsa__subtitle{font-size:12px}.HospitalizationAuditHistory-module-scss-module__QXgSsa__badges{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__metricsRow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.HospitalizationAuditHistory-module-scss-module__QXgSsa__metricCell{min-width:0;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__metricCard{min-height:76px;padding:10px!important}.HospitalizationAuditHistory-module-scss-module__QXgSsa__compact .HospitalizationAuditHistory-module-scss-module__QXgSsa__metricCard{min-height:58px}.HospitalizationAuditHistory-module-scss-module__QXgSsa__softLoading{border:1px solid var(--reports-border-subtle,#e8eaed);color:var(--reports-muted,#8e939c);background:#fbfcff;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timelineHeader{border-top:1px solid var(--reports-border-subtle,#e8eaed);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timelineHeader h3{color:var(--reports-text,#101010);margin:0;font-size:17px;font-weight:600;line-height:1.25}.HospitalizationAuditHistory-module-scss-module__QXgSsa__compact .HospitalizationAuditHistory-module-scss-module__QXgSsa__timelineHeader h3{font-size:15px}.HospitalizationAuditHistory-module-scss-module__QXgSsa__countTag{border-radius:999px;margin:0}.HospitalizationAuditHistory-module-scss-module__QXgSsa__loadingBlock{justify-content:center;align-items:center;min-height:180px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timeline{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.HospitalizationAuditHistory-module-scss-module__QXgSsa__compact .HospitalizationAuditHistory-module-scss-module__QXgSsa__timeline{grid-template-columns:1fr}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timelineItem{min-width:0}.HospitalizationAuditHistory-module-scss-module__QXgSsa__actionCard{color:#3d5af1;background:#eef4ff;border:1px solid #d7e2ff;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:5px;max-width:170px;min-height:26px;padding:4px 7px;display:inline-flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__actionCardIcon{flex:none;align-items:center;padding-top:1px;font-size:13px;line-height:1.2;display:inline-flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__actionCardText{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:600;line-height:1.2;display:block}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timelineCard{border:1px solid var(--reports-border-subtle,#e8eaed);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timelineTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__eventMeta{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:5px;margin-left:auto;display:inline-flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__author{align-items:center;gap:8px;min-width:0;display:inline-flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__authorText{flex-direction:column;gap:2px;min-width:0;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__authorName{color:var(--reports-text,#101010);font-size:13px;font-weight:600;line-height:1.3}.HospitalizationAuditHistory-module-scss-module__QXgSsa__authorRole,.HospitalizationAuditHistory-module-scss-module__QXgSsa__eventDate{color:var(--reports-muted,#8e939c);font-size:12px;line-height:1.3}.HospitalizationAuditHistory-module-scss-module__QXgSsa__eventSummary{color:var(--reports-text,#101010);font-size:14px;font-weight:600;line-height:1.35}.HospitalizationAuditHistory-module-scss-module__QXgSsa__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.HospitalizationAuditHistory-module-scss-module__QXgSsa__detailItem{background:#f7f8fa;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.HospitalizationAuditHistory-module-scss-module__QXgSsa__detailLabel{color:var(--reports-muted,#8e939c);font-size:12px;line-height:1.3}.HospitalizationAuditHistory-module-scss-module__QXgSsa__detailValue{color:var(--reports-text,#101010);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.3}@media (max-width:1100px){.HospitalizationAuditHistory-module-scss-module__QXgSsa__metricsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.HospitalizationAuditHistory-module-scss-module__QXgSsa__timeline{grid-template-columns:1fr}}@media (max-width:720px){.HospitalizationAuditHistory-module-scss-module__QXgSsa__metricsRow,.HospitalizationAuditHistory-module-scss-module__QXgSsa__detailsGrid{grid-template-columns:1fr}}
.TemplatesTable-module-scss-module__sl9Kga__wrapper{height:100%}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper{height:100%;overflow:hidden;margin:0!important}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper .TemplatesTable-module-scss-module__sl9Kga__ant-spin-nested-loading{height:100%}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper .TemplatesTable-module-scss-module__sl9Kga__ant-spin-nested-loading .TemplatesTable-module-scss-module__sl9Kga__ant-spin-container{flex-direction:column;height:100%;display:flex}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper .TemplatesTable-module-scss-module__sl9Kga__ant-spin-nested-loading .TemplatesTable-module-scss-module__sl9Kga__ant-spin-container .TemplatesTable-module-scss-module__sl9Kga__ant-table{flex:1;height:100%;overflow:hidden}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper .TemplatesTable-module-scss-module__sl9Kga__ant-spin-nested-loading .TemplatesTable-module-scss-module__sl9Kga__ant-spin-container .TemplatesTable-module-scss-module__sl9Kga__ant-table .TemplatesTable-module-scss-module__sl9Kga__ant-table-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper .TemplatesTable-module-scss-module__sl9Kga__ant-spin-nested-loading .TemplatesTable-module-scss-module__sl9Kga__ant-spin-container .TemplatesTable-module-scss-module__sl9Kga__ant-table .TemplatesTable-module-scss-module__sl9Kga__ant-table-container .TemplatesTable-module-scss-module__sl9Kga__ant-table-header{flex:none}.TemplatesTable-module-scss-module__sl9Kga__wrapper .ant-table-wrapper .TemplatesTable-module-scss-module__sl9Kga__ant-spin-nested-loading .TemplatesTable-module-scss-module__sl9Kga__ant-spin-container .TemplatesTable-module-scss-module__sl9Kga__ant-table .TemplatesTable-module-scss-module__sl9Kga__ant-table-container .TemplatesTable-module-scss-module__sl9Kga__ant-table-body{flex:1;overflow:auto;min-height:0!important}
.DiagnosesDrawer-module-scss-module__60wxXG__drawer .ant-drawer-body{flex-direction:column;gap:16px;height:100%;padding:16px;display:flex}.DiagnosesDrawer-module-scss-module__60wxXG__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}.DiagnosesDrawer-module-scss-module__60wxXG__segmented.ant-segmented{border-radius:12px}.DiagnosesDrawer-module-scss-module__60wxXG__segmented .ant-segmented-group{border-radius:12px;overflow:hidden}:is(.DiagnosesDrawer-module-scss-module__60wxXG__segmented .ant-segmented-item,.DiagnosesDrawer-module-scss-module__60wxXG__segmented .ant-segmented-item-selected,.DiagnosesDrawer-module-scss-module__60wxXG__segmented .ant-segmented-thumb){border-radius:12px}.DiagnosesDrawer-module-scss-module__60wxXG__inputField{margin-bottom:12px}.DiagnosesDrawer-module-scss-module__60wxXG__footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.DiagnosesDrawer-module-scss-module__60wxXG__footerBtn{min-width:120px}.DiagnosesDrawer-module-scss-module__60wxXG__inlineCard{width:100%}.DiagnosesDrawer-module-scss-module__60wxXG__checkedCard{border-color:var(--diagnosis-accent);box-shadow:0 0 0 2px #ffc0cb4d}.DiagnosesDrawer-module-scss-module__60wxXG__inlineCard:hover{border-color:var(--diagnosis-accent)!important;box-shadow:0 4px 12px #ffc0cb33!important}.DiagnosesDrawer-module-scss-module__60wxXG__checkbox{pointer-events:none}.DiagnosesDrawer-module-scss-module__60wxXG__item{cursor:pointer;border:1px solid #eef0f3;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;transition:all .15s;display:flex}.DiagnosesDrawer-module-scss-module__60wxXG__item:hover{border-color:var(--diagnosis-accent)!important}.DiagnosesDrawer-module-scss-module__60wxXG__checked{background:#f0f6ff;border-color:#1677ff}.DiagnosesDrawer-module-scss-module__60wxXG__itemContent{flex-direction:column;flex:1;gap:4px;display:flex}.DiagnosesDrawer-module-scss-module__60wxXG__code{color:#1677ff;font-weight:600}.DiagnosesDrawer-module-scss-module__60wxXG__desc{color:#6b7280;font-size:13px}.DiagnosesDrawer-module-scss-module__60wxXG__createCard{border:1px dashed #d9d9d9;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.DiagnosesDrawer-module-scss-module__60wxXG__createActions{justify-content:flex-end;gap:8px;display:flex}
.RichText-module-scss-module__tFV3GW__richText{font-weight:var(--rich-text-font-weight,400);overflow-wrap:anywhere}.RichText-module-scss-module__tFV3GW__richText p,.RichText-module-scss-module__tFV3GW__richText ul,.RichText-module-scss-module__tFV3GW__richText ol{margin:0}.RichText-module-scss-module__tFV3GW__richText ul,.RichText-module-scss-module__tFV3GW__richText ol{padding-inline-start:1.5em}.RichText-module-scss-module__tFV3GW__richText li,.RichText-module-scss-module__tFV3GW__richText li>p{margin:0}.RichText-module-scss-module__tFV3GW__richText strong{font-weight:700}.RichText-module-scss-module__tFV3GW__printRichText{font-weight:400}.RichText-module-scss-module__tFV3GW__printRichText strong{font-weight:700}.RichText-module-scss-module__tFV3GW__suppressFirstListMarker>:is(ul,ol):first-child>li:first-child::marker{content:""}.RichText-module-scss-module__tFV3GW__field{box-sizing:border-box;border:1px solid var(--rich-text-border);border-radius:var(--rich-text-radius);background:var(--rich-text-bg);width:100%;min-width:0;color:var(--rich-text-text);cursor:text;font-family:var(--rich-text-font-family);font-size:var(--rich-text-font-size);font-weight:var(--rich-text-font-weight,400);line-height:var(--rich-text-line-height);transition:all var(--rich-text-motion);display:inline-block;position:relative}.RichText-module-scss-module__tFV3GW__field:hover:not([data-disabled=true]){border-color:var(--rich-text-hover)}.RichText-module-scss-module__tFV3GW__field:focus-visible,.RichText-module-scss-module__tFV3GW__field[data-active=true]{border-color:var(--rich-text-active);box-shadow:0 0 0 2px var(--rich-text-outline);outline:none}.RichText-module-scss-module__tFV3GW__field[data-disabled=true]{border-color:var(--rich-text-border);background:var(--rich-text-disabled-bg);box-shadow:none;color:var(--rich-text-disabled-color);cursor:not-allowed;opacity:1}.RichText-module-scss-module__tFV3GW__editorMount{width:100%;min-height:var(--rich-text-min-height);max-height:var(--rich-text-max-height);box-sizing:border-box;padding:var(--rich-text-padding-block) var(--rich-text-padding-inline);overflow-y:auto}.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror{min-height:var(--rich-text-content-min-height);color:inherit;font:inherit;overflow-wrap:anywhere;outline:none}:is(.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror p,.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror ul,.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror ol){margin:0}:is(.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror ul,.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror ol){padding-inline-start:1.5em}.RichText-module-scss-module__tFV3GW__richText ul{list-style-type:disc}.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror ul{list-style-type:disc}.RichText-module-scss-module__tFV3GW__richText ol{list-style-type:decimal}.RichText-module-scss-module__tFV3GW__editorMount .ProseMirror ol{list-style-type:decimal}.RichText-module-scss-module__tFV3GW__placeholder{color:var(--rich-text-placeholder);pointer-events:none}.RichText-module-scss-module__tFV3GW__controlsMount:empty{display:none}.RichText-module-scss-module__tFV3GW__templateControls{pointer-events:none;position:absolute;inset:0}.RichText-module-scss-module__tFV3GW__templateSaveSlot{z-index:2;pointer-events:auto;background:#ffffffe0;border-radius:50%;display:flex;position:absolute;top:6px;right:6px}.RichText-module-scss-module__tFV3GW__templateListbox{z-index:1050;box-sizing:border-box;border:1px solid var(--medical-card-text-template-panel-border,#e5e7eb);border-radius:var(--medical-card-text-template-panel-radius,6px);background:var(--medical-card-text-template-panel-bg,#fff);max-height:280px;box-shadow:var(--medical-card-text-template-panel-shadow,0 6px 16px #0f172a14);pointer-events:auto;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.RichText-module-scss-module__tFV3GW__templateGroupLabel{color:var(--medical-card-text-template-title-color,#6b7280);letter-spacing:.02em;padding:3px 8px;font-size:11px;font-weight:600}.RichText-module-scss-module__tFV3GW__templateOptionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.RichText-module-scss-module__tFV3GW__templateOption{border-radius:var(--medical-card-text-template-option-radius,4px);min-width:0;color:var(--medical-card-text-template-option-color,#111827);cursor:pointer;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:6px 8px;line-height:18px;display:-webkit-box;overflow:hidden}.RichText-module-scss-module__tFV3GW__templateOption:hover,.RichText-module-scss-module__tFV3GW__templateOption:focus-visible,.RichText-module-scss-module__tFV3GW__templateOption[aria-selected=true]{background:var(--medical-card-text-template-option-hover-bg,#f3f4f6);outline:none}.RichText-module-scss-module__tFV3GW__templateDeleteButton{opacity:0}.RichText-module-scss-module__tFV3GW__templateOptionRow:hover .RichText-module-scss-module__tFV3GW__templateDeleteButton,.RichText-module-scss-module__tFV3GW__templateOptionRow:focus-within .RichText-module-scss-module__tFV3GW__templateDeleteButton{opacity:1}.RichText-module-scss-module__tFV3GW__templateStatus,.RichText-module-scss-module__tFV3GW__templateError{color:var(--medical-card-text-template-title-color,#6b7280);padding:6px 8px;font-size:12px}.RichText-module-scss-module__tFV3GW__templateError{color:#cf1322}.RichText-module-scss-module__tFV3GW__spinnerIcon{animation:.8s linear infinite RichText-module-scss-module__tFV3GW__rich-text-spinner}@keyframes RichText-module-scss-module__tFV3GW__rich-text-spinner{to{transform:rotate(360deg)}}@media (hover:none){.RichText-module-scss-module__tFV3GW__templateDeleteButton{opacity:1}}.RichText-module-scss-module__tFV3GW__toolbar{border:1px solid var(--medical-card-field-border,#d9d9d9);background:var(--medical-card-field-bg,#fff);border-radius:6px;flex-wrap:wrap;flex:0 auto;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.RichText-module-scss-module__tFV3GW__toolbarButton{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.RichText-module-scss-module__tFV3GW__toolbarButton:hover:not(:disabled){background:#0000000f}.RichText-module-scss-module__tFV3GW__toolbarButton[aria-pressed=true]{color:var(--medical-card-field-active,#1677ff);background:#1677ff1f}.RichText-module-scss-module__tFV3GW__toolbarButton:focus-visible{outline:2px solid var(--medical-card-field-active,#1677ff);outline-offset:1px}.RichText-module-scss-module__tFV3GW__toolbarButton:disabled{color:#00000040;cursor:not-allowed}.RichText-module-scss-module__tFV3GW__toolbarDivider{background:var(--medical-card-field-border,#d9d9d9);width:1px;height:18px;margin:0 2px}@media (prefers-reduced-motion:reduce){.RichText-module-scss-module__tFV3GW__field{transition:none}.RichText-module-scss-module__tFV3GW__spinnerIcon{animation:none}}
.ServiceCard-module-scss-module__rm0lpG__card{border:1px solid #e5e7ed;border-left:4px solid var(--secondary-accent);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.ServiceCard-module-scss-module__rm0lpG__md{border-radius:16px;padding:14px 16px}.ServiceCard-module-scss-module__rm0lpG__sm{border-radius:12px;gap:10px;padding:10px 12px}.ServiceCard-module-scss-module__rm0lpG__clickable{cursor:pointer;transition:border-color .2s,box-shadow .2s}.ServiceCard-module-scss-module__rm0lpG__clickable:hover{border-color:#3b468b;box-shadow:0 4px 12px #3b468b14}.ServiceCard-module-scss-module__rm0lpG__selected{border-color:#3b468b}.ServiceCard-module-scss-module__rm0lpG__leading{flex-shrink:0;align-items:center;display:inline-flex}.ServiceCard-module-scss-module__rm0lpG__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ServiceCard-module-scss-module__rm0lpG__title{color:#1c1f33;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.ServiceCard-module-scss-module__rm0lpG__sm .ServiceCard-module-scss-module__rm0lpG__title{font-size:13px}.ServiceCard-module-scss-module__rm0lpG__subtitle{color:#8c93a6;flex-direction:column;gap:3px;font-size:13px;line-height:1.25;display:flex}.ServiceCard-module-scss-module__rm0lpG__meta{color:#8c93a6;align-items:center;gap:6px;font-size:13px;display:flex}.ServiceCard-module-scss-module__rm0lpG__metaIcon{font-size:14px}.ServiceCard-module-scss-module__rm0lpG__trailing{flex-shrink:0;align-items:center;gap:12px;display:flex}.ServiceCard-module-scss-module__rm0lpG__tooltipIcon{color:#8c93a6;cursor:pointer;font-size:16px}.ServiceCard-module-scss-module__rm0lpG__priceSection{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ServiceCard-module-scss-module__rm0lpG__trailingBelow{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.ServiceCard-module-scss-module__rm0lpG__topRightExtra{color:#f59e0b;white-space:nowrap;justify-content:flex-end;max-width:100%;font-size:13px;font-weight:600;display:inline-flex}.ServiceCard-module-scss-module__rm0lpG__durationText{color:#8c93a6;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.ServiceCard-module-scss-module__rm0lpG__price{color:var(--primary-accent);white-space:nowrap;font-size:16px;font-weight:700}.ServiceCard-module-scss-module__rm0lpG__sm .ServiceCard-module-scss-module__rm0lpG__price{font-size:14px}
.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__content{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__summaryItem{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__section{flex-direction:column;gap:10px;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__sectionHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryList{border:1px solid var(--ant-color-border-secondary);border-radius:12px;flex-direction:column;display:flex;overflow:auto}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryItem:not(:last-child){border-bottom:1px solid var(--ant-color-border-secondary)}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryControl{align-items:flex-start;gap:10px;min-width:0;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryControl .ant-checkbox-wrapper{flex:1;min-width:0}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryMeta{margin-top:2px;display:block}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryActions{align-items:center;gap:8px;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__servicesList{border-top:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px 14px 42px;display:grid}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__serviceRow{min-width:0}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__servicesEmpty{grid-column:1/-1}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__warningContent{flex-direction:column;gap:8px;display:flex}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__warningContent .ant-typography{margin-bottom:0}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__warningServices{max-height:192px;margin:0;padding-left:20px;overflow-y:auto}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__bulkActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:680px){.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__summary{grid-template-columns:1fr}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryRow{grid-template-columns:minmax(0,1fr);gap:8px}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__categoryActions{justify-content:space-between}.BranchServiceCategorySettingsDrawer-module-scss-module__3W_woW__servicesList{grid-template-columns:minmax(0,1fr);padding-left:14px}}
.ServicesDrawer-module-scss-module__gGSF8W__drawer .ant-drawer-body{flex-direction:column;gap:16px;height:100%;padding:16px;display:flex}.ServicesDrawer-module-scss-module__gGSF8W__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}.ServicesDrawer-module-scss-module__gGSF8W__content{flex-direction:column;gap:16px;height:100%;display:flex;overflow:hidden}.ServicesDrawer-module-scss-module__gGSF8W__inputField{margin-bottom:12px}.ServicesDrawer-module-scss-module__gGSF8W__resultsCount{color:#8c93a6;font-size:13px}.ServicesDrawer-module-scss-module__gGSF8W__empty{color:#8c93a6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.ServicesDrawer-module-scss-module__gGSF8W__inlineCard{width:100%}.ServicesDrawer-module-scss-module__gGSF8W__checkedCard{border-color:#b5e2c3!important;box-shadow:0 0 0 2px #b5e2c34d!important}.ServicesDrawer-module-scss-module__gGSF8W__inlineCard:hover{border-color:#b5e2c3!important;box-shadow:0 4px 12px #b5e2c333!important}.ServicesDrawer-module-scss-module__gGSF8W__checkbox{pointer-events:none}.ServicesDrawer-module-scss-module__gGSF8W__footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.ServicesDrawer-module-scss-module__gGSF8W__footerBtn{min-width:120px}
.CreateExamDrawer-module-scss-module___8mYuq__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;font-size:18px}.CreateExamDrawer-module-scss-module___8mYuq__content{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.CreateExamDrawer-module-scss-module___8mYuq__loadingState{justify-content:center;align-items:center;padding:48px 0;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__patientPicker{cursor:pointer;text-align:left;background:#fff;border:1px dashed #48538866;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;transition:border-color .2s,background-color .2s;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__patientPicker:hover{background:#f8f9ff;border-color:#4b5bff}.CreateExamDrawer-module-scss-module___8mYuq__patientPickerLocked{cursor:default}.CreateExamDrawer-module-scss-module___8mYuq__patientPickerLocked:hover{background:#fff;border-color:#48538866}.CreateExamDrawer-module-scss-module___8mYuq__patientPickerContent{align-items:center;gap:12px;min-width:0;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__patientPlaceholder{color:#8c93a6;align-items:center;gap:12px;font-weight:600;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__patientIcon{color:#9aa0b4;background:#f1f2f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.CreateExamDrawer-module-scss-module___8mYuq__patientArrow{color:#8c93a6;font-size:16px}.CreateExamDrawer-module-scss-module___8mYuq__row{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.CreateExamDrawer-module-scss-module___8mYuq__field{width:100%}.CreateExamDrawer-module-scss-module___8mYuq__statusOption{align-items:center;gap:8px;display:inline-flex}.CreateExamDrawer-module-scss-module___8mYuq__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.CreateExamDrawer-module-scss-module___8mYuq__servicesSection{flex-direction:column;gap:8px;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__sectionLabel{color:#000000e0;font-size:14px;font-weight:500}.CreateExamDrawer-module-scss-module___8mYuq__pickerCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__pickerCard:hover{border-color:#4b5bff;box-shadow:0 4px 12px #4b5bff14}.CreateExamDrawer-module-scss-module___8mYuq__pickerPlaceholder{color:#9aa0b4;font-weight:600}.CreateExamDrawer-module-scss-module___8mYuq__pickerIcon{color:#8c93a6;font-size:14px}.CreateExamDrawer-module-scss-module___8mYuq__selectedServiceList{flex-direction:column;gap:10px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.CreateExamDrawer-module-scss-module___8mYuq__selectedDoctorCard{background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__inlineCard{width:100%}.CreateExamDrawer-module-scss-module___8mYuq__removeButton{color:#1c1f33;cursor:pointer;background:0 0;border:none;font-size:14px}.CreateExamDrawer-module-scss-module___8mYuq__changeService{color:#4b5bff;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:700}.CreateExamDrawer-module-scss-module___8mYuq__footer{justify-content:flex-end;gap:8px;display:flex}.CreateExamDrawer-module-scss-module___8mYuq__footerBtn{border-radius:12px;height:44px}
.ServiceSelectionDrawer-module-scss-module__5UxSWq__drawer .ant-drawer-body{flex-direction:column;gap:14px;height:100%;padding:20px;display:flex;overflow:hidden}.ServiceSelectionDrawer-module-scss-module__5UxSWq__drawer .ant-drawer-content-wrapper{max-width:100vw}.ServiceSelectionDrawer-module-scss-module__5UxSWq__count{color:#8c93a6;font-size:14px}.ServiceSelectionDrawer-module-scss-module__5UxSWq__contentGrid{flex:1;grid-template-columns:minmax(300px,360px) minmax(460px,1fr);gap:18px;min-height:0;display:grid}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedPanel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedPanelHeader{align-items:center;gap:8px;width:100%;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedPanelTitle{color:#1c1f33;min-width:0;font-size:16px;font-weight:700;line-height:1.3}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedPanelWarning{border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.35}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServicesList{flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 2px 4px 0;display:flex;overflow-y:auto}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceItem{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 12px 10px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceItem:before{content:"";background:#0ea5e9;width:4px;position:absolute;top:0;bottom:0;left:0}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceItem:hover,.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceItem:focus-within{background:#f8fbff;border-color:#9cc8ff;box-shadow:0 0 0 1px #0ea5e926}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceMeta{color:#8c93a6;align-items:center;gap:6px;font-size:13px;line-height:1.2;display:inline-flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceRemove{color:#ff4d4f;flex-shrink:0;width:34px;height:34px}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceRemove:hover,.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedServiceRemove:focus-visible{color:#ff4d4f!important;background:#ff4d4f14!important}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedEmpty{text-align:center;background:#fafcff;border:1px dashed #d8dee9;border-radius:14px;flex:1;place-items:center;min-height:180px;padding:18px;display:grid}.ServiceSelectionDrawer-module-scss-module__5UxSWq__catalogPanel{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__catalogControls{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__catalogControlsHeader{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__catalogFilterRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ServiceSelectionDrawer-module-scss-module__5UxSWq__catalogFilterRow>*{width:100%;min-width:0}.ServiceSelectionDrawer-module-scss-module__5UxSWq__tagFilterRow{align-items:center;gap:12px;min-width:0;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__tagFilterRow .ant-checkbox-wrapper{flex-shrink:0}.ServiceSelectionDrawer-module-scss-module__5UxSWq__addServiceAction{color:#3155ff;background:0 0;align-self:flex-start;height:32px;padding:0 4px;font-weight:600}.ServiceSelectionDrawer-module-scss-module__5UxSWq__addServiceAction:hover,.ServiceSelectionDrawer-module-scss-module__5UxSWq__addServiceAction:focus-visible{color:#3155ff!important;background:0 0!important}.ServiceSelectionDrawer-module-scss-module__5UxSWq__categorySelect{width:100%;margin-block:0;padding-top:0}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTypeSelect{width:100%}.ServiceSelectionDrawer-module-scss-module__5UxSWq__tagSelect{flex:1;min-width:0}.ServiceSelectionDrawer-module-scss-module__5UxSWq__categorySelect .ant-form-item{margin-bottom:0}:is(.ServiceSelectionDrawer-module-scss-module__5UxSWq__categorySelect .ant-select-selector,.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTypeSelect .ant-select-selector){align-items:center;display:flex;border-color:#d9d9d9!important;border-radius:19px!important;height:38px!important;min-height:38px!important;padding:0 14px!important}:is(.ServiceSelectionDrawer-module-scss-module__5UxSWq__categorySelect .ant-select-selection-search-input,.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTypeSelect .ant-select-selection-search-input){height:36px!important}:is(.ServiceSelectionDrawer-module-scss-module__5UxSWq__categorySelect .ant-select-selection-placeholder,.ServiceSelectionDrawer-module-scss-module__5UxSWq__categorySelect .ant-select-selection-item,.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTypeSelect .ant-select-selection-placeholder,.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTypeSelect .ant-select-selection-item){line-height:36px!important}.ServiceSelectionDrawer-module-scss-module__5UxSWq__searchInput{border-radius:19px;height:38px;padding:0 14px}@media (max-width:720px){.ServiceSelectionDrawer-module-scss-module__5UxSWq__catalogFilterRow{grid-template-columns:1fr}.ServiceSelectionDrawer-module-scss-module__5UxSWq__tagFilterRow{flex-direction:column;align-items:flex-start}.ServiceSelectionDrawer-module-scss-module__5UxSWq__tagFilterRow .ant-select{width:100%}}.ServiceSelectionDrawer-module-scss-module__5UxSWq__groups{flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 0 12px;display:flex;overflow-y:auto}.ServiceSelectionDrawer-module-scss-module__5UxSWq__group{flex-direction:column;gap:10px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__groupTitle{color:#1c1f33;font-weight:700}.ServiceSelectionDrawer-module-scss-module__5UxSWq__list{flex-direction:column;gap:10px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceItem{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;display:grid}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceItem:disabled{cursor:default}.ServiceSelectionDrawer-module-scss-module__5UxSWq__checkbox .ant-checkbox-inner{border-radius:5px;width:18px;height:18px}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceCard:before{content:"";background:#0ea5e9;width:4px;position:absolute;top:0;bottom:0;left:0}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceItem:hover .ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceCard,.ServiceSelectionDrawer-module-scss-module__5UxSWq__checked .ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceCard{background:#f8fbff;border-color:#9cc8ff}.ServiceSelectionDrawer-module-scss-module__5UxSWq__checked .ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceCard{box-shadow:0 0 0 1px #0ea5e926}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;line-height:1.25;overflow:hidden}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceNameRow{align-items:center;gap:8px;min-width:0;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceTag{color:#8a5a00;background:#fff8e5;border-color:#f5c66b;flex-shrink:0;margin-inline-end:0;font-size:12px;line-height:18px}.ServiceSelectionDrawer-module-scss-module__5UxSWq__serviceMeta{color:#8c93a6;align-items:center;gap:5px;font-size:13px;line-height:1.2;display:inline-flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__servicePrice{color:#3155ff;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700}.ServiceSelectionDrawer-module-scss-module__5UxSWq__state{color:#8c93a6;text-align:center;place-items:center;min-height:220px;display:grid}.ServiceSelectionDrawer-module-scss-module__5UxSWq__emptyState{flex-direction:column;align-items:center;gap:10px;max-width:360px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__emptyTitle{color:#1c1f33;font-size:16px;font-weight:600;line-height:1.35}.ServiceSelectionDrawer-module-scss-module__5UxSWq__emptyDescription{font-size:14px;line-height:1.45}.ServiceSelectionDrawer-module-scss-module__5UxSWq__loadingState{flex-direction:column;align-items:center;gap:10px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__drawerFooter{justify-content:flex-start;gap:8px;display:flex}.ServiceSelectionDrawer-module-scss-module__5UxSWq__cancelButton,.ServiceSelectionDrawer-module-scss-module__5UxSWq__submitButton{border-radius:18px;flex:none;min-width:104px;height:36px;font-weight:600}.ServiceSelectionDrawer-module-scss-module__5UxSWq__cancelButton{color:#1c1f33;background:#e8e9ef;border:none}.ServiceSelectionDrawer-module-scss-module__5UxSWq__submitButton{background:#363f78;border:none}@media (max-width:1080px){.ServiceSelectionDrawer-module-scss-module__5UxSWq__contentGrid{grid-template-columns:1fr}.ServiceSelectionDrawer-module-scss-module__5UxSWq__selectedPanel{max-height:320px}}
.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}
.TreatmentPlansWorkspace-module-scss-module__jBaicW__container{--reports-accent:var(--primary-accent,#3d5cea);--reports-accent-hover:var(--state-hover,#1a33aa);--reports-accent-soft:color-mix(in srgb, var(--reports-accent) 9%, #fff);--reports-accent-border:color-mix(in srgb, var(--reports-accent) 28%, #fff);--reports-surface:var(--primary-card-bg,#fff);--reports-surface-muted:var(--neutral-surface-light,#f6f9ff);--reports-border:var(--neutral-border-dark,#d8dadc);--reports-border-subtle:color-mix(in srgb, var(--reports-border) 68%, #fff);--reports-text:var(--primary-text,#101010);--reports-muted:var(--secondary-text,#949393);width:100%;min-height:0;color:var(--reports-text);flex-direction:column;gap:22px;padding:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__breadcrumbs{margin-bottom:18px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__listActionsBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTabs{border-bottom:1px solid var(--reports-border-subtle);align-items:flex-end;gap:26px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTab.ant-btn{height:42px!important;box-shadow:none!important;color:var(--reports-text)!important;background:0 0!important;border:none!important;border-bottom:3px solid #0000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 28px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTabActive.ant-btn{border-bottom-color:var(--reports-accent)!important;color:var(--reports-accent)!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTab.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTab.ant-btn:focus-visible){border-bottom-color:color-mix(in srgb, var(--reports-accent) 34%, transparent)!important;color:var(--reports-accent)!important;background:0 0!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTabActive.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTabActive.ant-btn:focus-visible){border-bottom-color:var(--reports-accent)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__calendarFilterButton.ant-btn{border:1px solid var(--reports-border,var(--neutral-border-dark,#d8dadc))!important;width:36px!important;height:36px!important;box-shadow:none!important;color:var(--reports-text,var(--primary-text,#101010))!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__calendarFilterButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__calendarFilterButton.ant-btn:focus){border-color:var(--reports-accent-border,#d8dadc)!important;background:var(--reports-accent-soft,transparent)!important;color:var(--reports-text,var(--primary-text,#101010))!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__statusFilterSelect{min-width:118px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPlanButton{font-size:13px!important;font-weight:500!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__searchBar{flex:0 auto}.TreatmentPlansWorkspace-module-scss-module__jBaicW__searchBar .ant-btn-primary{min-width:82px;height:40px!important;box-shadow:none!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__searchBar .ant-input-affix-wrapper{border-radius:999px!important;height:40px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__foundCount{color:var(--reports-muted);font-size:16px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__centerState{justify-content:center;align-items:center;width:100%;min-height:220px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__fieldLabel{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2;display:block}.TreatmentPlansWorkspace-module-scss-module__jBaicW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;width:100%;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__card{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:18px;flex-direction:column;gap:18px;min-width:0;padding:24px 26px 25px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__cardHeader{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__iconBox{background:var(--reports-accent-soft);width:56px;height:56px;color:var(--reports-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planInfo{min-width:0;padding-top:1px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__metaLine{color:var(--reports-muted);align-items:center;gap:16px;margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__title{color:var(--reports-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.15;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__doctor{color:var(--reports-text);margin:0;font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__doctor span:first-child{color:var(--reports-muted)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__specialty{margin-left:6px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__statusBlock{flex-direction:column;align-items:center;gap:8px;min-width:42px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__statusCheckbox{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__steps{color:var(--reports-text);font-size:17px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressTrack{background:var(--reports-surface-muted);border-radius:999px;height:20px;position:relative;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressFill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--reports-accent) 36%, #fff) 0%, var(--reports-accent) 100%);position:absolute;inset:0 auto 0 0}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressThumb{background:color-mix(in srgb, var(--reports-accent) 38%, #fff);width:22px;height:22px;box-shadow:0 0 0 2px color-mix(in srgb, var(--reports-accent) 24%, transparent),0 4px 10px #3d5cea38;border:3px solid #fff;border-radius:999px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressValue{min-width:38px;color:var(--reports-muted);text-align:right;font-size:13px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailsButton.ant-btn{gap:8px;width:100%;transition:border-color .2s,background .2s,color .2s;border:1px solid var(--reports-border-subtle)!important;background:var(--reports-surface)!important;height:36px!important;color:var(--reports-text)!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;display:inline-flex!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailsButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailsButton.ant-btn:focus-visible){outline:none;border-color:var(--reports-accent-border)!important;background:var(--reports-accent-soft)!important;color:var(--reports-text)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailsButton svg{color:currentColor}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailActionsRight{justify-content:flex-end;margin-left:auto}.TreatmentPlansWorkspace-module-scss-module__jBaicW__actionButton{gap:8px;font-size:13px!important;font-weight:500!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__quickStatusButton.ant-btn{gap:7px;height:36px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__addServiceButton.ant-btn{height:36px!important;box-shadow:none!important;border-radius:999px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__addServiceButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__addServiceButton.ant-btn:active){box-shadow:none!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailMetaGrid{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.2fr) minmax(220px,.9fr);align-items:stretch;gap:10px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__infoCard{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__infoCard>div{flex-direction:column;gap:5px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__infoCard strong{color:var(--reports-text);font-size:14px;font-weight:500;line-height:1.25}.TreatmentPlansWorkspace-module-scss-module__jBaicW__infoCard span:not(.TreatmentPlansWorkspace-module-scss-module__jBaicW__fieldLabel){color:var(--reports-text);font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__goButton.ant-btn{white-space:nowrap;gap:6px;border:1px solid var(--reports-border-subtle)!important;background:var(--reports-surface)!important;height:36px!important;color:var(--reports-text)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__goButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__goButton.ant-btn:focus-visible){outline:none;border-color:var(--reports-accent-border)!important;background:var(--reports-accent-soft)!important;color:var(--reports-text)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanel{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:0 18px 18px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanelHeader{border-bottom:1px solid var(--reports-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px 0 10px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanelHeader h3{color:var(--reports-text);margin:0;font-size:17px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanelHeader span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanelHeader strong{color:var(--reports-text);font-weight:600}.TreatmentPlansWorkspace-module-scss-module__jBaicW__summaryGrid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__summaryCard{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:76px;padding:16px 18px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__summaryCard strong{color:var(--reports-text);font-size:16px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__summaryCard>span:last-child{color:var(--reports-muted);font-size:11px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__successText{color:#13b617!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__warningText{color:#ff8a24!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__mutedValue{align-items:center;gap:6px;display:inline-flex;color:var(--reports-muted)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressSummary{justify-content:center;gap:10px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressSummaryTop{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressSummaryTop>span{flex-direction:column;gap:5px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTabs{border-bottom:1px solid var(--reports-border-subtle);align-items:flex-end;gap:26px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTab.ant-btn{height:40px!important;box-shadow:none!important;color:var(--reports-text)!important;background:0 0!important;border:none!important;border-bottom:3px solid #0000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 28px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTabActive.ant-btn{border-bottom:3px solid var(--reports-accent)!important;color:var(--reports-accent)!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTab.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTab.ant-btn:focus-visible){border-bottom-color:color-mix(in srgb, var(--reports-accent) 34%, transparent)!important;color:var(--reports-accent)!important;background:0 0!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTabActive.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTabActive.ant-btn:focus-visible){border-bottom-color:var(--reports-accent)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__servicesList{flex-direction:column;gap:12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRow{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:14px;grid-template-columns:minmax(260px,1.6fr) minmax(90px,.6fr) minmax(145px,.8fr) minmax(150px,.9fr) auto;align-items:center;gap:18px;min-width:0;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceCheckbox{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRow:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRow:focus-within{border-color:color-mix(in srgb, var(--reports-accent) 24%, #fff);background:color-mix(in srgb, var(--reports-accent) 4%, #fff);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--reports-accent) 42%, #fff)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceNameCell{align-items:center;gap:18px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceNameCell h4{color:var(--reports-text);margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceNameCell div>span{color:var(--reports-muted);margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.2;display:block}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceNameCell strong{color:var(--reports-accent);font-size:15px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceMetaCell{border-left:1px solid var(--reports-border-subtle);flex-direction:column;gap:5px;min-width:0;padding-left:18px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceMetaCell strong{color:var(--reports-text);font-size:13px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__doneBadge{color:#13b617;background:#ebfdec;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDates{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetails.ant-btn{white-space:nowrap;gap:8px;border:1px solid var(--reports-border-subtle)!important;background:var(--reports-surface)!important;height:36px!important;color:var(--reports-text)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRowActions{justify-self:end;align-items:center;gap:10px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn{white-space:nowrap;gap:8px;border:1px solid var(--reports-accent-border)!important;background:var(--reports-accent-soft)!important;height:36px!important;color:var(--reports-accent)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 15px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn:focus-visible){outline:none;border-color:var(--reports-accent)!important;background:color-mix(in srgb, var(--reports-accent) 14%, #fff)!important;color:var(--reports-accent)!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn[disabled],.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn-disabled){opacity:.62;border-color:var(--reports-border-subtle)!important;background:var(--reports-surface-muted)!important;color:var(--reports-muted)!important;cursor:not-allowed!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn[disabled]:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDepositPayment.ant-btn-disabled:hover){border-color:var(--reports-border-subtle)!important;background:var(--reports-surface-muted)!important;color:var(--reports-muted)!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetails.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetails.ant-btn:focus-visible){outline:none;border-color:var(--reports-accent-border)!important;background:var(--reports-accent-soft)!important;color:var(--reports-text)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyList{flex-direction:column;gap:4px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyRow{background:0 0;border-radius:10px;grid-template-columns:minmax(190px,.3fr) minmax(360px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:12px 14px;transition:background .2s,box-shadow .2s;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyRow:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyRow:focus-within{background:color-mix(in srgb, var(--reports-accent) 4%, #fff);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--reports-accent) 42%, #fff)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyActor{align-items:center;gap:9px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyAvatar{width:28px;height:28px;color:var(--reports-accent);background:linear-gradient(135deg,#dbeafe 0%,#eef2ff 100%);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyActor div{flex-direction:column;gap:2px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyActor strong{text-overflow:ellipsis;white-space:nowrap;color:var(--reports-text);font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyActor span:not(.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyAvatar){text-overflow:ellipsis;white-space:nowrap;color:var(--reports-muted);font-size:11px;font-weight:400;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyMain{flex-direction:column;gap:4px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyAction{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--reports-text);margin:0;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyChangesInline{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.25;display:block}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyTime{white-space:nowrap;color:var(--reports-text);justify-self:end;font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyPagination{justify-content:flex-end;margin-top:12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPlanDrawer,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsDrawer,.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDrawer{--reports-accent:var(--primary-accent,#3d5cea);--reports-accent-hover:var(--state-hover,#1a33aa);--reports-accent-soft:color-mix(in srgb, var(--reports-accent) 9%, #fff);--reports-accent-border:color-mix(in srgb, var(--reports-accent) 28%, #fff);--reports-surface:var(--primary-card-bg,#fff);--reports-surface-muted:var(--neutral-surface-light,#f6f9ff);--reports-border:var(--neutral-border-dark,#d8dadc);--reports-border-subtle:color-mix(in srgb, var(--reports-border) 68%, #fff);--reports-text:var(--primary-text,#101010);--reports-muted:var(--secondary-text,#949393)}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsDrawer .ant-drawer-body,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPlanDrawer .ant-drawer-body,.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDrawer .ant-drawer-body){padding:0 20px;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsDrawerBody,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPlanDrawerBody,.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDrawerBody{min-height:0;padding:18px 0;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPlanDrawerBody{gap:16px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templatePickerCard{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:12px;padding:10px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templatePickerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templatePickerHeader h3{color:#333;margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templatePickerHeader span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.3}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDrawerBody{flex-direction:column;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewCard{background:var(--reports-surface,#fff);border:1px solid #3d5cea47;border-radius:14px;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewHeader{color:var(--reports-text,#101010);background:#f6f9ff;border-bottom:1px solid #3d5cea47;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewHeaderMain{align-items:center;gap:8px;min-width:0;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewHeaderMain svg{color:var(--reports-muted,#949393)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewHeaderMain span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewNumber{color:var(--reports-muted,#949393);flex:none;font-size:13px;font-weight:500}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewBody{flex-direction:column;gap:12px;padding:14px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewTopLine{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewTime{min-width:0;color:var(--reports-text,#101010);align-items:center;gap:5px;font-size:15px;font-weight:600;line-height:1.25;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDuration{color:var(--reports-muted,#949393);font-size:13px;font-weight:500}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewPills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewStatusPill{background:var(--reports-accent-soft,#f6f9ff);min-height:24px;color:var(--reports-accent,#3d5cea);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewStatusPillPaid{color:#00b512;background:#e9fbeb}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewStatusPillUnpaid{color:#d46b08;background:#fff3e6}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDoctor{color:var(--reports-text,#101010);font-size:13px;font-weight:500;line-height:1.35}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDoctor span{color:var(--reports-muted,#949393);font-weight:500}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewServices{flex-direction:column;gap:8px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewServicesHeader{color:var(--reports-muted,#949393);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewServicesHeader strong{color:var(--reports-text,#101010);white-space:nowrap;font-size:14px;font-weight:700}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewServiceList{flex-direction:column;gap:8px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewServiceItem{border:1px solid var(--reports-border-subtle,#e8e8e8);background:color-mix(in srgb, var(--reports-surface-muted) 46%, #fff);color:var(--reports-text,#101010);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewServiceItem strong{white-space:nowrap;flex:none;font-weight:700}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewEmpty{border:1px dashed var(--reports-border-subtle,#e8e8e8);color:var(--reports-muted,#949393);text-align:center;border-radius:12px;padding:12px;font-size:13px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__appointmentPreviewDetailsButton{height:36px;color:var(--reports-text,#101010);font-size:13px;font-weight:600;border-radius:18px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__drawerFooter{justify-content:flex-start;gap:8px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templatesDrawer .ant-drawer-body{padding:22px 26px 96px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templatesDrawerBody{flex-direction:column;gap:18px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateSearch{min-width:0;align-items:center!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateSearch .ant-input-affix-wrapper,.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateSearch .ant-btn){border-radius:999px!important;height:36px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateSearch .ant-btn{justify-content:center!important;align-items:center!important;padding:0 20px!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateToolbar>.ant-btn{border-radius:999px!important;height:36px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateList{flex-direction:column;gap:12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateCard{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateCardHeader{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateCardHeader h3{color:var(--reports-text);margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateCardHeader span,.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateComment{color:var(--reports-muted);margin:0;font-size:12px;line-height:1.35}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateActions .ant-btn{border-radius:999px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateItems{flex-wrap:wrap;gap:6px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__templateItems span{background:var(--reports-surface-muted);min-height:26px;color:var(--reports-text);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;line-height:1.2;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsDrawerBody{color:var(--reports-text);gap:20px;overflow-y:auto}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsHeader{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:12px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsServiceCard{min-height:72px;border-radius:16px!important;padding:12px 16px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsCloseButton.ant-btn{width:40px!important;height:40px!important;color:var(--reports-text)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsCloseButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsCloseButton.ant-btn:focus-visible){background:var(--reports-accent-soft)!important;color:var(--reports-text)!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsStatusBar{border-bottom:1px solid var(--reports-border-subtle);justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsStatus,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsActions{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsActions .ant-btn{gap:7px;height:36px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentList{flex-direction:column;gap:10px;width:min(360px,100vw - 40px);display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentEmpty{min-width:220px;min-height:42px;color:var(--reports-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentTitle{justify-content:space-between;align-items:center;gap:20px;min-width:260px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentTitle span{color:var(--reports-text)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentTitle strong{color:var(--reports-accent);white-space:nowrap;font-size:12px;font-weight:600}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentItem{border-bottom:1px solid var(--reports-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentItem:last-child{border-bottom:0;padding-bottom:0}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentMeta,.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentAction{flex-direction:column;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentMeta{gap:3px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentMeta strong,.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentAction strong{color:var(--reports-text);font-size:13px;font-weight:600}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentMeta span,.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentMeta small{color:var(--reports-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentAction{flex:none;align-items:flex-end;gap:7px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__depositPaymentAction .ant-btn{height:30px!important;padding:0 11px!important;font-size:12px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsProgress{color:var(--reports-muted);font-size:15px;font-weight:500;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsDoneBadge{color:#13b617;white-space:nowrap;background:#ebfdec;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsSection{flex-direction:column;gap:14px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsSection h3{color:var(--reports-text);margin:0;font-size:16px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsInfoGrid{border-bottom:1px solid var(--reports-border-subtle);grid-template-columns:repeat(3,minmax(78px,.45fr)) minmax(170px,1fr) minmax(200px,1.35fr);gap:16px 20px;padding-bottom:14px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsInfoItem{flex-direction:column;gap:4px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsInfoItem span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsInfoItem strong{overflow-wrap:anywhere;color:var(--reports-text);font-size:14px;font-weight:600;line-height:1.3}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsTable{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:16px;max-width:100%;padding:12px;overflow:visible}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridHeader,.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRow{grid-template-columns:120px minmax(170px,230px) minmax(320px,1fr);align-items:center;gap:14px;min-width:0;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridHeader{border-radius:12px;padding:12px 14px;border-bottom:1px solid var(--reports-border-subtle)!important;background:var(--reports-surface-muted)!important;color:var(--reports-text)!important;font-size:13px!important;font-weight:500!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridBody{flex-direction:column;gap:20px;min-width:0;padding-top:16px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRow{border:1px solid var(--reports-border);background:linear-gradient(#fff 0%,#fcfcfd 100%);border-radius:16px;padding:14px 16px 0;overflow:hidden;box-shadow:0 8px 18px #0f172a0a;color:var(--reports-text)!important;font-size:13px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRowDone{background:linear-gradient(#f7fff8 0%,#fff 100%);border-color:#c2ecc3}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRowDirty{border-color:color-mix(in srgb, var(--reports-accent) 24%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--reports-accent) 8%, #fff)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRowInvalid{border-color:#ffcdce;box-shadow:0 0 0 1px #fff1f1}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRow:last-child{border-bottom:1px solid var(--reports-border-subtle);padding-bottom:0}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionNumberCell,.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionDateCell,.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionCommentCell{min-width:0}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionNumberCell{align-items:center;gap:10px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionNumberCell .ant-checkbox{flex:none}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionCompletionMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionCompletionMeta strong{color:var(--reports-text);font-size:15px;font-weight:600;line-height:1}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionCompletionMeta span{color:var(--reports-muted);font-size:11px;font-weight:500;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionGridRowDone .TreatmentPlansWorkspace-module-scss-module__jBaicW__executionCompletionMeta span{color:#13a215}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRowFooter{border:1px solid var(--reports-border-subtle);background:color-mix(in srgb, var(--reports-surface-muted) 42%, #fff);border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 0;padding:9px 10px 9px 12px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSaveMeta{min-width:0;color:var(--reports-muted);align-items:center;gap:10px;font-size:12px;line-height:1.2;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionScopeInline{min-width:0;color:var(--reports-muted);white-space:nowrap;font-size:11px;font-weight:400;line-height:1.25;position:relative}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionScopeInline:before{content:"";background:var(--reports-border);border-radius:50%;width:4px;height:4px;margin:0 8px 2px 0;display:inline-block}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionUnsavedText,.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSavedText{white-space:nowrap;font-weight:500}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionUnsavedText{color:var(--reports-accent)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSavedText{color:var(--reports-muted)}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRowActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRowActions .ant-btn{border-radius:999px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationFlow{border:1px solid var(--reports-border-subtle);background:color-mix(in srgb, var(--reports-surface-muted) 72%, #fff);border-radius:14px;flex-direction:column;grid-column:1/-1;align-items:stretch;gap:18px;margin:4px 0 16px;padding:12px 14px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationInfo{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationItem{flex-direction:column;gap:3px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationItem span{color:var(--reports-muted);font-size:11px;font-weight:500;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationItem strong{color:var(--reports-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationItem small{color:var(--reports-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationActions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:8px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRelationActions .ant-btn{border-radius:999px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSpecialist{flex-direction:column;gap:3px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSpecialist strong{color:var(--reports-text);font-size:13px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSpecialist span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFiles{flex-direction:column;gap:10px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileItem{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileIcon{background:var(--reports-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileIconMuted{background:#8f8f8f}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileMeta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--reports-text);font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileMeta span{text-overflow:ellipsis;white-space:nowrap;color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileActions{align-items:center;gap:8px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileActions .ant-btn{width:36px!important;height:36px!important;box-shadow:none!important;color:var(--reports-text)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsFileOpenButton.ant-btn{background:0 0!important;border:none!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsComment{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);min-height:86px;color:var(--reports-text);border-radius:12px;padding:13px 14px;font-size:14px;font-weight:400;line-height:1.35}.TreatmentPlansWorkspace-module-scss-module__jBaicW__drawerCancelButton,.TreatmentPlansWorkspace-module-scss-module__jBaicW__drawerPrimaryButton{border-radius:18px;flex:none;min-width:104px;height:36px;font-weight:600}.TreatmentPlansWorkspace-module-scss-module__jBaicW__drawerCancelButton{color:#1c1f33;background:#e8e9ef;border:none}.TreatmentPlansWorkspace-module-scss-module__jBaicW__drawerPrimaryButton{background:#363f78;border:none}.TreatmentPlansWorkspace-module-scss-module__jBaicW__deletePlanButton.ant-btn{gap:7px;height:36px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientSummary{border-bottom:1px solid var(--reports-border-subtle);grid-template-columns:auto minmax(160px,1.2fr) repeat(3,minmax(140px,1fr));align-items:center;gap:16px;padding:0 0 14px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientAvatar{width:42px;height:42px;color:var(--reports-accent);background:linear-gradient(135deg,#dbeafe 0%,#eef2ff 100%);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientInfo,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientInfo span,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientMeta span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientInfo strong,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientMeta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--reports-text);font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createFormCard,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createServicesPanel{border:1px solid var(--reports-border,#d8dadc);background:var(--reports-surface);border-radius:16px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createFormCard{background:#f9f9f9;border-color:#e8e8e8;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(280px,1.05fr);gap:15px;padding:10px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__commentField{grid-column:1/-1}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createField{flex-direction:column;gap:5px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createField>span,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRow label>span{color:#333;font-size:14px;font-weight:500;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__periodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createServicesPanel{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 14px 14px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createServicesHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createServicesHeader h3{color:var(--reports-text);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createServicesHeader>div>span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__addPlanServiceButton.ant-btn,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentAddButton.ant-btn){white-space:nowrap;gap:6px;height:36px!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__addPlanServiceButton.ant-btn{padding:0 16px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentAddButton.ant-btn{padding:0 14px!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__addPlanServiceButton.ant-btn-primary,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentAddButton.ant-btn-primary){background:var(--reports-accent)!important;border-color:var(--reports-accent)!important;color:#fff!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__addPlanServiceButton.ant-btn-primary:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__addPlanServiceButton.ant-btn-primary:focus-visible,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentAddButton.ant-btn-primary:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentAddButton.ant-btn-primary:focus-visible){background:var(--reports-primary-hover,var(--reports-accent-hover))!important;border-color:var(--reports-primary-hover,var(--reports-accent-hover))!important;color:#fff!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__emptyServicesState{border:1px solid var(--reports-border-subtle);border-left:3px solid color-mix(in srgb, var(--reports-accent) 54%, #fff);background:var(--reports-surface);min-height:60px;color:var(--reports-muted);border-radius:14px;align-items:center;gap:16px;padding:14px 18px;font-size:13px;font-weight:400;display:flex;position:relative}.TreatmentPlansWorkspace-module-scss-module__jBaicW__emptyServicesIcon{background:var(--reports-surface-muted);width:42px;height:42px;color:var(--reports-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServicesList{flex-direction:column;gap:18px;min-height:0;padding:2px 6px 6px 2px;display:flex;overflow-y:auto}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServiceCard{border:1px solid var(--reports-border-subtle);border-left:4px solid color-mix(in srgb, var(--reports-accent) 64%, #fff);background:#fcfdff;border-radius:16px;flex-direction:column;gap:14px;padding:16px 16px 16px 18px;display:flex;box-shadow:0 8px 22px #1010100b}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServiceTop{grid-template-columns:minmax(180px,1fr) auto auto 34px;align-items:center;gap:12px;display:grid}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServiceTitle{flex-direction:column;gap:4px;min-width:0;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServiceTitle strong{text-overflow:ellipsis;white-space:nowrap;color:var(--reports-text);font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServiceTitle span{color:var(--reports-muted);font-size:12px;font-weight:400;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServicePrice{color:var(--reports-accent);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__quantityControl{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__quantityControl span{color:var(--reports-muted);font-size:12px;font-weight:500}.TreatmentPlansWorkspace-module-scss-module__jBaicW__quantityControl .ant-input-number{border-radius:999px;width:92px}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftRemoveButton.ant-btn,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRemoveButton.ant-btn){border:1px solid var(--reports-border-subtle)!important;color:#ff4d4f!important;background:var(--reports-surface)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:inline-flex!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftRemoveButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRemoveButton.ant-btn:hover,.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftRemoveButton.ant-btn:focus-visible,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRemoveButton.ant-btn:focus-visible){color:#ff4d4f!important;background:#fff1f1!important;border-color:#ffcaca!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentsBlock{flex-direction:column;gap:10px;padding-top:2px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentsTitle{color:var(--reports-text);font-size:13px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentsList{flex-direction:column;gap:8px;display:flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRow{border:1px solid var(--reports-border-subtle);background:var(--reports-surface);border-radius:10px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:7px 8px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentNumber{color:var(--reports-text);font-size:13px;font-weight:600;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentFieldLabel{color:var(--reports-text);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentPicker,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentTimePicker{border-radius:8px!important;height:32px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentPicker{width:140px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentTimePicker{width:96px!important}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentPicker .ant-picker-input,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentTimePicker .ant-picker-input){height:30px}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentPicker .ant-picker-input>input,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentTimePicker .ant-picker-input>input){font-size:13px!important;line-height:1.2!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__quantityEditGroup{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__quantityEditGroup .ant-input-number{border-radius:999px;width:88px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionEditDateTime{flex-direction:column;gap:8px;width:100%;display:flex}:is(.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionEditDateTime .ant-picker,.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionEditDateTime .ant-input,.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsTable .ant-input){border-radius:10px;width:100%}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionCommentInput.ant-input{resize:vertical;height:72px;min-height:72px!important;line-height:1.25!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionActions{align-items:center;gap:6px;display:inline-flex}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionActions .ant-btn{width:100%}.TreatmentPlansWorkspace-module-scss-module__jBaicW__cardProgressStatus{color:var(--reports-muted);text-align:right;margin-top:-6px;font-size:12px;font-weight:400;line-height:1.2}@media (max-width:640px){.TreatmentPlansWorkspace-module-scss-module__jBaicW__grid{grid-template-columns:1fr}.TreatmentPlansWorkspace-module-scss-module__jBaicW__card{padding:18px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__cardHeader{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__iconBox{width:48px;height:48px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__title{white-space:normal}}@media (max-width:1180px){.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientSummary{grid-template-columns:auto minmax(180px,1fr) repeat(2,minmax(150px,1fr))}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientMeta:last-child{grid-column:2/-1}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createFormCard{grid-template-columns:repeat(2,minmax(220px,1fr))}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createFormCard .TreatmentPlansWorkspace-module-scss-module__jBaicW__createField:last-child{grid-column:1/-1}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailMetaGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.TreatmentPlansWorkspace-module-scss-module__jBaicW__summaryGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.TreatmentPlansWorkspace-module-scss-module__jBaicW__progressSummary{grid-column:1/-1}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRow{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(120px,.6fr))}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRowActions{justify-self:start}}@media (max-width:760px){.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientSummary,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createFormCard,.TreatmentPlansWorkspace-module-scss-module__jBaicW__periodGrid{grid-template-columns:1fr}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createPatientMeta:last-child,.TreatmentPlansWorkspace-module-scss-module__jBaicW__createFormCard .TreatmentPlansWorkspace-module-scss-module__jBaicW__createField:last-child{grid-column:auto}.TreatmentPlansWorkspace-module-scss-module__jBaicW__createServicesHeader,.TreatmentPlansWorkspace-module-scss-module__jBaicW__draftServiceTop{grid-template-columns:1fr;align-items:flex-start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__addPlanServiceButton,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentAddButton{width:100%}.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRow,.TreatmentPlansWorkspace-module-scss-module__jBaicW__assignmentRow label{grid-template-columns:1fr}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailHeader{align-items:flex-start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailActions{justify-content:flex-start;width:100%}.TreatmentPlansWorkspace-module-scss-module__jBaicW__detailMetaGrid,.TreatmentPlansWorkspace-module-scss-module__jBaicW__summaryGrid{grid-template-columns:1fr}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceDetailsInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanel{padding-inline:12px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planPanelHeader{flex-direction:column;align-items:flex-start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTabs,.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTabs{gap:10px;overflow-x:auto}.TreatmentPlansWorkspace-module-scss-module__jBaicW__workspaceTab.ant-btn{flex:none;padding:0 16px!important}.TreatmentPlansWorkspace-module-scss-module__jBaicW__planTab.ant-btn{flex:none;padding:0 16px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRow{grid-template-columns:1fr;gap:12px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceCheckbox{justify-self:start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceRowActions{flex-wrap:wrap;justify-content:flex-start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyRow{grid-template-columns:1fr;align-items:start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyTime{justify-self:start}.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyAction,.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyChangesInline,.TreatmentPlansWorkspace-module-scss-module__jBaicW__historyTime{white-space:normal}.TreatmentPlansWorkspace-module-scss-module__jBaicW__serviceMetaCell{border-left:none;padding-left:0}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRowFooter{flex-direction:column;grid-column:1/-1;align-items:stretch}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionSaveMeta{flex-direction:column;align-items:flex-start;gap:4px}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionScopeInline{white-space:normal}.TreatmentPlansWorkspace-module-scss-module__jBaicW__executionRowActions{justify-content:flex-start}}
.DrawerWrapper-module-scss-module__LHMzhG__drawerBody{background:#fff;flex-direction:column;gap:16px;height:100%;padding-top:20px;padding-bottom:20px;display:flex}
.DrawerKit-module-scss-module__115JLq__header{align-items:center;gap:12px;display:flex}.DrawerKit-module-scss-module__115JLq__headerMain{flex-direction:column;gap:2px;min-width:0;display:flex}.DrawerKit-module-scss-module__115JLq__headerTitle{color:#1c1f33;font-size:18px;font-weight:600;line-height:1.3}.DrawerKit-module-scss-module__115JLq__headerTitleSm{font-size:16px}.DrawerKit-module-scss-module__115JLq__headerSubtitle{color:#8c93a6;font-size:13px;line-height:1.3}.DrawerKit-module-scss-module__115JLq__headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.DrawerKit-module-scss-module__115JLq__backButton{border-radius:999px;min-width:32px;height:32px}.DrawerKit-module-scss-module__115JLq__section{flex-direction:column;gap:12px;display:flex}.DrawerKit-module-scss-module__115JLq__searchInput{border-radius:24px;width:100%;padding:8px 16px}.DrawerKit-module-scss-module__115JLq__list{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.DrawerKit-module-scss-module__115JLq__footer{justify-content:flex-end;gap:8px;display:flex}.DrawerKit-module-scss-module__115JLq__footerCompact{gap:8px}.DrawerKit-module-scss-module__115JLq__footerAlignStart{justify-content:flex-start}.DrawerKit-module-scss-module__115JLq__footerAlignBetween{justify-content:space-between}
.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__patientCardItem{background:#fff;border:1px solid #e5e7ed;border-radius:12px;width:100%;padding:12px}.PatientSearchDrawer-module-scss-module__jdD13q__patientCardItem:hover,.PatientSearchDrawer-module-scss-module__jdD13q__patientItemSelected{background:#f8faff;border-color:#4b5bff}.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}
.FileAttachmentCard-module-scss-module__oeg-Ea__fileCard{background:#f9f9f9;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.FileAttachmentCard-module-scss-module__oeg-Ea__fileInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.FileAttachmentCard-module-scss-module__oeg-Ea__fileName{color:#1c1f33;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.FileAttachmentCard-module-scss-module__oeg-Ea__fileDate{color:#8c93a6;font-size:12px}.FileAttachmentCard-module-scss-module__oeg-Ea__fileActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.FileAttachmentCard-module-scss-module__oeg-Ea__actionBtn{color:#8c93a6;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.FileAttachmentCard-module-scss-module__oeg-Ea__actionBtn:hover{color:#1c1f33}
