@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#f5f6f8;--foreground:#171717;--input-height-small:32px;--input-height-large:32px;--page-heading-font-size:1.25rem}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}
html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem}@media (max-width:1024px){body{font-size:1.125rem}}@media (max-width:768px){body{font-size:1rem}}@media (max-width:480px){body{font-size:.9375rem}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@media (max-width:768px){.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:600px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-size:12px;padding:6px 8px!important}.ant-pagination{flex-wrap:wrap;margin:16px 0!important}.ant-pagination-options{display:none}.ant-table-scroll{overflow-x:auto}}@media (max-width:480px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-size:11px;padding:4px 6px!important}.ant-pagination{margin:12px 0!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:28px;height:28px;font-size:12px;line-height:28px}}@media (max-width:768px){.ant-card{margin-bottom:16px}.ant-card-head{padding:12px 16px!important}.ant-card-head-title{font-size:16px}.ant-card-body{padding:16px!important}.ant-card-extra{margin-top:8px;margin-left:0}}@media (max-width:480px){.ant-card-head{padding:10px 12px!important}.ant-card-head-title{font-size:14px}.ant-card-body{padding:12px!important}}@media (max-width:768px){.ant-form-item{margin-bottom:16px}.ant-form-item-label{padding-bottom:4px}.ant-form-item-label>label{font-size:13px}}@media (max-width:480px){.ant-btn-lg{height:36px;padding:0 16px;font-size:14px}.ant-btn{white-space:nowrap}}@media (max-width:768px){.ant-select{width:100%!important;max-width:100%!important}.ant-picker{width:100%!important}.ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}.ant-drawer-body{padding:16px!important}}@media (max-width:480px){.ant-drawer-body{padding:12px!important}.ant-drawer-header{padding:12px 16px!important}.ant-drawer-title{font-size:16px}}@media (max-width:768px){.ant-space{gap:8px!important}.ant-space-horizontal{flex-wrap:wrap}.ant-space-vertical{width:100%}.ant-row{margin-left:-8px!important;margin-right:-8px!important}.ant-col{padding-left:8px!important;padding-right:8px!important}.ant-statistic-title{font-size:13px}.ant-statistic-content{font-size:20px}}@media (max-width:480px){.ant-statistic-title{font-size:12px}.ant-statistic-content{font-size:18px}}@media (max-width:768px){.ant-input,.ant-input-number,.ant-picker{font-size:14px}}@media (max-width:480px){.ant-input,.ant-input-number,.ant-picker{font-size:13px}.ant-tag{padding:2px 6px;font-size:11px;line-height:18px}}@media (max-width:768px){.ant-avatar{flex-shrink:0}.ant-breadcrumb{font-size:13px}.ant-breadcrumb-link{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}}@media (max-width:480px){.ant-breadcrumb{font-size:12px}.ant-breadcrumb-link{max-width:100px}}
.ant-drawer-content-wrapper .ant-tabs-tab{min-width:180px;padding:12px 28px;font-size:15px;font-weight:500}.ant-drawer-content-wrapper .ant-tabs-tab-btn{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.ant-drawer-content-wrapper .ant-tabs-nav{margin-bottom:24px}.ant-drawer-content-wrapper .ant-tabs-tab+.ant-tabs-tab{margin-left:12px}.ant-drawer-content-wrapper .ant-tabs-tab-icon{margin-right:6px}@media (max-width:768px){.ant-drawer .ant-tabs-tab{min-width:120px;padding:10px 16px;font-size:14px}}@media (max-width:480px){.ant-drawer .ant-tabs-tab{min-width:100px;padding:8px 12px;font-size:13px}}
.ant-drawer-body .ant-input-lg,.ant-drawer-body .ant-input{min-height:var(--input-height-large);height:var(--input-height-large);padding:8px 12px;font-size:1rem;line-height:1.5}.ant-drawer-body .ant-input-number{min-height:var(--input-height-large);height:var(--input-height-large);width:100%}.ant-drawer-body .ant-input-number-input{min-height:var(--input-height-large);height:var(--input-height-large);padding:8px 12px;font-size:1rem;line-height:1.5}.ant-drawer-body .ant-select-lg .ant-select-selector,.ant-drawer-body .ant-select .ant-select-selector{min-height:var(--input-height-large);height:auto;min-height:var(--input-height-large);padding:4px 12px}.ant-drawer-body .ant-select-lg .ant-select-selection-item,.ant-drawer-body .ant-select-lg .ant-select-selection-placeholder,.ant-drawer-body .ant-select .ant-select-selection-item,.ant-drawer-body .ant-select .ant-select-selection-placeholder{font-size:1rem;line-height:36px}.ant-drawer-body .ant-select-multiple .ant-select-selector{min-height:var(--input-height-large);height:auto;padding:8px 12px}.ant-drawer-body .test-multi-select .ant-select-selector{min-height:var(--input-height-large);height:auto;padding:10px 12px}.ant-drawer-body .test-multi-select .ant-select-selection-item{margin:2px 4px 2px 0;padding:4px 8px}.ant-drawer-body .test-parameters-select .ant-select-selector,.ant-drawer-body .test-categories-select .ant-select-selector,.ant-drawer-body .test-diseases-select .ant-select-selector{min-height:var(--input-height-large);height:auto;max-height:200px;padding:8px 12px;overflow-y:auto}.ant-drawer-body .test-parameters-select .ant-select-selection-item,.ant-drawer-body .test-categories-select .ant-select-selection-item,.ant-drawer-body .test-diseases-select .ant-select-selection-item{margin:2px 4px 2px 0;padding:4px 8px}.ant-drawer-body .ant-select-multiple .ant-select-selection-item{background:#f0f0f0;border:1px solid #d9d9d9;border-radius:4px;max-width:100%;height:auto;margin:2px 4px 2px 0;padding:4px 8px;font-size:.875rem;line-height:22px}.ant-drawer-body .ant-select-multiple .ant-select-selection-item-content{margin-right:4px}.ant-drawer-body .ant-select-multiple .ant-select-selection-item-remove{color:#8c8c8c;font-size:12px;line-height:1}.ant-drawer-body .ant-select-multiple .ant-select-selection-item-remove:hover{color:#ff4d4f}.ant-select-multiple .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#1890ff;background-color:#e6f7ff;font-weight:500}.ant-select-multiple .ant-select-item-option-selected:not(.ant-select-item-option-disabled):after{content:"✓";float:right;color:#1890ff;margin-left:8px;font-weight:700}.ant-drawer-body .ant-select-dropdown .ant-select-item{padding:8px 12px;font-size:.875rem}.ant-drawer-body .ant-select-dropdown .ant-select-item-option-active{background-color:#f5f5f5}.ant-drawer-body .ant-picker{min-height:var(--input-height-large);height:var(--input-height-large);padding:4px 12px}.ant-drawer-body .ant-picker-input input{min-height:36px;font-size:1rem}.ant-drawer-body .ant-input{min-height:var(--input-height-large)}.ant-drawer-body .ant-input-lg,.ant-drawer-body textarea.ant-input{padding:8px 12px!important}.ant-input::placeholder,.ant-input-lg::placeholder,.ant-input-number-input::placeholder,.ant-select-selection-placeholder,.ant-picker-input input::placeholder,.ant-input-affix-wrapper .ant-input::placeholder,.ant-input-search .ant-input::placeholder,.ant-drawer-body .ant-input::placeholder,.ant-drawer-body .ant-input-lg::placeholder,.ant-drawer-body .ant-input-number-input::placeholder,.ant-drawer-body .ant-select-selection-placeholder,.ant-drawer-body .ant-picker-input input::placeholder{opacity:1;color:#595959!important}
.ant-drawer-footer .ant-btn,.ant-drawer-footer .ant-btn-primary,.ant-drawer-footer .ant-btn-default,.ant-drawer-footer button.ant-btn{padding:0 20px;font-size:1rem;line-height:1.5;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}.actions .ant-btn-primary,.actions .ant-btn-primary.ant-btn{height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}.ant-drawer-body{padding:16px 24px!important}@media (max-width:768px){.ant-drawer-body{padding:12px 16px!important}}@media (max-width:480px){.ant-drawer-body{padding:10px 12px!important}}
.ant-card-body{padding:16px!important}.ant-card-head{padding:12px 16px!important}.ant-card-small .ant-card-body{padding:12px!important}.ant-card-small .ant-card-head{padding:8px 12px!important}@media (max-width:768px){.ant-card-body{padding:12px!important}.ant-card-head{padding:10px 12px!important}.ant-card-small .ant-card-body{padding:10px!important}.ant-card-small .ant-card-head{padding:8px 10px!important}}@media (max-width:480px){.ant-card-body{padding:10px!important}.ant-card-head{padding:8px 10px!important}.ant-card-small .ant-card-body{padding:8px!important}.ant-card-small .ant-card-head{padding:6px 8px!important}}
.ant-input-affix-wrapper{min-height:var(--input-height-large);height:var(--input-height-large);align-items:center;display:flex}.ant-input-affix-wrapper .ant-input-prefix{justify-content:center;align-items:center;height:100%;line-height:1;display:flex}.ant-input-affix-wrapper .ant-input-prefix .anticon{justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.ant-input-affix-wrapper .ant-input{align-items:center;line-height:1.5715;display:flex}.ant-input-affix-wrapper .ant-input::placeholder{opacity:1;line-height:1.5715;color:#595959!important}.ant-input-search .ant-input-affix-wrapper{min-height:var(--input-height-large);height:var(--input-height-large);align-items:center;display:flex}.ant-input-search .ant-input-prefix{align-items:center;line-height:1;display:flex}
.ant-select.ant-select-lg{height:36px}.ant-select.ant-select-lg .ant-select-selector{height:36px!important;min-height:36px!important}
.pageHeading{font-size:var(--page-heading-font-size);font-weight:600;margin:0 0 16px!important}.stickyPageHeader{z-index:100;background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding:16px 0;position:sticky;top:0}.stickyPageHeader .pageHeading{margin-bottom:16px!important}
.ant-table{font-size:14px}.ant-table-thead>tr>th{font-weight:600;border-radius:0!important;padding:10px 16px!important}.ant-table-tbody>tr>td,.ant-table-tbody>tr>td.ant-table-cell{padding:10px 16px!important}.ant-table-small .ant-table-thead>tr>th{border-radius:0!important;padding:8px 14px!important}.ant-table-small .ant-table-tbody>tr>td{padding:8px 14px!important}.ant-table-tbody>tr{height:auto}.ant-table-tbody>tr>td{line-height:1.4}
.commonSearchInput{width:100%;max-width:320px}.commonSearchInput .ant-input-affix-wrapper{min-height:var(--input-height-large);height:var(--input-height-large);align-items:center;display:flex}.commonSearchInput .ant-input{min-height:var(--input-height-large);font-size:.9rem;line-height:1.5}.commonSearchInput .ant-input-prefix{justify-content:center;align-items:center;height:100%;line-height:1;display:flex}.commonSearchInput .anticon{justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.commonSearchInput .ant-input::placeholder{opacity:1;color:#595959!important}@media (max-width:768px){.commonSearchInput{width:100%;max-width:100%}}
.commonFilterButton,.commonSortButton{white-space:nowrap;border-radius:8px;padding:0 12px;font-size:.9rem;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}.commonFilterButton{min-width:150px}@media (max-width:768px){.commonFilterButton,.commonSortButton{height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}}@media (max-width:480px){.commonFilterButton,.commonSortButton{width:100%;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}}
.commonInput{min-height:var(--input-height-large);height:var(--input-height-large);padding:8px 12px;font-size:1rem;line-height:1.5}.commonInputNumber{min-height:var(--input-height-large);height:var(--input-height-large);width:100%}.commonInputNumber .ant-input-number-input{min-height:var(--input-height-large);height:var(--input-height-large);padding:8px 12px;font-size:1rem;line-height:1.5}.commonSelect .ant-select-selector{min-height:var(--input-height-large);height:var(--input-height-large);padding:4px 12px}.commonSelect .ant-select-selection-item,.commonSelect .ant-select-selection-placeholder{font-size:1rem;line-height:36px}.commonDatePicker{min-height:var(--input-height-large);height:var(--input-height-large);padding:4px 12px}.commonDatePicker .ant-picker-input input{min-height:36px;font-size:1rem}.commonTextarea{min-height:var(--input-height-large);font-size:1rem;line-height:1.5;padding:8px 12px!important}.commonInput::placeholder,.commonInputNumber-input::placeholder,.commonSelect .ant-select-selection-placeholder,.commonDatePicker .ant-picker-input input::placeholder{opacity:1;color:#595959!important}
.commonButton,.commonButtonPrimary{border-radius:8px;padding:0 20px;font-size:1rem;line-height:1.5;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}.commonActionsContainer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commonActionsContainer .ant-btn{padding:0 20px;font-size:1rem;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}@media (max-width:768px){.commonActionsContainer{justify-content:space-between;gap:8px;width:100%}.commonActionsContainer .ant-btn{font-size:.9375rem;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}}@media (max-width:480px){.commonActionsContainer{flex-direction:column;gap:8px;width:100%}.commonActionsContainer .ant-btn{width:100%;font-size:.875rem;height:var(--input-height-large)!important;min-height:var(--input-height-large)!important}}
.commonPatientCellContainer{align-items:center;gap:8px;max-width:200px;display:flex}.commonPatientCellContent{flex:1;min-width:0}.commonPatientNameLink{text-decoration:none}.commonPatientName{color:#1890ff;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;cursor:pointer;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.commonPatientPhone{color:#8c8c8c;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.commonServiceProcedureList{margin:0;padding-left:16px;line-height:1.5;list-style-type:disc}.commonServiceProcedureItem{margin-bottom:4px}.commonTextAlignRight{text-align:right}.commonTextAlignCenter{text-align:center}.commonDeleteText{color:#ff4d4f}.ant-dropdown-menu-item-danger:hover .commonDeleteText{color:#fff!important}.commonViewDetailsLink{color:inherit;text-decoration:none}
.flex{display:flex}.flexColumn{flex-direction:column;display:flex}.flexRow{flex-direction:row;display:flex}.flexCenter{justify-content:center;align-items:center;display:flex}.flexBetween{justify-content:space-between;align-items:center;display:flex}.flexAlignCenter{align-items:center;display:flex}.flexAlignEnd{align-items:flex-end;display:flex}.flexJustifyCenter{justify-content:center;display:flex}.flexWrap{flex-wrap:wrap}.flex1{flex:1}.gap8{gap:8px}.gap16{gap:16px}.margin0{margin:0}.marginBottom0{margin-bottom:0}.marginTop8{margin-top:8px}.marginBottom24{margin-bottom:24px}.padding16{padding:16px 0}.textSecondary{color:#8c8c8c}.textSmall{font-size:12px}.textExtraSmall{font-size:10px}.textTiny{font-size:9px}.fontWeight500{font-weight:500}.fontWeight600{font-weight:600}.lineHeight14{line-height:1.4}.textAlignCenter{text-align:center}.textAlignRight{text-align:right}.width100{width:100%}.height100{height:100%}.minWidth0{min-width:0}.maxWidth200{max-width:200px}.overflowHidden{overflow:hidden}.overflowVisible{overflow:visible}.textTruncate{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.textTruncateSingle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.positionRelative{position:relative}.positionAbsolute{position:absolute}.borderRadius4{border-radius:4px}.borderRadiusTop4{border-radius:4px 4px 0 0}.cursorPointer{cursor:pointer}.linkNoDecoration{text-decoration:none}.colorPrimary{color:#1890ff}.iconMarginRight8{margin-right:8px}.iconMarginRight4{margin-right:4px}.iconMarginLeft8{margin-left:8px}
.ant-avatar{background:0 0!important}.rupeeSymbol{margin-right:4px;font-size:20px}.chartContainer{padding:16px 0}.chartBarContainer{align-items:flex-end;gap:4px;height:250px;margin-bottom:8px;display:flex}.chartBarWrapper{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.chartBarInner{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.chartBar{cursor:pointer;border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:all .3s;position:relative}.chartBarLabel{color:#8c8c8c;text-align:center;margin-top:8px;font-size:10px}.chartBarLabelSmall{font-size:9px}.chartBarValue{color:#8c8c8c;white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.chartBarValueAlt{top:-22px}.welcomeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.selectWidth150{width:150px;min-width:150px}.selectWidth220{width:220px;min-width:220px}

.AppLoader-module__FYO_OG__loaderContainer{z-index:9999;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
