@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@font-face{font-family:MuliBlack;src:url(/static/media/Muli-Black.65e46745a5a5486857ac.ttf)}@font-face{font-family:MuliBlackItalic;src:url(/static/media/Muli-BlackItalic.1add3a2ca24713d973af.ttf)}@font-face{font-family:MuliBold;src:url(/static/media/Muli-Bold.85c0b343300dccfa10e7.ttf)}@font-face{font-family:MuliBoldItalic;src:url(/static/media/Muli-BoldItalic.e5a04cee0fa3fe506965.ttf)}@font-face{font-family:MuliXBold;src:url(/static/media/Muli-ExtraBold.e59a298dcd54ab53886b.ttf)}@font-face{font-family:MuliXBoldItalic;src:url(/static/media/Muli-ExtraBoldItalic.60b0ee23cc3e23271fbf.ttf)}@font-face{font-family:MuliXLight;src:url(/static/media/Muli-ExtraLight.2062d6e596fa20db5dc8.ttf)}@font-face{font-family:MuliXLightItalic;src:url(/static/media/Muli-ExtraLightItalic.97d7c7420e10498ebc11.ttf)}@font-face{font-family:MuliItalic;src:url(/static/media/Muli-Italic.cf721b57ce66d467a2a6.ttf)}@font-face{font-family:MuliLight;src:url(/static/media/Muli-Light.aade01402633f3b0d4f1.ttf)}@font-face{font-family:MuliLightItalic;src:url(/static/media/Muli-LightItalic.3dace12ac1aa80281907.ttf)}@font-face{font-family:MuliMedium;src:url(/static/media/Muli-Medium.b6c92c76aea74335f0de.ttf)}@font-face{font-family:MuliMediumItalic;src:url(/static/media/Muli-MediumItalic.36788b5f2743af314d52.ttf)}@font-face{font-family:MuliRegular;src:url(/static/media/Muli-Regular.e9aab0fdac684ccdc422.ttf)}@font-face{font-family:Muli;src:url(/static/media/Muli-Regular.e9aab0fdac684ccdc422.ttf)}@font-face{font-family:MuliSemiBold;src:url(/static/media/Muli-SemiBold.534f8b00662d5445104d.ttf)}@font-face{font-family:MuliSemiBoldItalic;src:url(/static/media/Muli-SemiBoldItalic.4001fc8725f28bb346dc.ttf)}@font-face{font-family:Muli-Extra-Light;src:local("MULI-EXTRALIGHT"),url(/static/media/Muli-ExtraLight.2062d6e596fa20db5dc8.ttf) format("truetype")}@font-face{font-family:Muli-Light;src:local("MULI-LIGHT"),url(/static/media/Muli-Light.aade01402633f3b0d4f1.ttf) format("truetype")}@font-face{font-family:Muli-Reg;src:local("MULI-REGULAR"),url(/static/media/Muli-Regular.e9aab0fdac684ccdc422.ttf) format("truetype")}@font-face{font-family:Muli-Medium;src:local("MULI-MEDIUM"),url(/static/media/Muli-Medium.b6c92c76aea74335f0de.ttf) format("truetype")}@font-face{font-family:Muli-Semi-Bold;src:local("MULI-SEMIBOLD"),url(/static/media/Muli-SemiBold.534f8b00662d5445104d.ttf) format("truetype")}@font-face{font-family:Muli-Bold;src:local("MULI-BOLD"),url(/static/media/Muli-Bold.85c0b343300dccfa10e7.ttf) format("truetype")}@font-face{font-family:Muli-Extra-Bold;src:local("MULI-BOLD"),url(/static/media/Muli-ExtraBold.e59a298dcd54ab53886b.ttf) format("truetype")}iframe#webpack-dev-server-client-overlay{display:none!important}@media only screen and (max-device-width:768px)and (orientation:portrait){html{padding:0}}@media only screen and (max-device-width:1000px)and (orientation:portrait){html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media only screen and (max-device-width:1000px)and (orientation:landscape){html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html ::selection{background:transparent}html ::-moz-selection{background:transparent}}@media only screen and (max-device-width:468px)and (orientation:portrait){.t-header{align-items:flex-start;flex-direction:column;margin-bottom:25px;margin-top:25px}}:root{--app-main-background:#f2f3f5;--app-elevated-background:#f8f8fa;--app-section-background:var(--app-elevated-background);--data-surface-background:var(--app-section-background);--data-row-background:var(--app-section-background);--accordion-surface-background:var(--app-section-background);--accordion-header-shadow:0 2px 8px #8888881a}#root,body,html{background-color:#f2f3f5;background-color:var(--app-main-background);height:100%;overflow:hidden;width:100%}.app-main-surface{background-color:#f2f3f5!important;background-color:var(--app-main-background)!important}.appointment-list-view .ant-table-body,.expenses-table-scroll .ant-table-body,.global-invoice-table .ant-table-body,.global-receipt-table .ant-table-body,.reports-table .ant-table-body,.task-list-table .ant-table-body{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.ant-drawer .ant-drawer-header,.app-drawer-surface,.app-drawer-surface .ant-drawer-body,.app-drawer-surface .ant-drawer-content,.app-drawer-surface .ant-drawer-header,.app-drawer-surface .ant-drawer-wrapper-body,.app-drawer-surface .form-drawer,.app-drawer-surface .general-drawer{background-color:#f8f8fa!important;background-color:var(--app-section-background)!important}.ant-drawer .ant-drawer-header-title{width:100%}.ant-drawer .ant-drawer-title{order:1}.ant-drawer .ant-drawer-close{-webkit-margin-start:auto;-webkit-margin-end:0;margin-inline-end:0;margin-inline-start:auto;order:2}.app-table-surface,.app-table-surface .ant-table,.app-table-surface .ant-table-body,.app-table-surface .ant-table-container,.app-table-surface .ant-table-content,.app-table-surface .ant-table-footer,.app-table-surface .ant-table-header,.app-table-surface .ant-table-placeholder,.app-table-surface .ant-table-summary,.app-table-surface .ant-table-thead>tr>td,.app-table-surface .ant-table-thead>tr>th,.app-table-surface .ant-table-title,.app-table-surface thead,.app-table-surface thead td,.app-table-surface thead th{background-color:#f8f8fa!important;background-color:var(--data-surface-background)!important}.app-table-surface .ant-table-summary>tr>td,.app-table-surface .ant-table-tbody>tr.ant-table-expanded-row>td,.app-table-surface .ant-table-tbody>tr>.ant-table-cell-fix-left,.app-table-surface .ant-table-tbody>tr>.ant-table-cell-fix-right,.app-table-surface .ant-table-tbody>tr>td,.app-table-surface .ant-table-tbody>tr>th,.app-table-surface tbody td,.app-table-surface tbody th,.app-table-surface tbody tr{background-color:#f8f8fa!important;background-color:var(--data-row-background)!important}.ant-table,.ant-table-body,.ant-table-container,.ant-table-content,.ant-table-footer,.ant-table-header,.ant-table-placeholder,.ant-table-summary,.ant-table-tbody>tr>.ant-table-cell-fix-left,.ant-table-tbody>tr>.ant-table-cell-fix-right,.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th,.ant-table-title,table,table tbody,table td,table th,table thead,table tr{background-color:#f8f8fa!important;background-color:var(--app-elevated-background)!important}.container-group .ant-table-wrapper,.container-group .app-bounded-table,.container-group .app-table-surface,.container-group .responsive-table-container,.container-group .table-container,.container-group .table1{max-height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain}.container-group .ant-table-body,.container-group .app-bounded-table__body,.container-group .responsive-table-container__body,.container-group .table-container__body{max-height:calc(100vh - 300px);overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.container-group .ant-table-content{max-height:none;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:contain}.container-group .table1{overflow:auto;scrollbar-gutter:stable}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover,table tbody tr:hover,table tbody tr:hover>td,table tbody tr:hover>th{background-color:#f8f8fa!important;background-color:var(--app-elevated-background)!important}.app-table-surface .ant-table-tbody>tr.ant-table-row:hover>td,.app-table-surface .ant-table-tbody>tr>td.ant-table-cell-row-hover,.app-table-surface tbody tr:hover,.app-table-surface tbody tr:hover td,.app-table-surface tbody tr:hover th{background-color:#f8f8fa!important;background-color:var(--data-row-background)!important}.app-accordion-header,.app-accordion-surface .ant-collapse-header{background-color:#f8f8fa!important;background-color:var(--accordion-surface-background)!important;box-shadow:0 2px 8px #8888881a!important;box-shadow:var(--accordion-header-shadow)!important;position:relative;z-index:1}.app-accordion-header>*,.app-accordion-surface .mantine-Accordion-control,.app-accordion-surface .mantine-accordian__actions{background-color:transparent!important;box-shadow:none!important}.app-accordion-body,.app-accordion-surface .ant-collapse-content,.app-accordion-surface .ant-collapse-content-box,.app-accordion-surface .mantine-Accordion-content,.app-accordion-surface .mantine-Accordion-panel{background-color:#f8f8fa!important;background-color:var(--accordion-surface-background)!important;box-shadow:none!important}.ant-collapse,.ant-collapse-content,.ant-collapse-content-box,.ant-collapse-header,.ant-collapse-item,.mantine-Accordion-content,.mantine-Accordion-control,.mantine-Accordion-item,.mantine-Accordion-panel,.mantine-Accordion-root{background-color:#f8f8fa!important;background-color:var(--accordion-surface-background)!important}.ant-collapse-header,.app-accordion-header,.mantine-Accordion-control{box-shadow:0 2px 8px #8888881a!important;box-shadow:var(--accordion-header-shadow)!important}.ant-card,.ant-card-body,.ant-card-head,.app-section-card,.billing-timeline-container,.billing-timeline-item,.discharge-summary-timeline,.mantine-Card-root,.mantine-Timeline-itemBody,.mantine-Timeline-itemContent,.mantine-Timeline-root,.patient-profile .app-section-card,.patient-timeline-panel,.patient-timeline-record,.timeline-surface,.timeline-surface .ant-tabs-content-holder,.timeline-surface .billing-timeline-container,.timeline-surface .billing-timeline-item,.timeline-surface .patient-timeline-panel,.timeline-surface .patient-timeline-record{background-color:#f8f8fa!important;background-color:var(--app-section-background)!important}.DoctorDropdownSelect .ant-select-selector{background:#f6f6f6;color:transparent}@media screen and (max-width:767px){.ant-picker-panels>:first-child button.ant-picker-header-next-btn,.ant-picker-panels>:first-child button.ant-picker-header-super-next-btn{visibility:visible!important}.ant-picker-panels>:last-child{display:none!important}.ant-picker-footer,.ant-picker-panel-container{width:280px!important}.ant-picker-footer-extra>div{flex-wrap:wrap!important}}@media print{.PrintPage,.print-container,.print-page,.print-wrapper,.print-wrapper-for-react-to-print,[data-print-container]{--app-main-background:#fff;--app-elevated-background:transparent;--app-section-background:transparent;--data-surface-background:transparent;--data-row-background:transparent;--accordion-surface-background:transparent}.PrintPage,.print-container,.print-page,.print-page-content,.print-page-footer,.print-page-header{background-color:#fff!important}.print-container .ant-card,.print-container .ant-card-body,.print-container .ant-card-head,.print-container .app-section-card,.print-page .ant-card,.print-page .ant-card-body,.print-page .ant-card-head,.print-page .app-section-card,.print-page .contentStyle,.print-page .document-metadata,.print-page .patient-info-block,.print-page .patient-timeline-record,.print-page .prescription-table tbody,.print-page .prescription-table tbody td,.print-page .prescription-table tbody tr,.print-page .prescription-table-wrapper,.print-page .sectionHeaderStyle,.print-page .sectionStyle,.print-page .timeline-date-section,.print-page .timeline-print-item,.print-page .timeline-section,.print-page .visit-document-page-body{background:transparent!important;background-color:transparent!important;box-shadow:none!important}*,.billing-print-table-container,.document-metadata,.invoice-table,.patient-info-block,.print-container,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans!important}}html{padding:0!important}body,html{color:#4c4c4c;font-family:Muli;font-size:14px;margin:0;min-height:100vh;overflow-x:auto;padding:0;transition:all .5s ease}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.select{-webkit-user-select:all;user-select:all}html{background:#e5e5e5}@media only screen and (max-device-width:768px) and (orientation:portrait){html{padding:0}}@media only screen and (max-device-width:1000px) and (orientation:portrait){html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media only screen and (max-device-width:1000px) and (orientation:landscape){html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html ::selection{background:transparent}html ::-moz-selection{background:transparent}}body{background:#efefef;-webkit-print-color-adjust:exact!important}h1,h2,h3,h4,h5,h6,li,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:MuliBold}h3{font-size:24px;line-height:28px}h4{font-size:20px;line-height:23px}h5{font-size:18px;line-height:21px}h6{font-size:16px;line-height:19px}a{color:#4c4c4c;text-decoration:none}input:focus,textarea:focus{outline:none}.center-absolute{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vertical-center{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.d-inline-block{display:inline-block}.d-block{display:block}.d-none{display:none!important}.ai-center{align-items:center}.jc-between{justify-content:space-between!important}.jc-evenly{justify-content:space-evenly!important}.jc-center{justify-content:center!important}div.ai-start{align-items:flex-start}.flex-1{flex:1 1}.btn-circle{border:1px solid #fff;border-radius:50%}.btn-circle:hover{background:#04adbf;color:#fff!important}.theme-color{color:#04adbf}.green{color:#64b448}.red{color:#ff2929}.blue{color:#1e90ff}.readonly input{pointer-events:none}.t-header{align-items:center;display:flex;margin-bottom:15px}@media only screen and (max-device-width:468px) and (orientation:portrait){.t-header{align-items:flex-start;flex-direction:column;margin-bottom:25px;margin-top:25px}}.t-header i{font-size:12px}.t-header .t-body{color:#4c4c4c;flex:1 1;font-family:MuliBold;font-size:20px}.t-header .arrow-down{display:inline-block}.grid,div.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.reverse-flex{flex-direction:column-reverse!important}.row-fill{justify-content:space-between}.row,.row-fill{display:flex;flex-direction:row}.column,.column-fill{display:flex;flex-direction:column}.column-fill{justify-content:space-between}.center{text-align:center}.modal-overlay.slide-in{background:#000;opacity:.5}.capitalize{text-transform:capitalize}.modal-container.slide-in{background:#efefef;right:-3000px;transition:.5s;width:94%}.modal-container.slide-in.show{right:0;transition:.5s}.nowrap{white-space:nowrap}.left{float:left}.right{float:right}.cursor-pointer{cursor:pointer}.padding-medium{padding:2em!important}.ant-tabs-tab{text-align:left!important}.ant-modal-content{padding:20px}.ant-modal-header{margin-bottom:0!important}@media print{*,.billing-print-table-container,.document-metadata,.invoice-table,.patient-info-block,.print-container,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans!important}}div.layout-container{background-color:var(--app-main-background);display:flex;height:100vh;max-width:100%!important;min-height:0;overflow:hidden}@media only screen and (max-device-width:768px)and (orientation:portrait){div.layout-container{flex-direction:column}}div.layout-container .aside{flex:none;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:160px;z-index:100}@media only screen and (max-device-width:768px)and (orientation:portrait){div.layout-container .aside{display:none;height:auto;position:relative;width:100%}}@media only screen and (max-width:1049px){div.layout-container .aside{display:none}}div.layout-container .main-content{background-color:var(--app-main-background);flex-basis:calc(100vw - 170px);flex-grow:0;flex-shrink:0;height:100vh;margin-left:170px;max-width:calc(100vw - 170px);min-height:0;min-width:0;overflow:hidden;width:calc(100vw - 170px)}@media only screen and (max-width:1049px){div.layout-container .main-content{box-sizing:border-box;flex:1 1;margin-left:0;max-width:100vw;overflow-x:hidden;width:100%}}@media only screen and (max-device-width:768px){div.layout-container .main-content{margin-left:0;padding-left:0;width:100%}}div.layout-container .main-content .main-container{box-sizing:border-box;height:100vh;min-height:0;overflow:hidden;padding:0}@media only screen and (max-device-width:450px){div.layout-container .main-content .main-container{padding:0}}@media only screen and (max-device-width:768px)and (orientation:portrait){div.layout-container .main-content .main-container .header-container{display:none}}div.layout-container .main-content .main-container .main-header-wrapper{background:var(--app-main-background);box-sizing:border-box;left:170px;padding:8px 3.5% 8px 12px;position:fixed;right:0;top:0;z-index:99}@media only screen and (max-width:1049px){div.layout-container .main-content .main-container .main-header-wrapper{left:0}}@media only screen and (max-device-width:768px){div.layout-container .main-content .main-container .main-header-wrapper{left:0;padding:10px}}div.layout-container .main-content .main-container .container{box-sizing:border-box;height:calc(100vh - 60px);margin-left:0;margin-top:60px;min-height:0;overflow:hidden;padding:15px 3.5% 0 12px;width:100%!important}@media only screen and (max-device-width:768px){div.layout-container .main-content .main-container .container{margin-left:0}}@media only screen and (max-device-width:668px){div.layout-container .main-content .main-container .container{margin-left:0}}@media only screen and (max-device-width:468px){div.layout-container .main-content .main-container .container{margin-left:0;margin-top:80px;width:100%!important}}@media only screen and (max-device-width:450px){div.layout-container .main-content .main-container .container{padding-left:8px;padding-right:3.5%}}div.layout-container.sidebar-collapsed .aside{width:70px}div.layout-container.sidebar-collapsed .main-content{flex-basis:calc(100vw - 80px);flex-grow:0;flex-shrink:0;margin-left:80px;max-width:calc(100vw - 80px);width:calc(100vw - 80px)}div.layout-container.sidebar-collapsed .main-content .main-container .main-header-wrapper{left:80px}@media only screen and (max-width:1049px){div.layout-container.sidebar-collapsed .main-content{flex:1 1;margin-left:0;max-width:100%;width:100%}div.layout-container.sidebar-collapsed .main-content .main-container .main-header-wrapper{left:0}}.container-group{height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;width:100%}.container-group:has(.task-board-container){overflow:hidden}@media screen and (max-width:1049px){.container-group,.main-content,.main-content .main-container,.main-content .main-container .container{box-sizing:border-box;max-width:100vw;min-width:0}.main-content .main-container .container{overflow-x:hidden}.container-group:not(:has(.task-board-container)){-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;width:100%}}@media screen and (max-width:1024px),screen and (min-width:1025px)and (max-height:800px){.container-group:has(>.patient-profile){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.container-group>.patient-profile{height:auto;min-height:100%;overflow:visible}}.app-drawer-surface .ant-drawer-body,.app-drawer-surface .ant-drawer-content,.app-drawer-surface .ant-drawer-header{background-color:var(--app-main-background)}.main-section-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.main-section-container .main-section-header{min-height:52px}.main-section-container .main-section-header-center{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.main-section-container .main-section-header-actions{align-items:center;display:flex}.main-section-container .heading{padding:.5rem 0}.main-section-container .main-container-body{padding-top:0}.main-section-container .main-section-header{flex:0 0 auto}.main-section-container .main-container-body{flex:1 1 auto;min-height:0;overflow:hidden}@media(max-width:700px){.main-section-container .main-section-header{align-items:stretch!important;flex-wrap:wrap}.main-section-container .main-section-header-center{order:3;width:100%}}@media(max-width:1049px){.main-section-container{min-height:100%}.main-section-container,.main-section-container .main-container-body{box-sizing:border-box;height:auto;max-width:100%;overflow:visible;width:100%}.main-section-container .main-container-body{min-width:0}}.main-heading-2{font-family:MuliBold;font-size:28px}@media screen and (max-width:1180px){.main-heading-2{font-size:24px}}.heading-2{font-family:MuliBold;font-size:24px}@media screen and (max-width:1180px){.heading-2{font-size:20px}}.sub-heading-2{font-family:MuliSemiBold;font-size:18px}@media screen and (max-width:1180px){.sub-heading-2{font-size:15px}}.sub-heading-reg-2{font-family:Muli;font-size:16px}@media screen and (max-width:1180px){.sub-heading-reg-2{font-size:14px}}.sub-heading2-2{font-family:MuliSemiBold;font-size:14px}@media screen and (max-width:1180px){.sub-heading2-2{font-size:13px}}.sub-heading-light-2{font-family:MuliLight;font-size:16px}@media screen and (max-width:1180px){.sub-heading-light-2{font-size:14px}}.sub-heading-light2-2{font-family:MuliLight;font-size:14px}@media screen and (max-width:1180px){.sub-heading-light2-2{font-size:13px}}.text-medium-2-2{font-family:MuliMedium;font-size:14px}@media screen and (max-width:1180px){.text-medium-2-2{font-size:12px}}.text-light-2-2{font-family:MuliLight;font-size:12px}@media screen and (max-width:1180px){.text-light-2-2{font-size:11px}}.sub-heading-light3-2{font-family:MuliLight;font-size:11px}@media screen and (max-width:1180px){.sub-heading-light3-2{font-size:10px}}.sub-heading3-2{font-family:MuliSemiBold;font-size:11px}@media screen and (max-width:1180px){.sub-heading3-2{font-size:10px}}.box-2{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:24px;box-shadow:4px 4px 10px rgba(232,233,236,.1)}@media screen and (max-width:1024px){.box-2{border-radius:16px;padding:10px 0}}.form{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-items:center}.custom-settings{display:flex;flex-direction:column}.custom-settings .custom-settings-box{margin:2% 1%;padding:20px}.custom-settings .custom-settings-box .custom-settings-form{grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-items:start}.custom-settings .custom-settings-box .custom-settings-form .ant-form-item{margin-bottom:0}.custom-settings .custom-settings-box .whatsapp-section-header{display:grid;grid-template-columns:1fr 1fr;padding:15px 0}.custom-settings .custom-settings-box .whatsapp-section-header Button{align-items:center;background-color:#04adbf;display:flex;height:auto;place-self:end;width:30%}.custom-settings .custom-settings-box .whatsapp-section-header Button span{color:#fff;font-size:1.3rem;font-weight:700;width:100%}@media(max-width:950px){.custom-settings .custom-settings-box .whatsapp-section-header Button span{font-size:1rem}}@media(max-width:768px){.custom-settings .custom-settings-box .whatsapp-section-header Button{width:60%}}.custom-settings .custom-settings-box .whatsApp-count-section{display:flex;gap:80px}.RechargeModal .modal-inner-container{display:flex;flex-direction:column;gap:10px;padding:8% 0}.RechargeModal .modal-inner-container .Amount-Selection-section{display:flex;gap:15px}.RechargeModal .modal-inner-container .Amount-Selection-section Button{border:1px solid #ccc;border-radius:20px}.RechargeModal .Add-amount-button{background-color:#04adbf;color:#fff;width:100%}.RechargeModal .Add-amount-button :hover{color:#fff}.RechargeModal .ant-modal-header .ant-modal-title{color:#04adbf;font-size:1.3rem;font-weight:700}.MuiPaper-root{border:1px solid #fff!important;border-radius:15px!important}.MuiPaper-root,.MuiTableCell-root{background-color:#f5f5f5!important}.MuiTableCell-root{border-bottom:1px solid #fff!important}.MuiPickerStaticWrapper-content{border-radius:15px!important;position:relative!important}.print-settings .print-settings-table-items{grid-gap:5px;background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:12px;box-shadow:30px 70px 120px rgba(27,49,66,.13);display:grid;gap:5px;grid-template-columns:1fr 1fr;margin:1% .5%;padding:15px 5px;place-items:center}.print-settings .print-settings-table-items .text-input-container{border:1px solid #fff;box-shadow:inset 3px 3px 6px 0 #ccdbe8,inset -3px -3px 6px 1px hsla(0,0%,100%,.5);height:36px;width:75px}.print-setting-input{height:36px;width:120px}.print-setting-select{height:36px;width:70px}.clinicDetailsPrint{padding:2%}.clinicDetailsPrint .subheading{margin-bottom:1%}.table{border:2px solid #fff;border-radius:15px}.table,.table .table-header{background:hsla(0,0%,100%,.2)}.table .table-header{border-radius:15px 15px 0 0;border-radius:7px;box-shadow:0 4px 4px rgba(0,0,0,.07);display:grid;font-family:MuliBold;padding:15px 8px;place-items:center}.saved-data-settings{padding:20px}.saved-data-settings .title{display:flex;justify-content:space-between}.circle-button{border-radius:35px;box-shadow:0 4px 8px hsla(0,0%,47%,.2);display:grid;height:35px;place-items:center;width:35px}.search-bar-button{border-radius:10px;color:#a3a3a3;cursor:pointer;display:flex;font-family:Mulilight;gap:10px;margin:15px;padding:12px}.search-bar-button:hover{border:1.5px solid #04adbf;color:#04adbf}.add-diagnosis-container{padding:20px}.add-diagnosis-container h2{font-size:20px;font-weight:600;margin-bottom:20px}.add-diagnosis-container .ant-form-item-label>label{font-weight:500}.edit-diagnosis-container{padding:20px}.edit-diagnosis-container h2{font-size:20px;font-weight:600;margin-bottom:20px}.edit-diagnosis-container .ant-form-item-label>label{font-weight:500}.shared-date-range-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(16,24,40,.14);min-width:270px;padding:10px}.shared-date-range-dropdown,.shared-date-range-dropdown .shared-date-range-presets{grid-gap:4px;display:grid;gap:4px}.shared-date-range-dropdown button{background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;font-size:16px;line-height:1.4;padding:8px 10px;text-align:left}.shared-date-range-dropdown button.active,.shared-date-range-dropdown button:hover{background:rgba(4,173,191,.12);color:#04adbf}.shared-date-range-dropdown .shared-date-range-divider{border-top:1px solid #edf0f2;margin:4px 0}.shared-date-range-dropdown .ant-picker{font-size:16px;width:100%}.shared-date-range-dropdown .ant-picker-input>input,.shared-date-range-dropdown .ant-picker-range-separator,.shared-date-range-dropdown .ant-picker-suffix{font-size:16px}.shared-date-range-trigger{background:#f7f8fa;border:1.5px solid #04adbf;border-radius:8px;color:#04adbf;font-size:14px;font-weight:500;height:40px!important;min-width:156px!important;padding:0 14px;white-space:nowrap;width:156px!important}.shared-date-range-trigger:focus,.shared-date-range-trigger:hover{background:rgba(117,145,147,.149)!important;border-color:#04adbf!important;color:#04adbf!important}.shared-date-range-trigger--custom:not(.shared-date-range-trigger--embedded){min-width:210px!important;width:210px!important}.shared-date-range-trigger--embedded.ant-btn{background:transparent;border:1px solid #d9d9d9;border-radius:6px;box-shadow:none;color:#374151;font-size:14px;font-weight:400;height:32px!important;justify-content:flex-start;margin-top:6px;min-width:0!important;width:100%!important}.shared-date-range-trigger--embedded.ant-btn:focus,.shared-date-range-trigger--embedded.ant-btn:hover{background:transparent!important;border-color:#04adbf!important;color:#374151!important}@media(max-width:700px){.shared-date-range-trigger{min-width:140px;width:100%!important}}.shared-secondary-control.ant-btn,.shared-secondary-control.ant-input,.shared-secondary-control.ant-input-affix-wrapper,.shared-secondary-control.ant-select .ant-select-selector{background:#f7f8fa!important;border:1.5px solid #04adbf!important;border-radius:8px!important;box-shadow:none!important;color:#04adbf!important;font-size:14px;font-weight:500;height:40px!important;transition:all .2s}.shared-secondary-control.ant-btn,.shared-secondary-control.ant-input,.shared-secondary-control.ant-input-affix-wrapper{padding:0 14px}.shared-secondary-control.ant-select .ant-select-selector{align-items:center;display:flex;padding:0 14px!important}.shared-secondary-control.ant-btn:focus,.shared-secondary-control.ant-btn:hover,.shared-secondary-control.ant-input-affix-wrapper:focus,.shared-secondary-control.ant-input-affix-wrapper:hover,.shared-secondary-control.ant-input:focus,.shared-secondary-control.ant-input:hover,.shared-secondary-control.ant-select-focused .ant-select-selector,.shared-secondary-control.ant-select:hover .ant-select-selector{background:rgba(117,145,147,.149)!important;border-color:#04adbf!important;color:#04adbf!important}.heading-and-filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.heading-and-filters .label{align-items:center;display:flex;flex:1 1 260px;min-width:0}.heading-and-filters .filters{align-items:center;display:flex;gap:10px}.heading-date-filter-dropdown{grid-gap:4px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(16,24,40,.14);display:grid;gap:4px;min-width:270px;padding:10px}.heading-date-filter-dropdown>button{background:transparent;border:0;border-radius:6px;cursor:pointer;padding:8px 10px;text-align:left}.heading-date-filter-dropdown>button.active,.heading-date-filter-dropdown>button:hover{background:rgba(4,173,191,.12);color:#04adbf}.heading-date-filter-dropdown .heading-date-filter-divider{border-top:1px solid #edf0f2;margin:4px 0}.heading-date-filter-dropdown .ant-picker{width:100%}.box-2.matrics-display__container{background-color:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px}.box-2.matrics-display__container .matrics-display__container__grid{grid-row-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));row-gap:20px}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item{align-content:center;display:grid;grid-template-columns:1fr;line-height:1.5;position:relative}@media screen and (max-width:768px){.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item .divider{display:none}}@media screen and (max-width:1024px){.box-2.matrics-display__container{padding:12px 10px}.box-2.matrics-display__container .matrics-display__container__grid{-webkit-column-gap:0;column-gap:0;grid-template-columns:repeat(2,1fr)!important;row-gap:10px}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item{padding:6px 4px;text-align:center}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item>div>div:first-child{font-size:11px!important}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item>div>div:last-child{font-size:1rem!important}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item>div:last-child:not(:first-child){display:none}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item:nth-child(odd){border-right:1px solid #eee}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item:first-child,.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item:nth-child(2){border-bottom:1px solid #eee;padding-bottom:10px}.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item:nth-child(3),.box-2.matrics-display__container .matrics-display__container__grid .matrics-display__container__grid__item:nth-child(4){padding-top:10px}}.expenses-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.expenses-container .expenses-header{grid-column-gap:10px;display:grid;grid-template-columns:.15fr 1fr;grid-template-rows:1fr}@media screen and (max-width:920px){.expenses-container .expenses-header{grid-template-columns:1fr}.expenses-container .expenses-header .add-new{margin-bottom:10px}}.expenses-container .expenses-table-scroll{flex:1 1 auto;min-height:0;overflow:hidden}.expenses-container .expenses-table-filters{flex:0 0 auto;margin:10px 0 12px}.expenses-container .expenses-table-filters .heading-and-filters{gap:10px;justify-content:flex-end}.expenses-container .expenses-table-filters .heading-and-filters>.label{display:none}.expenses-container .expenses-table-filters .expenses-vendor-selector{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#04adbf;cursor:pointer;font-family:MuliSemiBold,sans-serif;font-size:14px;height:40px;width:180px}.expenses-container>.ant-spin-nested-loading:last-child,.expenses-container>.ant-spin-nested-loading:last-child>.ant-spin-container{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}@media(max-width:700px){.expenses-container .expenses-table-filters .filters,.expenses-container .expenses-table-filters .heading-and-filters{width:100%}.expenses-container .expenses-table-filters .filters{flex-wrap:wrap}.expenses-container .expenses-table-filters .expenses-vendor-selector{flex:1 1 160px;width:auto}}.expense-form .expense-header{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.expense-form .expense-header .heading{margin-bottom:20px}.expense-form .expense-header .date-picker{justify-self:end}.expense-form .expense-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:55px;place-items:center}.expense-gallary{grid-gap:15px;border-radius:25px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.expense-gallary img{border-radius:25px;height:240px;object-fit:cover;place-self:center;width:240px}.create-new-button:focus,.create-new-button:hover{border:.5px solid #04adbf;box-shadow:0 4px 4px rgba(0,0,0,.15);transition:all .3s ease-in-out}.create-new-button{grid-gap:7px;background:hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25),30px 70px 120px rgba(27,49,66,.13);cursor:pointer;display:grid;gap:7px;padding:24px;place-items:center;text-align:center}@media screen and (max-width:920px){.create-new-button{border-radius:10px;display:flex;gap:10px;justify-content:center;padding:15px}}.create-new-button .plus{color:#04adbf;font-size:24px;line-height:33px;pointer-events:none}@media screen and (max-width:920px){.create-new-button .plus{font-size:20px;justify-self:right}.create-new-button .label{font-size:14px;justify-self:left}}.mantine-Menu-dropdown{background-color:#f9f9f9;border-radius:7px}.upgrade-to-premium-container{display:grid;grid-template-rows:50px 100px;min-height:70dvh;place-content:center;place-items:center;text-align:center}.upgrade-to-premium-container .premium{color:#04adbf}.upgrade-to-premium-container .card-btn{background:transparent;background-color:var(--neutral-white);border:2px solid transparent;border-radius:.5em;box-sizing:border-box;color:var(--neutral-white);color:#04adbf;cursor:pointer;font-size:var(--primary-fs);font-weight:var(--primary-fw);max-width:200px;padding-block:1em;transition:.35s ease;width:100%}.upgrade-to-premium-container .card-btn:is(:focus-visible,:hover){background-color:#04adbf;border:2px solid transparent;border-radius:.5em;color:var(--neutral-white)}.upgrade-to-premium-modal-container{display:grid;grid-template-rows:50px 100px;padding:48px;place-content:center;place-items:center;text-align:center}.upgrade-to-premium-modal-container .premium{color:#04adbf}.upgrade-to-premium-modal-container .card-btn{background:transparent;background-color:var(--neutral-white);border:2px solid transparent;border-radius:.5em;box-sizing:border-box;color:var(--neutral-white);color:#04adbf;cursor:pointer;font-size:var(--primary-fs);font-weight:var(--primary-fw);max-width:200px;padding-block:1em;transition:.35s ease;width:100%}.upgrade-to-premium-modal-container .card-btn:is(:focus-visible,:hover){background-color:#04adbf;border:2px solid transparent;border-radius:.5em;color:var(--neutral-white)}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.consent-editor-container{overflow-x:auto}.consent-editor-container .consent-editor-header{align-items:center;border-radius:15px;display:flex;gap:1em;justify-content:space-between;margin-bottom:20px;padding:1em}.consent-editor-container .consent-editor-header .action{align-items:center;display:flex;gap:1em}.consent-editor-container .ql-active,.consent-editor-container .ql-picker-label:focus,.consent-editor-container .ql-picker-label:hover{color:#04adbf!important}.consent-editor-container .ql-container{background:#fefcfc;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;height:30vw}@media screen and (max-width:768px){.consent-editor-container .ql-container{height:50vw}}.consent-editor-container .ql-toolbar{background:#eaecec;border-bottom:none;border-top-left-radius:.5em;border-top-right-radius:.5em}.doctordateselector-header-container{grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr;place-items:center;row-gap:1rem}@media screen and (max-width:900px){.doctordateselector-header-container{grid-template-columns:1fr}}.doctordateselector-header-container .action{justify-self:end}@media screen and (max-width:900px){.doctordateselector-header-container .action{justify-self:center}}.page-wrapper{box-sizing:border-box;margin:0 auto}.billing-print-page,.checkInSlip-print-page,.discharge-print-page{box-sizing:border-box;max-width:100%;width:100%}.patient-info-box{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:MuliRegular,Arial,sans-serif;font-size:14px;padding:12px 16px}.patient-info-box,.visit-summary-header{margin-bottom:20px;page-break-inside:avoid}.visit-summary-header{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between}.print-page{font-size:12px!important;line-height:1.4!important}.print-page-header{-webkit-column-break-inside:avoid;break-inside:avoid;flex-shrink:0;font-size:12px;margin-bottom:0;max-height:15vh;min-height:15vh;overflow:hidden;page-break-inside:avoid;width:100%}.print-page-header *{font-size:12px!important}.print-page-content{-webkit-column-break-inside:auto;break-inside:auto;flex:1 1;font-size:12px;margin-top:24px;overflow:visible;page-break-inside:auto;width:100%}.print-page-content.no-page-break{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.print-page-content *{font-size:12px!important}.print-page-footer{-webkit-column-break-inside:avoid;break-inside:avoid;flex-shrink:0;font-size:12px;margin-top:auto;max-height:48px;min-height:48px;padding-top:24px;page-break-inside:avoid;width:100%}.print-page-footer *{font-size:12px!important}@media print{.print-page{display:flex!important;flex-direction:column!important;font-size:12px!important;line-height:1.4!important;min-height:100vh!important}.print-page.print-page--internal-margins{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-sizing:border-box!important;padding:var(--print-page-margin-top) var(--print-page-margin-right) var(--print-page-margin-bottom) var(--print-page-margin-left)!important}.print-page *{font-size:12px!important;line-height:1.4!important}.print-page-header{-webkit-column-break-inside:avoid!important;-webkit-column-break-after:avoid!important;break-after:avoid!important;break-inside:avoid!important;flex-shrink:0!important;margin-bottom:0!important;max-height:15vh!important;min-height:15vh!important;overflow:hidden!important;page-break-after:avoid!important;page-break-inside:avoid!important}.print-page-content,.print-page-header,.print-page-header *{font-size:12px!important}.print-page-content{-webkit-column-break-inside:auto!important;break-inside:auto!important;flex:1 1!important;margin-top:24px!important;page-break-inside:auto!important}.print-page-content.no-page-break{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.print-page-content *,.print-page-footer{font-size:12px!important}.print-page-footer{-webkit-column-break-inside:avoid!important;-webkit-column-break-before:auto!important;break-before:auto!important;break-inside:avoid!important;flex-shrink:0!important;margin-top:auto!important;max-height:48px!important;min-height:48px!important;padding-top:24px!important;page-break-before:auto!important;page-break-inside:avoid!important}.print-page-footer *{font-size:12px!important}.print-header{max-width:100%!important;overflow:hidden!important;page-break-inside:avoid!important;width:100%!important}.print-header .header-content{display:flex!important;flex-wrap:wrap!important;width:100%!important}.print-header .clinic-details{flex:1 1!important;font-size:12px!important;min-width:0!important}.print-header .clinic-logo{height:auto!important;max-width:120px!important}.print-header h2,.print-header h3,.print-header p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;width:100%!important}.print-page table{border-collapse:collapse!important;table-layout:fixed!important}.print-page table,.print-page-content{max-width:100%!important;width:100%!important}.print-page-content{overflow:hidden!important}.patient-header-print{overflow:hidden!important}.patient-header-print,.patient-header-print .patient-details,.patient-header-print .patient-info{max-width:100%!important;width:100%!important}.print-clinic-details,.print-clinic-info,.print-clinic-logo{max-width:100%!important}.page-wrapper{padding:0!important;page-break-before:auto!important}.billing-print-page,.page-wrapper{overflow:visible!important;page-break-after:auto!important;page-break-inside:auto!important}.billing-print-page>*,.print-page-content{overflow:visible!important}.billing-print-page{box-sizing:border-box!important;height:auto!important;max-width:100%!important;page-break-after:avoid!important;page-break-inside:avoid!important;width:100%!important}.billing-print-page,.billing-print-page>*{margin:0!important;overflow:hidden!important;padding:0!important}.billing-print-page table{background:transparent!important;border-collapse:collapse!important;max-width:100%!important;table-layout:fixed!important;width:100%!important}.billing-print-page table td,.billing-print-page table th{word-wrap:break-word!important;overflow:hidden!important;padding:4px!important;white-space:normal!important}.billing-print-page>:last-child{margin-bottom:0!important;padding-bottom:0!important}.billing-print-page>br:last-child,.billing-print-page>div:empty:last-child,.billing-print-page>hr:last-child{display:none!important}.billing-print-content{margin-bottom:0!important;padding-bottom:0!important}.checkInSlip-print-page{overflow:hidden!important;padding:10mm!important}.checkInSlip-print-page,.discharge-print-page{box-sizing:border-box!important;max-width:100%!important;page-break-after:auto!important;width:100%!important}.discharge-print-page{height:auto!important;margin:0!important;overflow:visible!important;padding:8mm!important;page-break-inside:auto!important}.discharge-print-page .discharge-summary-print-date{margin-bottom:10mm!important;page-break-inside:auto!important}.discharge-print-page .discharge-summary-print-container{margin-bottom:8mm!important;page-break-inside:auto!important}.discharge-section{margin-bottom:15px!important;page-break-inside:auto!important}.discharge-section-header{page-break-after:avoid!important;page-break-inside:avoid!important}.discharge-section-content{page-break-inside:auto!important}.patient-info-box{page-break-inside:avoid!important}.print-page{margin-bottom:0!important;padding-bottom:0!important}.timeline-print-page{box-sizing:border-box!important;height:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:0!important;page-break-after:auto!important;width:100%!important}.timeline-print-page>*{margin:0!important;padding:0!important;page-break-inside:auto!important}.timeline-print-page .print-header{margin-bottom:5mm!important;page-break-after:avoid!important}.timeline-print-page .document-metadata{margin-bottom:3mm!important;page-break-after:avoid!important}.timeline-print-page .patient-info-block{margin-bottom:5mm!important;page-break-after:avoid!important}.timeline-print-page .timeline-content-wrapper{margin-top:0!important;padding-top:0!important}.timeline-print-page .timeline-doctor-header{margin-bottom:5mm!important;margin-top:0!important;page-break-after:avoid!important}.timeline-print-page .timeline-section{-webkit-column-break-inside:auto!important;break-inside:auto!important;margin-bottom:4mm!important;page-break-inside:auto!important}}.visit-summary-header{-webkit-column-break-inside:avoid!important;align-items:center!important;break-inside:avoid!important;display:flex!important;justify-content:space-between!important;margin-bottom:15px!important;page-break-inside:avoid!important}.print-wrapper{position:absolute;visibility:hidden;z-index:-1}.print-container{background-color:#fff!important;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;-webkit-transform:scale(.985);transform:scale(.985);-webkit-transform-origin:top left;transform-origin:top left;width:100%}@media print{.print-container{background-color:#fff!important;display:block!important;flex-direction:column!important;margin-top:0!important;max-height:none!important;min-height:auto!important;-webkit-transform:none!important;transform:none!important;-webkit-transform-origin:top left;transform-origin:top left;width:100%}.print-container,.print-container .billing-print-wrapper{height:auto!important;overflow:visible!important}.print-container [data-print-container=billing],.print-container [data-print-container=billing] .billing-timeline-container{height:auto!important;max-height:none!important;overflow:visible!important}.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item{-webkit-column-break-inside:auto!important;-webkit-column-break-before:auto!important;break-before:auto!important;break-inside:auto!important;display:block!important;margin-bottom:8px!important;opacity:1!important;orphans:2!important;page-break-before:auto!important;page-break-inside:auto!important;position:relative!important;visibility:visible!important;widows:2!important;width:100%!important}.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item *{opacity:1!important;visibility:visible!important}.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item .ant-table,.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item .invoice-table,.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item table{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important}.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item .ant-collapse,.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item .ant-collapse-content,.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item .ant-collapse-content-box,.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item .ant-collapse-item{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.print-container [data-print-container=billing] .billing-timeline-container .billing-timeline-item:not(:last-child){border-bottom:1px solid #eee!important;margin-bottom:10px!important;padding-bottom:8px!important}.print-wrapper-for-react-to-print{background-color:#fff;display:block!important;flex-direction:column!important;height:auto!important;margin:0!important;min-height:auto!important;overflow:visible!important;padding:0!important;page-break-inside:auto!important;width:210mm}.print-wrapper-for-react-to-print.allow-page-break{height:auto!important;overflow:visible!important;page-break-after:auto!important;page-break-inside:auto!important}.print-wrapper-for-react-to-print.allow-page-break table{page-break-inside:auto!important}.print-wrapper-for-react-to-print.allow-page-break table tr{page-break-after:auto!important;page-break-inside:avoid!important}.print-wrapper-for-react-to-print.allow-page-break table thead{display:table-header-group!important}.print-wrapper-for-react-to-print.allow-page-break table tbody{page-break-inside:auto!important}.print-wrapper-for-react-to-print.allow-page-break .billing-print-content{height:auto!important;overflow:visible!important;page-break-inside:auto!important}.print-wrapper-for-react-to-print.checkInSlip-print-page{margin:0!important;padding-top:0!important}.print-wrapper-for-react-to-print.billing-print-page,.print-wrapper-for-react-to-print.checkInSlip-print-page.allow-page-break{height:auto!important;overflow:visible!important;page-break-after:auto!important;page-break-inside:auto!important}.print-wrapper-for-react-to-print.billing-print-page .billing-print-table-wrapper{height:auto!important;overflow:visible!important;page-break-inside:auto!important}body{background-color:#fff!important;margin:0!important;overflow:visible!important;padding:0!important}.BillingTimelineItem,.PrintPage,.billing-timeline-item,.print-content,.print-page{height:auto!important;max-height:none!important;overflow:visible!important;page-break-inside:auto!important}.BillingTimelineItem,.billing-timeline-item{-webkit-column-break-inside:auto!important;break-inside:auto!important;display:block!important;margin-bottom:8px!important}.BillingTimelineItem,.BillingTimelineItem *,.billing-timeline-item,.billing-timeline-item *{opacity:1!important;visibility:visible!important}.ant-collapse .ant-collapse-item,.ant-collapse .ant-collapse-item .ant-collapse-header{display:block!important}.ant-collapse .ant-collapse-item .ant-collapse-content,.ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{display:block!important;height:auto!important;overflow:visible!important}.watermark{left:50%;opacity:.1;position:fixed;top:50vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50vw;z-index:9}div.page-footer-line1{border:1px solid #04adbf;bottom:0;margin:2px auto;position:fixed;width:100%;z-index:9}div.page-footer-line2{bottom:15px;padding-left:10mm;position:fixed;width:100%;z-index:9}.discharge-print-container,[data-print-container=discharge-summary]{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;page-break-after:auto!important}.discharge-print-content,[data-print-container=discharge-summary]{page-break-inside:auto!important}.discharge-print-content{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.discharge-patient-info,.discharge-visit-header{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.discharge-visit-header{-webkit-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.discharge-summary-print-container,.discharge-summary-print-date{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.discharge-summary-print-container{padding-top:10px}.discharge-section,.discharge-summary-content{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.discharge-section-header{-webkit-column-break-inside:avoid!important;-webkit-column-break-after:avoid!important;break-after:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;page-break-inside:avoid!important}.discharge-section-content{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.discharge-info-row,.discharge-prescription-section,.discharge-prescription-table{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}div.page-footer-line1{border:1px solid #04adbf!important;bottom:0!important;margin:2px auto!important}div.page-footer-line1,div.page-footer-line2{position:fixed!important;width:100%!important;z-index:9!important}div.page-footer-line2{bottom:15px!important;padding-left:10mm!important}body{margin-bottom:0!important}.print-page-header{-webkit-column-break-inside:avoid!important;-webkit-column-break-after:avoid!important;background:#fff;break-after:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;page-break-inside:avoid!important;position:relative;z-index:10}.print-page-content{-webkit-column-break-inside:auto!important;break-inside:auto!important;flex:1 1;margin-bottom:0!important;overflow:visible!important;page-break-inside:auto!important;position:relative;z-index:5}.print-page-footer{-webkit-column-break-inside:avoid!important;-webkit-column-break-before:auto!important;background:#fff;break-before:auto!important;break-inside:avoid!important;margin-top:auto;page-break-before:auto!important;page-break-inside:avoid!important;position:relative;z-index:10}}.no-checkbox .ant-checkbox,.no-checkbox .teeth-CheckBox{display:none!important}.pdf-generation-mode,[data-pdf-mode=true]{background:#fff;box-sizing:border-box;max-width:100%!important;width:100%!important}.pdf-generation-mode .print-page,[data-pdf-mode=true] .print-page{margin:0!important;padding:0!important}.pdf-generation-mode .billing-print-wrapper,.pdf-generation-mode .prescription-print-wrapper,.pdf-generation-mode .treatment-print-wrapper,[data-pdf-mode=true] .billing-print-wrapper,[data-pdf-mode=true] .prescription-print-wrapper,[data-pdf-mode=true] .treatment-print-wrapper{box-sizing:border-box;width:100%!important}.pdf-generation-mode .document-metadata,[data-pdf-mode=true] .document-metadata{margin-bottom:15px!important}.pdf-generation-mode .patient-info-box,[data-pdf-mode=true] .patient-info-box{margin-bottom:15px!important;page-break-inside:avoid}.pdf-generation-mode .billing-print-content,.pdf-generation-mode .prescription-print-content,.pdf-generation-mode .treatment-print-content,[data-pdf-mode=true] .billing-print-content,[data-pdf-mode=true] .prescription-print-content,[data-pdf-mode=true] .treatment-print-content{margin-bottom:15px;margin-top:10px}.pdf-generation-mode .invoice-table,[data-pdf-mode=true] .invoice-table{width:100%!important}.pdf-generation-mode .invoice-table td,.pdf-generation-mode .invoice-table th,[data-pdf-mode=true] .invoice-table td,[data-pdf-mode=true] .invoice-table th{padding:6px 8px!important}.pdf-generation-mode *,[data-pdf-mode=true] *{line-height:1.4}.pdf-generation-mode h1,.pdf-generation-mode h2,.pdf-generation-mode h3,.pdf-generation-mode h4,.pdf-generation-mode h5,.pdf-generation-mode h6,[data-pdf-mode=true] h1,[data-pdf-mode=true] h2,[data-pdf-mode=true] h3,[data-pdf-mode=true] h4,[data-pdf-mode=true] h5,[data-pdf-mode=true] h6{margin-bottom:8px;margin-top:10px}.pdf-generation-mode p,[data-pdf-mode=true] p{margin-bottom:3px;margin-top:3px}.page-header{word-wrap:break-word;align-items:start;display:grid;grid-template-columns:.2fr .8fr;height:12vh;margin:0!important}.page-header .page-header-logo{height:12vh;justify-self:start;width:100%}.page-header .page-header-description{word-wrap:break-word;align-self:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI;justify-self:flex-end;text-align:left}.page-header .page-header-description .clinic-Name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:22px!important}.page-header .page-header-description h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:x-large}.page-header .page-header-description p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:12px!important;margin:0!important;padding:0!important}.checkIn-slip-header{display:grid;grid-template-columns:.2fr .8fr}.checkIn-slip-header .page-header-logo{height:auto;justify-self:start;width:100%}.checkIn-slip-header .page-header-description{word-wrap:break-word;align-self:baseline;text-align:right}.checkIn-slip-header .page-header-description h1{font-family:MuliBlack}.checkIn-slip-header .page-header-description p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:12px!important;margin:0!important;padding:0!important}@media print{.page-header{align-items:start;margin-bottom:5mm}.page-header .page-header-description h1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI;font-size:x-large}.checkIn-slip-header{margin:0;padding-bottom:2mm;padding-top:0}.checkIn-slip-header .page-header-description{padding-margin:0;padding:0 1% h2}.checkIn-slip-header .page-header-description p{margin:0}}.pdf-generation-mode .page-header,[data-pdf-mode=true] .page-header{height:auto!important;margin-bottom:15px!important;min-height:100px;padding-bottom:10px}.pdf-generation-mode .page-header .page-header-logo,[data-pdf-mode=true] .page-header .page-header-logo{height:auto!important;max-height:100px;max-width:100px;width:auto}.pdf-generation-mode .page-header .page-header-description,[data-pdf-mode=true] .page-header .page-header-description{align-self:start;padding-top:5px}.pdf-generation-mode .page-header .page-header-description .clinic-Name,[data-pdf-mode=true] .page-header .page-header-description .clinic-Name{font-size:22px!important;margin-bottom:5px}.pdf-generation-mode .page-header .page-header-description p,[data-pdf-mode=true] .page-header .page-header-description p{line-height:1.4;margin:2px 0!important;padding:0!important}.pdf-generation-mode .checkIn-slip-header,[data-pdf-mode=true] .checkIn-slip-header{height:auto!important;margin-bottom:10px}.pdf-generation-mode .checkIn-slip-header .page-header-logo,[data-pdf-mode=true] .checkIn-slip-header .page-header-logo{height:auto!important;max-height:80px}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:none}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{position:absolute;right:20px;top:10px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;color:#fff;content:attr(href);font-size:12px;font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;top:-5px;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;content:" ";height:0;top:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.branch-settings{grid-gap:20px;display:grid;gap:20px;padding:40px}.branch-settings .subheading{margin:20px}.branch-settings .ant-form-item{margin:24px 0}@media(max-width:767px){.branch-settings{padding:20px}}@media(max-width:575px){.branch-settings{padding:10px}}.branch-settings .branch-box{display:grid;grid-template-columns:1fr 2fr}@media(max-width:575px){.branch-settings .branch-box{grid-template-columns:1fr}}.branch-settings .branch-box .branch-logo{cursor:pointer}.branch-settings .branch-box .branch-form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,2fr)}@media(max-width:575px){.branch-settings .branch-box .branch-form{grid-template-columns:1fr}}.branch-settings .branch-box .branch-form .branch-display,.branch-settings .branch-box .branch-form .branch-display2{margin-left:32px}.address-section{clear:both;justify-content:center;margin-top:20px}.address-section,.address-section .ant-row{display:flex;flex-direction:column}@media(max-width:967px){.address-section{width:50%}}.custom-settings-form{justify-items:start;margin-left:32px}@media(max-width:967px){.custom-settings-form{place-items:center}}@media(max-width:575px){.custom-settings-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-items:center}}.branch-services{display:flex;flex-direction:column;height:100%;padding:0 20px;place-items:normal;position:relative;width:100%}.branch-services .ant-form-item{margin:10px 0}.Service{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:575px){.Service{grid-template-columns:repeat(2,1fr)}}.Carousel-upload-section{display:flex;flex-direction:column;place-content:center}.Carousel-upload-section .uploaded-Carousel-images{position:relative;width:80%}.Carousel-upload-section .uploaded-Carousel-images .ant-form-item-row .ant-form-item-control-input .ant-form-item-control-input-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;place-content:center}.catalog-link-section{align-items:center;border-radius:4px;display:flex;gap:20px;width:98%}.catalog-link-section .ant-input[disabled]{background-color:#fff!important;border-radius:4px;border-bottom-right-radius:0;border-right-color:#04adbf;border-top-right-radius:0;color:#4c4c4c;height:42px;padding:8px 24px}.catalog-link-section .ant-input-group-addon{background-color:#fff;border:1px solid #04adbf;border-radius:4px;gap:8px;height:30px;width:104px}.catalog-link-section .input-buttons{color:#04adbf;display:flex;gap:10px;justify-content:center}.catalog-link-section .copy-button{background-color:#fff!important;border:none;color:#04adbf;font-size:16px;font-weight:800;line-height:20.08px;padding:0}.catalog-link-section .ant-input-group-addon:hover{border-color:#04adbf}.catalog-link-section .share-button{background-color:#2bb581;border:1px solid #2bb581;color:#fff;font-size:18px;font-weight:800;height:42px}.catalog-link-section .share-button:hover{background-color:#fff!important;color:#2bb581!important}.catalog-link-section input{width:300px}.timings-section{margin-bottom:20px}@media(max-width:575px){.timings-section{width:100%!important}}.timings-section .timingsTitle{color:"#7C7C7C";font-size:14px}.edit-timings{background-color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:none;color:#acacac;font-size:15px;width:80px}.slot-timings-field .ant-input-affix-wrapper{width:auto!important}.Working-Hours-Item{display:flex;padding:0 4%;width:100%}.Working-Hours-Item .ant-form-item-row .ant-form-item-control-input .ant-form-item-control-input-content{display:flex;flex-wrap:wrap}@media(max-width:575px){.Working-Hours-Item .ant-form-item-row .ant-form-item-control-input .ant-form-item-control-input-content{flex-direction:column}}.Working-Hours-Item .day-section{align-items:center;display:flex;width:50%}@media(max-width:575px){.Working-Hours-Item .day-section{width:100%!important}}.Working-Hours-Item .add-slot-button{background:none;border:none;color:#04adbf;height:10%}@media(max-width:575px){.Working-Hours-Item .add-slot-button{height:100%!important;margin-top:6%;place-items:center}}.organization-settings{grid-gap:20px;display:grid;gap:20px;padding:40px}.organization-settings .subheading{margin:20px}.organization-settings .ant-form-item{margin:24px 0}@media(max-width:767px){.organization-settings{padding:20px}}@media(max-width:575px){.organization-settings{padding:10px}}.plan-and-billing .subheading{margin:20px}.plan-and-billing .plan-and-billing-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:right;margin:30px}.team-settings{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:20px}.team-settings .title{display:flex;flex:0 0 auto;justify-content:space-between}.team-settings-loading,.team-settings-loading>.ant-spin-container{height:100%;min-height:0}.team-settings-loading>.ant-spin-container{display:flex;flex-direction:column}.team-table-container{flex:1 1 auto;min-height:0;overflow:hidden}.team-table-container .ant-spin-container,.team-table-container .ant-spin-nested-loading,.team-table-container .ant-table-wrapper{height:100%;min-height:0}.team-table-container .team-members-table .ant-table,.team-table-container .team-members-table .ant-table-container,.team-table-container .team-members-table>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex-direction:column;min-height:0}.team-table-container .team-members-table .ant-table{flex:1 1 auto}.team-table-container .team-members-table .ant-table-container,.team-table-container .team-members-table .ant-table-content{flex:1 1 auto;min-height:0}.team-table-container .ant-table-body{max-height:calc(100vh - 330px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}.team-table-container .ant-table-body::-webkit-scrollbar{display:none}.team-member-form{align-items:start;width:100%}.team-member-form>.ant-form-item{justify-self:center;width:calc(100% - 32px)}.team-member-form .ant-form-item-control-input-content>.ant-select,.team-member-form .ant-form-item-control-input-content>textarea{width:100%!important}.team-member-form .team-member-phone-input{display:flex;width:100%}.team-member-form .team-member-phone-input>.ant-select{flex:0 0 15%;min-width:72px;width:15%!important}.team-member-form .team-member-phone-input>.ant-select .ant-select-arrow{font-size:10px;right:7px}.team-member-form .team-member-phone-input>.ant-select .ant-select-selection-item{-webkit-padding-end:12px;padding-inline-end:12px}.team-member-form .team-member-phone-input>.ant-input{flex:1 1;width:auto!important}@media(max-width:600px){.team-member-form>.ant-form-item{width:100%}.team-table-container .ant-table-body{max-height:calc(100vh - 320px)!important}}.referral-page{font-family:Mulish,sans-serif;padding:2rem}.referral-page .heading-section{align-items:center;display:flex;justify-content:space-between}.referral-page .heading-section .title{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.referral-page .heading-section .subtitle{color:#7d7d7d;font-size:1rem}.referral-page .heading-section .share-button{align-items:center;background-color:#2bb581;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:large;font-weight:700;gap:10px;height:45px;justify-content:space-evenly;padding:15px;width:175px}@media(max-width:768px){.referral-page .heading-section{flex-direction:column;gap:20px}}.referral-page .benefits-section{display:flex;flex-direction:row;gap:4rem;margin-top:2rem;padding:1rem}.referral-page .benefits-section .benefit-outer{align-items:center;border-radius:8px;display:flex;flex-direction:row;gap:2rem;padding:1rem}@media(max-width:568px){.referral-page .benefits-section .benefit-outer{padding:.6rem 0}}.referral-page .benefits-section .benefit-outer .icon{height:80px;margin-bottom:1rem;width:80px}.referral-page .benefits-section .benefit-outer .benefit-innerBox{display:flex;flex-direction:column}.referral-page .benefits-section .benefit-outer .description{font-size:1.2rem;font-weight:700}.referral-page .benefits-section .benefit-outer .details{color:#7d7d7d;font-size:.9rem}.referral-page .benefits-section .image-container{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.referral-page .benefits-section{align-items:center;flex-direction:column-reverse}}@media(max-width:568px){.referral-page .benefits-section{align-items:center;flex-direction:column-reverse;padding:4px}}.referral-page .referral-code-section{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.referral-page .referral-code-section .referral-code{background-color:#e3f2fd;border:2px dashed #04adbf;border-radius:8px;color:#000;font-size:1.2rem;justify-content:space-around;padding:1rem}@media(max-width:568px){.referral-page .referral-code-section .referral-code{font-size:.8rem}}.referral-page .referral-code-section .referral-link-section{align-items:center;display:flex;text-align:center}.referral-page .referral-code-section .referral-link-section .referral-link{background:#fff;border-radius:4px 0 0 0;font-size:1.2rem;height:56px;width:447px}@media(max-width:568px){.referral-page .referral-code-section .referral-link-section .referral-link{font-size:.8rem;text-overflow:ellipsis;width:199px}}.referral-page .referral-code-section .referral-link-section .referral-link .mantine-Textarea-input{display:block;place-content:center}.referral-page .referral-code-section .referral-link-section .copy-button{cursor:pointer;font-weight:600;height:55px;left:-10px;position:relative;width:25%}@media(max-width:568px){.referral-page .referral-code-section .referral-link-section .copy-button{font-size:.8rem;padding:10px;width:30%}}.referral-page .rewards-section{background-color:#fff;border:1px solid #eceff1;border-radius:8px;margin-top:2rem;padding:1.5rem}.referral-page .rewards-section .reward-item{font-size:1rem;margin-bottom:.5rem}.referral-page .rewards-section .reward-item.total-reward{font-size:1.2rem;font-weight:700}@media(max-width:568px){.referral-page{padding:1rem}}.settings-page{overflow:hidden;width:100%}.settings-page,.settings-page>.main-section-container{height:100%;min-height:0}.settings-page .ant-tabs,.settings-page .ant-tabs-content,.settings-page .ant-tabs-content-holder,.settings-page .ant-tabs-tabpane,.settings-page .main-container-body{min-height:0}.settings-page .ant-tabs{display:flex;flex-direction:column;height:100%}.settings-page .ant-tabs-nav{flex:0 0 auto}.settings-page .ant-tabs-content-holder{flex:1 1 auto;overflow:hidden}.settings-page .ant-tabs-content,.settings-page .ant-tabs-tabpane-active{height:100%}.settings-page .ant-tabs-tabpane-active{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.settings-page .ant-table-wrapper{max-width:100%;min-width:0}.settings-page .ant-table-body,.settings-page .ant-table-content{overflow:auto!important;overscroll-behavior:contain}.settings-page .ant-table-content{max-height:calc(100vh - 300px)}.settings-page .ant-table-body{max-height:calc(100vh - 340px)!important}.settings-page .ant-table-body,.settings-page .ant-table-content,.settings-page .ant-tabs-tabpane-active{-ms-overflow-style:none;scrollbar-width:none}.settings-page .ant-table-body::-webkit-scrollbar,.settings-page .ant-table-content::-webkit-scrollbar,.settings-page .ant-tabs-tabpane-active::-webkit-scrollbar{display:none;height:0;width:0}.settings-page .settings-fixed-table-tab,.settings-page .settings-fixed-table-tab>.ant-spin-nested-loading,.settings-page .settings-fixed-table-tab>.ant-spin-nested-loading>.ant-spin-container,.settings-page .settings-fixed-table-tab>div{height:100%;min-height:0;overflow:hidden}.settings-page .settings-fixed-table-tab .ant-tabs-tabpane-active{overflow:hidden}.settings-page .settings-fixed-table-tab .saved-data-settings,.settings-page .settings-fixed-table-tab .team-settings{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.settings-page .settings-fixed-table-tab .ant-table-wrapper{min-height:0;overflow:hidden}.settings-page .settings-fixed-table-tab .ant-table-body,.settings-page .settings-fixed-table-tab .ant-table-content{overflow:auto!important}.settings-page .settings-saved-data-tab{overflow:hidden}.settings-page .settings-saved-data-tab .ant-tabs-tabpane-active>div,.settings-page .settings-saved-data-tab>div,.settings-page .settings-saved-data-tab>div>.ant-tabs,.settings-page .settings-saved-data-tab>div>.ant-tabs>.ant-tabs-content-holder,.settings-page .settings-saved-data-tab>div>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%;min-height:0;overflow:hidden}.settings-page .settings-saved-data-tab .ant-table-wrapper{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;width:100%}.settings-page .settings-saved-data-tab .ant-table-wrapper>.ant-spin-nested-loading{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.settings-page .settings-saved-data-tab .ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-page .settings-saved-data-tab .ant-table,.settings-page .settings-saved-data-tab .ant-table-container{max-height:100%;min-height:0;overflow:hidden}.settings-page .settings-saved-data-tab .ant-table{display:flex;flex:1 1 auto;flex-direction:column;height:auto}.settings-page .settings-saved-data-tab .ant-table-title{flex:0 0 auto}.settings-page .settings-saved-data-tab .ant-table-container{display:flex;flex:1 1 auto;flex-direction:column}.settings-page .settings-saved-data-tab .ant-table-body,.settings-page .settings-saved-data-tab .ant-table-content{flex:1 1 auto;height:auto;max-height:100%!important;min-height:0;overflow:auto!important}.settings-page .settings-saved-data-tab .ant-table-pagination.ant-pagination{align-items:center;background:#f8f8fa;background:var(--app-section-background,#f8f8fa);box-sizing:border-box;display:flex;flex:0 0 auto;height:48px;margin:4px 0 0;min-height:48px;padding:0 8px;position:relative;z-index:1}@media screen and (max-width:768px){.settings-page .ant-tabs-tabpane-active{padding-right:2px}.settings-page .ant-table-content{max-height:calc(100vh - 260px)}.settings-page .ant-table-body{max-height:calc(100vh - 300px)!important}.settings-page .settings-saved-data-tab .ant-table-wrapper{height:100%;max-height:100%}.settings-page .settings-saved-data-tab .ant-table-body,.settings-page .settings-saved-data-tab .ant-table-content{max-height:100%!important}}div.sidebar-container.sidebar{left:0;min-height:100vh;position:fixed;top:0;z-index:100}@media only screen and (max-device-width:1368px){div.sidebar-container.sidebar{margin-left:0;width:90px}div.sidebar-container.sidebar .logo-frame .logo{border-radius:10px;height:50px;margin-left:20px;width:50px}div.sidebar-container.sidebar .logo-frame .logo .img-frame{border-radius:10px;height:50px;width:50px}div.sidebar-container.sidebar ul{min-width:50px;width:100%}div.sidebar-container.sidebar ul li{display:grid;grid-template-columns:1fr 0fr;margin-bottom:10px;place-items:center;text-align:center}div.sidebar-container.sidebar ul li label{display:none}}div.sidebar-container.sidebar .sidebar-hypha-logo-section{font-family:MuliSemiBold;font-size:12px;text-align:"center";word-break:break-word}div.sidebar-container.sidebar .sidebar-hypha-logo-section p{margin:0}@media(max-width:1368px){div.sidebar-container.sidebar .sidebar-hypha-logo-section p{width:80px}}div.sidebar-container.sidebar .hypha-logo{margin-top:20px;width:100%}div.sidebar-container.sidebar .hypha-logo img{border-radius:0;border-radius:initial}div.sidebar-container.sidebar .hypha-logo .img-frame{border-radius:10px;height:100px;width:100px}@media only screen and (max-device-width:1368px){div.sidebar-container.sidebar .hypha-logo{height:50px;margin-top:60px;width:50px}div.sidebar-container.sidebar .hypha-logo .img-frame{border-radius:10px;height:50px;width:50px}}div.sidebar-container.sidebar{box-sizing:border-box;height:calc(100vh - 20px);min-height:calc(100vh - 20px);padding-right:10px;transition:width .2s ease;width:150px}div.sidebar-container.sidebar .sidebar-collapse-toggle{background:#fff;border:0;border-radius:6px;bottom:16px;color:#04adbf;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:12px;width:28px;z-index:2}@media only screen and (max-width:1049px){div.sidebar-container.sidebar .sidebar-collapse-toggle{display:none}}div.sidebar-container.sidebar:not(.collapsed) ul{min-width:120px}div.sidebar-container.sidebar:not(.collapsed) ul li{grid-template-columns:32px minmax(0,1fr);text-align:left}div.sidebar-container.sidebar:not(.collapsed) ul li label{display:block;white-space:nowrap}div.sidebar-container.sidebar.collapsed{margin-left:0;padding-right:0;width:70px}div.sidebar-container.sidebar.collapsed .hypha-logo,div.sidebar-container.sidebar.collapsed .logo-frame .logo{height:44px;margin-left:8px;margin-right:0;width:44px}div.sidebar-container.sidebar.collapsed ul{min-width:60px;width:60px}div.sidebar-container.sidebar.collapsed ul li{display:grid;grid-template-columns:1fr;margin:12px 0;place-items:center}div.sidebar-container.sidebar.collapsed .sidebar-hypha-logo-section p,div.sidebar-container.sidebar.collapsed ul li label{display:none}div.sidebar-container.sidebar.collapsed ul li>*{padding-right:0}div.sidebar-container.sidebar.collapsed .sidebar-collapse-toggle{right:20px}div.sidebar-container{display:flex;flex-direction:column;left:0;margin:20px 0 0 20px;min-height:100vh;position:fixed;top:0;z-index:100}@media only screen and (max-device-width:768px)and (orientation:portrait){div.sidebar-container{margin:0;position:relative}}div.sidebar-container .logo{align-self:center;border-radius:5px;height:120px;margin-right:20px;width:120px}@media only screen and (max-device-width:1368px)and (orientation:landscape){div.sidebar-container .logo{height:100px;width:100px}}div.sidebar-container .li-hover,div.sidebar-container ul li.active:after,div.sidebar-container ul li:hover:after{background-color:#04adbf;border-radius:2px;content:"";height:100%;left:-10px;position:absolute;top:0;width:5px}div.sidebar-container ul{list-style:none;min-width:120px}div.sidebar-container ul a{text-decoration:none}div.sidebar-container ul li{align-items:center;display:grid;grid-template-columns:1fr 3fr;margin:17px 0;padding:5px;position:relative}div.sidebar-container ul li.menu-more{display:none}div.sidebar-container ul li svg{fill:#b1b1b1}div.sidebar-container ul li:hover{cursor:pointer}div.sidebar-container ul li:hover i,div.sidebar-container ul li:hover label{color:#04adbf}div.sidebar-container ul li:hover svg,div.sidebar-container ul li:hover svg path{fill:#04adbf}div.sidebar-container ul li.active i,div.sidebar-container ul li.active label{color:#04adbf;font-family:MuliBold}div.sidebar-container ul li.active svg,div.sidebar-container ul li.active svg path{fill:#04adbf}div.sidebar-container ul li>*{padding-right:10px}div.sidebar-container ul li i{color:#b1b1b1}div.sidebar-container ul li i.active{color:#04adbf}div.sidebar-container ul li label{color:#b1b1b1}div.sidebar-container ul li label:hover{cursor:pointer}div.image-container{display:inline-block}div.image-container img{border-radius:8px;height:100%;width:100%}div.image-container .img-frame{background:#dcdcdc;border-radius:5px;display:inline-block;height:50px;overflow:hidden;position:relative;transition:.5s;width:50px}div.image-container .img-frame:hover{box-shadow:0 0 15px -5px #9e9c9e}@media only screen and (min-device-width:1368px)and (orientation:landscape){div.image-container .img-frame{height:100px;width:100px}}div.image-container .img-frame:after,div.image-container .img-frame:before{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%}div.image-container .img-frame:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dashboard-shell-root{height:100%;min-height:0;overflow:hidden;width:100%}.dashboard-shell-root .main-section-header{display:none}.dashboard-shell-root .main-container-body{padding-top:0}.dashboard-shell{--dashboard-text:#14213d;--dashboard-text-soft:#5f6f89;--dashboard-border:#e7eef7;--dashboard-surface:hsla(0,0%,100%,.88);--dashboard-surface-strong:#fff;--dashboard-shadow:0 24px 60px rgba(31,79,121,.08);--dashboard-accent:#15b7c8;--dashboard-accent-soft:#dff8f8;grid-gap:24px;box-sizing:border-box;color:var(--dashboard-text);display:grid;gap:24px;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:4px 0 24px}.dashboard-shell .dashboard-shell__header{align-items:flex-start;display:flex;justify-content:space-between}.dashboard-shell .dashboard-shell__intro{max-width:560px}.dashboard-shell .dashboard-shell__intro h1{color:#132449;font-family:MuliBold;font-size:42px;line-height:1.04;margin:6px 0 10px}.dashboard-shell .dashboard-shell__intro p{color:var(--dashboard-text-soft);font-family:Muli;font-size:16px;line-height:1.6;margin:0}.dashboard-shell .dashboard-shell__eyebrow{align-items:center;background:linear-gradient(135deg,rgba(21,183,200,.14),rgba(83,215,195,.1));border-radius:999px;color:#1299aa;display:inline-flex;font-family:MuliSemiBold;font-size:12px;gap:8px;letter-spacing:.1em;padding:8px 12px;text-transform:uppercase}.dashboard-shell .dashboard-shell__filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.dashboard-filter-button{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid var(--dashboard-border);border-radius:16px;box-shadow:0 12px 32px rgba(40,78,118,.06);color:#223456;cursor:pointer;display:inline-flex;font-family:MuliSemiBold;font-size:14px;gap:10px;min-height:52px;padding:0 18px}.dashboard-filter-button .dashboard-filter-button__chevron,.dashboard-filter-button .dashboard-filter-button__icon{align-items:center;display:inline-flex;font-size:17px;justify-content:center}.dashboard-filter-button .dashboard-filter-button__label{white-space:nowrap}.dashboard-filter-button--primary{background:linear-gradient(135deg,#0ea8bc,#1cc9b0);border-color:transparent;box-shadow:0 16px 36px rgba(18,183,199,.28);color:#fff}.dashboard-date-filter{display:flex;flex-wrap:wrap;gap:8px}.dashboard-date-filter__select-wrap{padding-right:14px}.dashboard-date-filter__select{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;outline:0}.dashboard-date-filter__custom{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid var(--dashboard-border);border-radius:16px;color:#5e6f8a;display:inline-flex;gap:8px;min-height:52px;padding:0 12px}.dashboard-date-filter__custom input{background:transparent;border:0;color:#223456;font-family:MuliSemiBold;max-width:132px;outline:0}.dashboard-date-filter-button.ant-btn{height:52px}.dashboard-date-filter-button.ant-btn:focus,.dashboard-date-filter-button.ant-btn:hover{border-color:rgba(21,183,200,.42);color:#0e9eb1}.dashboard-date-dropdown{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(32,74,117,.16);padding:12px;width:200px}.dashboard-date-dropdown__presets{grid-gap:4px;display:grid;gap:4px;margin-bottom:12px}.dashboard-date-dropdown__option{background:transparent;border:0;border-radius:4px;color:#223456;cursor:pointer;font-family:MuliSemiBold;font-size:14px;padding:8px 12px;text-align:left;transition:.2s ease;width:100%}.dashboard-date-dropdown__option--active,.dashboard-date-dropdown__option:hover{background:#17b7c8;color:#fff}.dashboard-date-dropdown__range{border-top:1px solid #f0f0f0;padding-top:12px}.dashboard-date-dropdown__range .ant-picker{width:100%}.dashboard-tabs{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.dashboard-tab{background:#f8f8fa;border:1px solid var(--dashboard-border);border-radius:16px;color:#5e6f8a;cursor:pointer;font-family:MuliSemiBold;font-size:14px;padding:13px 18px;transition:.2s ease;white-space:nowrap}.dashboard-tab--active{background:linear-gradient(135deg,rgba(21,183,200,.16),rgba(93,223,204,.08));border-color:rgba(21,183,200,.24);box-shadow:0 14px 28px rgba(21,183,200,.12);color:#0e9eb1}.dashboard-content{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dashboard-content,.dashboard-grid{grid-gap:14px;display:grid;gap:14px}.dashboard-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--single{grid-template-columns:minmax(0,1fr)}.dashboard-section-block{grid-gap:12px;display:grid;gap:12px}.dashboard-section-title{color:#15264b;font-family:MuliBold;font-size:21px}.dashboard-section-subtitle{color:var(--dashboard-text-soft);font-family:Muli;font-size:13px;line-height:1.45}.dashboard-card{background:#f8f8fa;border:1px solid hsla(0,0%,100%,.95);box-shadow:var(--dashboard-shadow)}.analytics-card,.dashboard-banner,.summary-card{padding:14px}.dashboard-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard-card-header__left{align-items:center;display:flex;gap:10px}.dashboard-card-header__title{color:#17284c;font-family:MuliBold;font-size:15px;line-height:1.2}.dashboard-card-header__subtitle{color:var(--dashboard-text-soft);font-family:Muli;font-size:10px;margin-top:2px}.dashboard-icon-badge{align-items:center;background:linear-gradient(135deg,rgba(21,183,200,.16),rgba(93,223,204,.11));border-radius:12px;color:#11a5b8;display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.dashboard-card-control{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid var(--dashboard-border);border-radius:11px;color:#314364;cursor:pointer;display:inline-flex;font-family:MuliSemiBold;font-size:11px;gap:8px;padding:7px 10px}.summary-card{grid-gap:9px;background:#f8f8fa;display:grid;gap:9px}.summary-card__hero{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 120px}.summary-card__value{color:#132449;font-family:MuliBold;font-size:18px;line-height:1.1}.summary-card__caption{color:var(--dashboard-text-soft);font-family:Muli;font-size:10px;margin-top:5px}.summary-card__chart{height:56px;width:120px}.summary-card__trend{background:rgba(21,183,200,.12);border-radius:999px;color:#0d9daf;font-family:MuliBold;font-size:10px;justify-self:start;padding:5px 9px}.summary-card__metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card__metric{background:#f8f8fa;border:1px solid var(--dashboard-border);border-radius:11px;padding:8px 10px}.summary-card__metric-value{color:#12254b;font-family:MuliBold;font-size:13px}.summary-card__metric-label{color:var(--dashboard-text-soft);font-family:Muli;font-size:9px;margin-top:3px}.analytics-card{grid-gap:10px;display:grid;gap:10px}.analytics-card--wide{padding:16px 18px}.analytics-card__chart{width:100%}.analytics-card__chart--medium{height:175px}.analytics-card__chart--large{height:230px}.donut-card{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 175px}.donut-card__chart{height:185px;position:relative}.donut-card__center{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.donut-card__center-value{color:#132449;font-family:MuliBold;font-size:21px}.donut-card__center-label{color:var(--dashboard-text-soft);font-family:Muli;font-size:9px;margin-top:3px}.compact-legend,.donut-card__legend,.payment-mode-card__legend{grid-gap:7px;display:grid;gap:7px}.compact-legend__row,.donut-card__legend-row,.payment-mode-card__legend-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.compact-legend__label,.donut-card__legend-label,.payment-mode-card__legend-label{align-items:center;color:#2f405f;display:inline-flex;font-family:MuliSemiBold;font-size:10px;gap:7px}.compact-legend__dot,.donut-card__legend-dot,.payment-mode-card__legend-dot{background:#18b7c8;border-radius:50%;height:10px;width:10px}.donut-card__legend-values,.payment-mode-card__legend-values{align-items:center;color:#5f6f89;display:inline-flex;font-family:MuliSemiBold;font-size:9px;gap:10px}.donut-card__legend-values span:first-child,.donut-card__legend-values strong,.payment-mode-card__legend-values span:first-child,.payment-mode-card__legend-values strong{color:#132449}.payment-mode-card{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:150px minmax(0,1fr)}.payment-mode-card__chart{height:170px}.analytics-card__legend-list{padding-top:4px}.analytics-card__zero-values{grid-gap:8px;align-content:center;display:grid;gap:8px;height:100%}.analytics-card__zero-row{align-items:center;background:rgba(239,247,251,.75);border-radius:10px;color:#5f6f89;display:flex;font-family:MuliSemiBold;font-size:10px;justify-content:space-between;padding:8px 11px}.analytics-card__zero-row strong{color:#132449;font-family:MuliBold;font-size:12px}.analytics-card__zero-empty{color:#132449;font-family:MuliBold;font-size:24px;text-align:center}.dashboard-card-footer{align-items:center;background:linear-gradient(90deg,rgba(245,250,255,.95),rgba(235,249,248,.85));border:1px solid rgba(227,238,247,.9);border-radius:11px;color:#5f6f89;display:flex;font-family:MuliSemiBold;font-size:10px;gap:12px;justify-content:space-between;padding:8px 11px}.dashboard-card-footer strong{color:#10a2b4;font-family:MuliBold;font-size:13px}.intelligence-list-card{min-width:0}.intelligence-list-card__table{min-height:188px;overflow-x:hidden}.intelligence-list-card__row{grid-gap:8px;align-items:center;color:#233657;display:grid;font-family:MuliSemiBold;font-size:10px;gap:8px;grid-template-columns:minmax(0,1.45fr) repeat(var(--intelligence-columns),minmax(0,.8fr));min-width:0;padding:8px 4px}.intelligence-list-card__row--header{border-bottom:1px solid var(--dashboard-border);color:#697892;font-family:Muli;font-size:9px;padding-bottom:9px;padding-top:4px}.intelligence-list-card__row>div:not(:first-child){text-align:right}.intelligence-list-card__name{align-items:center;display:flex;gap:7px;min-width:0}.intelligence-list-card__name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligence-list-card__rank{align-items:center;background:rgba(21,183,200,.09);border:1px solid rgba(21,183,200,.18);border-radius:6px;color:#277185;display:inline-flex;flex:0 0 21px;font-size:10px;height:21px;justify-content:center;width:21px}.intelligence-list-card__dot{background:#18b7c8;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.intelligence-list-card__value{white-space:nowrap}.dashboard-banner{align-items:center;display:flex;gap:20px;justify-content:space-between}.dashboard-banner__message{align-items:center;color:#223456;display:flex;font-family:MuliSemiBold;font-size:15px;gap:16px;line-height:1.6}.dashboard-banner__icon{align-items:center;background:linear-gradient(135deg,rgba(21,183,200,.14),rgba(93,223,204,.09));border-radius:18px;color:#14aabc;display:inline-flex;flex:0 0 auto;font-size:26px;height:56px;justify-content:center;width:56px}.dashboard-banner__button{background:hsla(0,0%,100%,.92);border:1px solid rgba(21,183,200,.24);border-radius:16px;color:#0f9faf;cursor:pointer;font-family:MuliBold;font-size:14px;min-height:52px;padding:0 18px}@media(max-width:1440px){.dashboard-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.dashboard-shell .dashboard-shell__intro h1{font-size:34px}.dashboard-grid--three,.dashboard-grid--two,.donut-card,.payment-mode-card,.summary-card__hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.dashboard-shell{gap:18px}.dashboard-shell .dashboard-shell__intro h1{font-size:28px}.dashboard-filter-button{justify-content:space-between;width:100%}.dashboard-date-filter,.dashboard-date-filter__custom{width:100%}.dashboard-date-filter__custom{justify-content:space-between}.dashboard-shell__filters{width:100%}.summary-card__metrics{grid-template-columns:minmax(0,1fr)}.analytics-card,.dashboard-banner,.summary-card{padding:14px}.dashboard-banner{align-items:flex-start;flex-direction:column}.analytics-card__chart--large{height:230px}.intelligence-list-card__table{overflow-x:auto}.intelligence-list-card__row{grid-template-columns:minmax(128px,1.45fr) repeat(var(--intelligence-columns),minmax(76px,.8fr));min-width:390px}}.patient-profile{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}@media screen and (max-width:768px){.patient-profile{margin-bottom:4%}}@media screen and (max-width:1024px){.patient-profile{height:auto;min-height:100%;overflow:visible}}.patient-profile .patient-profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}@media screen and (max-width:1180px){.patient-profile .patient-profile-header{margin-bottom:30px}}.patient-profile .patient-profile-header .patient-profile-heading{align-items:center;display:flex;gap:10px}.patient-profile .patient-profile-container{--patient-profile-card-background:var(--app-section-background,#f8f8fa);box-sizing:border-box;display:grid;grid-template-columns:1.5fr 1.88fr 1.7fr;grid-template-rows:1fr 1.77fr}.patient-profile .patient-profile-container>.Billing-box,.patient-profile .patient-profile-container>.patient-profile-box-row1,.patient-profile .patient-profile-container>.patient-profile-box-row2{background-color:var(--patient-profile-card-background)!important}.patient-profile .patient-profile-container .patient-profile-appointment,.patient-profile .patient-profile-container .patient-profile-quick-button,.patient-profile .patient-profile-container .quick-access-container,.patient-profile .patient-profile-container>.membershipSection{background-color:transparent!important}@media screen and (min-width:1501px){.patient-profile .patient-profile-container{grid-template-rows:.7fr 1.3fr}}@media screen and (max-width:1024px){.patient-profile .patient-profile-container{gap:15px;grid-template-columns:none;grid-template-rows:none;padding-bottom:10%}}.patient-profile .patient-profile-container .membershipSection{display:flex;flex-direction:column;gap:5px;height:228px;justify-content:space-between}.patient-profile .patient-profile-container .membershipSection .Billing-box{background:var(--patient-profile-card-background);cursor:pointer;padding:10px}@media(min-width:1501px){.patient-profile .patient-profile-container .membershipSection .Billing-box{gap:15px;height:auto;justify-content:center;padding:20px}}.patient-profile .patient-profile-container .membershipSection .memeberShip-box{background:var(--patient-profile-card-background)!important;padding:10px 20px}.patient-profile .patient-profile-container .membershipSection .memeberShip-box .patient-profile-no-membership{margin-top:5px}@media(min-width:1501px){.patient-profile .patient-profile-container .membershipSection .memeberShip-box{height:80px;padding:20px}.patient-profile .patient-profile-container .membershipSection{height:auto}}.patient-profile .patient-profile-container .patient-profile-mobile-billing-summary{box-sizing:border-box;padding:12px;width:100%}@media(min-width:1401px){.patient-profile .patient-profile-container{gap:1.57rem}.patient-profile .patient-profile-container .memebrshipBox{height:50px}}@media screen and (min-width:1401px)and (min-width:1501px){.patient-profile .patient-profile-container{grid-template-rows:.7fr 1.3fr}}@media screen and (min-width:1401px)and (max-width:1180px){.patient-profile .patient-profile-container{gap:22px}}@media screen and (min-width:1401px)and (max-width:920px)and (orientation:portrait){.patient-profile .patient-profile-container{grid-template-rows:.87fr .95fr .95fr}}@media screen and (min-width:1401px)and (max-width:900px){.patient-profile .patient-profile-container{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}}@media screen and (min-width:1401px)and (max-width:600px){.patient-profile .patient-profile-container{grid-template-rows:.87fr .87fr .87fr 1fr 1fr 1fr}}@media screen and (min-width:1401px)and (max-width:500px){.patient-profile .patient-profile-container{grid-template-rows:.87fr .87fr .87fr .9fr .9fr .9fr}}@media screen and (min-width:1401px)and (max-width:450px)and (min-height:660px){.patient-profile .patient-profile-container{grid-template-rows:.87fr .87fr .87fr 1fr 1fr 1fr}}@media(min-width:1401px){.patient-profile .patient-profile-container .patient-profile-box-row1-header-text{padding:5px 0}.patient-profile .patient-profile-container .patient-profile-box-row1{height:228px}}@media screen and (min-width:1401px)and (min-width:1501px){.patient-profile .patient-profile-container .patient-profile-box-row1{height:316px}}@media screen and (min-width:1401px)and (max-width:1180px)and (min-width:900px){.patient-profile .patient-profile-container .patient-profile-box-row1{height:228px}}@media(min-width:1401px)and (min-width:1501px){.patient-profile .patient-profile-container .patient-profile-box-row1-header{height:50px}}.patient-profile .patient-profile-billing-summary-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.patient-profile .patient-profile-view-all-button{align-items:center;background:none;border:none;color:#04adbf;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:4px;padding:0}@media screen and (max-width:1024px){.patient-profile .patient-profile-billing-summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.patient-profile .patient-profile-mobile-billing-summary{align-self:stretch;box-sizing:border-box;display:block;grid-column:1/-1;min-width:0;padding:12px;width:100%}.patient-profile .patient-profile-mobile-billing-summary .patient-profile-membership{display:flex;flex-direction:column;gap:10px}.patient-profile .patient-profile-mobile-billing-summary .patient-profile-billing-metrics{padding:12px}.patient-profile .patient-profile-view-all-button{align-items:center;display:inline-flex;font-size:13px}}.patient-profile .patient-profile-avatar-box{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;text-align:center;width:100%}@media screen and (min-width:1501px){.patient-profile .patient-profile-avatar-box{gap:14px}}.patient-profile .patient-profile-avatar-box .avatar{border-radius:8%;max-width:100px;width:62px}@media screen and (min-width:1501px){.patient-profile .patient-profile-avatar-box .avatar{width:80px}}.patient-profile .patient-profile-avatar-box .name{word-wrap:break-word}.patient-profile .patient-profile-avatar-box .icon-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));padding:0 20%;place-items:center;width:50%}.patient-profile .patient-profile-avatar-box .icon-bar .icon{height:30px;width:30px}.patient-profile .patient-profile-avatar-box .icon-bar .icon:hover{scale:1.1}.patient-profile .patient-profile-details-box{display:flex;flex-wrap:wrap;padding:10.5% 9.7% 0;place-content:center;justify-content:flex-start;position:relative;width:80%}@media screen and (min-width:1501px){.patient-profile .patient-profile-details-box{padding:10.5% 9.7% 0;row-gap:15px}}.patient-profile .patient-profile-details-box .div-section{width:50%}.patient-profile .patient-profile-details-box .edit{border-radius:5px;cursor:pointer;padding:5px;position:absolute;right:10px;top:10px}.patient-profile .patient-profile-details-box .edit:hover{background-color:rgba(0,0,0,.02);border:1px solid #04adbf}.patient-profile .patient-profile-details-box .merge{align-items:center;border-radius:5px;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:90px;top:10px}.patient-profile .patient-profile-details-box .merge:hover{background-color:rgba(0,0,0,.02);border:1px solid #04adbf}.patient-profile .patient-profile-details-box .print{border-radius:5px;cursor:pointer;font-size:1.2rem;padding:5px;position:absolute;right:50px;top:10px}.patient-profile .patient-profile-details-box .print:hover{background-color:rgba(0,0,0,.02);border:1px solid #04adbf}.patient-profile .patient-profile-details-box .label{margin:2.4% 0 2%}@media screen and (min-width:1501px){.patient-profile .patient-profile-details-box .label{margin:7.4% 0 2%}}.patient-profile .patient-profile-details-conditions{display:flex;flex-direction:column;padding:0 9.7%;place-content:center;justify-content:flex-start;position:relative}@media screen and (min-width:1501px){.patient-profile .patient-profile-details-conditions{padding:2% 9.7% 0}}.patient-profile .patient-profile-details-conditions .div-section .label{margin:2% 0}.patient-profile .patient-profile-allergies-box{padding:0 9.7% 12.5%;position:relative}.patient-profile .patient-profile-allergies-box .edit{border-radius:5px;cursor:pointer;padding:5px;position:absolute;right:10px;top:10px}.patient-profile .patient-profile-allergies-box .edit:hover{background-color:rgba(0,0,0,.02);border:1px solid #04adbf}.patient-profile .patient-profile-allergies-box .print{border-radius:5px;cursor:pointer;font-size:1.2rem;padding:5px;position:absolute;right:50px;top:10px}.patient-profile .patient-profile-allergies-box .print:hover{background-color:rgba(0,0,0,.02);border:1px solid #04adbf}.patient-profile .patient-profile-allergies-box .label{margin:6.4% 0 2%}.patient-profile .patient-profile-appointment{box-sizing:border-box;display:flex;flex-direction:column;height:304px;min-height:0;padding:7.4% 8.8%}.patient-profile .patient-profile-appointment .patient-profile-appointment-header{align-items:center;display:flex;justify-content:space-between}.patient-profile .patient-profile-appointment .view-all{color:#04adbf;cursor:pointer;flex:0 0 auto;margin-top:auto;text-align:end}.patient-profile .patient-profile-appointment .appointment{background:#f2f3f5;border-radius:20px;display:grid;grid-template-columns:.5fr 2fr .5fr;margin:5% 0;padding:4.5% 0;text-align:center}.patient-profile .patient-profile-appointment .appointment .appointment-color-divider{display:grid;height:100%;justify-items:center}.patient-profile .patient-profile-appointment .appointment .appointment-color-divider .vertical{height:100%;margin:5% 0}.patient-profile .patient-profile-appointment .appointment .divider{border:.5px solid rgba(0,0,0,.1);margin:4% 0}.patient-profile .patient-profile-membership{display:flex;flex-direction:column}.patient-profile .patient-profile-membership .patient-profile-membership-wrapper{grid-row-gap:5%;display:grid;margin:5% -2%;row-gap:5%}.patient-profile .patient-profile-membership .patient-profile-membership-wrapper .patient-profile-details-conditions,.patient-profile .patient-profile-membership .patient-profile-membership-wrapper .patient-profile-membership-label{grid-gap:15px;background:#eaeced;border:1px solid #eaeced;border-radius:10px;display:grid;gap:15px;grid-template-columns:.2fr 1fr;padding:5.3%}.patient-profile .patient-profile-membership .patient-profile-membership-wrapper .patient-profile-details-conditions .icon,.patient-profile .patient-profile-membership .patient-profile-membership-wrapper .patient-profile-membership-label .icon{justify-self:right}.patient-profile .patient-profile-membership .patient-profile-no-membership{background:#eaeced;border:1px solid #eaeced;border-radius:10px;padding:5.3%;text-align:center}.patient-profile .patient-profile-membership .patient-profile-billing-metrics{background:transparent;border:1px solid #eaeced;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;padding:2%}.patient-profile .patient-profile-membership .patient-profile-billing-metrics .total-revenue{color:#2bb581}.patient-profile .patient-profile-membership .patient-profile-billing-metrics .total-balance{color:#e46c6c}@media(min-width:1501px){.patient-profile .patient-profile-membership .patient-profile-billing-metrics{padding:3.3%}.patient-profile .patient-profile-membership{gap:10px;padding:2% 0}}.patient-profile .patient-profile-quick-button{grid-row-gap:8.1%;display:grid;grid-template-columns:1fr;height:100%;row-gap:8.1%}.patient-profile .patient-profile-quick-button .button{align-items:center;border-radius:15px;cursor:pointer;display:grid;grid-template-columns:.3fr .7fr;height:100%}.patient-profile .patient-profile-quick-button .button:hover{border:1px solid #04adbf}@media screen and (max-width:1024px){.patient-profile .patient-profile-quick-button .button{border-radius:10px}}.patient-profile .patient-profile-quick-button .button .label{align-items:center;display:flex}.patient-profile .patient-profile-quick-button .button .svg-circle{place-self:center}.patient-profile .patient-profile-quick-button .button .svg-circle .svg{height:30px;width:18px}.patient-profile .quick-access-container{box-sizing:border-box;display:grid;grid-template-rows:.1fr 1fr;height:100%;padding:6.4%;position:relative;width:100%}.patient-profile .quick-access-container .heading{margin-bottom:4.5%}.patient-profile .quick-access-container .quick-access-button-container{grid-gap:1.7%;display:grid;gap:1.7%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.patient-profile .quick-access-container .quick-access-button-container .quick-access-button{border-radius:10px;cursor:pointer;text-align:center}.patient-profile .quick-access-container .quick-access-button-container .quick-access-button .icon{border-radius:50%;display:grid;height:50px;margin:11.6% 24.4%;place-content:center;width:50px}.patient-profile .quick-access-container .quick-access-button-container .quick-access-button .label{color:#333!important}.patient-profile .quick-access-container .quick-access-button-container .quick-access-button:hover{scale:1.02}.patient-profile .quick-access-container .quick-access-button-container .treatment{background:rgba(4,173,191,.5);box-shadow:0 5px 10px rgba(3,127,140,.15)}.patient-profile .quick-access-container .quick-access-button-container .treatment .icon{background:rgba(4,173,191,.376);border:2px solid rgba(4,173,191,.502);box-shadow:0 5px 10px rgba(4,173,191,.082);height:50px;width:50px}.patient-profile .quick-access-container .quick-access-button-container .treatment .icon svg path{fill:#04adbf}.patient-profile .quick-access-container .quick-access-button-container .medication .icon{background:rgba(207,195,231,.949);border:2px solid rgba(139,97,225,.4);box-shadow:0 5px 10px rgba(191,86,162,.149)}.patient-profile .quick-access-container .quick-access-button-container .medication .icon svg path{fill:#8b61e1}.patient-profile .quick-access-container .quick-access-button-container .billing .icon svg path{fill:#dd7373}.patient-profile .quick-access-container .quick-access-button-container .health-status .icon{background:rgba(221,211,38,.251);border:2px solid #ddd326;box-shadow:0 5px 10px rgba(210,199,13,.149)}.patient-profile .quick-access-container .quick-access-button-container .health-status .icon svg path{fill:rgba(221,211,38,.251)}.patient-profile .quick-access-container .quick-access-button-container .attachment .icon svg path{fill:rgba(100,180,72,.4)}.patient-profile .quick-access-container .quick-access-button-container .notes .icon{background:rgba(194,163,179,.886);border:2px solid rgba(136,69,105,.251);box-shadow:0 5px 10px rgba(136,69,105,.149)}.patient-profile .quick-access-container .quick-access-button-container .notes .icon svg path{stroke:#884569}.patient-profile .quick-access-container .quick-access-button-container .history .icon{background:rgba(210,199,13,.251);border:2px solid rgba(210,199,13,.502);box-shadow:0 5px 10px rgba(210,199,13,.149)}.patient-profile .quick-access-container .quick-access-button-container .history .icon svg path{fill:#d2c70d}.patient-profile .quick-access-container .quick-access-button-container .vitals .icon{background:rgba(80,115,228,.251);border:2px solid rgba(80,115,228,.4);box-shadow:0 5px 10px rgba(80,115,228,.149)}.patient-profile .quick-access-container .quick-access-button-container .vitals .icon svg path{fill:rgba(80,115,228,.149)}.patient-profile .quick-access-container .quick-access-button-container .allergies .icon{background:rgba(139,97,225,.251);border:2px solid rgba(139,97,225,.502);box-shadow:0 5px 10px rgba(139,97,225,.149)}.patient-profile .quick-access-container .quick-access-button-container .diagnosis .icon,.patient-profile .quick-access-container .quick-access-button-container .findings .icon{background:rgba(224,130,72,.251);border:2px solid rgba(226,145,96,.502);box-shadow:0 5px 10px rgba(224,130,72,.149)}.patient-profile .quick-access-container .quick-access-button-container .treatmentPlan .icon svg path{stroke:#e29160}.patient-profile .quick-access-container .quick-access-button-container .care-plan .icon{background:rgba(217,91,91,.251);border:2px solid rgba(217,91,91,.4);box-shadow:0 5px 10px rgba(217,91,91,.149)}.patient-profile .quick-access-container .quick-access-button-container .conditions .icon{background:rgba(100,180,72,.251);border:2px solid rgba(100,180,72,.4);box-shadow:0 5px 10px rgba(100,180,72,.149)}.patient-profile .quick-access-container .quick-access-button-container .conditions .icon svg path{fill:#64b448;stroke:#64b448}.patient-profile .quick-access-container .quick-access-button-container .procedures .icon,.patient-profile .quick-access-container .quick-access-button-container .vaccination .icon{background:rgba(57,191,140,.251);border:2px solid rgba(57,191,140,.4);box-shadow:0 5px 10px rgba(57,191,140,.149)}@media screen and (min-width:1025px)and (max-width:1500px)and (max-height:800px){.patient-profile{height:auto;min-height:100%;overflow:visible}.patient-profile .patient-profile-header{margin-bottom:8px}.patient-profile .patient-profile-header .patient-profile-heading{font-size:18px}.patient-profile .patient-profile-container{gap:12px;grid-template-rows:minmax(180px,auto) minmax(230px,auto);padding-bottom:12px}.patient-profile .patient-profile-container .membershipSection,.patient-profile .patient-profile-container .patient-profile-box-row1{box-sizing:border-box;height:auto;min-height:180px}.patient-profile .patient-profile-container .patient-profile-box-row2{box-sizing:border-box;height:auto;min-height:230px}.patient-profile .patient-profile-container .membershipSection{gap:4px}.patient-profile .patient-profile-container .membershipSection .Billing-box,.patient-profile .patient-profile-container .membershipSection .memeberShip-box{padding:7px 10px}.patient-profile .patient-profile-avatar-box{gap:3px}.patient-profile .patient-profile-avatar-box .avatar{width:48px}.patient-profile .patient-profile-avatar-box .label,.patient-profile .patient-profile-avatar-box .name{font-size:12px}.patient-profile .patient-profile-avatar-box .icon-bar .icon{height:24px;width:24px}.patient-profile .patient-profile-details-box{box-sizing:border-box;font-size:11px;padding:24px 7% 8px}.patient-profile .patient-profile-details-box .label{margin:2px 0}.patient-profile .patient-profile-details-conditions{box-sizing:border-box;font-size:11px;padding:0 7% 8px}.patient-profile .patient-profile-details-conditions .div-section .label{margin:2px 0}.patient-profile .patient-profile-appointment{font-size:11px;height:100%;min-height:230px;padding:12px 16px}.patient-profile .patient-profile-appointment .appointment{margin:7px 0;padding:7px 0}.patient-profile .quick-access-container{font-size:11px;min-height:230px;padding:10px 12px}.patient-profile .quick-access-container .heading{margin-bottom:6px}.patient-profile .quick-access-container .quick-access-button-container{gap:5px}.patient-profile .quick-access-container .quick-access-button-container .quick-access-button .icon,.patient-profile .quick-access-container .quick-access-button-container .quick-access-button.treatment .icon{height:32px;margin:4px auto;width:32px}.patient-profile .patient-profile-quick-button{font-size:11px;min-height:230px;row-gap:6px}.patient-profile .patient-profile-quick-button .button{border-radius:10px}.patient-profile .patient-profile-quick-button .button .svg-circle .svg{height:22px;width:16px}.patient-profile .patient-profile-membership,.patient-profile .patient-profile-view-all-button{font-size:11px}}@media screen and (max-height:800px),screen and (max-width:1024px){.container-group:has(>.patient-profile){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.observation-history-box__body{padding:10px 0}.patient-form .patient-header{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.patient-form .patient-header .heading{margin-bottom:20px}.patient-form .patient-header .date-picker{justify-self:end}.patient-form .patient-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:55px 0 0;place-items:center}.patient-form .patient-body .patient-avatar{cursor:pointer}.patient-form .patient-body .patient-avatar .patient-avatar-icon{border:1px solid #fff;border-radius:95px;display:grid;height:95px;place-items:center;width:95px}.patient-form .patient-body .opNumber{align-items:center;display:flex;gap:5px}.patient-form .patient-body-extra{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));place-items:center}.uae-add-patient{padding:20px}.uae-add-patient h2{font-weight:500;margin-bottom:24px}.uae-add-patient .ant-divider{margin:12px 0}.uae-add-patient .ant-divider-inner-text{color:#333;font-weight:500}.uae-add-patient .form-actions{display:flex;justify-content:flex-end;margin-top:24px}.uae-add-patient .form-actions button{margin-left:12px}.uae-add-patient .ant-form-item-required:before{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-right:4px}.uae-patient-form{padding:20px}.uae-patient-form .form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.uae-patient-form .form-header .form-title{margin-bottom:0}.uae-patient-form .form-header .register-btn{min-width:120px}.uae-patient-form .section-collapse{background-color:transparent;border:none}.uae-patient-form .section-collapse .ant-collapse-item{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;overflow:hidden}.uae-patient-form .section-collapse .ant-collapse-header{background-color:#f9f9f9;padding:12px 16px!important}.uae-patient-form .section-collapse .ant-collapse-header:hover{background-color:#f5f5f5}.uae-patient-form .section-collapse .ant-collapse-content-box{padding:24px 16px}.uae-patient-form .section-header-panel{display:flex;justify-content:space-between;width:100%}.uae-patient-form .section-title{color:#333;font-size:14px;font-weight:600}.uae-patient-form .uae-patient-body .ant-form-item{margin-bottom:16px}.uae-patient-form .comm-modes{display:flex;gap:16px}.uae-patient-form .form-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.uae-patient-form .form-actions button{min-width:120px}.uae-patient-form .add-sponsor-btn,.uae-patient-form .read-card-btn{color:#1890ff;padding-left:8px;white-space:nowrap}.uae-patient-form .ant-form-item-required:before{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-right:4px}.uae-patient-form .sponsor-row{position:relative}.uae-patient-form .sponsor-row .delete-sponsor-col{align-items:flex-end;display:flex;margin-bottom:24px}.uae-patient-form .sponsor-row .delete-sponsor-btn{font-size:16px}.uae-patient-form .sponsor-row .delete-sponsor-btn:hover{background-color:#fff1f0}.uae-patient-form .sponsor-row .delete-sponsor-btn:disabled{background-color:transparent;color:rgba(0,0,0,.25);cursor:not-allowed}.patient-search-container{position:relative}.patient-search-container ::-webkit-scrollbar{background:transparent;background-color:none;display:block;height:5px;height:80%;width:100%;width:10px}.patient-search-container ::-webkit-scrollbar-thumb{background-color:#04bcd0;border-left:none;border-radius:10px;border-right:none}.patient-search-container ::-webkit-scrollbar-track-piece:end{background:transparent;margin-bottom:30px}.patient-search-container ::-webkit-scrollbar-track-piece:start{background:transparent;margin-top:30px}.patient-search-container .input-container{align-items:center;background:#e5e5e5;border:1px solid hsla(0,0%,100%,.8);border-radius:10px;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px 56px 10px 10px}.patient-search-container .input-container .ant-input,.patient-search-container .input-container .ant-input-affix-wrapper{background:transparent}.patient-search-container .input-container .patient-search-add-button{flex:0 0 auto}.patient-search-container .input-container .patient-search-close-button{background:transparent;border:0;box-shadow:none;font-size:18px;height:38px;padding:0;position:absolute;right:10px;top:11px;width:38px;z-index:2}.patient-search-container .input-container .patient-search-close-button:focus,.patient-search-container .input-container .patient-search-close-button:hover{background:rgba(0,0,0,.04)}.patient-search-container .patient-search-list{background:rgba(68,68,68,.7);border:1px solid rgba(68,68,68,.7);border-radius:10px;color:#fff;font-size:1.2rem;max-height:300px;overflow-y:auto;padding:10px}.patient-search-container .patient-search-list .patient{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:15px}.patient-search-container .patient-search-list .patient .opNumber{color:#04adbf}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.patient-search-container .patient-search-list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.web-cam-upload-photo-icon{border:1px dashed #fff;border-radius:50%;display:grid;height:95px;place-content:center;width:95px}.web-cam-upload-photo-icon:hover{border:1px dashed #04adbf}.appointment-form .heading{margin-bottom:20px}.appointment-form .appointment-header{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.appointment-form .appointment-header .date-picker,.appointment-form .appointment-header .edit-btn-container{justify-self:end}@media screen and (max-width:550px){.appointment-form .appointment-header .edit-btn-container{justify-self:start}}.appointment-form .appointment-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:55px;place-items:center}.appointment-form .appointment-body .patient-avatar{cursor:pointer}.appointment-form .appointment-body .patient-avatar .patient-avatar-icon{border:1px solid #fff;border-radius:95px;display:grid;height:95px;place-items:center;width:95px}.appointment-form .appointment-body .walk-in-patient{width:68%}@media screen and (max-width:790px){.appointment-form .appointment-body .walk-in-patient{width:70%}}@media screen and (max-width:550px){.appointment-form .appointment-body .walk-in-patient{place-items:center}}.view-all-appointments-container .view-all-appointment-header{grid-template-columns:1fr 1fr}.gnome-notification-wrapper{display:grid;grid-template-columns:.5fr 1fr;max-height:300px}.gnome-notification-wrapper .gnome{height:270px}@media only screen and (max-width:508px){.gnome-notification-wrapper .gnome{height:220px}}.gnome-notification-wrapper .gnome-notification-content{display:grid;grid-template-rows:1fr .5fr;height:100%;place-self:center;width:85%}@media only screen and (max-width:508px){.gnome-notification-wrapper .gnome-notification-content{gap:15px;width:70%}}.gnome-notification-wrapper .gnome-notification-content .label{color:#64b448;font-family:Mulish;font-size:24px;font-weight:700;line-height:30.12px;place-self:center;text-align:center}.gnome-notification-wrapper .gnome-notification-content .action{align-self:flex-start;display:flex;gap:8px;justify-self:center;padding-top:10%;text-align:center}.gnome-notification-wrapper .gnome-notification-content .details{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr;height:70%;justify-content:space-between;width:100%}@media(max-width:750px){.gnome-notification-wrapper .gnome-notification-content .details{align-items:center;grid-template-columns:none;grid-template-rows:1fr;justify-content:center}}.gnome-notification-wrapper .gnome-notification-content .details .fee-collection-button{font-size:11px;height:72%;padding:3.5px 4.5px}.gnome-notification-wrapper .gnome-notification-content .details .print-button{height:10%}@media(max-width:750px){.gnome-notification-wrapper .gnome-notification-content .details .print-button{padding:0 10px 10px;width:100%}}.gnome-notification-wrapper-task-manager{align-items:center;-webkit-animation:slideIn .3s ease;animation:slideIn .3s ease;background-color:#fff;border-radius:12px;bottom:20px;box-shadow:0 4px 16px rgba(0,0,0,.1);display:grid;grid-template-columns:auto 1fr;padding:12px 16px;position:fixed;right:20px;z-index:2000}.gnome-notification-wrapper-task-manager .gnome{height:80px;margin-right:12px}.gnome-notification-wrapper-task-manager .gnome-notification-content{display:flex;flex-direction:column;justify-content:center}.gnome-notification-wrapper-task-manager .gnome-notification-content .label{color:#64b448;font-size:16px;font-weight:700;margin-bottom:6px}.gnome-notification-wrapper-task-manager .gnome-notification-content .details{color:#555;font-size:14px;margin-bottom:6px}.gnome-notification-wrapper-task-manager .gnome-notification-content .action{display:flex;gap:10px}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.billing-print-table-container{font-family:Inter,-apple-system,BlinkMacSystemFont;height:auto;margin:0;max-width:100%;min-height:auto;overflow:hidden;padding:0;page-break-inside:auto;width:100%}.invoice-table{border-collapse:collapse;border-collapse:initial;border-spacing:0;border-top-left-radius:15px;border-top-right-radius:15px;font-size:12px;margin:0 0 20px;padding:0;table-layout:fixed;width:100%}.invoice-table-header,.prescription-table-header{height:35px!important;min-height:35px!important}.invoice-table-header tr,.prescription-table-header tr{background-color:#f5f5f5;background-color:var(--header-bg,#f5f5f5);height:35px!important;min-height:35px!important;padding:0 15px}.invoice-table-header tr>th,.prescription-table-header tr>th{background-color:#f5f5f5;background-color:var(--header-bg,#f5f5f5);font-size:12px;font-weight:600;height:35px!important;min-height:35px!important;padding:8px 6px!important;vertical-align:middle!important;white-space:nowrap}.invoice-table-header tr>th:first-child,.prescription-table-header tr>th:first-child{border-top-left-radius:8px;padding-left:2%!important}.invoice-table-header tr>th:last-child,.prescription-table-header tr>th:last-child{border-top-right-radius:8px;padding-right:2%!important}.invoice-table-body:first-child{padding-left:2%!important}.invoice-table-body:last-child{padding-right:2%!important}.invoice-table-body td{font-size:12px;padding:4px 6px;vertical-align:top}.category-header{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.category-header td{background-color:#f8f9fa;font-size:12px;font-weight:500;padding:6px}.invoice-table-total-row td{font-size:12px;font-weight:600;padding:8px 6px}.grand-total-row td{font-size:12px;font-weight:700;padding:10px 6px}.invoice-summary{-webkit-column-break-inside:avoid!important;-webkit-column-break-before:auto!important;break-before:auto!important;break-inside:avoid!important;margin:20px 0!important;page-break-before:auto!important;page-break-inside:avoid!important;width:100%!important}.invoice-summary,.invoice-summary *,.invoice-summary .terms-title{font-size:12px!important}.document-metadata{padding:10px 0!important}.document-metadata,.patient-info-block{-webkit-column-break-inside:avoid!important;-webkit-column-break-after:avoid!important;break-after:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;page-break-inside:avoid!important;width:100%!important}.patient-info-block{margin-bottom:15px!important;padding:15px!important}.patient-info-block,.patient-info-block *{font-weight:400!important}.patient-info-row{grid-column-gap:12px;align-items:start;-webkit-column-gap:12px;column-gap:12px;display:grid;font-size:12px;grid-template-columns:60px 15px 1fr 60px 15px 1fr}.patient-info-row span{font-size:12px!important}.patient-info-label{color:#333}.patient-info-colon{text-align:center}.patient-info-value{color:#000;word-break:break-word}.print-header{margin-bottom:15px!important;padding-bottom:15px!important}@media print{.billing-print-table-container{margin:0!important;padding:0!important}.billing-print-table-container,.billing-print-table-container .invoice-table{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important}.billing-print-table-container .invoice-table{border-collapse:collapse!important;font-size:12px!important;line-height:1.2!important;margin:0 0 3px!important;table-layout:fixed!important}.billing-print-table-container .invoice-table thead{display:table-header-group!important;height:35px!important;min-height:35px!important;page-break-after:avoid!important}.billing-print-table-container .invoice-table thead tr{height:35px!important;min-height:35px!important}.billing-print-table-container .invoice-table thead th{color-adjust:exact!important;height:35px!important;min-height:35px!important;padding:8px 6px!important;page-break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;vertical-align:middle!important}.billing-print-table-container .invoice-table tbody{-webkit-column-break-inside:auto!important;break-inside:auto!important;display:table-row-group!important;page-break-inside:auto!important}.billing-print-table-container .invoice-table tr{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-before:auto!important;page-break-inside:avoid!important}.billing-print-table-container .invoice-table td,.billing-print-table-container .invoice-table th{font-size:12px!important;line-height:1.2!important;padding:4px!important;word-break:break-word!important}.billing-print-table-container .invoice-table .category-header{page-break-after:avoid!important;page-break-before:auto!important}.billing-print-table-container .invoice-table .category-header td{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.billing-print-table-container .invoice-table .category-header td,.billing-print-table-container .invoice-table .invoice-table-total-row td{font-size:12px!important;font-weight:600!important;padding:6px 5px!important}.billing-print-table-container .invoice-table .grand-total-row{page-break-before:auto!important}.billing-print-table-container .invoice-table .grand-total-row td{font-weight:700!important}.billing-print-table-container .invoice-summary-container{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;margin:5px 0 0!important;padding:0!important;page-break-before:auto!important;page-break-inside:avoid!important}}.category-header td{padding:8px 4px!important}.invoice-table-row{-webkit-column-break-inside:avoid!important;-webkit-column-break-before:auto!important;break-before:auto!important;break-inside:avoid!important;page-break-before:auto!important;page-break-inside:avoid!important}.invoice-table-row td{font-size:12px!important;padding:6px 4px!important}.invoice-table-total-row{-webkit-column-break-inside:avoid!important;-webkit-column-break-before:auto!important;break-before:auto!important;break-inside:avoid!important;page-break-before:auto!important;page-break-inside:avoid!important}.invoice-table-total-row td{padding:10px 4px!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.code-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-description{word-wrap:break-word;color:#666;font-size:11px!important;margin-top:0}.amount-cell{font-weight:semibold}.total-label-cell{font-size:12px!important;font-weight:semibold}.total-value-cell{font-size:12px!important;font-weight:700;font-weight:semibold}.invoice-summary-container{margin:10px 0 0;padding:0}.invoice-summary-container,.receipt-payment-section{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.receipt-payment-table{table-layout:fixed;width:100%}.receipt-payment-table td,.receipt-payment-table th{font-size:10px;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.receipt-payment-table td:first-child,.receipt-payment-table th:first-child{width:72px}.receipt-payment-table td:nth-child(2),.receipt-payment-table th:nth-child(2){width:120px}.receipt-payment-table td:nth-child(3),.receipt-payment-table th:nth-child(3){width:92px}.receipt-payment-table td:nth-child(4),.receipt-payment-table th:nth-child(4){width:108px}.receipt-payment-table td:nth-child(5),.receipt-payment-table th:nth-child(5){width:104px}.receipt-payment-table td:nth-child(6),.receipt-payment-table th:nth-child(6){width:80px}.receipt-payment-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-payment-summary-card{min-width:0}.prescription-print-content .invoice-table{border:1px solid #f5f5f5!important;border:1px solid var(--header-bg,#f5f5f5)!important;border-collapse:collapse!important;border-collapse:initial!important;border-left:none!important;border-right:none!important;border-spacing:0!important;border-top-left-radius:15px!important;border-top-right-radius:15px!important;font-size:12px!important;margin:0 0 20px!important;padding:0!important;table-layout:fixed!important;width:100%!important}.prescription-print-content .invoice-table-header th{background-color:#f5f5f5!important;background-color:var(--header-bg,#f5f5f5)!important;border:1px solid #ddd!important;border-left:none!important;border-right:none!important;font-size:12px!important;font-weight:600!important;padding:10px 6px!important}.prescription-print-content .invoice-table-body td{border:none!important;border-bottom:1px solid #eee!important;font-size:12px!important;padding:8px 6px!important;vertical-align:top!important}@media print{.prescription-print-content .invoice-table{border-collapse:collapse!important;margin:0!important;padding:0!important;page-break-inside:auto!important;table-layout:fixed!important;width:100%!important}.prescription-print-content .invoice-table,.prescription-print-content .invoice-table td,.prescription-print-content .invoice-table th{border-left:none!important;border-right:none!important;font-size:12px!important}.prescription-print-content .invoice-table-header th{background-color:#f5f5f5!important;background-color:var(--header-bg,#f5f5f5)!important;border:1px solid #ddd!important;border-left:none!important;border-right:none!important;font-size:12px!important;font-weight:600!important;padding:10px 6px!important}.prescription-print-content .invoice-table-body td{border:none!important;border-bottom:1px solid #eee!important}.total-label-cell td{font-size:12px!important;font-weight:semibold}.total-value-cell{font-size:12px!important;font-weight:700;font-weight:semibold}.receipt-payment-table{-webkit-column-break-inside:avoid!important;border-collapse:initial!important;border-spacing:0!important;break-inside:avoid!important;page-break-inside:avoid!important;table-layout:fixed!important;width:100%!important}.receipt-payment-table thead{display:table-header-group!important}.receipt-payment-table td,.receipt-payment-table th{font-size:10px!important;line-height:1.25!important;overflow-wrap:anywhere!important;padding:7px 6px!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}.receipt-payment-table td:first-child,.receipt-payment-table th:first-child{width:72px!important}.receipt-payment-table td:nth-child(2),.receipt-payment-table th:nth-child(2){width:120px!important}.receipt-payment-table td:nth-child(3),.receipt-payment-table th:nth-child(3){width:92px!important}.receipt-payment-table td:nth-child(4),.receipt-payment-table th:nth-child(4){width:108px!important}.receipt-payment-table td:nth-child(5),.receipt-payment-table th:nth-child(5){width:104px!important}.receipt-payment-table td:nth-child(6),.receipt-payment-table th:nth-child(6){width:80px!important}.receipt-payment-summary{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.receipt-payment-summary,.receipt-payment-summary-card{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.receipt-payment-summary-card{min-width:0!important}}.pdf-generation-mode .billing-print-table-container,.pdf-generation-mode .invoice-table,[data-pdf-mode=true] .billing-print-table-container,[data-pdf-mode=true] .invoice-table{margin-bottom:15px}.pdf-generation-mode .invoice-table thead th,[data-pdf-mode=true] .invoice-table thead th{height:35px;padding:8px 6px!important;vertical-align:middle!important}.pdf-generation-mode .invoice-table tbody td,[data-pdf-mode=true] .invoice-table tbody td{padding:6px 8px!important}.pdf-generation-mode .invoice-table-header,[data-pdf-mode=true] .invoice-table-header{height:35px!important;min-height:35px!important}.pdf-generation-mode .category-header td,[data-pdf-mode=true] .category-header td{padding:8px 6px!important}.pdf-generation-mode .invoice-summary-container,[data-pdf-mode=true] .invoice-summary-container{margin-top:15px;page-break-inside:avoid}.pdf-generation-mode .document-metadata,[data-pdf-mode=true] .document-metadata{margin-bottom:15px}.pdf-generation-mode .patient-info-block,[data-pdf-mode=true] .patient-info-block{margin-bottom:15px;padding:12px 16px}.mantine-Accordion-item{background:transparent;border:1px solid #fff;border-radius:15px}.mantine-accordian__header{align-items:stretch;background:#f8f8fa!important;border-left:1px solid #fff;border-radius:15px 15px 0 0;border-right:1px solid #fff;border-top:1px solid #fff;box-shadow:0 2px 8px hsla(0,0%,53%,.102);display:flex!important;overflow:hidden;width:100%}.mantine-accordian__header.is-collapsed{border-radius:15px}.mantine-accordian__header .mantine-Accordion-control{background:transparent!important;box-shadow:none!important;flex:1 1 auto;min-width:0;width:auto}.mantine-accordian__header .mantine-accordian__actions{align-items:center;background:transparent!important;box-shadow:none!important;display:flex;flex:0 0 auto;justify-content:flex-end;padding:8px 16px 8px 8px}.mantine-hp9ccp:hover{background-color:#efefef;border-radius:15px}.mantine-Accordion-panel{background:hsla(0,0%,100%,0)}.responsiveTable{width:100%}.responsiveTable td .tdBefore{display:none}@media screen and (max-width:40em){.responsiveTable table,.responsiveTable tbody,.responsiveTable td,.responsiveTable th,.responsiveTable thead,.responsiveTable tr{display:block}.responsiveTable thead tr{border-bottom:2px solid #333;left:-9999px;position:absolute;top:-9999px}.responsiveTable tbody tr{border:1px solid #000;padding:.25em}.responsiveTable td.pivoted{border:none!important;padding-left:calc(50% + 10px)!important;position:relative}.responsiveTable td .tdBefore,.responsiveTable td.pivoted{overflow-wrap:break-word;text-align:left!important;white-space:pre-wrap}.responsiveTable td .tdBefore{display:block;font-weight:600;left:1rem;position:absolute;width:calc(50% - 20px)}}.responsive-table-container{border-spacing:0;color:#4c4c4c}.responsive-table-container .responsive-table__header{background:#f8f8f8;box-shadow:30px 70px 120px 0 rgba(27,49,66,.13);font-family:MuliSemiBold;text-align:left}@media screen and (max-width:40em){.responsive-table-container .responsive-table__header{display:none}}.responsive-table-container .responsive-table__header .responsive-table__item{color:gray;font-size:15px;padding:8px}.responsive-table-container .responsive-table__item__row{background:hsla(0,0%,100%,.2);font-family:MuliSemiBold}@media screen and (max-width:56em){.responsive-table-container .responsive-table__item__row{border:0!important;font-size:12px}}.responsive-table-container .responsive-table__item__row .responsive-table__item{padding:8px;text-align:left}.patient-profile-billing{background-color:#f5f6f7;border-radius:12px;display:flex;flex-direction:column;padding:0 16px 16px;position:relative}.patient-profile-billing .patient-profile-billing-view-cancelled{align-self:flex-end;color:#04adbf;cursor:pointer;margin-right:0;padding:20px 20px 20px 15px;text-align:right}.patient-profile-billing .billing-table-column__item{line-height:1.5;padding-left:5px}.patient-profile-billing .billing-table-column__item .billing-table-column__item__label{align-items:center;display:flex;font-family:MuliSemiBold;font-size:16px}.patient-profile-billing .billing-table-column__item .billing-table-column__item__sublabel{font-family:Muli;font-size:11px}.patient-profile-billing .billing-table-column__item .billing-table-column__item__textarea{border-radius:10px;margin-top:8px}.patient-profile-billing .billing-table-column__qty{padding:10px 0;text-align:center;width:40px}.patient-profile-billing .billing-table-column__text{padding:10px 0;width:110px}.patient-profile-billing .billing-tabel-column__delete{cursor:pointer;padding:15px;text-align:center}.patient-profile-billing .billing-tabel-column__delete:hover{color:#ff2929}.patient-profile-billing .billing-table-column__number{margin-left:8px}.patient-profile-billing .patient-profile-billing-record__Box{padding:20px}.patient-profile-billing__View{display:flex;flex-direction:column;gap:12px}.billing-custom-tabs{background-color:#e8e9eb;border-radius:8px;display:flex;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.billing-custom-tabs .billing-custom-tab{border-radius:6px;color:#555;cursor:pointer;font-family:MuliSemiBold;font-size:15px;padding:10px 28px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.billing-custom-tabs .billing-custom-tab:hover{color:#333}.billing-custom-tabs .billing-custom-tab.active{background-color:#13b6b0;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}.billing-list-header{grid-gap:12px;align-items:center;background-color:#fff;border-radius:8px;color:#000;display:grid;font-family:MuliSemiBold;font-size:13px;gap:12px;grid-template-columns:1fr 1.5fr 1fr 1fr 1fr 1fr 1.2fr 1.5fr;margin:24px 0 12px;padding:8px 24px 8px 27px}.billing-list-header div{color:#000;font-weight:600}.billing-list-header .header-amount{padding-right:4px;text-align:right}.billing-list-header .header-actions{padding-right:35px;text-align:center}.billing-list-header .header-status{padding-right:60px;text-align:right}.billing-list-header .header-balance{padding-right:25px}.billing-view-header{grid-gap:12px;align-items:center;display:grid;font-family:Muli;font-size:14px;gap:12px;grid-template-columns:1fr 1.5fr 1fr 1fr 1fr 1fr 1.2fr 1.5fr;width:100%}.billing-view-header .billing-row-cell{color:#333;font-size:14px}.billing-view-header .date-cell .date-primary{color:#333;font-family:MuliSemiBold;font-size:14px}.billing-view-header .date-cell .date-secondary{color:#888;font-size:12px;margin-top:2px}.billing-view-header .amount-cell,.billing-view-header .doctor-cell{color:#333;font-family:Muli;font-size:14px}.billing-view-header .amount-cell{text-align:right}.billing-view-header .status-cell{font-family:MuliSemiBold;font-size:13px;padding-right:10px;text-align:right}.billing-view-header .actions-cell{align-items:center;display:flex;gap:8px;justify-content:flex-end}.billing-view-header .actions-cell .btn-pay{background-color:#13b6b0;border-color:#13b6b0;border-radius:4px;color:#fff;font-size:13px;font-weight:600;height:32px;padding:0 20px}.billing-view-header .actions-cell .btn-pay:hover{background-color:#0ea6a0;border-color:#0ea6a0}.billing-view-header .actions-cell .row-icons{align-items:center;display:flex;gap:8px}.billing-view-header .actions-cell .icon-circle{align-items:center;background:#e3dfdf;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.billing-view-header .actions-cell .icon-circle.whatsapp{background-color:#e8f5e9;color:#2e7d32}.patient-profile-billing .mantine-Accordion-item{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:0;overflow:hidden}.patient-profile-billing .mantine-Accordion-control{padding:16px 23px 16px 26px}.patient-profile-billing .mantine-Accordion-control:hover{background-color:#fcfcfc}.patient-profile-billing .mantine-accordion-item{border-bottom:none!important}.patient-profile-billing .billing-accordion-with-balance .mantine-Accordion-control{padding-left:24px}.billing-view-table{margin-top:10px}.billing-view-footer{grid-gap:20px;align-items:center;border-radius:15px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:20px}.billing-view-footer .billing-view-footer__Detail{-moz-box-align:start;align-items:start;display:grid}.billing-view-footer .billing-view-footer__Detail .heading{text-decoration:underline}.billing-view-footer .billing-view-footer__Detail .text-box{border-radius:10px;min-height:20px;padding:10px}.billing-view-footer .billing-view-footer__Total{display:grid;grid-template-columns:repeat(auto-fit,1fr)}.billing-view-footer .billing-view-footer__Total .billing-view-footer__Total__Item{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.billing-view-footer .billing-view-footer__Total .billing-view-footer__Total__Item .title,.billing-view-footer .billing-view-footer__Total .billing-view-footer__Total__Item .value{-moz-box-pack:end;justify-self:right;text-align:right}.billing-print-content,.billing-print-wrapper{max-width:100%;overflow:hidden;width:100%}.billing-accordion-with-balance .mantine-Accordion-item{border:1px solid #f0f0f0!important;border-left:3px solid #f39c12!important}@media print{body,html{background-color:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ant-layout,.ant-layout-content,.site-layout-background,body,html{overflow-x:hidden!important}.ant-btn,.ant-dropdown,.ant-dropdown-menu,.ant-dropdown-trigger,.ant-layout-header,.ant-layout-sider,.ant-menu,.ant-popover,.ant-tabs-nav,.billing-custom-tabs,.billing-tabel-column__delete,.billing-view-header button,.mantine-accordion-control,footer{display:none!important}.billing-view-table,.print-billing-table,table{margin:0!important;max-width:100%!important;page-break-inside:avoid!important;table-layout:fixed!important;width:100%!important}.ant-table-cell,table td,table th{overflow:hidden!important;padding:4px!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important}.print-header{max-width:100%!important;page-break-inside:avoid!important;width:100%!important}.print-page{margin:0!important}.mantine-accordion-item{border:none!important}.mantine-accordion-content{display:block!important;height:auto!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.ant-btn{display:none!important}.billing-table-column__item__textarea{padding:0!important;width:100%!important}.ant-input-number,.billing-table-column__item__textarea{background:none!important;border:none!important;max-width:100%!important}.billing-view-footer{margin-top:20px!important;max-width:100%!important;page-break-inside:avoid!important;width:100%!important}.ant-modal-mask,.ant-modal-wrap{display:none!important}.print-content{display:block!important;width:100%!important}.billing-view-header{display:none!important}.responsive-table-wrapper{overflow:visible!important;width:100%!important}.responsive-table{table-layout:fixed!important;width:100%!important}.print-content,.print-page{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.billing-table td,.billing-table th,.print-billing-table td,.print-billing-table th{word-wrap:break-word!important;max-width:100%!important;padding:4px!important}.billing-table th:first-child,.print-billing-table th:first-child{width:40%!important}.billing-table th:nth-child(2),.billing-table th:nth-child(3),.billing-table th:nth-child(4),.billing-table th:nth-child(5),.print-billing-table th:nth-child(2),.print-billing-table th:nth-child(3),.print-billing-table th:nth-child(4),.print-billing-table th:nth-child(5){width:15%!important}.print-page-container{box-sizing:border-box!important;margin:0!important;padding:0!important}.header-clinic-details,.header-clinic-logo,.header-print-container,.print-page-container{max-width:100%!important;overflow:hidden!important;width:100%!important}.patient-header-print{box-sizing:border-box!important}.patient-header-print,.print-wrapper{max-width:100%!important;width:100%!important}.print-wrapper{overflow:hidden!important;position:relative!important}.ant-layout,.ant-layout-content,.site-layout-background{background-color:#fff!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important}.ant-btn,.ant-dropdown,.ant-dropdown-menu,.ant-dropdown-trigger,.ant-layout-header,.ant-layout-sider,.ant-menu,.ant-tabs-nav,.billing-custom-tabs,.billing-tabel-column__delete,.billing-view-header button,.mantine-accordion-control,footer{display:none!important}*{box-sizing:border-box!important}.print-page{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;padding:8mm!important;width:100%!important}.billing-table,.print-billing-table{border-collapse:collapse!important;max-width:100%!important;table-layout:fixed!important;width:100%!important}.print-billing-table td,.print-billing-table th{word-wrap:break-word!important;overflow:hidden!important;padding:4px!important;white-space:normal!important}.ant-modal-content{max-width:100%!important}.ant-modal-body,.ant-modal-content{overflow:hidden!important;width:100%!important}.ant-modal-body{padding:0!important}.ant-btn,.ant-dropdown,.ant-layout-header,.ant-layout-sider,.ant-menu,.ant-tabs-nav,.billing-tabel-column__delete,.billing-view-header button,.mantine-accordion-control,footer{display:none!important}.billing-print-wrapper{page-break-inside:avoid!important}.ant-modal-body,.ant-modal-content,.ant-modal-wrap,.billing-print-content{max-width:100%!important;overflow:hidden!important;width:100%!important}.ant-modal-body,.ant-modal-content,.ant-modal-wrap{margin:0!important;padding:0!important}.ant-modal{margin:0 auto!important;max-width:210mm!important;padding:0!important;top:0!important;width:100%!important}.ant-layout-header,.ant-layout-sider,.ant-menu,.billing-view-header,.mantine-accordion-control,footer{display:none!important}.billing-print-wrapper .print-page{box-sizing:border-box!important;margin:0!important;max-width:100%!important;overflow:visible!important;padding:15mm 10mm!important;width:100%!important}.billing-print-content .invoice-table{border-collapse:collapse!important;margin:0!important;max-width:100%!important;padding:0!important;table-layout:fixed!important;width:100%!important}.billing-print-content .invoice-table td,.billing-print-content .invoice-table th{overflow:hidden!important;padding:4px!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important}.billing-print-content .invoice-table td:first-child,.billing-print-content .invoice-table th:first-child{width:40%!important}.billing-print-content .invoice-table td:not(:first-child),.billing-print-content .invoice-table th:not(:first-child){width:15%!important}.ant-layout-header,.ant-layout-sider,.ant-menu,.mantine-accordion-control,footer{display:none!important}@page{size:A4;margin:0}.billing-print-wrapper,body,html{height:auto!important;overflow:hidden!important;width:100%!important}.billing-print-wrapper{max-width:100%!important}.billing-print-page{height:auto!important;min-height:0!important;overflow:hidden!important;page-break-after:avoid!important;page-break-inside:avoid!important}.billing-print-content{margin:0!important;padding:0!important}.ant-btn,.billing-view-header,.mantine-accordion-control,footer{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.billing-print-wrapper:after,br:after,br:before{content:none!important}}.draft-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;margin-bottom:15px;padding:16px 20px}.draft-header .invoice-number-pill{background-color:#eee;border-radius:6px;color:#555;font-family:MuliBold;font-size:14px;padding:6px 16px}.draft-header .draft-actions{align-items:center;display:flex;gap:12px}.draft-header .draft-actions .ant-btn{border-radius:6px;font-weight:600;height:38px;padding:0 20px}.draft-header .draft-actions .ant-btn.btn-save-draft{background:#fff;border-color:#8b61e1;color:#8b61e1}.draft-header .draft-actions .ant-btn.btn-save-draft:hover{background-color:#aa93db;color:#fff}.draft-header .draft-actions .ant-btn.btn-create-invoice{background:#fff;border-color:#3498db;color:#3498db}.draft-header .draft-actions .ant-btn.btn-create-invoice:hover{background:#f0f8ff}.draft-header .draft-actions .ant-btn.btn-create-collect{background-color:#13b6b0;border-color:#13b6b0;color:#fff}.draft-header .draft-actions .ant-btn.btn-create-collect:hover{background-color:#0ea6a0;border-color:#0ea6a0}.payment-history-section{border-top:1px solid #eee;margin-top:20px;overflow-x:hidden;padding:0 20px 20px}.payment-history-section .ph-header{color:#3498db;font-family:MuliBold;font-size:16px;margin:20px 0 15px}.payment-history-section .ph-table{border-collapse:collapse;font-size:13px;width:100%}.payment-history-section .ph-table th{background-color:#f5f6f7;border-bottom:1px solid #ddd;color:#666;font-weight:600;padding:12px;text-align:left}.payment-history-section .ph-table td{border-bottom:1px solid #f0f0f0;color:#444;padding:12px}.payment-history-section .ph-table td.payment-history-actions{min-width:72px}.payment-history-section .ph-table td .delete-confirm-trigger{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.payment-history-section .ph-table td .action-icon{color:#999;cursor:pointer;font-size:16px;margin-left:10px;transition:color .2s}.payment-history-section .ph-table td .action-icon.edit:hover{color:#3498db}.payment-history-section .ph-table td .action-icon.delete:hover{color:#e74c3c}.payment-history-section .ph-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.payment-history-section .ph-table-wrapper .ph-table{min-width:840px}.payment-history-section .ph-mobile-cards{display:none}.payment-history-section .ph-mobile-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:10px;padding:12px}.payment-history-section .ph-mobile-card .ph-mobile-card-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.payment-history-section .ph-mobile-card .ph-mobile-card-row .label{color:#666;font-size:12px}.payment-history-section .ph-mobile-card .ph-mobile-card-row .value{color:#333;font-size:13px;max-width:60%;text-align:right}.payment-history-section .ph-mobile-card .ph-mobile-card-row .ph-mobile-card-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.payment-history-section .ph-mobile-card .ph-mobile-card-row-date{align-items:center}.payment-history-section .ph-mobile-card .ph-mobile-card-row-date .ph-mobile-card-date-group{align-items:end;display:flex;gap:12px}.payment-history-section .ph-mobile-card .ph-mobile-card-row-date .label{color:#888;font-size:11px}.payment-history-section .ph-mobile-card .ph-mobile-card-row-date .value{font-size:11px;font-weight:500;line-height:1.35;max-width:none;text-align:left}.payment-history-section .ph-mobile-card .ph-mobile-card-row-receipt .receipt-number-value{font-size:11px;font-weight:500;line-height:1.35}.payment-history-section .ph-mobile-card .ph-cancelled-label{color:#999;font-size:12px}.billing-view-table{margin-top:0}.patient-profile-billing{background-color:transparent!important;padding:0}.patient-profile-billing .billing-view-header-new{align-items:center;display:flex;justify-content:space-between;padding:0;width:100%}.patient-profile-billing .billing-view-header-new .header-left{align-items:center;display:flex}.patient-profile-billing .billing-view-header-new .header-left .header-date{color:#13b6b0;font-family:MuliBold;font-size:15px}.patient-profile-billing .billing-view-header-new .header-right{align-items:center;display:flex;gap:15px}.patient-profile-billing .billing-view-header-new .header-right .invoice-id{color:#666;font-family:Muli;font-size:14px}.patient-profile-billing .billing-view-header-new .header-right .balance-pill{background-color:#fdecd9;border:1px solid #f9dcb6;border-radius:4px;color:#e67e22;font-family:MuliBold;font-size:14px;padding:4px 12px}.patient-profile-billing .billing-view-header-new .header-right .status-text{font-family:MuliBold;font-size:14px;text-transform:uppercase}.patient-profile-billing .billing-view-header-new .header-right .btn-collect-payment{background-color:#e67e22;border:none;border-radius:4px;color:#fff;font-weight:600;height:36px;padding:0 16px}.patient-profile-billing .billing-view-header-new .header-right .btn-collect-payment:hover{background-color:#d35400;color:#fff}.patient-profile-billing .billing-view-header-new .header-right .header-icons{align-items:center;display:flex;gap:10px}.patient-profile-billing .billing-view-header-new .header-right .header-icons .icon-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.patient-profile-billing .billing-view-header-new .header-right .header-icons .icon-circle.whatsapp{background-color:#e8f5e9;color:#2e7d32}.patient-profile-billing .billing-view-table{margin-top:15px}.patient-profile-billing .billing-view-table table{border-collapse:initial;border-spacing:0 4px;width:100%}.patient-profile-billing .billing-view-table thead th{background-color:#f0f2f5;border:none;color:#555;font-family:MuliBold;font-size:13px;padding:10px 8px;white-space:nowrap}.patient-profile-billing .billing-view-table thead th:first-child{border-radius:6px 0 0 6px}.patient-profile-billing .billing-view-table thead th:last-child{border-radius:0 6px 6px 0}.patient-profile-billing .billing-view-table tbody td{background-color:#fff;border-top:1px solid #eee;color:#333;font-size:13px;padding:8px}.patient-profile-billing .billing-view-table tbody td .cell-text{padding-left:4px}.patient-profile-billing .billing-view-table tbody td .bg-white-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;min-width:60px;padding:6px}.billing-view-footer-new{display:flex;gap:10px;justify-content:space-between;margin-top:20px;padding:10px 0}.billing-view-footer-new .footer-summary-card{background-color:#f7f7f7;border:1px solid #f0f0f0;border-radius:8px;flex:1 1;padding:10px;text-align:center}.billing-view-footer-new .footer-summary-card .label{color:#666;font-size:12px;margin-bottom:4px}.billing-view-footer-new .footer-summary-card .value{color:#333;font-family:MuliBold;font-size:14px}@media screen and (max-width:900px){.patient-profile-billing .billing-create-table.responsiveTable{display:block;width:100%}.patient-profile-billing .billing-create-table.responsiveTable thead{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.patient-profile-billing .billing-create-table.responsiveTable tbody{grid-gap:14px;display:grid;gap:14px}.patient-profile-billing .billing-create-table.responsiveTable tbody tr{grid-gap:12px;background-color:#fff;border:1px solid #e3e6e8!important;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted{border:0!important;display:flex;flex-direction:column;gap:6px;min-width:0;padding:0!important;text-align:left!important;white-space:normal}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .tdBefore{color:#6b7280;display:block;font-family:MuliBold;font-size:11px;line-height:1.2;position:static;text-transform:uppercase;width:auto}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted:first-of-type{grid-column:span 2}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted:last-of-type{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:flex-end}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted:last-of-type .tdBefore{margin-right:auto}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .ant-input,.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .ant-input-number,.patient-profile-billing .billing-create-table.responsiveTable td.pivoted textarea{max-width:none;min-height:38px;width:100%!important}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .billing-table-column__item,.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .billing-table-column__qty,.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .billing-table-column__text{margin:0;min-width:0;padding:0;width:100%}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted .billing-tabel-column__delete{min-height:42px;min-width:42px;padding:12px}}@media screen and (max-width:768px){.billing-list-header{display:none}.billing-custom-tabs-pill .billing-custom-tab-pill{font-size:13px;padding:8px 14px}.patient-profile-billing{padding:0 8px 16px}.billing-view-header{font-size:12px;gap:6px;grid-template-columns:1fr 1fr}.billing-view-header .header-date,.billing-view-header .header-doctor{display:none}.billing-view-footer-new{flex-wrap:wrap;gap:8px}.billing-view-footer-new .footer-summary-card{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:80px}}@media screen and (max-width:600px){.patient-profile-billing .billing-create-table.responsiveTable tbody tr{gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.patient-profile-billing .billing-create-table.responsiveTable td.pivoted:first-of-type,.patient-profile-billing .billing-create-table.responsiveTable td.pivoted:last-of-type{grid-column:1/-1}.billing-list-header{display:none}.draft-header{flex-wrap:wrap;gap:8px;padding:12px 14px}.draft-header .draft-actions{flex-wrap:wrap;gap:6px}.draft-header .draft-actions .ant-btn{flex:1 1;font-size:12px;height:34px;min-width:80px;padding:0 10px}.payment-history-section .ph-table-wrapper{display:none}.payment-history-section .ph-mobile-cards{display:block}.payment-history-section .ph-table{font-size:12px}.payment-history-section .ph-table td,.payment-history-section .ph-table th{padding:8px 6px}.payment-history-section .ph-empty{color:#666;font-size:13px;padding:20px 10px;text-align:center}}.billing-custom-tabs-pill{background-color:#f0f2f5;border-radius:8px;display:flex;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.billing-custom-tabs-pill .billing-custom-tab-pill{border-radius:6px;color:#666;cursor:pointer;font-size:14px;font-weight:600;padding:8px 32px;transition:all .3s ease}.billing-custom-tabs-pill .billing-custom-tab-pill.active{background-color:#13b6b0;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}.billing-custom-tabs-pill .billing-custom-tab-pill:hover:not(.active){background-color:#e6e8eb;color:#333}.btn-collect-advance{align-items:center;background-color:#13b6b0!important;border-color:#13b6b0!important;border-radius:6px!important;display:flex;font-weight:600!important;gap:6px;height:40px!important}.btn-collect-advance:hover{background-color:#0fa29d!important;border-color:#0fa29d!important}.btn-collect-advance span{font-size:14px}.view-invoice-modal .ant-modal-body{max-height:85vh;overflow-y:auto;padding:16px}.view-invoice-modal .ant-table-wrapper,.view-invoice-modal .billing-view-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.view-invoice-modal .ant-table-thead>tr>th{white-space:nowrap}.view-invoice-modal .ant-table{min-width:900px}.view-invoice-modal .mantine-Accordion-chevron{display:none}.view-invoice-modal .mantine-Accordion-item{border:none}.view-invoice-modal .mantine-Accordion-control{padding:8px 0}.collect-payment-popup .ant-modal-content{border-radius:12px;max-height:calc(100vh - 32px);overflow:hidden}.collect-payment-popup .ant-modal-body{background-color:#f7f9fc;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px 32px}.collect-payment-popup .popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.collect-payment-popup .popup-header .header-left{align-items:center;display:flex}.collect-payment-popup .popup-header .header-left h2{color:#2c3e50;font-size:20px;font-weight:600;margin:0}.collect-payment-popup .popup-header .toggle-section{align-items:center;display:flex;gap:12px}.collect-payment-popup .popup-header .toggle-section .mode-label{color:#888;font-size:14px;font-weight:500;transition:color .3s}.collect-payment-popup .popup-header .toggle-section.item-level-active .mode-label{color:#2ecc71}.collect-payment-popup .popup-header .toggle-section .custom-switch.ant-switch-checked{background-color:#2ecc71}.collect-payment-popup .popup-header .header-right{align-items:center;display:flex;gap:16px}.collect-payment-popup .popup-header .header-right .custom-date-picker{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:6px 12px}.collect-payment-popup .popup-header .header-right .custom-date-picker input{color:#555;font-size:14px;font-weight:500}.collect-payment-popup .popup-header .header-right .custom-date-picker:focus,.collect-payment-popup .popup-header .header-right .custom-date-picker:hover{border-color:#13b6b0}.collect-payment-popup .popup-header .header-right .btn-collect{background-color:#13b6b0;border-color:#13b6b0;border-radius:6px;font-weight:600;height:36px;padding:0 24px}.collect-payment-popup .popup-header .header-right .btn-collect:hover{background-color:#0ea6a0;border-color:#0ea6a0}.collect-payment-popup .payment-form-row{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.02);display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;padding:24px}.collect-payment-popup .payment-form-row .form-field{display:flex;flex:1 1;flex-direction:column;gap:8px}.collect-payment-popup .payment-form-row .form-field label{color:#888;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.collect-payment-popup .payment-form-row .form-field .minimal-input,.collect-payment-popup .payment-form-row .form-field .minimal-select{background:#f9fafb;border-radius:4px;width:100%}.collect-payment-popup .payment-form-row .form-field .minimal-input .ant-input,.collect-payment-popup .payment-form-row .form-field .minimal-input .ant-input-number-input,.collect-payment-popup .payment-form-row .form-field .minimal-input .ant-select-selector,.collect-payment-popup .payment-form-row .form-field .minimal-select .ant-input,.collect-payment-popup .payment-form-row .form-field .minimal-select .ant-input-number-input,.collect-payment-popup .payment-form-row .form-field .minimal-select .ant-select-selector{background:transparent;border:none;color:#333;font-size:14px;height:36px;line-height:36px;padding:0 12px}.collect-payment-popup .payment-form-row .form-field .minimal-input.ant-input-number,.collect-payment-popup .payment-form-row .form-field .minimal-select.ant-input-number{border:none}.collect-payment-popup .payment-form-row .form-field .balance-text{align-items:center;background:#f9fafb;border-radius:4px;color:#333;display:flex;font-size:15px;font-weight:600;height:36px;padding:0 12px}.collect-payment-popup .payment-form-row .form-field.remarks-field{flex:2 1}.collect-payment-popup .items-table-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.02);margin-bottom:16px;padding:8px 0}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:#f7f9fc;border-bottom:1px solid #eee;color:#555;font-size:12px;font-weight:600;padding:12px 16px}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5;color:#444;font-size:13px;padding:12px 16px}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .payable-input-container .item-payable-input{background:#fff;border:1px solid #13b6b0;border-radius:4px;width:100%}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .payable-input-container .item-payable-input input{height:28px;padding:0 8px;text-align:right}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .payable-input-container .item-payable-input.ant-input-number-disabled{background:#f5f5f5;border-color:#ddd}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .payable-input-container .payable-text{color:#333;font-weight:600}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .item-discount-input{background:#fff;border:1px solid #13b6b0;border-radius:4px;width:100%}.collect-payment-popup .items-table-card .ant-table-wrapper .ant-table .item-discount-input input{height:28px;padding:0 8px;text-align:right}.collect-payment-popup .summary-footer-row{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.02);display:flex;justify-content:space-between;padding:16px 24px}.collect-payment-popup .summary-footer-row .stat-item{align-items:center;display:flex;flex-direction:column;gap:4px}.collect-payment-popup .summary-footer-row .stat-item .label{color:#999;font-size:11px;font-weight:500}.collect-payment-popup .summary-footer-row .stat-item .value{color:#333;font-size:15px;font-weight:600}.collect-payment-popup .summary-footer-row .stat-item.balance-due .value{color:#2ecc71;font-size:16px}.collect-payment-popup.collect-payment-popup--multi-invoice .items-table-card{min-height:0}.collect-payment-popup.collect-payment-popup--multi-invoice .items-table-card .ant-table-body{overflow-y:auto!important}@media screen and (max-width:1024px){.collect-payment-popup .ant-modal-body{padding:16px 18px}.collect-payment-popup .popup-header{flex-wrap:wrap;gap:10px;margin-bottom:16px}.collect-payment-popup .popup-header .header-left h2{font-size:17px}.collect-payment-popup .popup-header .toggle-section{gap:8px}.collect-payment-popup .popup-header .header-right{flex-wrap:wrap;gap:10px;width:100%}.collect-payment-popup .popup-header .header-right .custom-date-picker{flex:1 1;min-width:140px}.collect-payment-popup .popup-header .header-right .btn-collect{flex:1 1}.collect-payment-popup .payment-form-row{flex-wrap:wrap;gap:14px;padding:16px}.collect-payment-popup .payment-form-row .form-field{flex-basis:calc(50% - 14px);flex-grow:1;flex-shrink:1;min-width:140px}.collect-payment-popup .payment-form-row .form-field.remarks-field{flex:1 1 100%}.collect-payment-popup .summary-footer-row{flex-wrap:wrap;gap:12px;padding:14px 16px}.collect-payment-popup .summary-footer-row .stat-item{flex-basis:calc(33% - 12px);flex-grow:1;flex-shrink:1;min-width:80px}.collect-payment-popup .items-table-card .ant-table-wrapper{overflow-x:auto}}@media screen and (max-width:600px){.collect-payment-popup .payment-form-row .form-field{flex:1 1 100%}.collect-payment-popup .summary-footer-row .stat-item{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1}.collect-payment-popup .popup-header .header-left h2{font-size:15px}}.teeth-digram-container{display:grid;font-family:MuliBold;grid-template-rows:50px 50px 50px 50px;place-content:center}@media(max-width:1100px){.teeth-digram-container{-webkit-transform:scale(.8);transform:scale(.8)}}@media(max-width:900px){.teeth-digram-container{-webkit-transform:scale(.6);transform:scale(.6)}}@media screen and (max-width:600px){.teeth-digram-container{display:none}}.teeth-digram-container .teeth-diagram-row1{display:grid;grid-template-columns:repeat(10,50px);justify-self:center}.teeth-digram-container .teeth-diagram-row1 .border-right{border-right:3px solid #f8f8f8!important}.teeth-digram-container .teeth-diagram-row1 .teeth-diagram-cell{background-color:hsla(0,88%,74%,.39);border:1px solid #f8f8f8;cursor:pointer;display:grid;height:100%;place-content:center}.teeth-digram-container .teeth-diagram-row1 .teeth-diagram-cell-selected{background-color:#f78484}.teeth-digram-container .border-bottom{border-bottom:4px solid #f8f8f8}.teeth-digram-container .teeth-diagram-row2{display:grid;grid-template-columns:repeat(16,50px);justify-self:center}.teeth-digram-container .teeth-diagram-row2 .border-right{border-right:3px solid #f8f8f8!important}.teeth-digram-container .teeth-diagram-row2 .teeth-diagram-cell{background-color:#fff;border:1px solid #f8f8f8;cursor:pointer;display:grid;height:100%;place-content:center}.teeth-digram-container .teeth-diagram-row2 .teeth-diagram-cell-selected{background-color:#ffe0e0}.teeth-selector-form{grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:center}@media screen and (max-width:500px){.teeth-selector-form{justify-items:left}}.teeth-selector-form .teeth-selector-dropdown{width:300px}@media screen and (max-width:500px){.teeth-selector-form .teeth-selector-dropdown{width:210px}}.patient-profile-prescription .prescription-box{padding:20px}.patient-profile-prescription .patient-profile-prescription__View{grid-gap:25px;display:grid;gap:25px}.patient-profile-prescription .patient-profile-prescription__View .prescription-view-header{align-items:center;color:#04adbf;display:grid;font-family:MuliSemiBold;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin:10px 0;padding:5px}.patient-profile-prescription .patient-profile-prescription__View .prescription-responsive-table-container{margin:10px 0}.patient-profile-prescription .medicine-table-column__item{font-family:MuliSemiBold;font-size:16px;width:200px}@media screen and (max-width:1080px){.patient-profile-prescription .medicine-table-column__item{width:100%}}@media screen and (max-width:640px){.patient-profile-prescription .medicine-table-column__item{width:100%}}.patient-profile-prescription .medicine-table-column__qty{text-align:center;width:60px}@media screen and (max-width:56em){.patient-profile-prescription .medicine-table-column__qty{text-align:left}}.patient-profile-prescription .medicine-table-column__type{width:120px}@media screen and (max-width:1080px){.patient-profile-prescription .medicine-table-column__type{width:100%}}.patient-profile-prescription .medicine-table-column__frequency{width:100px}@media screen and (max-width:1080px){.patient-profile-prescription .medicine-table-column__frequency{width:100%}}.patient-profile-prescription .medicine-table-column__duration{text-align:center;width:60px}@media screen and (max-width:56em){.patient-profile-prescription .medicine-table-column__duration{text-align:left}}.patient-profile-prescription .medicine-table-column__instruction{width:100%}.patient-profile-prescription .medicine-tabel-column__delete{cursor:pointer;padding:15px;text-align:center}.patient-profile-prescription .medicine-tabel-column__delete:hover{color:#ff2929}.patient-profile-prescription .prescription-view-body{padding:8px 0}.patient-profile-prescription .prescription-view-body .medicine-table-column__duration,.patient-profile-prescription .prescription-view-body .medicine-table-column__frequency,.patient-profile-prescription .prescription-view-body .medicine-table-column__instruction,.patient-profile-prescription .prescription-view-body .medicine-table-column__item,.patient-profile-prescription .prescription-view-body .medicine-table-column__qty,.patient-profile-prescription .prescription-view-body .medicine-table-column__type{font-size:13px}.patient-profile-prescription .prescription-view-body .medicine-table-column__delete{color:#ff4d4f;cursor:pointer}.patient-profile-prescription .prescription-view-body .medicine-table-column__delete:hover{color:#ff7875}.patient-profile-prescription .prescription-view-body .ant-input{border:1px solid #d9d9d9;border-radius:4px}.patient-profile-prescription .prescription-view-body .ant-input:focus,.patient-profile-prescription .prescription-view-body .ant-input:hover{border-color:#40a9ff}.patient-profile-prescription .prescription-view-body .ant-select .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:4px!important}.documentation-header-quickrecord{display:flex;justify-content:end}.documentation-header-quickrecord .action{align-items:center;display:flex;gap:10px;justify-self:end}@media screen and (max-width:900px){.documentation-header-quickrecord .action{justify-self:center}}.documentation-header-quickrecord .action .billing-checkbox{align-items:center;cursor:pointer;display:flex}.documentation-header-quickrecord .action .billing-checkbox:hover{color:#04adbf}.documentation-header-quickrecord .action .billing-checkbox .checkbox-container{align-items:center;cursor:pointer;display:flex;gap:10px}.documentation-header-quickrecord .action .billing-checkbox .checkbox-container .billing-text{font-weight:700;text-align:center}.documentation-header-quickrecord .action .billing-checkbox .checkbox-container input[type=checkbox]{cursor:pointer}.documentation-header-quickrecord .action .billing-checkbox .ant-checkbox-wrapper .ant-checkbox{border:1.5px solid #fff}.documentation-header-quickrecord .action-dental{align-items:center;display:flex;gap:10px;justify-content:end}@media screen and (max-width:900px){.documentation-header-quickrecord .action-dental{justify-self:center}}.documentation-header-quickrecord .action-dental .billing-checkbox{align-items:center;cursor:pointer;display:flex}.documentation-header-quickrecord .action-dental .billing-checkbox:hover{color:#04adbf}.documentation-header-quickrecord .action-dental .billing-checkbox .checkbox-container{align-items:center;cursor:pointer;display:flex;gap:10px}.documentation-header-quickrecord .action-dental .billing-checkbox .checkbox-container .billing-text{font-weight:700;text-align:center}.documentation-header-quickrecord .action-dental .billing-checkbox .checkbox-container input[type=checkbox]{cursor:pointer}.documentation-header-quickrecord .action-dental .billing-checkbox .ant-checkbox-wrapper .ant-checkbox{border:1.5px solid #fff}.documentation-header-container{grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr .7fr;place-items:center;row-gap:1rem}@media screen and (max-width:900px){.documentation-header-container{grid-template-columns:1fr}}.documentation-header-container .action{align-items:center;display:flex;gap:20px;justify-self:end}@media screen and (max-width:900px){.documentation-header-container .action{justify-self:center}}.documentation-header-container .action .billing-checkbox{align-items:center;cursor:pointer;display:flex}.documentation-header-container .action .billing-checkbox:hover{color:#04adbf}.documentation-header-container .action .billing-checkbox .checkbox-container{align-items:center;cursor:pointer;display:flex;gap:10px}.documentation-header-container .action .billing-checkbox .checkbox-container .billing-text{font-weight:700;text-align:center}.documentation-header-container .action .billing-checkbox .checkbox-container input[type=checkbox]{cursor:pointer}.documentation-header-container .action .billing-checkbox .ant-checkbox-wrapper .ant-checkbox{border:1.5px solid #fff}.record-box-container{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:15px;width:100%}.record-box-container .record-box-header{background:#f1f1f1;border-left:1px solid #fff;border-radius:15px 15px 0 0;border-right:1px solid #fff;border-top:1px solid #fff;box-shadow:0 4px 8px 0 hsla(0,0%,69%,.25);padding:1rem;position:relative}.record-box-container .record-box-body{padding:10px}.record-box-container-dental-chart{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:15px;width:100%}.record-box-container-dental-chart .record-box-header{background:#f1f1f1;border-left:1px solid #fff;border-radius:15px 15px 0 0;border-right:1px solid #fff;border-top:1px solid #fff;box-shadow:0 4px 8px 0 hsla(0,0%,69%,.25);padding:1rem;position:relative}.record-box-container-dental-chart .record-box-body{padding:10px}@media(max-width:1250px){.record-box-container-dental-chart{min-width:0;width:100%}}@media(max-width:800px){.record-box-container-dental-chart{width:100%}}.quick-access-drawer .ant-drawer-body,.quick-access-drawer .ant-drawer-content,.quick-access-drawer .ant-drawer-header,.quick-access-drawer .ant-drawer-wrapper-body,.quick-access-drawer.ant-drawer{background-color:var(--app-section-background)!important}.quick-access-drawer .ant-drawer-body{overflow:hidden;padding:0}.quick-access-drawer .ant-drawer-wrapper-body .ant-drawer-header{padding-bottom:0}.quick-access-drawer .quick-record-container{display:flex;flex-direction:column;overflow:hidden}.quick-access-drawer .quick-record-container .quick-record-header-box{background-color:var(--drawer-surface-background)!important;position:-webkit-sticky;position:sticky;top:0;z-index:100}.quick-access-drawer .quick-record-container .site-layout-background{background-color:var(--drawer-surface-background)!important;box-shadow:2px 0 8px rgba(0,0,0,.05);height:calc(100vh - 120px);left:0;overflow-y:auto;position:fixed;z-index:10}.quick-access-drawer .quick-record-container .site-layout-background::-webkit-scrollbar{width:4px}.quick-access-drawer .quick-record-container .content-area{background-color:var(--drawer-surface-background)!important;margin-left:225px;overflow-y:auto;padding:24px}.quick-access-drawer .quick-record-container .content-area.collapsed-content{margin-left:80px;width:100%}.quick-access-drawer .quick-record-container .quick-documentation-menu{padding-top:15px}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item{align-items:center;display:flex;height:50px;margin:0}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item .conditions svg path{fill:#777}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item svg{stroke:#777;margin-right:10px}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item svg path{stroke:#777}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item.ant-menu-item-selected{background-color:rgba(0,149,255,.1)}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item.ant-menu-item-selected svg{color:#0095ff}.quick-access-drawer .quick-record-container .quick-documentation-menu .ant-menu-item.ant-menu-item-selected .allergies{stroke:#0095ff;fill:#777}.quick-access-drawer .quick-record-container .active-icon{color:#0095ff}.quick-access-drawer .quick-record-container .active-icon-dental{fill:#0095ff;color:#0095ff}.quick-access-drawer .drawer-container{width:88vw}@media(max-width:768px){.quick-access-drawer .quick-record-container .content-area{margin-left:0;padding:12px}.quick-access-drawer .quick-record-container .ant-layout-sider-collapsed,.quick-access-drawer .quick-record-container .site-layout-background{display:none}}.accordion-header-edit-btn{border:1px solid #575757!important;border-radius:50px!important}.accordion-header-edit-btn:hover{border-color:#6e6e6f!important}.accordion-header-edit-btn .anticon{font-size:13px}.findingcard{background:#f4f4f4;border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:grid;grid-template-rows:1fr .2fr;margin-top:5px}.findingcard .fc-header{box-sizing:border-box;display:flex;flex-direction:column;padding:20px 5px 35px 20px}.findingcard .fc-footer{align-items:center;border:0;border-radius:0 0 15px 15px;box-sizing:border-box;color:#efefef;display:flex;height:44px;justify-content:space-around;padding:10px}.findingcard .fc-footer .dropdown-container .box{height:5px;width:1px}.findingcard .fc-footer .dropdown-container .arrow-down,.findingcard .fc-footer .dropdown-container .select-blank{display:none}.findingcard .fc-footer .icon{color:#fff;float:right}.findingcard .fc-footer .icon .fa{font-size:26px}.css-6hp17o-MuiList-root-MuiMenu-list{padding-bottom:0!important;padding-top:0!important}.add-procedure-form-box{padding:3% 0 1%}.add-procedure-form-box .add-procedure-form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:center}@media screen and (max-width:500px){.add-procedure-form-box .add-procedure-form{justify-items:left}}.add-procedure-form-box .add-procedure-form .add-procedure-select{width:300px}@media screen and (max-width:500px){.add-procedure-form-box .add-procedure-form .add-procedure-select{width:210px}}.add-procedure-form-box .procedure-note{padding:3% 5% 1%}.procedure-tile{border-radius:10px;display:grid;padding:16px}.procedure-tile .heading{margin-bottom:7px}.procedure-tile .performed-on{margin-bottom:10px}.procedure-tile .procedure-tile-date{grid-gap:5px;display:grid;gap:5px;margin-bottom:10px}.procedure-tile .label{color:#acacac}.procedure-tile .status{align-self:end}.create-health-status{margin-bottom:25px}.create-health-status .create-health-status-box{height:55vh;overflow-y:scroll;padding:20px}.health-status-vitals-display-container{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.health-status-vitals-display-container .health-status-vitals-display-box{border-radius:15px;box-sizing:border-box;display:grid;grid-template-rows:1fr .05fr 1fr;height:144px;padding:20px}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__desc{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__desc .icon{border-radius:44px;display:grid;height:44px;place-content:center;place-self:center;width:44px}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__desc .label{align-items:center;display:grid}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__divider{border-bottom:3px solid;margin:.5rem 0;width:25%}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__value{grid-gap:.7rem;display:grid;grid-template-columns:1fr 1fr;place-content:center}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__value .value{align-self:center;border-radius:10px;font-family:MuliBold;justify-self:right;text-align:center;width:90px}.health-status-vitals-display-container .health-status-vitals-display-box .health-status-vitals-display-box__value .unit{align-self:center;font-family:MuliLight;font-size:12px;justify-self:left}.health-status-dimensions-display-box{border-radius:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:25px;place-content:center}.health-status-dimensions-display-box .health-status-dimensions__display{grid-gap:.5rem;display:grid;grid-template-columns:1fr 1fr .1fr;padding:20px;place-content:center}.health-status-dimensions-display-box .health-status-dimensions__display .health-status-dimensions__display-divider{border-bottom:1px solid;margin:.5rem 0;width:50%}.health-status-dimensions-display-box .health-status-dimensions__display .label{font-size:15px;place-self:center}.health-status-dimensions-display-box .health-status-dimensions__display .health-status-dimensions__value{grid-gap:.7rem;display:grid;grid-template-columns:1fr 1fr;place-content:center}.health-status-dimensions-display-box .health-status-dimensions__display .health-status-dimensions__value .value{align-self:center;border-radius:10px;font-family:MuliBold;justify-self:right;text-align:center;width:90px}.health-status-dimensions-display-box .health-status-dimensions__display .health-status-dimensions__value .unit{align-self:center;font-family:MuliLight;font-size:12px;justify-self:left}.health-status-dimensions-display-box .health-status-dimensions__display .health-status-dimensions__divider{border-right:1.5px solid #fff;height:100%}.health-status-conditions-view__container{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:25px}.health-status-conditions-view__container .health-status-conditions-view__item{display:flex;gap:.7rem;place-items:center}.health-status-conditions-view__container .health-status-conditions-view__item .button{text-align:left;width:100%}.health-status-medical-history-view__container{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.health-status-medical-history-view__container .heading{margin-bottom:1rem}.health-status-medical-history-view__container .description{border-radius:10px;padding:20px}.health-status-medical-history-view__container .description:hover{border:1.5px solid #04adbf;color:#04adbf;cursor:pointer}.health-condition-history__container{grid-gap:25px;display:grid}.health-condition-history__container .health-condition-history__header{grid-gap:1rem;align-items:center;color:#04adbf;display:grid;font-family:MuliSemiBold;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));padding:5px}.health-condition-history__container .health-condition-history__content{grid-gap:.5rem;background:#f9f9f9;box-shadow:30px 70px 120px 0 rgba(27,49,66,.13);display:grid;margin:3px 0 0;padding:10px}.health-condition-history__container .health-condition-history__content .health-condition-history__content__vitals__container{grid-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media screen and (max-width:500px){.health-condition-history__container .health-condition-history__content .health-condition-history__content__vitals__container{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.health-condition-history__container .health-condition-history__content .health-condition-history__content__vitals__container .health-condition-history__content__vitals{display:flex}.health-condition-history__container .health-condition-history__content .health-condition-history__content__vitals__container .health-condition-history__content__vitals .title{color:gray}.health-condition-history__container .health-condition-history__content .health-condition-history__content__vitals__container .health-condition-history__content__vitals .status-active{color:#64b448}.health-condition-history__container .health-condition-history__content .health-condition-history__content__vitals__container .health-condition-history__content__vitals .status-inactive{color:#fc762a}.health-condition-history__container .health-condition-history__content .health-condition-history__content__container{grid-gap:.5rem;display:grid}.health-condition-history__container .health-condition-history__content .health-condition-history__content__container .health-condition-history__content__other .title{color:gray}.health-condition-history__container .health-condition-history__content .health-condition-history__content__container .health-condition-history__content__other .status-active{color:#64b448}.health-condition-history__container .health-condition-history__content .health-condition-history__content__container .health-condition-history__content__other .status-inactive{color:#fc762a}.box-container{border:1px solid #fff;border-radius:30px;box-shadow:0 4px 10px 0 hsla(0,0%,47%,.15);box-sizing:border-box;padding:10px;transition:.5s}.box-container.cursor-pointer{cursor:pointer}.box-container.follow_up{background:#9164f0;color:#fff}.box-container.requested{background:#fc762a;color:#fff}.box-container.booked{background:#04adbf;color:#fff}.box-container.cancelled{color:#b1b1b1;text-decoration:line-through}.box-container.waiting:before{border-radius:7.5px;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;height:10px;margin-right:7px;width:10px}.box-container.in_progress{color:#b1b1b1}.editable-medical-history{margin-bottom:24px}.editable-medical-history__header{margin-bottom:12px}.editable-medical-history__display{cursor:pointer;margin-bottom:16px}.editable-medical-history__display:hover{opacity:.8}.editable-medical-history__form{margin-top:16px}.patient-profile-observation .observation-box{padding:20px}.patient-profile-observation .observation-history-container{grid-gap:25px;display:grid;gap:25px}.patient-profile-observation .observation-history-container .observation-history-box__header{align-items:center;color:#04adbf;display:grid;font-family:MuliBold;font-size:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:10px 0;padding:5px}.patient-profile-observation .observation-history-container .observation-history-box__body{grid-gap:1rem;background:#f9f9f9;box-shadow:30px 70px 120px 0 rgba(27,49,66,.13);display:grid;margin:3px 0 0;padding:10px}.patient-profile-observation .observation-history-container .observation-history-box__body .title{color:gray;font-family:MuliBold;font-size:14px}.lab-records-container .alpha-modal-default .alpha-modal-content{align-items:center;display:flex;height:80%;justify-content:space-around;left:50%;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lab-records-container .alpha-modal-default .alpha-modal-content .lab-records-preview{border-radius:12.5px;height:100%;width:auto}.lab-records-container div.labrecords-section{flex:1 1;margin-top:10px;padding:22px}.lab-records-container div.labrecords-section .newfile{margin-bottom:20px}.lab-records-container div.labrecords-section .tc-title .d-flex{color:#04adbf;font-family:MuliSemiBold;font-size:16px;justify-content:center;margin-bottom:20px}.lab-records-container div.labrecords-section .tc-title .d-flex .icon{margin-right:5px}.lab-records-container div.labrecords-section .list{font-size:20px;margin-bottom:30px}.lab-records-container div.labrecords-section .list .item{background:hsla(0,0%,100%,.2);box-shadow:30px 70px 120px rgba(27,49,66,.13);cursor:pointer;margin:5px 0;padding:12px}.lab-records-container div.labrecords-section .list .item label{cursor:pointer;font-size:14px;padding:.5%}@media screen and (max-width:500px){.lab-records-container div.labrecords-section .list .item label{word-wrap:break-word;width:100px}}.lab-records-container div.labrecords-section .list .item .delete-icon:hover{color:#ff2929}.lab-records-container div.labrecords-section .list .item .icon{color:#04adbf;cursor:pointer;font-size:14px;margin-left:5px;padding:0 20px}.gallery{grid-row-gap:4%;grid-column-gap:2%;border-radius:25px;-webkit-column-gap:2%;column-gap:2%;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));padding:2%;position:relative;row-gap:4%}.gallery img{border-radius:25px;height:270px;object-fit:cover;place-self:center;position:relative;width:100%}.gallery .delete-icon{border-radius:50%;color:#c95337;cursor:pointer;padding:5px;position:absolute;right:20px;top:20px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:1}@media(max-width:768px){.gallery .delete-icon{top:20px}}@media(max-width:480px){.gallery .delete-icon{font-size:1.2rem;top:15px}}.quick-record-header .header-left{align-items:center;display:flex;min-width:200px}.quick-record-header .header-left .header-icon{align-items:center;display:flex;margin-right:10px}.quick-record-header .header-left .header-icon svg{color:#333;height:24px;width:24px}.quick-record-header .header-left .TitleSection{align-items:center;border:1px solid #fff;border-radius:8px;display:flex;gap:20px;padding:15px 12px;width:300px}.quick-record-header .header-left .TitleSection .header-title-icon{align-items:center;color:#0aa6ad;display:inline-flex;font-size:24px;justify-content:center}.quick-record-header .header-left .title{color:#333;font-size:18px;font-weight:600}.quick-record-header .header-center{align-items:center;display:flex;gap:40px;margin:0 20px}.quick-record-header .header-center .patient-image{background-color:#f0f0f0;border-radius:50%;margin-right:15px;width:48px}.quick-record-header .header-center .patient-info{display:flex;flex-direction:column}.quick-record-header .header-center .patient-info .patient-name{color:#333;cursor:pointer;font-size:16px;font-weight:600}.quick-record-header .header-center .patient-info .patient-name .patient-id{color:#555;font-weight:400}.quick-record-header .header-center .patient-info .patient-details{align-items:center;color:#666;display:flex;font-size:14px;margin:2px 0}.quick-record-header .header-center .patient-info .patient-details .age-gender{margin-right:10px}.quick-record-header .header-center .patient-info .patient-details .specialties{font-weight:500;margin-left:10px}.quick-record-header .header-center .patient-info .health-condition{align-items:center;color:#b59b7a;display:flex;font-size:12px}.quick-record-header .header-center .patient-info .health-condition .info-icon{fill:transparent;stroke:#b59b7a;height:14px!important;margin-right:5px;width:14px!important}.quick-record-header .header-right{flex-direction:column}.quick-record-header .header-right .ant-picker{border-radius:8px;min-width:200px}.quick-record-header .header-right .ant-picker .ant-picker-input input{color:#4ca4f3;font-weight:500}.quick-record-header .quick-record-header-actions{align-items:center;display:flex;gap:8px}@media(max-width:648px){.quick-record-header{flex-direction:column;gap:0;padding:0}.quick-record-header .header-left{margin-bottom:10px}.quick-record-header .header-center{margin:10px 0;width:100%}.quick-record-header .centerTimeline{gap:5px!important}.quick-record-header .header-right{flex-direction:row;width:100%}.quick-record-header .header-right .timeSelector .ant-input-affix-wrapper{width:100px!important}.quick-record-header .header-right .timeSelector .ant-input-affix-wrapper .ant-input{font-size:10px}.quick-record-header .header-right .ant-select{width:135px!important}.quick-record-header .header-right .ant-select .ant-select-selector .ant-select-selection-item{font-size:small}.quick-record-header .header-right .ant-picker{width:100%}}@media(max-width:788px){.quick-record-header{gap:5px;padding:12px}.quick-record-header .header-left{margin-bottom:10px}}.allergies-table .ant-table,.family-history-table .ant-table,.social-history-table .ant-table{border:1px solid #fff!important}.allergies-table .ant-table-thead>tr>th,.family-history-table .ant-table-thead>tr>th,.social-history-table .ant-table-thead>tr>th{background-color:#fafafa!important;border-bottom:1px solid #fff!important;border-right:1px solid #fff!important;font-weight:600!important;padding:8px 12px!important;text-align:left!important}.allergies-table .ant-table-tbody>tr>td,.family-history-table .ant-table-tbody>tr>td,.social-history-table .ant-table-tbody>tr>td{border-bottom:1px solid #fff!important;border-right:1px solid #fff!important;padding:8px 12px!important;text-align:left!important}.allergies-table .ant-table-tbody>tr:hover>td,.family-history-table .ant-table-tbody>tr:hover>td,.social-history-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5!important}.allergies-table .ant-table-tbody>tr>td:last-child,.allergies-table .ant-table-thead>tr>th:last-child,.family-history-table .ant-table-tbody>tr>td:last-child,.family-history-table .ant-table-thead>tr>th:last-child,.social-history-table .ant-table-tbody>tr>td:last-child,.social-history-table .ant-table-thead>tr>th:last-child{border-right:none!important}.allergies-table .ant-input,.allergies-table .ant-select-selection-item,.allergies-table .ant-table-cell,.family-history-table .ant-input,.family-history-table .ant-select-selection-item,.family-history-table .ant-table-cell,.social-history-table .ant-input,.social-history-table .ant-select-selection-item,.social-history-table .ant-table-cell{text-align:left!important}.borderless-table .ant-table,.borderless-table .ant-table-container,.borderless-table .ant-table-content,.borderless-table .ant-table-wrapper{background:transparent!important;background-image:none!important}.borderless-table .ant-table-thead>tr>th{background:#fafafa!important;background-image:none!important}.borderless-table .ant-table-tbody>tr>td{background:#fff!important;background-image:none!important}.family-history-table .ant-spin-container,.family-history-table .ant-table,.family-history-table .ant-table-container,.family-history-table .ant-table-content,.family-history-table .ant-table-wrapper,.review-systems-table .ant-spin-container,.review-systems-table .ant-table,.review-systems-table .ant-table-container,.review-systems-table .ant-table-content,.review-systems-table .ant-table-wrapper,.social-history-table .ant-spin-container,.social-history-table .ant-table,.social-history-table .ant-table-container,.social-history-table .ant-table-content,.social-history-table .ant-table-wrapper,.vital-signs-table .ant-spin-container,.vital-signs-table .ant-table,.vital-signs-table .ant-table-container,.vital-signs-table .ant-table-content,.vital-signs-table .ant-table-wrapper{background:transparent!important;background-image:none!important}.family-history-table .ant-table-thead>tr>th,.review-systems-table .ant-table-thead>tr>th,.social-history-table .ant-table-thead>tr>th,.vital-signs-table .ant-table-thead>tr>th{background:#fafafa!important;background-image:none!important}.family-history-table .ant-table-tbody>tr>td,.review-systems-table .ant-table-tbody>tr>td,.social-history-table .ant-table-tbody>tr>td,.vital-signs-table .ant-table-tbody>tr>td{background:#fff!important;background-image:none!important}.vital-signs-table .ant-spin-container,.vital-signs-table .ant-table,.vital-signs-table .ant-table-container,.vital-signs-table .ant-table-content,.vital-signs-table .ant-table-wrapper,.vitals-table .ant-spin-container,.vitals-table .ant-table,.vitals-table .ant-table-container,.vitals-table .ant-table-content,.vitals-table .ant-table-wrapper{background:transparent!important;background-image:none!important}.vital-signs-table .ant-table,.vitals-table .ant-table{border:1px solid #fff!important}.vital-signs-table .ant-table-tbody>tr>td,.vital-signs-table .ant-table-thead>tr>th,.vitals-table .ant-table-tbody>tr>td,.vitals-table .ant-table-thead>tr>th{background:transparent!important;background-image:none!important;border-bottom:1px solid #fff!important;border-right:1px solid #fff!important}.vital-signs-table .ant-table-tbody>tr>td:last-child,.vital-signs-table .ant-table-thead>tr>th:last-child,.vitals-table .ant-table-tbody>tr>td:last-child,.vitals-table .ant-table-thead>tr>th:last-child{border-right:none!important}.vital-signs-table .ant-table-tbody>tr:hover>td,.vitals-table .ant-table-tbody>tr:hover>td{background:transparent!important}@media print{.family-history-table{page-break-inside:auto!important}.family-history-table,.family-history-table .ant-table-wrapper{max-width:100%!important;overflow:visible!important;width:100%!important}.family-history-table .ant-table{border-collapse:collapse!important;font-size:12px!important;max-width:100%!important;table-layout:fixed!important;width:100%!important}.family-history-table .ant-table-thead>tr>th{background-color:#fafafa!important;font-size:12px!important;font-weight:600!important;padding:4px 6px!important;page-break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.family-history-table .ant-table-tbody>tr>td{font-size:12px!important;line-height:1.3!important;padding:4px 6px!important;page-break-inside:avoid!important}.family-history-table .ant-table-cell:last-child,.family-history-table td:last-child,.family-history-table th:last-child{display:none!important}.social-history-table{page-break-inside:auto!important}.social-history-table,.social-history-table .ant-table-wrapper{max-width:100%!important;overflow:visible!important;width:100%!important}.social-history-table .ant-table{border-collapse:collapse!important;font-size:12px!important;max-width:100%!important;table-layout:fixed!important;width:100%!important}.social-history-table .ant-table-thead>tr>th{background-color:#fafafa!important;font-size:12px!important;font-weight:600!important;padding:4px 6px!important;page-break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.social-history-table .ant-table-tbody>tr>td{font-size:12px!important;line-height:1.3!important;padding:4px 6px!important;page-break-inside:avoid!important}.social-history-table .ant-table-cell:last-child,.social-history-table td:last-child,.social-history-table th:last-child{display:none!important}}.consultation-table-container{border-radius:8px;max-width:100%;overflow-x:auto;padding:16px 0}.consultation-table-container .consultation-table-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.consultation-table-container .consultation-table-actions .id-section{color:#04adbf;font-weight:600}.consultation-table-container .consultation-table-actions .action-buttons{display:flex;gap:8px}.consultation-table-container .table-wrapper{background:transparent}.consultation-table-container .consultation-table .ant-table{border:1px solid #fff!important;max-width:100%!important}.consultation-table-container .consultation-table .ant-table-wrapper{background:transparent;max-width:100%!important}.consultation-table-container .consultation-table .ant-table-container{border-radius:0}.consultation-table-container .consultation-table .ant-table-content{background:transparent}.consultation-table-container .consultation-table .ant-table-thead>tr>th{background-color:#fafafa!important;border-bottom:1px solid #fff!important;border-right:1px solid #fff!important;font-weight:600!important;padding:8px 12px!important;text-align:left!important}.consultation-table-container .consultation-table .ant-table-thead>tr:first-child>th{border-top:none}.consultation-table-container .consultation-table .ant-table-tbody>tr>td{border-bottom:1px solid #fff!important;border-right:1px solid #fff!important;overflow:hidden;padding:8px!important;text-align:left!important;text-overflow:ellipsis;transition:none;vertical-align:middle!important}.consultation-table-container .consultation-table .ant-table-tbody>tr>td:last-child{border-right:none}.consultation-table-container .consultation-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5!important}.consultation-table-container .consultation-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.consultation-table-container .consultation-table .ant-input,.consultation-table-container .consultation-table .ant-input-number,.consultation-table-container .consultation-table .ant-picker,.consultation-table-container .consultation-table .ant-select .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;min-height:28px;padding:4px 8px}.consultation-table-container .consultation-table .ant-input-number:focus,.consultation-table-container .consultation-table .ant-input-number:focus-within,.consultation-table-container .consultation-table .ant-input-number:hover,.consultation-table-container .consultation-table .ant-input:focus,.consultation-table-container .consultation-table .ant-input:focus-within,.consultation-table-container .consultation-table .ant-input:hover,.consultation-table-container .consultation-table .ant-picker:focus,.consultation-table-container .consultation-table .ant-picker:focus-within,.consultation-table-container .consultation-table .ant-picker:hover,.consultation-table-container .consultation-table .ant-select .ant-select-selector:focus,.consultation-table-container .consultation-table .ant-select .ant-select-selector:focus-within,.consultation-table-container .consultation-table .ant-select .ant-select-selector:hover{background:transparent!important;border:none!important;box-shadow:none!important}.consultation-table-container .consultation-table .ant-input-number{width:100%}.consultation-table-container .consultation-table .ant-input-number .ant-input-number-input{background:transparent;height:28px;padding:0}.consultation-table-container .consultation-table .ant-select .ant-select-selector{padding:0 8px!important}.consultation-table-container .consultation-table .ant-select .ant-select-selector .ant-select-selection-search input{height:28px!important}.consultation-table-container .consultation-table .ant-select .ant-select-selector .ant-select-selection-item,.consultation-table-container .consultation-table .ant-select .ant-select-selector .ant-select-selection-placeholder{line-height:28px!important}.consultation-table-container .consultation-table .ant-select.ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.consultation-table-container .consultation-table .ant-select .ant-select-arrow{color:#999}.consultation-table-container .consultation-table .ant-picker{width:100%}.consultation-table-container .consultation-table .ant-picker .ant-picker-input>input{background:transparent;font-size:13px}.consultation-table-container .consultation-table .ant-picker .ant-picker-suffix{color:#999}.consultation-table-container .consultation-table .ant-tag{border:none;border-radius:4px;font-size:13px;margin:0;padding:2px 8px}.consultation-table-container .consultation-table .ant-btn.ant-btn-sm{border-radius:4px;font-size:13px;height:auto}.consultation-table-container .consultation-table .ant-btn.ant-btn-text{padding:2px 4px}.consultation-table-container .consultation-table .ant-spin-container,.consultation-table-container .consultation-table .ant-spin-nested-loading{background:transparent}.consultation-table-container .consultation-table .ant-input,.consultation-table-container .consultation-table .ant-input-number,.consultation-table-container .consultation-table .ant-input-number-input,.consultation-table-container .consultation-table .ant-input-textarea textarea,.consultation-table-container .consultation-table .ant-picker,.consultation-table-container .consultation-table .ant-picker-input>input,.consultation-table-container .consultation-table .ant-select-item-option-content,.consultation-table-container .consultation-table .ant-select-selection-item,.consultation-table-container .consultation-table .ant-select-selection-placeholder{font-size:13px!important}.consultation-table-container .consultation-table-containerreadonly-mode .consultation-table .ant-table-tbody>tr>td{font-size:13px;padding:6px 8px}.consultation-table-container.readonly-mode{background-color:transparent;box-shadow:none;margin:10px 0;padding:0}.consultation-table-container.readonly-mode .readonly-table .ant-table-thead>tr>th{background-color:#f5f5f5;font-weight:600;padding:8px;text-align:center}.consultation-table-container .table-mode{border:"1px solid #fff"}.consultation-table-container .consultation-table-header{margin-bottom:16px}.consultation-table-container .consultation-table-header h2{font-size:18px;font-weight:600;margin-bottom:4px}.consultation-table-container .consultation-table-header .subtitle{color:#666;font-size:14px;margin:0}.consultation-table .ant-table-thead>tr>th{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#666;font-size:13px;font-weight:600;padding:8px;text-align:center!important}.consultation-table .ant-table-thead>tr>th:last-child{border-right:1px solid #e8e8e8}.consultation-table .ant-table-tbody>tr>td{border-right:1px solid #e8e8e8;font-size:13px;padding:8px!important;text-align:center!important}.consultation-table .ant-table-tbody>tr>td:last-child{border-right:1px solid #e8e8e8}.consultation-table .ant-table-tbody>tr:hover>td{background:transparent!important}.consultation-table .ant-table-tbody>tr:last-child>td{border-bottom:1px solid #e8e8e8}.consultation-table .ant-input,.consultation-table .ant-picker,.consultation-table .ant-select .ant-select-selector{background:transparent;border:none!important;box-shadow:none!important;padding:4px 8px;text-align:center}.consultation-table .ant-input:focus,.consultation-table .ant-input:hover,.consultation-table .ant-picker:focus,.consultation-table .ant-picker:hover,.consultation-table .ant-select .ant-select-selector:focus,.consultation-table .ant-select .ant-select-selector:hover,.consultation-table .ant-select-focused .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important}.consultation-table .ant-select-arrow{color:#999}.consultation-table .ant-input-number{background:transparent;border:none!important;box-shadow:none!important;width:100%}.consultation-table .ant-input-number:focus,.consultation-table .ant-input-number:hover{background:transparent!important}.consultation-table .ant-input-number .ant-input-number-input{background:transparent;padding:4px 8px}.consultation-table .ant-picker{background:transparent;text-align:center;width:100%}.consultation-table .ant-picker:focus,.consultation-table .ant-picker:hover{background:transparent!important}.consultation-table .ant-picker .ant-picker-input>input{background:transparent;font-size:13px}.consultation-table .ant-tag{border-radius:4px;font-size:11px;margin:0;padding:2px 8px}.consultation-table .ant-btn-sm{font-size:13px;height:auto;padding:2px 8px}.consultation-table .ant-table-container,.consultation-table .ant-table-content{background:transparent}.consultation-table-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.consultation-table-actions .id-section{font-size:16px;font-weight:600}.consultation-table-actions .action-buttons{align-items:center;display:flex;gap:8px;justify-content:flex-end}.consultation-table-actions .action-buttons button{border-radius:6px;height:auto}.treatment-table-Triage .ant-table-thead>tr>th{padding:4px 6px!important}.treatment-table-Triage .ant-table-tbody>tr>td{padding:6px!important}.treatment-table-Triage .ant-input,.treatment-table-Triage .ant-select-selector{min-height:24px!important;padding:2px 6px!important}.treatment-table-Triage .ant-input-number .ant-input-number-input{min-height:20px!important;padding:2px 6px!important}@media print{.consultation-table-container,.consultation-table-container .ant-table-wrapper{margin:0!important;padding:0!important}.consultation-table-container .ant-table{font-size:10px!important;margin:0!important;padding:0!important}.consultation-table-container .ant-table .ant-table-tbody>tr>td,.consultation-table-container .ant-table .ant-table-thead>tr>th{font-size:10px!important;line-height:1.2!important;padding:2px 4px!important}.readonly-mode .ant-table{margin-bottom:0!important;margin-top:0!important}}.review-of-systems-container{margin-bottom:20px}.review-of-systems-container.read-only .ant-checkbox-wrapper-disabled{opacity:1}.review-of-systems-container.read-only .ant-checkbox-wrapper-disabled .ant-checkbox-disabled .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.review-of-systems-container.read-only .ant-checkbox-wrapper-disabled .ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.review-of-systems-container .section-title{font-size:18px;font-weight:600;margin-bottom:4px}.review-of-systems-container .section-subtitle{color:#666;font-size:14px;margin-bottom:20px}.review-of-systems-container .systems-grid .ant-row{margin-bottom:10px}.review-of-systems-container .system-review-collapse{border-radius:4px;margin-bottom:10px;overflow:hidden}.review-of-systems-container .system-review-collapse .ant-collapse-header{font-weight:500}.review-of-systems-container .system-review-item{border-bottom:1px dashed #f0f0f0;display:flex;padding:8px}.review-of-systems-container .system-review-item:last-child{border-bottom:none}.review-of-systems-container .system-review-item .remarks-input{margin-left:24px;margin-top:4px;width:60%}.review-of-systems-container .system-review-item .ant-checkbox-wrapper{width:140px}.review-of-systems-container .system-review-item .read-only-remarks{color:rgba(0,0,0,.65);font-style:italic;margin-left:24px;margin-top:4px}.review-of-systems-container .read-only-review-item{display:flex;flex-direction:column;margin-bottom:8px}.review-of-systems-container .read-only-review-item .read-only-remarks{color:rgba(0,0,0,.65);font-style:italic;margin-left:24px}.review-of-systems-container .form-actions{margin-top:24px;text-align:left}.dental-chart{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto;max-width:1200px;padding:20px}.dental-chart__header{margin-bottom:20px}.dental-chart__title{font-size:24px;font-weight:600;margin-bottom:8px}.dental-chart__subtitle{color:#666}.dental-chart__toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.dental-chart__toolbar-left,.dental-chart__toolbar-right{align-items:center;display:flex;gap:16px}.dental-chart__type-select{width:200px}.dental-chart__modifier-btn{background:#f3e8ff;border:none;border-radius:4px;color:#9333ea;padding:8px 16px}.dental-chart__action-btn,.dental-chart__modifier-btn{align-items:center;cursor:pointer;display:flex;gap:8px}.dental-chart__action-btn{background:none;border:none;padding:8px}.dental-chart__action-btn--send{color:#22c55e}.tooth-section{margin-bottom:32px}.tooth-section__header{display:flex;justify-content:space-between;margin-bottom:16px}.tooth-section__checkbox-group{align-items:center;display:flex;gap:8px}.tooth-section__content{display:flex;gap:8px;justify-content:center}.tooth-section__group{display:flex;gap:8px}.tooth{gap:8px;width:60px}.tooth__button{align-items:center;background:none;border:2px solid transparent;border-radius:4px;cursor:pointer;display:flex;height:86px;justify-content:center;padding:0;transition:border-color .2s ease;width:90%}.tooth__button--selected{border:1px solid #078fa1!important}.tooth__number{color:#000;font-family:Mullish;font-size:13px;font-weight:500}.tooth__number--selected{font-weight:600}.CheckBox{display:flex;justify-content:space-between;padding:1% 0}.dental-selection{display:flex;gap:15px;justify-content:center}.teeth-selection-btn.ant-btn-default:focus,.teeth-selection-btn.ant-btn-default:hover{border-color:#aeb5bc}.DentalChart-Card{margin:auto;width:100%}.innerToothSection{display:flex;gap:20px;justify-content:space-between}.innerToothSectionSelected,.section--selected{border:1px solid #078fa1}.section--modified{background:#daebec}.section--active-modified{background:#daebec;border:1px solid #078fa1}.dental-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.header-left{align-items:center;display:flex;gap:16px}.header-right{display:flex;gap:8px}.treatment-table{margin-top:24px}.treatment-table .ant-btn{margin-bottom:16px}.treatment-table .active-row{background:#88dde640}.treatment-table .active-row:hover>td{background-color:#f2f2f2!important}.input-textarea-chart{background:transparent}.divider{color:#fff;margin:0}.teeth-condition-tabs .ant-tabs-content,.teeth-condition-tabs .ant-tabs-tabpane{height:100%}.teeth-condition-tabs .ant-tabs-tabpane-hidden{display:none!important}.teeth-condition-tabs .ant-tabs-tabpane-active{display:block}.visual-modifier-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:4px;width:100%}.modifier-card{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;text-align:center;transition:all .3s ease}.modifier-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.modifier-card.selected{background-color:#d5f5f9;border:2px solid #078fa1}.modifier-icon{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:8px;width:60px}.modifier-icon img{max-height:100%;max-width:100%;object-fit:contain}.modifier-name{word-wrap:break-word;color:#333;font-size:14px;font-weight:500}.ant-modal-body .ant-tabs{display:flex;flex-direction:column;height:100%}.ant-modal-body .ant-tabs-content{flex:1 1;overflow:hidden}.ant-modal-body .ant-tabs-content-holder,.ant-modal-body .ant-tabs-tabpane{height:100%;overflow:hidden}.optionSelector{width:100%}.dropwdown-selector{margin-bottom:20px;width:100%}.section-navigation{align-items:center;border:1px solid #04adbf;border-radius:10px;display:flex;gap:8px;height:14px;justify-content:space-between;margin:12px;padding:17px;width:200px}.section-selector{.ant-select-selector{font-size:18px;font-weight:600;place-items:center;width:40px}.ant-select-selection-search{.ant-select-selection-item{font-weight:600}}}.teeth-CheckBox{align-items:center;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;.ant-checkbox{.ant-checkbox-inner{border:2px solid #fefefe;border-radius:5px;height:28px;width:28px}.ant-checkbox-inner:after{height:65%;left:20%;position:relative;top:42%;width:35%}}}.left-header{align-items:center;color:#04adbf;display:grid;font-family:MuliSemiBold;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));padding:5px;width:100%;.edit-sections{align-items:center;display:flex;gap:8px;justify-content:space-between;width:50%}}.right-header{text-align:end;width:100%}.dropdown-selector-treatment{width:194px}.dropdown-selector-treatment-area{width:120px}.dropdown-selector-chart{width:280px;.ant-select-selector{background-color:initial!important}}.actions-right{align-items:center;display:flex;gap:8px}.teeth-chart-container{place-self:center;width:100%}.date-picker-chart{background-color:initial!important;.ant-input{background-color:initial!important}}.teethSection-all{display:flex;flex-direction:column}.dental-records-table{.ant-table-tbody{.ant-table-row{.ant-table-cell{padding:6px 4px}}}.ant-table-tbody>tr>td{padding:6px 2px!important}}@media (max-width:1320px){.tooth__button{height:76px;width:70%}.innerToothSection{gap:8px!important;justify-content:center}.dental-selection{gap:6px}.dental-records-table{.ant-table-tbody{.ant-table-row{.ant-table-cell{padding:6px 2px}}}.ant-table-tbody>tr>td{padding:6px 2px!important}}}@media (max-width:1460px){.tooth__button{height:80px;width:75%}.innerToothSection{gap:16px;justify-content:center}.dental-selection{gap:6px}}@media (max-width:1200px){.tooth__button{height:72px;width:65%}.innerToothSection{gap:6px}.dental-selection{gap:4px}}@media (max-width:800px){.tooth__button{height:86px;width:40%}.innerToothSection{gap:0;justify-content:center}.dental-selection{gap:4px}.innerToothSection{overflow:visible!important}}@media print{.CheckBox,.dental-selection,.innerToothSection,.upperSection{overflow:visible!important;page-break-inside:avoid}.tooth__button{height:80px;width:70%}.upperSection{align-items:center;display:flex;flex-direction:column}.CheckBox{margin-top:10px}.CheckBox,.teeth-CheckBox{display:none!important}.DentalChart-Card{align-items:center;display:flex;flex-direction:column;overflow:visible!important;page-break-inside:avoid}}.treatment-plan-table-wrapper{background-color:initial;border-radius:6px;overflow:hidden}.treatment-plan-table{border-collapse:collapse}.treatment-plan-table .ant-table{font-size:13px;table-layout:fixed}.treatment-plan-table .ant-table-thead>tr>th{background-color:initial;border-bottom:2px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#333;font-weight:600;height:40px;padding:10px 8px;text-align:left}.treatment-plan-table .ant-table-thead>tr>th:last-child{border-right:none}.treatment-plan-table .ant-table-tbody>tr{border-bottom:1px solid #e8e8e8;height:auto}.treatment-plan-table .ant-table-tbody>tr>td{background-color:none;border-right:1px solid #e8e8e8;padding:0;text-align:left;vertical-align:middle}.treatment-plan-table .ant-table-tbody>tr>td:last-child{border-right:none}.treatment-plan-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}.treatment-plan-table .ant-table-wrapper{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.cell-text{color:#333;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treatment-select .ant-select-selector{background-color:initial!important;border:none!important;padding:0!important}.treatment-select .ant-select-selector .ant-select-selection-item{font-size:13px;padding:0!important}.status-select .ant-select-selector{background-color:initial!important;border:none!important;padding:0!important}.discount-input .ant-input-number-input,.price-input .ant-input-number-input,.qty-input .ant-input-number-input{background-color:initial;border:none;padding:0 4px;text-align:left}.qty-input{width:100%!important}.net-amount-cell{align-items:center;display:flex;justify-content:flex-end;padding-right:8px}.amount-text{color:#333;font-size:13px;font-weight:600}.notes-textarea .ant-input-textarea-show-count:after{display:none}.notes-textarea .ant-input{background-color:initial!important;border:none!important;color:#666;font-size:12px;font-style:italic;padding:4px 0!important;resize:none}.notes-textarea .ant-input:focus{background-color:#fafafa!important;border:none!important}.action-buttons{display:flex;gap:4px;justify-content:center}.action-buttons .ant-btn{height:24px}.action-buttons .ant-btn:hover{color:#04adbf}.ant-btn-dashed{border-color:#d9d9d9!important;color:#333!important;font-size:13px;height:auto!important;padding:4px 8px!important;text-align:left!important}.ant-btn-dashed:hover:not(:disabled){border-color:#04adbf!important;color:#04adbf!important}.ant-btn-dashed:disabled{cursor:not-allowed;opacity:.6}.ant-input-number{width:100%}.ant-input-number-input-wrap{padding:0}.ant-input-number-handler-wrap{display:none}@media (max-width:1200px){.treatment-plan-table .ant-table{font-size:12px}.treatment-plan-table .ant-table-thead>tr>th{padding:8px 4px}.treatment-plan-table .ant-table-tbody>tr>td{padding:6px 4px}.cell-text{font-size:12px}}@media screen and (max-width:640px){.treatment-plan-table-container{max-width:100%;overflow:hidden;width:100%}.treatment-plan-table .ant-table,.treatment-plan-table .ant-table-container,.treatment-plan-table .ant-table-content,.treatment-plan-table .ant-table-tbody,.treatment-plan-table table{display:block;width:100%!important}.treatment-plan-table .ant-table-thead{display:none}.treatment-plan-table .ant-table-tbody>tr:not(.ant-table-placeholder){border:1px solid #e8e8e8;border-radius:6px;display:block;height:auto;margin-bottom:12px;overflow:hidden;width:100%}.treatment-plan-table .ant-table-tbody>tr:not(.ant-table-placeholder)>td{align-items:center;border-bottom:1px solid #e8e8e8;border-right:0;display:grid;grid-template-columns:minmax(105px,35%) minmax(0,1fr);min-height:42px;padding:8px!important;white-space:normal;width:100%}.treatment-plan-table .ant-table-tbody>tr:not(.ant-table-placeholder)>td:last-child{border-bottom:0}.treatment-plan-table .ant-table-tbody>tr:not(.ant-table-placeholder)>td:before{color:grey;content:attr(data-label);font-family:MuliSemiBold;font-size:12px;padding-right:8px}.treatment-plan-table .cell-text{overflow:visible;white-space:normal;word-break:break-word}.treatment-plan-table .action-buttons{flex-direction:row!important;justify-content:flex-end;width:100%}}.patient-time-action-buttons{align-items:center;display:flex;gap:10px;margin-bottom:15px}.patient-time-action-buttons .icon{color:gray;font-size:24px}.filtered-encounter-info,.patient-timeLine-outerSection{display:flex;justify-content:space-between}.filtered-encounter-info{align-items:center;background-color:#f0f8ff;border-radius:6px;font-size:14px;margin-bottom:15px;padding:8px 12px}.patient-timeline-record .ant-collapse-content-box{padding:0!important}.patient-timeline-record .patient-timeline-record-item{border-bottom:1px solid #fff;box-sizing:border-box;left:0;margin-left:auto;margin-right:auto;margin-top:10px;padding-bottom:10px;right:0;width:100%}.patient-timeline-record .patient-timeline-record-observation{-webkit-column-break-inside:avoid;box-sizing:border-box;break-inside:avoid;left:0;margin-left:auto;margin-right:auto;page-break-inside:avoid;right:0;width:100%}.patient-timeline-panel{background-color:#fff}.patient-timeline-panel .ant-collapse-content{background:none}.patient-timeline-panel .ant-collapse-content .ant-collapse-content-box{padding:16px 0 0}.patient-timeline-panel .ant-collapse-header{background-color:"#fff"}.sectionStyle{background-color:#ededef;border-bottom:2px solid #fff;padding:15px}.sectionHeaderStyle{align-items:flex-start;display:flex;margin-bottom:10px}.checkboxStyle{margin-right:15px;margin-top:2px}.titleStyle{font-size:16px;font-weight:600;margin:0}.contentStyle{padding-left:30px}.circle-react-icon,.d-flex{align-items:center;display:flex}.circle-react-icon{border-radius:50px;height:50px;justify-content:center;width:50px}@media screen and (max-width:380px){.circle-react-icon{border-radius:45px;height:45px;width:45px}}.circle-react-icon:hover{border:1px solid #04adbf;color:#04adbf;cursor:pointer}.timeline-content-wrapper{--print-theme-color:#5fa8af;--print-header-bg:rgba(95,168,175,.15);--print-border-color:rgba(95,168,175,.3);margin:0;padding:0;width:100%}.timeline-content-wrapper .timeline-observation{margin:5px 0;padding:2px 0;width:100%}.timeline-content-wrapper .timeline-observation h6{font-size:13px;font-weight:700;margin:0 0 3px;padding:0}.timeline-content-wrapper .row-fill{align-items:center;display:flex;justify-content:space-between;margin:0;padding:2px 0;width:100%}.timeline-content-wrapper .row-fill>div:first-child{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.timeline-content-wrapper .d-flex{display:flex;width:100%}.timeline-content-wrapper .timeline-practitioner-block{margin:0 0 20px;padding:0;width:100%}.timeline-content-wrapper .patient-timeline-record,.timeline-content-wrapper .timeline-print-section{margin:0;padding:0;width:100%}.timeline-content-wrapper .patient-timeline-record .sectionStyle{margin-bottom:12px;padding:0}.timeline-content-wrapper .patient-timeline-record .sectionHeaderStyle{-webkit-column-break-inside:avoid;-webkit-column-break-after:avoid;break-after:avoid-page;break-inside:avoid;margin-bottom:4px;padding:4px 0;page-break-after:avoid;page-break-inside:avoid}.timeline-content-wrapper .patient-timeline-record .sectionHeaderStyle .titleStyle{font-size:13px;font-weight:700;margin:0}.timeline-content-wrapper .patient-timeline-record .contentStyle{font-size:12px;line-height:1.4;padding:0}.timeline-content-wrapper .patient-timeline-record .ant-checkbox-wrapper,.timeline-content-wrapper .patient-timeline-record .checkboxStyle{display:none!important}@media print{.timeline-content-wrapper{margin:0!important;padding:0!important;width:100%!important}.timeline-content-wrapper .timeline-observation{margin:3px 0!important;padding:1px 0!important;page-break-inside:avoid!important;width:100%!important}.timeline-content-wrapper .row-fill{margin:0!important;padding:1px 0!important;width:100%!important}.timeline-content-wrapper .timeline-print-section{margin:0!important;padding:0!important;width:100%!important}.timeline-content-wrapper .timeline-practitioner-block{-webkit-column-break-inside:auto!important;break-inside:auto!important;margin:0 0 8mm!important;padding:0!important;page-break-inside:auto!important;width:100%!important}.timeline-content-wrapper .timeline-practitioner-block .timeline-doctor-header{-webkit-column-break-after:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important}.timeline-content-wrapper .patient-timeline-record{margin:0!important;padding:0!important;width:100%!important}.timeline-content-wrapper .patient-timeline-record .sectionStyle{-webkit-column-break-inside:auto!important;break-inside:auto!important;margin-bottom:12px!important;margin-top:0!important;orphans:2;padding:0;page-break-inside:auto!important;widows:2}.timeline-content-wrapper .patient-timeline-record .sectionHeaderStyle{-webkit-column-break-inside:avoid!important;-webkit-column-break-after:avoid!important;break-after:avoid!important;break-after:avoid-page!important;break-inside:avoid!important;padding:4px 0;page-break-after:avoid!important;page-break-inside:avoid!important}.timeline-content-wrapper .patient-timeline-record .sectionHeaderStyle+*{-webkit-column-break-before:avoid!important;break-before:avoid!important;break-before:avoid-page!important;page-break-before:avoid!important}.timeline-content-wrapper .patient-timeline-record .sectionHeaderStyle+.contentStyle{orphans:2;widows:2}@supports selector(:has(*)){.timeline-content-wrapper .patient-timeline-record .sectionStyle:has(.ant-table),.timeline-content-wrapper .patient-timeline-record .sectionStyle:has(.ant-table-wrapper),.timeline-content-wrapper .patient-timeline-record .sectionStyle:has(table){-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.timeline-content-wrapper .patient-timeline-record .sectionStyle:has(.family-history-table),.timeline-content-wrapper .patient-timeline-record .sectionStyle:has(.social-history-table){-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}}.timeline-content-wrapper .patient-timeline-record .contentStyle{font-size:12px!important;line-height:1.4!important}.timeline-content-wrapper .patient-timeline-record .ant-btn,.timeline-content-wrapper .patient-timeline-record .ant-checkbox-wrapper,.timeline-content-wrapper .patient-timeline-record .checkboxStyle,.timeline-content-wrapper .patient-timeline-record button:not(.print-btn){display:none!important}.timeline-content-wrapper .doctor-date-section{padding:0 15px!important}.timeline-content-wrapper .allergies-print-wrapper,.timeline-content-wrapper .ant-table,.timeline-content-wrapper .ant-table-container,.timeline-content-wrapper .ant-table-content,.timeline-content-wrapper .ant-table-wrapper,.timeline-content-wrapper .consultation-table-container,.timeline-content-wrapper .contentStyle>div,.timeline-content-wrapper .prescription-table-wrapper,.timeline-content-wrapper .timeline-print-treatment-table,.timeline-content-wrapper .treatment-plan-table,.timeline-content-wrapper .vitals-table-container{border:none!important;border-radius:0!important;box-shadow:none!important}.timeline-content-wrapper .patient-timeline-record table,.timeline-content-wrapper .prescription-table,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper table,.timeline-content-wrapper .timeline-print-section table,.timeline-content-wrapper .timeline-table,.timeline-content-wrapper .vitals-table,.timeline-content-wrapper .vitals-table-container table{-webkit-column-break-inside:auto!important;border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-collapse:collapse!important;border-spacing:0!important;break-inside:auto!important;font-size:12px!important;margin-bottom:8px!important;page-break-inside:auto!important;table-layout:fixed!important;width:100%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-wrapper table,.timeline-content-wrapper .consultation-table-container .ant-table-wrapper table,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-wrapper table,.timeline-content-wrapper .treatment-plan-table .ant-table-wrapper table{-webkit-column-break-inside:auto!important;border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-collapse:collapse!important;border-spacing:0!important;break-inside:auto!important;page-break-inside:auto!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-thead,.timeline-content-wrapper .consultation-table-container .ant-table-thead,.timeline-content-wrapper .patient-timeline-record table thead,.timeline-content-wrapper .prescription-table thead,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-thead,.timeline-content-wrapper .timeline-print-section table thead,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-thead,.timeline-content-wrapper .timeline-table thead,.timeline-content-wrapper .treatment-plan-table .ant-table-thead,.timeline-content-wrapper .vitals-table thead,.timeline-content-wrapper .vitals-table-container table thead{background-color:rgba(95,168,175,.15)!important;background-color:var(--print-header-bg,rgba(95,168,175,.15))!important;display:table-header-group!important;page-break-after:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody,.timeline-content-wrapper .consultation-table-container .ant-table-tbody,.timeline-content-wrapper .patient-timeline-record table tbody,.timeline-content-wrapper .prescription-table tbody,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody,.timeline-content-wrapper .timeline-print-section table tbody,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody,.timeline-content-wrapper .timeline-table tbody,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody,.timeline-content-wrapper .vitals-table tbody,.timeline-content-wrapper .vitals-table-container table tbody{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody>tr,.timeline-content-wrapper .consultation-table-container .ant-table-tbody>tr,.timeline-content-wrapper .patient-timeline-record table tbody tr,.timeline-content-wrapper .prescription-table tbody tr,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody>tr,.timeline-content-wrapper .timeline-print-section table tbody tr,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody>tr,.timeline-content-wrapper .timeline-table tbody tr,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody>tr,.timeline-content-wrapper .vitals-table tbody tr,.timeline-content-wrapper .vitals-table-container table tbody tr{-webkit-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-thead>tr>th,.timeline-content-wrapper .consultation-table-container .ant-table-thead>tr>th,.timeline-content-wrapper .patient-timeline-record table thead th,.timeline-content-wrapper .prescription-table thead th,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-thead>tr>th,.timeline-content-wrapper .timeline-print-section table thead th,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-thead>tr>th,.timeline-content-wrapper .timeline-table thead th,.timeline-content-wrapper .treatment-plan-table .ant-table-thead>tr>th,.timeline-content-wrapper .vitals-table thead th,.timeline-content-wrapper .vitals-table-container table thead th{background-color:rgba(95,168,175,.15)!important;background-color:var(--print-header-bg,rgba(95,168,175,.15))!important;border:none!important;border-bottom:1px solid rgba(95,168,175,.3)!important;border-bottom:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;font-size:12px!important;font-weight:600!important;padding:6px 8px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;text-align:left!important;vertical-align:middle!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody>tr>td,.timeline-content-wrapper .consultation-table-container .ant-table-tbody>tr>td,.timeline-content-wrapper .patient-timeline-record table tbody td,.timeline-content-wrapper .prescription-table tbody td,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody>tr>td,.timeline-content-wrapper .timeline-print-section table tbody td,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody>tr>td,.timeline-content-wrapper .timeline-table tbody td,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody>tr>td,.timeline-content-wrapper .vitals-table tbody td,.timeline-content-wrapper .vitals-table-container table tbody td{border:none!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody>tr:last-child>td,.timeline-content-wrapper .consultation-table-container .ant-table-tbody>tr:last-child>td,.timeline-content-wrapper .patient-timeline-record table tbody tr:last-child td,.timeline-content-wrapper .prescription-table tbody tr:last-child td,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody>tr:last-child>td,.timeline-content-wrapper .timeline-print-section table tbody tr:last-child td,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody>tr:last-child>td,.timeline-content-wrapper .timeline-table tbody tr:last-child td,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody>tr:last-child>td,.timeline-content-wrapper .vitals-table tbody tr:last-child td,.timeline-content-wrapper .vitals-table-container table tbody tr:last-child td{border-bottom:none!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody,.timeline-content-wrapper .consultation-table-container .ant-table-tbody,.timeline-content-wrapper .patient-timeline-record table tbody,.timeline-content-wrapper .prescription-table tbody,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody,.timeline-content-wrapper .timeline-print-section table tbody,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody,.timeline-content-wrapper .timeline-table tbody,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody,.timeline-content-wrapper .vitals-table tbody,.timeline-content-wrapper .vitals-table-container table tbody{display:table-row-group!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody>tr,.timeline-content-wrapper .consultation-table-container .ant-table-tbody>tr,.timeline-content-wrapper .patient-timeline-record table tbody tr,.timeline-content-wrapper .prescription-table tbody tr,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody>tr,.timeline-content-wrapper .timeline-print-section table tbody tr,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody>tr,.timeline-content-wrapper .timeline-table tbody tr,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody>tr,.timeline-content-wrapper .vitals-table tbody tr,.timeline-content-wrapper .vitals-table-container table tbody tr{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody>tr>td,.timeline-content-wrapper .consultation-table-container .ant-table-tbody>tr>td,.timeline-content-wrapper .patient-timeline-record table tbody td,.timeline-content-wrapper .prescription-table tbody td,.timeline-content-wrapper .timeline-print-section .ant-table-wrapper .ant-table-tbody>tr>td,.timeline-content-wrapper .timeline-print-section table tbody td,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-tbody>tr>td,.timeline-content-wrapper .timeline-table tbody td,.timeline-content-wrapper .treatment-plan-table .ant-table-tbody>tr>td,.timeline-content-wrapper .vitals-table tbody td,.timeline-content-wrapper .vitals-table-container table tbody td{word-wrap:break-word!important;border-bottom:1px solid #eee!important;font-size:12px!important;line-height:1.3!important;padding:5px 8px!important;vertical-align:top!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:first-child{width:12%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(2){width:18%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(3){width:12%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(4){width:16%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(5),.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(6){width:12%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(7){width:18%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td:nth-child(7),.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-thead>tr>th:nth-child(7){background-color:rgba(95,168,175,.15)!important;background-color:var(--print-header-bg,rgba(95,168,175,.15))!important;display:table-cell!important;padding:6px 8px!important;visibility:visible!important;width:18%!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td:nth-child(7){background-color:transparent!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(n+8){display:none!important;width:0!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td:nth-child(n+8),.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-thead>tr>th:nth-child(n+8){border:none!important;display:none!important;padding:0!important;width:0!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td,.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td *,.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td .ant-tag,.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td div,.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td span,.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-thead>tr>th,.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-thead>tr>th *{font-size:12px!important}.timeline-content-wrapper .allergies-print-wrapper .actions-column,.timeline-content-wrapper .allergies-print-wrapper td.actions-column,.timeline-content-wrapper .allergies-print-wrapper th.actions-column{border:none!important;display:none!important;padding:0!important;width:0!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-thead>tr>th:nth-child(-n+7){background-color:rgba(95,168,175,.15)!important;background-color:var(--print-header-bg,rgba(95,168,175,.15))!important;display:table-cell!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;visibility:visible!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody>tr>td:nth-child(-n+7){display:table-cell!important;visibility:visible!important}.timeline-content-wrapper .consultation-table-container .ant-table colgroup col:first-child{width:15%!important}.timeline-content-wrapper .consultation-table-container .ant-table colgroup col:nth-child(2){width:30%!important}.timeline-content-wrapper .consultation-table-container .ant-table colgroup col:nth-child(3){width:15%!important}.timeline-content-wrapper .consultation-table-container .ant-table colgroup col:nth-child(4){width:12%!important}.timeline-content-wrapper .consultation-table-container .ant-table colgroup col:nth-child(5){width:28%!important}.timeline-content-wrapper .consultation-table-container .ant-table .ant-table-tbody>tr>td,.timeline-content-wrapper .consultation-table-container .ant-table .ant-table-thead>tr>th{font-size:12px!important}.timeline-content-wrapper .consultation-table-container .ant-table .ant-table-cell:last-child:not(:nth-child(-n+5)){display:none!important}.timeline-content-wrapper .vitals-table colgroup col:first-child,.timeline-content-wrapper .vitals-table-container table colgroup col:first-child{width:30%!important}.timeline-content-wrapper .vitals-table tbody td:first-child,.timeline-content-wrapper .vitals-table thead th:first-child,.timeline-content-wrapper .vitals-table-container table tbody td:first-child,.timeline-content-wrapper .vitals-table-container table thead th:first-child{font-weight:500!important;text-align:left!important}.timeline-content-wrapper .vitals-table tbody td:not(:first-child),.timeline-content-wrapper .vitals-table thead th:not(:first-child),.timeline-content-wrapper .vitals-table-container table tbody td:not(:first-child),.timeline-content-wrapper .vitals-table-container table thead th:not(:first-child){text-align:center!important}.timeline-content-wrapper .vitals-table tbody td,.timeline-content-wrapper .vitals-table thead th,.timeline-content-wrapper .vitals-table-container table tbody td,.timeline-content-wrapper .vitals-table-container table thead th{font-size:12px!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:first-child,.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:first-child{width:15%!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(2),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(2){width:25%!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(3),.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(4),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(3),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(4){width:12%!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(5),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(5){width:8%!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(6),.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(7),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(6),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(7){width:10%!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table .ant-table-tbody>tr>td:nth-child(8),.timeline-content-wrapper .timeline-print-treatment-table .ant-table .ant-table-tbody>tr>td:nth-child(9),.timeline-content-wrapper .timeline-print-treatment-table .ant-table .ant-table-thead>tr>th:nth-child(8),.timeline-content-wrapper .timeline-print-treatment-table .ant-table .ant-table-thead>tr>th:nth-child(9),.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(8),.timeline-content-wrapper .timeline-print-treatment-table .ant-table colgroup col:nth-child(9),.timeline-content-wrapper .treatment-plan-table .ant-table .ant-table-tbody>tr>td:nth-child(8),.timeline-content-wrapper .treatment-plan-table .ant-table .ant-table-tbody>tr>td:nth-child(9),.timeline-content-wrapper .treatment-plan-table .ant-table .ant-table-thead>tr>th:nth-child(8),.timeline-content-wrapper .treatment-plan-table .ant-table .ant-table-thead>tr>th:nth-child(9),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(8),.timeline-content-wrapper .treatment-plan-table .ant-table colgroup col:nth-child(9){display:none!important;padding:0!important;width:0!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table .notes-column,.timeline-content-wrapper .timeline-print-treatment-table .ant-table .status-column,.timeline-content-wrapper .timeline-print-treatment-table .ant-table td[data-column=notes],.timeline-content-wrapper .timeline-print-treatment-table .ant-table td[data-column=status],.timeline-content-wrapper .timeline-print-treatment-table .ant-table th[data-column=notes],.timeline-content-wrapper .timeline-print-treatment-table .ant-table th[data-column=status],.timeline-content-wrapper .treatment-plan-table .ant-table .notes-column,.timeline-content-wrapper .treatment-plan-table .ant-table .status-column,.timeline-content-wrapper .treatment-plan-table .ant-table td[data-column=notes],.timeline-content-wrapper .treatment-plan-table .ant-table td[data-column=status],.timeline-content-wrapper .treatment-plan-table .ant-table th[data-column=notes],.timeline-content-wrapper .treatment-plan-table .ant-table th[data-column=status]{display:none!important;width:0!important}.timeline-content-wrapper .timeline-print-treatment-table .ant-table .ant-table-tbody>tr>td,.timeline-content-wrapper .timeline-print-treatment-table .ant-table .ant-table-thead>tr>th,.timeline-content-wrapper .treatment-plan-table .ant-table .ant-table-tbody>tr>td,.timeline-content-wrapper .treatment-plan-table .ant-table .ant-table-thead>tr>th{font-size:12px!important}.timeline-content-wrapper .prescription-table colgroup col:first-child{width:28%!important}.timeline-content-wrapper .prescription-table colgroup col:nth-child(2){width:8%!important}.timeline-content-wrapper .prescription-table colgroup col:nth-child(3){width:12%!important}.timeline-content-wrapper .prescription-table colgroup col:nth-child(4){width:14%!important}.timeline-content-wrapper .prescription-table colgroup col:nth-child(5){width:12%!important}.timeline-content-wrapper .prescription-table colgroup col:nth-child(6){width:26%!important}.timeline-content-wrapper .prescription-table tbody td,.timeline-content-wrapper .prescription-table thead th{font-size:12px!important}.timeline-content-wrapper .ant-table-container,.timeline-content-wrapper .ant-table-content,.timeline-content-wrapper .ant-table-wrapper{overflow:visible!important}.timeline-content-wrapper .ant-empty,.timeline-content-wrapper .ant-spin-container>.ant-spin,.timeline-content-wrapper .ant-table-placeholder{display:none!important}.timeline-content-wrapper .ant-table-cell .ant-btn,.timeline-content-wrapper .ant-table-cell .ant-space-item:has(.ant-btn),.timeline-content-wrapper .ant-table-cell button{display:none!important}.timeline-content-wrapper .ant-tag{font-size:10px!important;padding:1px 4px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.timeline-content-wrapper .allergies-print-wrapper,.timeline-content-wrapper .allergies-print-wrapper .ant-table,.timeline-content-wrapper .allergies-print-wrapper .ant-table-container,.timeline-content-wrapper .allergies-print-wrapper .ant-table-content,.timeline-content-wrapper .allergies-print-wrapper .ant-table-wrapper{border:none!important}.timeline-content-wrapper .allergies-print-wrapper table{border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-radius:8px!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody td,.timeline-content-wrapper .allergies-print-wrapper .ant-table-tbody td *,.timeline-content-wrapper .allergies-print-wrapper .ant-table-thead th,.timeline-content-wrapper .allergies-print-wrapper .ant-table-thead th *,.timeline-content-wrapper .allergies-print-wrapper table td,.timeline-content-wrapper .allergies-print-wrapper table td *,.timeline-content-wrapper .allergies-print-wrapper table th,.timeline-content-wrapper .allergies-print-wrapper table th *{font-size:12px!important}.timeline-content-wrapper .allergies-print-wrapper .ant-tag{font-size:11px!important;line-height:1.3!important;padding:2px 6px!important}.timeline-content-wrapper .prescription-table-wrapper,.timeline-content-wrapper div:has(>.prescription-table){border:none!important}.timeline-content-wrapper .prescription-table{border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-radius:8px!important;overflow:hidden!important}.timeline-content-wrapper .consultation-table-container,.timeline-content-wrapper .consultation-table-container .ant-table,.timeline-content-wrapper .consultation-table-container .ant-table-container,.timeline-content-wrapper .consultation-table-container .ant-table-content,.timeline-content-wrapper .consultation-table-container .ant-table-wrapper{border:none!important}.timeline-content-wrapper .consultation-table-container table{border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-radius:8px!important}.timeline-content-wrapper .timeline-print-treatment-table,.timeline-content-wrapper .timeline-print-treatment-table .ant-table,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-container,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-content,.timeline-content-wrapper .timeline-print-treatment-table .ant-table-wrapper,.timeline-content-wrapper .treatment-plan-table,.timeline-content-wrapper .treatment-plan-table .ant-table,.timeline-content-wrapper .treatment-plan-table .ant-table-container,.timeline-content-wrapper .treatment-plan-table .ant-table-content,.timeline-content-wrapper .treatment-plan-table .ant-table-wrapper{border:none!important}.timeline-content-wrapper .timeline-print-treatment-table table,.timeline-content-wrapper .treatment-plan-table table{border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-radius:8px!important}.timeline-content-wrapper .vitals-table-container{border:none!important}.timeline-content-wrapper .vitals-table-container .vitals-table,.timeline-content-wrapper .vitals-table-container table{border:1px solid rgba(95,168,175,.3)!important;border:1px solid var(--print-border-color,rgba(95,168,175,.3))!important;border-radius:8px!important}.timeline-content-wrapper .actions-column,.timeline-content-wrapper .ant-table-cell.actions-column,.timeline-content-wrapper td.actions-column,.timeline-content-wrapper th.actions-column{border:none!important;display:none!important;padding:0!important;width:0!important}.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-tbody>tr>td:nth-child(n+8),.timeline-content-wrapper .allergies-print-wrapper .ant-table .ant-table-thead>tr>th:nth-child(n+8),.timeline-content-wrapper .allergies-print-wrapper .ant-table colgroup col:nth-child(n+8){display:none!important;padding:0!important;width:0!important}.timeline-content-wrapper .ant-table-tbody>tr>td:last-child:empty,.timeline-content-wrapper .ant-table-thead>tr>th[title*=Action],.timeline-content-wrapper .ant-table-thead>tr>th[title*=action]{display:none!important}.timeline-content-wrapper .prescription-table colgroup col:nth-child(n+7),.timeline-content-wrapper .prescription-table tbody td:nth-child(n+7),.timeline-content-wrapper .prescription-table thead th:nth-child(n+7){display:none!important;width:0!important}.timeline-content-wrapper .consultation-table-container .ant-table .ant-table-tbody>tr>td:nth-child(n+6),.timeline-content-wrapper .consultation-table-container .ant-table .ant-table-thead>tr>th:nth-child(n+6),.timeline-content-wrapper .consultation-table-container .ant-table colgroup col:nth-child(n+6),.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td.instruction-column,.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td.notes-column,.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td.status-column,.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td:nth-child(n+6),.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td[data-column=instruction],.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td[data-column=notes],.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-tbody>tr>td[data-column=status],.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th.instruction-column,.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th.notes-column,.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th.status-column,.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th:nth-child(n+6),.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th[data-column=instruction],.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th[data-column=notes],.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table .ant-table-thead>tr>th[data-column=status],.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table colgroup col:nth-child(n+6),.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td.instruction-column,.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td.notes-column,.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td.status-column,.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td:nth-child(n+6),.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td[data-column=instruction],.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td[data-column=notes],.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-tbody>tr>td[data-column=status],.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th.instruction-column,.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th.notes-column,.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th.status-column,.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th:nth-child(n+6),.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th[data-column=instruction],.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th[data-column=notes],.timeline-content-wrapper .print-mode-procedure .ant-table .ant-table-thead>tr>th[data-column=status],.timeline-content-wrapper .print-mode-procedure .ant-table colgroup col:nth-child(n+6){display:none!important;padding:0!important;width:0!important}.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table colgroup col:first-child,.timeline-content-wrapper .print-mode-procedure .ant-table colgroup col:first-child{width:15%!important}.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table colgroup col:nth-child(2),.timeline-content-wrapper .print-mode-procedure .ant-table colgroup col:nth-child(2){width:35%!important}.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table colgroup col:nth-child(3),.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table colgroup col:nth-child(4),.timeline-content-wrapper .print-mode-procedure .ant-table colgroup col:nth-child(3),.timeline-content-wrapper .print-mode-procedure .ant-table colgroup col:nth-child(4){width:15%!important}.timeline-content-wrapper .consultation-table-container.print-mode-procedure .ant-table colgroup col:nth-child(5),.timeline-content-wrapper .print-mode-procedure .ant-table colgroup col:nth-child(5){width:20%!important}}.quick-record-header{-ms-grid-row-align:center;-ms-grid-column-align:center;align-items:center;align-self:center;background-color:transparent;border:none;display:flex;gap:15px;height:auto;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin-left:auto;margin-right:auto;min-height:-webkit-min-content;min-height:min-content;padding-bottom:10px;place-self:center;width:91%}.quick-record-header .SelectorPatientData{display:flex;gap:30px;width:75%}@media screen and (max-width:768px){.quick-record-header .SelectorPatientData{align-items:center;display:flex;justify-content:center;place-content:center}}.quick-record-header .SelectorPatientData .drawer-header{align-items:center;display:flex;gap:15px}@media(max-width:768px){.quick-record-header .SelectorPatientData .drawer-header{margin:0 0 10px}}.quick-record-header .SelectorPatientData .drawer-header .ant-select .ant-select-selector{height:30%;place-items:center}.quick-record-header .SelectorPatientData .patient-data{display:flex;font-family:MuliBold;gap:15px;height:72px;justify-content:center;width:50%}.quick-record-header .SelectorPatientData .patient-data .ant-avatar>img{object-fit:cover;width:100%}@media screen and (max-width:768px){.quick-record-header .SelectorPatientData .patient-data{gap:10px}}@media screen and (max-width:850px){.quick-record-header .SelectorPatientData .patient-data .photo{display:none}}.quick-record-header .SelectorPatientData .patient-data .patient-details{display:flex;flex-direction:column;gap:5px;padding-top:8px;position:relative}.quick-record-header .SelectorPatientData .patient-data .patient-details .cursor-pointer{line-height:.9;margin:0;padding:0;top:0}.quick-record-header .SelectorPatientData .patient-data .patient-details .cursor-pointer span{font-weight:400}.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics{display:flex;flex-direction:row;gap:5px;line-height:1.2}.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics .age{font-family:MuliLight;grid-column:span 2}@media screen and (max-width:850px){.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics .age{display:none}}.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics .gender{font-family:MuliLight}@media screen and (max-width:850px){.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics .gender{display:none}}.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics .labels{display:flex;flex-direction:row;width:-webkit-max-content;width:max-content}@media screen and (max-width:850px){.quick-record-header .SelectorPatientData .patient-data .patient-details .patient-specifics .labels{display:none}}.quick-record-header .patient-data{align-items:flex-start;display:flex;font-family:MuliBold;gap:15px;height:72px}.quick-record-header .patient-data .ant-avatar>img{object-fit:cover;width:100%}@media screen and (max-width:768px){.quick-record-header .patient-data{gap:10px}}@media screen and (max-width:850px){.quick-record-header .patient-data .photo{display:none}}.quick-record-header .patient-data .patient-details{place-self:baseline}.quick-record-header .patient-data .patient-details .patient-specifics{display:flex;flex-direction:row;gap:5px}.quick-record-header .patient-data .patient-details .patient-specifics .age{font-family:MuliLight;grid-column:span 2}@media screen and (max-width:850px){.quick-record-header .patient-data .patient-details .patient-specifics .age{display:none}}.quick-record-header .patient-data .patient-details .patient-specifics .gender{font-family:MuliLight}@media screen and (max-width:850px){.quick-record-header .patient-data .patient-details .patient-specifics .gender{display:none}}.quick-record-header .patient-data .patient-details .patient-specifics .labels{display:flex;flex-direction:row;width:-webkit-max-content;width:max-content}@media screen and (max-width:850px){.quick-record-header .patient-data .patient-details .patient-specifics .labels{display:none}}.quick-record-header .patient-data .patient-details .info-text{color:#b59b7a;display:inline-flex;font-size:12px;font-weight:400;gap:4px;line-height:2;margin:0;padding:0;place-items:center;text-align:center}.quick-record-header .DoctorTimeline{display:flex;flex-direction:row;gap:30px;height:72px;width:25%}@media screen and (max-width:768px){.quick-record-header .DoctorTimeline{display:flex;flex-direction:row;place-content:center}}.quick-record-header .DoctorTimeline .timeline{width:25%}.quick-record-header .DoctorTimeline .timeline .ant-btn{background-color:hsla(34,29%,59%,.102);border:2px solid #b59b7a;border-radius:6px;color:#b59b7a;font-family:MuliBold;font-size:12px;height:100%;text-align:left;width:80px}.quick-record-header .DoctorTimeline .timeline .ant-btn:hover{background-color:hsla(34,29%,59%,.102);border:2px solid #b59b7a;color:#b59b7a}.quick-record-header .DoctorTimeline .timeline .ant-btn:hover .anticon,.quick-record-header .DoctorTimeline .timeline .ant-btn:hover svg{color:#b59b7a}@media screen and (max-width:768px){.quick-record-header .DoctorTimeline .timeline .ant-btn{padding:1 10px;width:110px}.quick-record-header .DoctorTimeline .timeline .ant-btn .hide-br br{display:none}}.quick-record-header .DoctorTimeline .doctor{display:flex;flex-direction:column;gap:8px;height:100%}.quick-record-header .DoctorTimeline .doctor .timeSelector{line-height:1}.quick-record-header .DoctorTimeline .doctor .timeSelector .ant-input-affix-wrapper{border-radius:4px;padding:.5px 10.5px}.quick-record-header .DoctorTimeline .doctor .timeSelector .ant-input-affix-wrapper span>.ant-input-prefix{width:10%}.quick-record-header .DoctorTimeline .doctor .timeSelector .ant-input-affix-wrapper input{background-color:transparent;border-radius:4px;font-size:14px;height:29px;line-height:0}.quick-record-header .DoctorTimeline .doctor .ant-select-single.ant-select-lg .ant-select-selector{background-color:transparent;border-radius:4px;font-size:15px;height:32px;place-items:center}@media screen and (max-width:768px){.quick-record-header .DoctorTimeline .doctor{flex-direction:row;gap:30px}}.quick-record-header .timeline svg{color:#2bb581}.quick-record-header .timeline .ant-btn{align-items:flex-start;background-color:rgba(213,221,210,.824);border:2px solid #2bb581;color:#2bb581;display:flex;flex-direction:column;font-family:MuliBold;height:100%;width:80px}.quick-record-header .timeline .ant-btn:hover{background-color:rgba(226,238,223,.227);border:2px solid rgba(151,211,133,.812);color:rgba(151,211,133,.812)}.quick-record-header .timeline .ant-btn:hover .anticon,.quick-record-header .timeline .ant-btn:hover svg{color:rgba(151,211,133,.812)}.quick-record-header .timeline .ant-btn:hover .ant-btn-icon svg path{fill:rgba(151,211,133,.812)}@media screen and (max-width:768px){.quick-record-header .timeline .ant-btn{height:38px;padding:1px 10px!important;width:110px!important}.quick-record-header .timeline .ant-btn .hide-br br{display:none}}.quick-access-header{align-items:center;background-color:transparent;border:1px solid #fff;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-around;margin-bottom:10px;padding:15px 15px 15px 0;width:100%}@media screen and (max-width:768px){.quick-access-header{flex-direction:column-reverse}}.quick-access-header .SelectorPatientData{display:flex;flex-direction:row;gap:30px}@media screen and (max-width:768px){.quick-access-header .SelectorPatientData{display:flex;flex-direction:row}}.quick-access-header .SelectorPatientData .drawer-header{align-items:center;display:flex;flex-direction:row;gap:15px}@media(max-width:768px){.quick-access-header .SelectorPatientData .drawer-header{margin:0 0 10px}}.quick-access-header .SelectorPatientData .patient-data{align-items:center;display:flex;flex-direction:row;font-family:MuliBold;gap:10px}@media screen and (max-width:768px){.quick-access-header .SelectorPatientData .patient-data{gap:10px}}@media screen and (max-width:850px){.quick-access-header .SelectorPatientData .patient-data .photo{display:none}}.quick-access-header .SelectorPatientData .patient-data .patient-details{display:flex;font-family:MuliLight}@media screen and (max-width:850px){.quick-access-header .SelectorPatientData .patient-data .patient-details .age,.quick-access-header .SelectorPatientData .patient-data .patient-details .gender{display:none}}.quick-access-header .SelectorPatientData .patient-data .patient-details .labels{display:flex;flex-direction:row}@media screen and (max-width:850px){.quick-access-header .SelectorPatientData .patient-data .patient-details .labels{display:none}}.quick-access-header .DoctorTimeline{display:flex;flex-direction:row;gap:30px}@media screen and (max-width:768px){.quick-access-header .DoctorTimeline{display:flex;flex-direction:row}}.quick-access-header .DoctorTimeline .timeline button .ant-btn{font-family:MuliBold;height:85px;width:85px}.quick-access-header .DoctorTimeline .timeline button .ant-btn,.quick-access-header .DoctorTimeline .timeline button .ant-btn:hover{background-color:hsla(34,29%,59%,.102);border:2px solid #b59b7a;color:#b59b7a}@media screen and (max-width:768px){.quick-access-header .DoctorTimeline .timeline button .ant-btn{height:38px;width:150px}.quick-access-header .DoctorTimeline .timeline button .ant-btn .hide-br br{display:none}}.quick-access-header .DoctorTimeline .doctor{grid-row-gap:5px;display:grid;row-gap:5px}@media screen and (max-width:768px){.quick-access-header .DoctorTimeline .doctor{display:flex;flex-direction:row;gap:30px}}.quick-record-form-drawer .quick-record-form-header{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quick-record-form-drawer .quick-record-form-header .heading{margin-bottom:20px}.quick-record-form-drawer .quick-record-form-header .action{justify-self:end}@media screen and (max-width:500px){.quick-record-form-drawer .quick-record-form-header .action{justify-self:center}}.quick-record-form-drawer .quick-record-form-body{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-items:center;margin:55px 0;place-items:center}.note-card-box{border-radius:15px}.note-card-box .switch{margin:10px;text-align:right}.note-card-box .note-card-header{grid-gap:15px;align-items:center;display:grid;font-family:MuliBold;font-size:12px;gap:15px;grid-template-columns:1fr 1fr;justify-items:center;padding:15px 5px;place-items:center}.note-card-box .note{margin:0 5px}.note-card-box .button{margin:10px;text-align:right}.quick-record-teeth-container-box{padding:0 10px 10px}.quick-record-teeth-container-box .header{grid-gap:15px;align-items:center;display:grid;font-family:MuliBold;font-size:12px;gap:15px;grid-template-columns:1fr 1fr;justify-items:center;padding:10px;place-items:center}.follow-up-date-mui{width:200px}.search-card-header{grid-gap:15px;align-items:center;display:grid;font-family:MuliBold;font-size:12px;gap:15px;grid-template-columns:1fr 1fr;justify-items:center;padding:10px 0 0;place-items:center}.quick-record-container .quick-record-header-box{background-color:var(--drawer-surface-background)!important;isolation:isolate}@media screen and (max-width:480px){.quick-record-container .ant-layout-has-sider{margin-top:110%}}.quick-record-container .ant-layout-has-sider .ant-layout-sider{background-color:var(--drawer-surface-background)!important;background-color:var(--drawer-navigation-background)!important;border-right:1px solid #fff}.quick-record-container .ant-layout-has-sider .ant-layout-sider .ant-layout-sider-trigger{background-color:#f8fafc;color:#04adbf}.ant-drawer-body,.quick-record-container .ant-collapse-content-box{padding:0!important}.active-icon path{stroke:#04adbf!important;fill:#04adbf!important}.active-icon-dental{height:24px;width:27px}.active-icon-dental path{stroke:#04adbf!important}.active-icon-notes{height:22px;width:24px}.active-icon-notes path{stroke:#04adbf!important}.dentalIcon{height:24px;width:27px}.notesIcon{height:22px;width:24px}.notesIcon path{stroke:#716f6f!important}@media screen and (max-width:768px){.CollapsableContent{padding-top:10%}}.quick-documentation-sections-container{background-color:var(--drawer-surface-background);padding:0}.quick-documentation-sections-container .quick-documentation-section{border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);margin-bottom:16px;padding:0;scroll-margin-top:80px}.quick-documentation-sections-container .quick-documentation-section .ant-card-body{padding:20px}.quick-documentation-sections-container .quick-documentation-section h2{border-bottom:1px solid #f0f0f0;color:#333;font-family:Muli,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.quick-documentation-sections-container .quick-documentation-section .section-header-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.quick-documentation-sections-container .quick-documentation-section .section-header-row h2{border-bottom:none;margin-bottom:0;padding-bottom:0}.quick-documentation-sections-container .quick-documentation-section .box-2.note-card-box{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.quick-documentation-sections-container .quick-documentation-section .qd-inline-import-clear{display:none}.quick-documentation-sections-container .quick-documentation-section .subtitle{color:#666;font-family:Muli,sans-serif;font-size:14px;margin-bottom:16px}.quick-documentation-sections-container .quick-documentation-section:last-child{margin-bottom:80px}.quick-documentation-menu{border-right:none!important}.quick-documentation-menu .ant-menu-item{align-items:center;border-radius:8px;display:flex;margin:4px 8px;padding:12px 16px!important;transition:all .2s ease}.quick-documentation-menu .ant-menu-item:hover{background-color:rgba(4,173,191,.1)}.quick-documentation-menu .ant-menu-item.ant-menu-item-selected{background-color:#f8fafc;font-weight:600}.quick-documentation-menu .ant-menu-item.ant-menu-item-selected:after{border-right:3px solid #04adbf}.quick-documentation-menu .ant-menu-item .ant-menu-title-content{margin-left:12px}.health-conditions-container .health-conditions-content{display:flex;flex-direction:column;gap:16px}.health-conditions-container .component-header{border-bottom:1px solid #f0f0f0}.conditions-container{padding:16px}.conditions-container .conditions-add-new{margin-bottom:20px}.conditions-container .conditions-history .condition-item{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:12px;padding:12px 16px}.conditions-container .conditions-history .condition-item .condition-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.conditions-container .conditions-history .condition-item .condition-header .condition-name{color:#333;font-weight:600}.conditions-container .conditions-history .condition-item .condition-header .condition-status{border-radius:4px;font-size:12px;padding:2px 8px}.conditions-container .conditions-history .condition-item .condition-header .condition-status.active{background:#e6f7ed;color:#2bb581}.conditions-container .conditions-history .condition-item .condition-header .condition-status.inactive{background:#f5f5f5;color:#888}.conditions-container .conditions-history .condition-item .condition-note{color:#666;font-size:14px;margin-bottom:8px}.conditions-container .conditions-history .condition-item .condition-date{color:#999;font-size:12px}.conditions-container .conditions-history .no-conditions{color:#888;padding:40px;text-align:center}.conditions-container .component-header{border-bottom:1px solid #eee}.conditions-container .condition-history-box__body{padding:12px}.conditions-container .left-header{display:flex;justify-content:space-between;padding-right:16px;width:100%}.conditions-container .left-header div:first-child{color:#333;font-weight:600}.conditions-container .left-header div:last-child{color:#666;font-size:13px}.teeth-surface-input{align-items:center;border:1px solid #fff;border-radius:6px;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:8px;width:80%}.teeth-surface-tags{display:flex;flex:1 1;flex-wrap:wrap;gap:4px;min-height:24px;width:100%}.teeth-surface-tag{align-items:center!important;cursor:default;display:inline-flex!important;height:24px!important;line-height:22px!important;margin:2px!important;padding:0 8px!important}.teeth-surface-tag:hover{opacity:.8}.teeth-surface-tag .anticon-close{margin-left:4px}@media (max-width:1320px){.teeth-surface-input{width:75%}}@media (max-width:1200px){.teeth-surface-input{width:70%}}.teeth-chart{gap:20px;padding:10px}.teeth-chart,.teeth-section{display:flex;flex-direction:column}.teeth-section{flex-wrap:wrap;width:50%}.teeth-row{display:flex;gap:10px;justify-content:space-around}.tooth{align-items:center;display:flex;flex-direction:column;gap:5px}.tooth-button{background:none;border:none;cursor:pointer}.tooth-button img{height:20px;width:20px}.tooth-circle{background:#f3f3f3;border:1px solid #078fa1;border-radius:50%;position:relative}.surface-selector,.tooth-circle{align-items:center;display:flex;justify-content:center}.surface-selector{flex-direction:column;width:85%}.tooth__image{height:100%;object-fit:contain;width:100%}.tooth__number--selected{color:#078fa1}.tooth__button--selected{border-color:1px solid #078fa1}.tooth__button--modified{background-color:#daebec;border:1px solid #daebec}.tooth__button--active-modified{background-color:#daebec;border:1px solid #078fa1}.tooth__arrow{border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tooth__arrow--up{border-bottom:6px solid #d1d5db}.tooth__arrow--up.tooth__arrow--selected{border-bottom-color:#078fa1}.tooth__arrow--down{border-top:6px solid #d1d5db}.tooth__arrow--down.tooth__arrow--selected{border-top-color:#078fa1}@media (max-width:1250px){.surface-selector{width:70%}}@media (max-width:1200px){.surface-selector{width:65%}}@media (max-width:800px){.surface-selector{width:60%}}.readonly-dental-chart{display:flex;flex-direction:column}.record-chart-content{max-width:794px;-webkit-transform:scale(.8);transform:scale(.8)}.quick-access-content{-webkit-transform:scale(.9);transform:scale(.9)}.readonly-dental-chart-card{border-radius:8px}.readonly-dental-chart-card .chart-info{display:flex;justify-content:space-between}.readonly-dental-chart-card .chart-info span{font-size:14px;font-weight:700}.readonly-dental-chart-card .chart-body{color:#333;font-size:13px;line-height:1.5}@media print{.DentalChart-Card{margin:0 auto;-webkit-transform:scale(.95);transform:scale(.95);width:100%}.DentalChart-Card *{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body{margin:0;padding:0;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print{display:none!important}.page-break{page-break-after:always}}.dental-chart-collapse .ant-collapse-header{align-items:center!important;display:flex!important}.print-button{align-items:center;background-color:#e6e6e6;background-color:transparent!important;border:1px solid #fff;border-radius:8px;color:#04adbf;display:flex;height:32px;justify-content:center;transition:all .3s}.print-button:hover{background-color:#e6e6e6!important;border-color:red;color:#04adbf}.print-button:active{background-color:transparent!important;border-color:red;color:#04adbf}.print-button:focus{background-color:#e6e6e6!important}.whatsapp-pdf .DentalChart-Card{margin:0 auto!important;-webkit-transform:scale(.75)!important;transform:scale(.75)!important;width:730px!important}.teeth-CheckBox .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner{background-color:#f1f3f5;border-color:#c8cdd2}.teeth-selection-btn.ant-btn-default{border-color:#c8cdd2}@media print{.CheckBox,.ant-checkbox,.ant-checkbox-wrapper,.teeth-CheckBox{display:none!important}}.vaccination-container{padding:16px}.vaccination-container .component-header{border-bottom:1px solid #eee}.vaccination-container .vaccination-add-new{margin-bottom:20px}.vaccination-container .vaccination-history .vaccination-item{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:12px;padding:12px 16px}.vaccination-container .vaccination-history .vaccination-item .vaccination-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.vaccination-container .vaccination-history .vaccination-item .vaccination-header .vaccination-name{color:#333;font-weight:600}.vaccination-container .vaccination-history .vaccination-item .vaccination-header .vaccination-status{border-radius:4px;font-size:12px;padding:2px 8px}.vaccination-container .vaccination-history .vaccination-item .vaccination-header .vaccination-status.completed{background:#e6f7ed;color:#2bb581}.vaccination-container .vaccination-history .vaccination-item .vaccination-header .vaccination-status.pending{background:#fff7e6;color:#e29160}.vaccination-container .vaccination-history .vaccination-item .vaccination-note{color:#666;font-size:14px;margin-bottom:8px}.vaccination-container .vaccination-history .vaccination-item .vaccination-date{color:#999;font-size:12px}.vaccination-container .vaccination-history .no-vaccinations{color:#888;padding:40px;text-align:center}.vaccination-container .vaccination-history-box__body{padding:12px}.vaccination-container .left-header{display:flex;justify-content:space-between;padding-right:16px;width:100%}.vaccination-container .left-header div:first-child{color:#333;font-weight:600}.vaccination-container .left-header div:last-child{color:#666;font-size:13px}@media print{*{font-family:Inter,-apple-system,BlinkMacSystemFont!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.PrintPage,.billing-items-container,.billing-timeline-container,.print-container,.print-page,.print-wrapper,[data-print-container=billing],body,html{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:relative!important;-webkit-transform:none!important;transform:none!important}.billing-timeline-item{-webkit-column-break-inside:auto!important;-webkit-column-break-after:auto!important;-webkit-column-break-before:auto!important;border-bottom:1px solid #ddd!important;break-after:auto!important;break-before:auto!important;break-inside:auto!important;display:block!important;margin:0 0 8px!important;min-height:0!important;orphans:2!important;padding:0 0 8px!important;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:auto!important;position:relative!important;widows:2!important;width:100%!important}.billing-timeline-item,.billing-timeline-item *{height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important;visibility:visible!important}.billing-timeline-item .row-fill{align-items:center!important;display:flex!important;font-size:11px!important;justify-content:space-between!important;line-height:1.2!important;margin:0!important;padding:1px 0!important;page-break-after:avoid!important}.billing-timeline-item .BLine{margin:2px 0!important}.billing-timeline-item:last-child{border-bottom:none!important;margin-bottom:20px!important}.ant-collapse,.ant-collapse-content,.ant-collapse-content-box,.ant-collapse-item{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;position:relative!important;-webkit-transform:none!important;transform:none!important}.billing-timeline-item .ant-table,.billing-timeline-item .invoice-table,.billing-timeline-item table{-webkit-column-break-inside:auto!important;border-collapse:collapse!important;break-inside:auto!important;font-size:10px!important;height:auto!important;margin:2px 0!important;max-height:none!important;overflow:visible!important;page-break-inside:auto!important;table-layout:fixed!important;width:100%!important}.billing-timeline-item .invoice-table thead,.billing-timeline-item table thead{display:table-header-group!important}.billing-timeline-item .invoice-table tbody,.billing-timeline-item table tbody{display:table-row-group!important;page-break-inside:auto!important}.billing-timeline-item .invoice-table tr,.billing-timeline-item table tr{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.billing-timeline-item .invoice-table td,.billing-timeline-item .invoice-table th,.billing-timeline-item table td,.billing-timeline-item table th{font-size:10px!important;line-height:1.2!important;padding:2px 4px!important}.PrintPatientHeader,.print-header,.print-patient-header{margin-bottom:8px!important;page-break-after:avoid!important}.billing-timeline-item *{position:relative!important;z-index:auto!important}.billing-timeline-item div,.billing-timeline-item p,.billing-timeline-item span{word-wrap:break-word!important;line-height:1.2!important;overflow-wrap:break-word!important}.billing-timeline-item .invoice-summary-container{margin:4px 0!important}.billing-timeline-item .invoice-summary,.billing-timeline-item .invoice-summary-container{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;padding:0!important;page-break-inside:avoid!important}.billing-timeline-item .invoice-summary{margin:0!important}.billing-timeline-item .timeline-doctor-header{-webkit-column-break-before:auto!important;break-before:auto!important;font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important;page-break-after:avoid!important;page-break-before:auto!important;page-break-inside:avoid!important}.billing-timeline-item .timeline-doctor-header .row-fill{align-items:center!important;display:flex!important;font-family:MuliBold,Inter,-apple-system,BlinkMacSystemFont!important;justify-content:space-between!important;margin:0!important}.billing-timeline-item .timeline-doctor-header .row-fill,.billing-timeline-item .timeline-doctor-header .row-fill>div{font-size:11px!important;line-height:1.2!important;padding:2px 0!important}.billing-timeline-item .row-fill .print-doctor,.billing-timeline-item .row-fill div[class*=doctor]{font-family:MuliBold,Inter,-apple-system,BlinkMacSystemFont!important;font-size:11px!important;line-height:1.2!important}.billing-timeline-item .BLine,.billing-timeline-item [class*=line]{margin:2px 0!important}}@media screen{.billing-timeline-item{margin-bottom:15px;padding-bottom:10px}.print-wrapper{position:absolute;visibility:hidden;z-index:-1}}.discharge-print-wrapper{font-family:Inter,-apple-system,BlinkMacSystemFont;font-size:12px;height:auto;margin:0;max-width:100%;min-height:auto;overflow:hidden;padding:0;page-break-inside:auto;width:100%}.discharge-print-content{height:auto;margin:0;overflow:visible;padding:0 0 80px;page-break-after:auto;width:100%}.discharge-summary-content{-webkit-column-break-inside:auto;break-inside:auto;font-size:12px;margin-bottom:10px;page-break-inside:auto}.discharge-dates-section{-webkit-column-break-inside:avoid!important;background-color:rgba(95,168,175,.15);border:1px solid rgba(95,168,175,.3);border-radius:4px;break-inside:avoid!important;margin-bottom:12px;padding:10px 12px;page-break-inside:avoid!important}.discharge-dates-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.discharge-info-row{display:flex;flex-direction:column;font-size:12px;line-height:1.4}.discharge-info-label{color:#333;font-size:12px;font-weight:600;margin-bottom:2px}.discharge-info-value{color:#555;font-size:12px}.discharge-section{-webkit-column-break-inside:auto;break-inside:auto;margin-bottom:12px;overflow:hidden;page-break-inside:auto}.discharge-section-header{-webkit-column-break-after:avoid;background-color:rgba(95,168,175,.15);break-after:avoid;color:#333;font-size:12px;font-weight:600;padding:8px 12px;page-break-after:avoid}.discharge-section-content{word-wrap:break-word;color:#555;font-size:12px;line-height:1.5;padding:10px 12px;white-space:pre-wrap}.discharge-divider{margin:8px 0!important}.discharge-followup-section{-webkit-column-break-inside:avoid!important;background-color:rgba(95,168,175,.15);border:1px solid rgba(95,168,175,.3);border-radius:4px;break-inside:avoid!important;margin-top:12px;padding:10px 12px;page-break-inside:avoid!important}@media print{.discharge-print-wrapper{font-size:12px!important;margin:0!important;padding:0!important}.discharge-print-content,.discharge-print-wrapper{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;width:100%!important}.discharge-print-content{padding-bottom:80px!important}.discharge-summary-print-container{-webkit-column-break-inside:auto!important;break-inside:auto!important;margin-bottom:10px!important;page-break-inside:auto!important}.discharge-dates-section{-webkit-column-break-inside:avoid!important;background-color:rgba(95,168,175,.15)!important;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.discharge-dates-grid{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(5,1fr)!important}.discharge-followup-section{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.discharge-section{-webkit-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.discharge-section-header{-webkit-column-break-after:avoid!important;background-color:rgba(95,168,175,.15)!important;break-after:avoid!important;font-size:12px!important;page-break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.discharge-section-content{font-size:12px!important;line-height:1.5!important}.discharge-info-label,.discharge-info-row,.discharge-info-value,.discharge-summary-content{font-size:12px!important}.discharge-divider{margin:8px 0!important}.discharge-section .prescription-table,.discharge-section .timeline-table{border-collapse:collapse!important;font-size:12px!important;table-layout:fixed!important;width:100%!important}.discharge-section .prescription-table thead,.discharge-section .timeline-table thead{display:table-header-group!important;height:35px!important;min-height:35px!important}.discharge-section .prescription-table thead tr,.discharge-section .timeline-table thead tr{height:35px!important;min-height:35px!important}.discharge-section .prescription-table thead th,.discharge-section .timeline-table thead th{font-size:12px!important;font-weight:600!important;height:35px!important;padding:8px 6px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;vertical-align:middle!important}.discharge-section .prescription-table tbody,.discharge-section .timeline-table tbody{display:table-row-group!important}.discharge-section .prescription-table tbody tr,.discharge-section .timeline-table tbody tr{-webkit-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.discharge-section .prescription-table tbody td,.discharge-section .timeline-table tbody td{border-bottom:1px solid #eee!important;font-size:12px!important;line-height:1.4!important;padding:6px 8px!important}}.general-drawer{padding:0 40px}@media screen and (max-width:850px){.general-drawer{padding:0 10px}}@media screen and (max-width:500px){.general-drawer{padding:0}}.drawerClass .ant-drawer-wrapper-body .ant-drawer-header{padding-bottom:0}.registration-form-container{display:flex;flex-direction:column;padding-bottom:20px;width:100%}.registration-form-container .registration-header{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:20px;padding:0 30px;width:90%}.registration-form-container .registration-header .title{font-size:20px;font-weight:500;margin:0}.registration-form-container .registration-header .header-actions{align-self:flex-end}.registration-form-container .registration-content .select-patient-container{align-items:center;display:flex;gap:10px;padding:5px 30px;width:90%}.registration-form-container .registration-content .form-grid{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.registration-form-container .registration-content .form-grid .remarks-field{font-size:14px;grid-column:span 2;width:90%}.registration-form-container .registration-content .form-grid .form-item{border-radius:8px;width:80%}.registration-form-container .registration-content .form-grid .form-item .ant-input{border-radius:8px;font-size:14px;height:40px}.registration-form-container .registration-content .form-grid .form-item .ant-select-selector{align-items:center;border-radius:8px;font-size:14px;height:40px}.registration-form-container .registration-content .form-grid .form-item .ant-picker-input{border-radius:8px;font-size:14px;height:40px}.registration-form-container .registration-content .form-grid .form-item .MuiTextField-root{width:100%}.registration-form-container .registration-content .form-grid .form-item .MuiInputBase-root{border-radius:8px;height:40px}.registration-form-container .registration-content .form-grid .form-item>div{width:100%}.registration-form-container .registration-content .form-checkboxes{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:20px;padding:0 30px;width:90%}@media(max-width:768px){.registration-content .form-grid{grid-template-columns:1fr}}.action-notification{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.action-notification .notification-header{align-items:center;background-color:#f0f9eb;display:flex;flex-direction:column;padding:24px;width:100%}.action-notification .notification-header .notification-image{height:100px;margin-bottom:16px;width:100px}.action-notification .notification-header .notification-image img{height:100%;object-fit:contain;width:100%}.action-notification .notification-header .notification-title{text-align:center}.action-notification .notification-header .notification-title h2{color:#52c41a;font-size:24px;font-weight:500;margin:0}.action-notification .notification-header .notification-title p{color:rgba(0,0,0,.65);margin-top:8px}.action-notification .notification-actions{display:flex;flex-direction:column;gap:16px;padding:24px;width:100%}.action-notification .notification-actions .action-row{display:flex;gap:10px;width:100%}.action-notification .notification-actions .action-row .action-button{flex:1 1}.action-notification .notification-actions .action-button{border-radius:6px;font-size:16px;height:42px}.action-notification .notification-actions .action-button.invoice-button,.action-notification .notification-actions .action-button.profile-button{background-color:transparent;border-color:#1890ff;color:#1890ff}.action-notification .notification-actions .action-button.invoice-button:hover,.action-notification .notification-actions .action-button.profile-button:hover{background-color:#e6f7ff}.action-notification .notification-actions .action-button.schedule-button{margin-top:8px}.view-receipt-modal .ant-modal-content{border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden;padding:0}.view-receipt-modal .ant-modal-body{background-color:#fff;padding:24px}.view-receipt-modal .modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.view-receipt-modal .modal-header h2{color:#333;font-family:MuliBold;font-size:20px;margin:0}.view-receipt-modal .modal-header .header-actions{align-items:center;display:flex;gap:12px}.view-receipt-modal .info-badge-row{background:#f9f9f9;border-radius:8px;display:flex;gap:20px;margin-bottom:24px;padding:10px 15px}.view-receipt-modal .ant-table-wrapper .ant-table-thead>tr>th{background-color:#f9f9f9;color:#666;font-weight:600}@media screen and (max-width:1024px){.view-receipt-modal .ant-modal-body{padding:16px}.view-receipt-modal .modal-header{flex-wrap:wrap;gap:10px}.view-receipt-modal .modal-header h2{font-size:17px}.view-receipt-modal .modal-header .header-actions{flex-wrap:wrap;gap:8px}.view-receipt-modal .info-badge-row{flex-wrap:wrap;gap:10px}.view-receipt-modal .ant-table-wrapper{overflow-x:auto}}@media screen and (max-width:600px){.view-receipt-modal .ant-modal{margin:0!important;max-width:100vw!important}.view-receipt-modal .ant-modal-content{border-radius:0}.view-receipt-modal .modal-header h2{font-size:15px}.view-receipt-modal .info-badge-row{padding:8px 10px}}.receipt-list-container{padding:8px 0;width:100%}.receipt-list-container .receipt-list-table .ant-table-wrapper{overflow-x:auto}.receipt-list-container .receipt-list-table .ant-table{font-size:13px}.receipt-list-container .receipt-list-table .ant-table-thead>tr>th{background-color:#fafafa;color:#555;font-weight:600;padding:12px 16px}.receipt-list-container .receipt-list-table .ant-table-tbody>tr:hover>td{background-color:#f5f9fa}.receipt-list-container .receipt-list-table .ant-table-tbody>tr>td{padding:12px 16px}.receipt-list-container .receipt-list-mobile-cards{display:none}.receipt-list-container .receipt-list-table-wrap{width:100%}.receipt-list-container .receipt-mobile-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:10px;padding:12px 14px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-date{display:flex;flex-direction:column;gap:3px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-date .date{color:#333;font-size:12px;font-weight:600}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-date .time{color:#888;font-size:11px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-status-menu{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-left:auto}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-status{font-size:12px;font-weight:600;text-align:right}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-status.status-active{color:#27ae60}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-status.status-cancelled{color:#e74c3c}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-status.status-refunded{color:#e67e22}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-body{margin-bottom:10px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-patient{color:#333;font-size:15px;font-weight:600;margin-bottom:10px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-row{align-items:flex-start;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:8px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-row span:first-child{color:#666}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-row span:last-child{color:#333;font-weight:500;max-width:62%;text-align:right}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-amounts{grid-gap:8px;background:#f8f8f8;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:10px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-amounts .receipt-mobile-card-amount-item{display:flex;flex-direction:column;gap:4px}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-amounts .receipt-mobile-card-amount-item span:first-child{color:#888;font-size:11px;text-transform:uppercase}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-amounts .receipt-mobile-card-amount-item span:last-child{color:#333;font-size:13px;font-weight:600;word-break:break-word}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-actions{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.receipt-amount-cell{font-weight:600}.receipt-bill-status{font-size:13px;font-weight:500;padding:4px 0}.receipt-bill-status.status-active{color:#2ecc71}.receipt-bill-status.status-cancelled{color:#e74c3c}.receipt-bill-status.status-partially-paid,.receipt-bill-status.status-refunded{color:#e67e22}.receipt-actions-cell .btn-view-receipt{background-color:#13b6b0;border-color:#13b6b0;border-radius:4px;color:#fff;font-size:12px;font-weight:600;height:28px;padding:0 10px}.receipt-actions-cell .btn-view-receipt:hover{background-color:#0ea6a0;border-color:#0ea6a0;color:#fff}.receipt-actions-cell .icon-circle.whatsapp{font-size:16px}.receipt-actions-cell .icon-circle.print{background-color:#1677ff;color:#fff;font-size:16px}.receipt-actions-cell .icon-circle.print:hover{background-color:#0958d9}@media screen and (max-width:768px){.receipt-list-container .receipt-list-table .ant-table{font-size:12px}.receipt-list-container .receipt-list-table-wrap{display:none}.receipt-list-container .receipt-list-mobile-cards{display:block}.receipt-list-container .receipt-mobile-card .receipt-mobile-card-row span:last-child{max-width:58%}}.update-invoice-modal .ant-modal-content{border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1);overflow:hidden;padding:0}.update-invoice-modal .ant-modal-body{background-color:#f8f9fa;padding:24px}.update-invoice-modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.update-invoice-modal .modal-header h2{color:#333;font-family:MuliBold;font-size:20px;margin:0}.update-invoice-modal .modal-header .header-actions{align-items:center;display:flex;gap:12px}.update-invoice-modal .modal-header .header-actions .info-badge{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:6px;color:#555;display:flex;font-family:MuliSemiBold;font-size:14px;gap:8px;padding:8px 16px}.update-invoice-modal .modal-header .header-actions .info-badge svg{color:#13b6b0;font-size:16px}.update-invoice-modal .modal-header .header-actions .create-collect-btn{align-items:center;background-color:#13b6b0;border-color:#13b6b0;border-radius:6px;color:#fff;display:flex;font-family:MuliSemiBold;gap:8px;height:40px;padding:0 20px}.update-invoice-modal .modal-header .header-actions .create-collect-btn:hover{background-color:#119f9a;border-color:#119f9a}.update-invoice-modal .modal-sub-header{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.update-invoice-modal .modal-sub-header .sub-header-details{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-invoice-modal .modal-sub-header .invoice-number-badge{background-color:#f0f2f5;border-radius:4px;color:#333;font-family:MuliBold;font-size:14px;padding:6px 12px}.update-invoice-modal .modal-sub-header .payment-method-badge{align-items:center;border:1px solid #eee;border-radius:4px;color:#555;display:flex;font-family:MuliSemiBold;font-size:14px;gap:8px;min-height:34px;padding:0 10px}.update-invoice-modal .modal-sub-header .sub-header-actions{align-items:center;display:flex;gap:12px}.update-invoice-modal .modal-sub-header .sub-header-actions .action-btn{align-items:center;border-radius:6px;display:flex;font-family:MuliSemiBold;height:36px;justify-content:center}.update-invoice-modal .modal-sub-header .sub-header-actions .btn-outline-orange{background-color:transparent;border-color:#8b61e1;color:#8b61e1}.update-invoice-modal .modal-sub-header .sub-header-actions .btn-outline-orange:hover{background-color:#aa93db;color:#fff}.update-invoice-modal .modal-sub-header .sub-header-actions .btn-outline-teal{background-color:transparent;border-color:#13b6b0;color:#13b6b0}.update-invoice-modal .modal-sub-header .sub-header-actions .btn-outline-teal:hover{background-color:#13b6b0;color:#fff}.update-invoice-modal .modal-sub-header .sub-header-actions .whatsapp-icon{color:#25d366;cursor:pointer;font-size:24px}.update-invoice-modal .invoice-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.02);margin-bottom:20px;padding:16px}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr{background-color:#f9f9f9}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr .ant-table-cell,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr .ant-table-cell-fix-right,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr .ant-table-cell-fix-right-first,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr .ant-table-cell-scrollbar,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr>td,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr>th{background-color:#f9f9f9!important}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead>tr>th{background-color:#f9f9f9;border-bottom:1px solid #eee;color:#666;font-family:MuliBold;font-size:13px;padding:12px 8px}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-cell-scrollbar{background-color:#f9f9f9!important;box-shadow:none!important}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5;color:#333;font-family:Muli;font-size:13px;padding:12px 8px}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-input,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number{border-color:#eee;border-radius:4px;font-size:13px;padding:4px;width:100%}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number:focus,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-input:focus{border-color:#13b6b0;box-shadow:0 0 0 2px rgba(19,182,176,.1)}.update-invoice-modal .invoice-table-container .ant-table-wrapper .action-icon{cursor:pointer;font-size:16px;transition:color .2s}.update-invoice-modal .invoice-table-container .ant-table-wrapper .action-icon.delete{color:#ff4d4f}.update-invoice-modal .invoice-table-container .ant-table-wrapper .action-icon.add{color:#13b6b0}.update-invoice-modal .invoice-table-container .ant-table-wrapper .action-icon:hover{opacity:.8}.update-invoice-modal .invoice-table-container .search-bar{margin-top:16px}.update-invoice-modal .invoice-table-container .search-bar .ant-input-affix-wrapper{background-color:#f5f6f7;border:1px solid #eee;border-radius:8px;padding:10px 16px}.update-invoice-modal .invoice-table-container .search-bar .ant-input-affix-wrapper input{background-color:transparent}.update-invoice-modal .invoice-table-container .search-bar .ant-input-affix-wrapper::-webkit-input-placeholder{color:#999}.update-invoice-modal .invoice-table-container .search-bar .ant-input-affix-wrapper::placeholder{color:#999}.update-invoice-modal .summary-section{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.update-invoice-modal .summary-section .summary-card{background-color:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;text-align:center}.update-invoice-modal .summary-section .summary-card label{color:#888;font-family:MuliBold;font-size:11px;text-transform:uppercase}.update-invoice-modal .summary-section .summary-card .amount-display{background-color:#f8f9fa;border:1px solid #eee;border-radius:6px;color:#333;font-family:MuliBold;font-size:15px;padding:8px}.update-invoice-modal .footer-notes{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.update-invoice-modal .footer-notes .note-group label{color:#666;display:block;font-family:MuliSemiBold;font-size:13px;margin-bottom:8px}.update-invoice-modal .footer-notes .note-group textarea{background-color:#fcfcfc;border:1px solid #eee;border-radius:8px;font-family:Muli;font-size:13px;padding:10px;resize:none;width:100%}.update-invoice-modal .footer-notes .note-group textarea:focus{background-color:#fff;border-color:#13b6b0}@media screen and (max-width:1024px){.update-invoice-modal .ant-modal{margin:0!important;max-width:100vw!important}.update-invoice-modal .ant-modal-content{border-radius:0;min-height:100vh}.update-invoice-modal .ant-modal-body{padding:16px}.update-invoice-modal .modal-header{flex-wrap:wrap;gap:10px;margin-bottom:14px}.update-invoice-modal .modal-header h2{font-size:17px}.update-invoice-modal .modal-header .header-actions{flex-wrap:wrap;gap:8px}.update-invoice-modal .modal-header .header-actions .info-badge{font-size:12px;padding:6px 10px}.update-invoice-modal .modal-header .header-actions .create-collect-btn{font-size:13px;height:36px;padding:0 14px}.update-invoice-modal .modal-sub-header{flex-wrap:wrap;gap:8px;padding:10px 12px}.update-invoice-modal .modal-sub-header .sub-header-actions{flex-wrap:wrap;gap:8px}.update-invoice-modal .modal-sub-header .sub-header-actions .action-btn{font-size:12px;height:32px}.update-invoice-modal .summary-section{grid-template-columns:repeat(3,1fr)}.update-invoice-modal .footer-notes{grid-template-columns:1fr}.update-invoice-modal .invoice-table-container{overflow:hidden;padding:10px}.update-invoice-modal .invoice-table-container .ant-table-wrapper{overflow:visible}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-container,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-content{overflow:visible!important}.update-invoice-modal .invoice-table-container .ant-table-wrapper table{display:block;min-width:0!important;width:100%!important}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-thead,.update-invoice-modal .invoice-table-container .ant-table-wrapper colgroup{display:none}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody{grid-gap:14px;display:grid;gap:14px}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr{grid-gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td{display:block}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td:before{display:none}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td{align-items:stretch;border:0;display:flex;flex-direction:column;gap:6px;min-width:0;padding:0!important;white-space:normal;width:auto!important}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td:before{color:#6b7280;content:attr(data-label);font-family:MuliBold;font-size:11px;line-height:1.2;text-transform:uppercase}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label="#Teeth"],.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label=Description]{grid-column:span 2}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label=Actions]{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:flex-end}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label=Actions]:before{margin-right:auto}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-input,.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number{min-height:38px;width:100%}}@media screen and (max-width:600px){.update-invoice-modal .ant-modal-body{padding:12px 8px}.update-invoice-modal .modal-header{align-items:stretch}.update-invoice-modal .modal-header h2{font-size:15px}.update-invoice-modal .modal-header .header-actions{width:100%}.update-invoice-modal .modal-header .header-actions .create-collect-btn,.update-invoice-modal .modal-header .header-actions .info-badge{flex:1 1 100%}.update-invoice-modal .modal-header .header-actions .info-badge .ant-select{flex:1 1;min-width:0!important}.update-invoice-modal .summary-section{grid-template-columns:repeat(2,1fr)}.update-invoice-modal .modal-sub-header{align-items:stretch}.update-invoice-modal .modal-sub-header .sub-header-actions,.update-invoice-modal .modal-sub-header .sub-header-details,.update-invoice-modal .modal-sub-header .sub-header-details .invoice-number-badge,.update-invoice-modal .modal-sub-header .sub-header-details .payment-method-badge{width:100%}.update-invoice-modal .modal-sub-header .sub-header-details .payment-method-badge .ant-select{flex:1 1;min-width:0!important}.update-invoice-modal .modal-sub-header .sub-header-actions .action-btn{flex:1 1;min-width:90px}.update-invoice-modal .invoice-table-container{padding:8px 0}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr{border-radius:8px;gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label="#Teeth"],.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label=Actions],.update-invoice-modal .invoice-table-container .ant-table-wrapper .ant-table-tbody>tr>td[data-label=Description]{grid-column:1/-1}.update-invoice-modal .invoice-table-container .search-bar{padding:0 8px}}.template-container{padding:2%}.template-container .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.template-container .template-list-container{grid-gap:10px;display:grid;gap:10px;padding:15px}.template-container .template-list-container .template-list{align-items:center;border-radius:15px;cursor:pointer;display:flex;font-family:MuliBold;font-size:15px;justify-content:space-between;padding:15px}.template-container .template-list-container .template-list .action{align-items:center;display:flex;gap:1em}.template-container .template-list-container .template-list:hover{color:#04adbf}.template-container--compact,.template-container--compact .template-list-container{padding:0}.template-container--compact .shared-documents-empty{align-items:center;color:#69777c;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:280px;text-align:center}.template-container--compact .shared-documents-empty-actions{display:flex;gap:10px}.template-container--compact .shared-documents-create-actions{justify-content:flex-end;margin-bottom:16px}.template-container--compact .shared-documents-accordion .ql-container{border:0;font-family:inherit}.template-container--compact .shared-documents-accordion .ant-collapse-content,.template-container--compact .shared-documents-accordion .ant-collapse-content-hidden,.template-container--compact .shared-documents-accordion .ant-motion-collapse{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important;visibility:visible!important}.template-container--compact .shared-documents-accordion .ant-collapse-content-box{display:block!important;height:auto!important;overflow:visible!important}.template-container--compact .shared-documents-accordion .ql-editor{color:#263238!important;min-height:140px;opacity:1!important;padding:8px 0;visibility:visible!important}.template-container--compact .shared-document-static-content{color:#263238;min-height:140px;padding:8px 0;white-space:pre-wrap;word-break:break-word}.single-panel-task-drawer .task-panel-wrapper{height:100vh}.single-panel-task-drawer .task-panel-body{height:100%;margin-bottom:8%;padding-right:8px;padding-top:1%}.single-panel-task-drawer .upload-card{width:100%}.single-panel-task-drawer .upload-card .upload-box{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:14px;text-align:center}.single-panel-task-drawer .upload-card .upload-box:hover{background-color:#f9fafb}.single-panel-task-drawer .upload-card .upload-box svg{font-size:20px}.single-panel-task-drawer .task-panel-section{margin-bottom:20px}.single-panel-task-drawer .task-panel-section .ant-input,.single-panel-task-drawer .task-panel-section .ant-select,.single-panel-task-drawer .task-panel-section .inline-editable-select,.single-panel-task-drawer .task-panel-section input{width:100%}.task-card-wrapper{background:hsla(0,0%,100%,.5);border-radius:8px;box-shadow:0 4px 8px rgba(140,63,119,.15);box-sizing:border-box;display:flex;flex-direction:column;height:180px;justify-content:space-between;max-height:180px;min-height:180px;overflow:hidden;padding:12px;transition:box-shadow .2s ease;width:100%}.task-card-wrapper.overdue{border-left:4px solid #d32f2f}.task-card-wrapper:hover{box-shadow:0 6px 14px rgba(140,63,119,.25)}.task-card-wrapper .task-card-header{align-items:center;display:flex;justify-content:space-between;min-height:24px}.task-card-wrapper .task-card-header .task-title{color:#333;font-size:15px;font-weight:600;line-height:1.2;max-width:85%;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.task-card-wrapper .task-card-header .dropdown-icon{color:#888;cursor:pointer;font-size:16px}.task-card-wrapper .task-entities{display:flex;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;max-height:80px;overflow:hidden}.task-card-wrapper .task-entities .entity-row{align-items:center;display:flex;gap:6px;min-height:18px}.task-card-wrapper .task-entities .entity-row .entity-name{color:#4c4c4c;display:inline-block;font-size:12px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-wrapper .task-card-footer{align-items:center;display:flex;justify-content:space-between;min-height:22px}.task-card-wrapper .task-card-footer .task-date{align-items:center;color:#555;display:flex;font-size:12px;gap:4px}.task-card-wrapper .task-card-footer .priority-pill{align-items:center;border:none;border-radius:16px;color:#3a3a3a;display:inline-flex;font-size:10px;font-weight:500;gap:6px;padding:4px 10px}.task-card-wrapper .task-card-footer .priority-pill svg{flex:none;height:8px;width:8px}.task-card-wrapper .task-card-footer .priority-pill.low{background-color:#f0e6ee;color:#bd55a0}.task-card-wrapper .task-card-footer .priority-pill.medium{background-color:#f3e2da;color:#f57c00}.task-card-wrapper .task-card-footer .priority-pill.high{background-color:#eed6d1;color:#c95337}.task-card-wrapper .task-card-footer .task-date-wrapper{align-items:flex-start;color:#555;display:flex;flex-direction:column;font-size:12px}.task-card-wrapper .task-card-footer .task-date-wrapper .date-line{align-items:center;display:flex;gap:6px}.task-card-wrapper .task-card-footer .task-date-wrapper .overdue-text{align-items:center;color:#d32f2f;display:flex;font-size:12px;font-weight:500;margin-top:2px}.entity-row{align-items:center;display:flex;gap:6px}.entity-icon-wrapper{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.entity-icon{height:16px;width:16px}.entity-initials{color:#888;font-size:12px;font-weight:500}.kanban-column{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;max-height:100%;min-height:0;overflow:hidden;padding:16px;width:100%}.column-header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:8px 4px}.column-header .column-title{color:#4c4c4c;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;margin:0}.column-header .column-add-icon{color:#04adbf;cursor:pointer;font-size:16px}.column-header .column-add-icon:hover{color:#0396a7}.task-card-scroll-container{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.task-card-scroll-container::-webkit-scrollbar{width:6px}.task-card-scroll-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:6px}.sticky-header{border-radius:8px;box-sizing:border-box;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.sticky-header .header-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sticky-header .header-top-row .header-title-group .board-title{color:#111827;font-size:24px;font-weight:700;margin:0}.sticky-header .header-top-row .header-title-group .board-subtitle{color:#6b7280;font-size:14px}.sticky-header .header-top-row .add-task-btn{align-items:center;background:#04adbf;border:none;border-radius:6px;box-shadow:0 10px 20px rgba(3,115,128,.15);color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-weight:600;height:44px;justify-content:center;min-width:156px;padding:12px 16px;width:auto}.sticky-header .header-top-row .add-task-btn:hover{background:#0396a7;box-shadow:0 12px 24px rgba(3,115,128,.2)}.sticky-header .header-top-row .add-task-btn .anticon{font-size:16px;margin-right:6px}.sticky-header .header-control-row{align-items:center;display:flex;gap:20px;justify-content:space-between}.sticky-header .header-control-row .left-controls{display:flex}.sticky-header .header-control-row .left-controls .header-search-input{margin-right:20px}.sticky-header .header-control-row .right-controls{display:flex;gap:12px;min-width:0;width:auto}.sticky-header .header-control-row .right-controls .ghost-btn,.sticky-header .header-control-row .right-controls .ghost-select .ant-select-selector{border:1px solid #d1d5db;border-radius:10px;color:#374151;font-size:14px;font-weight:500;height:40px}.sticky-header .header-control-row .right-controls .ghost-btn:hover,.sticky-header .header-control-row .right-controls .ghost-select .ant-select-selector:hover{background:rgba(117,145,147,.15);border-color:#04adbf}.sticky-header .header-control-row .right-controls .ghost-select{width:150px}.sticky-header .header-control-row .right-controls .ghost-select .ant-select-selector{align-items:center;display:flex;padding:0 12px}@media screen and (max-width:900px){.sticky-header{padding:0 16px}.sticky-header .header-control-row{align-items:stretch;flex-direction:column}.sticky-header .header-control-row .right-controls{width:100%}}.toggle-btns{background:#eef1f4;border:2px solid #fff;border-radius:10px;gap:4px}.toggle-btns,.toggle-btns .toggle-btn{align-items:center;display:flex;height:32px}.toggle-btns .toggle-btn{background:transparent;border:none;border-radius:8px;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;justify-content:center;padding:2px 8px}.toggle-btns .toggle-btn .icon{margin-right:5px}.toggle-btns .toggle-btn:hover{background:#e5e7eb}.toggle-btns .toggle-btn.active{background:#06964e;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#fff}.toggle-btns .toggle-btn.active .icon path{stroke:#fff!important}.shared-table-search.ant-input-affix-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;font-size:14px;height:40px;min-height:40px;padding:0 12px;width:280px}.shared-table-search.ant-input-affix-wrapper .ant-input,.shared-table-search.ant-input-affix-wrapper .ant-input-prefix,.shared-table-search.ant-input-affix-wrapper .ant-input-suffix{background:transparent}.shared-table-search.ant-input-affix-wrapper .ant-input{font-size:14px}.shared-table-search.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.shared-table-search.ant-input-affix-wrapper:focus,.shared-table-search.ant-input-affix-wrapper:hover{border-color:#04adbf;box-shadow:0 0 0 2px rgba(4,173,191,.08)}@media(max-width:700px){.shared-table-search.ant-input-affix-wrapper{width:100%}}.shared-clear-filter-action{background:transparent;border:0;color:#04adbf;cursor:pointer;font:14px/40px MuliSemiBold,sans-serif;padding:0 4px;white-space:nowrap}.shared-clear-filter-action:focus-visible,.shared-clear-filter-action:hover{color:#038c9b;outline:none;text-decoration:underline}.shared-clear-filter-action:disabled{color:#aab2bd;cursor:not-allowed;text-decoration:none}.single-panel-task-drawer{border-radius:12px 0 0 12px}.single-panel-task-drawer .ant-drawer-wrapper-body .ant-drawer-header{background:#f8f9fb}.single-panel-task-drawer .ant-drawer-wrapper-body .ant-drawer-body{overflow-y:hidden}.single-panel-task-drawer .task-panel-wrapper{background:#f8f9fb;display:flex;flex-direction:column;height:100%;padding:20px}.single-panel-task-drawer .task-panel-header{display:flex;justify-content:flex-end;padding-bottom:12px}.single-panel-task-drawer .task-panel-body{background:#f8f9fb;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px 0 10px 8px}.single-panel-task-drawer .task-panel-title-wrapper{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 32px}.single-panel-task-drawer .task-panel-id,.single-panel-task-drawer .task-panel-title{align-items:center;background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:12px;display:flex;font-size:16px;font-weight:500;height:44px;overflow:hidden;padding:8px 7px;text-overflow:ellipsis;white-space:nowrap}.single-panel-task-drawer .task-panel-title{flex:1 1}.single-panel-task-drawer .task-panel-id{background-color:#fff;justify-content:center;max-width:100px;min-width:84px;pointer-events:none}.single-panel-task-drawer .task-panel-section{align-items:center;display:flex;gap:12px;padding:0 32px}.single-panel-task-drawer .task-panel-section .task-panel-label{align-items:center;color:#1f2937;display:flex;font-weight:500;gap:8px;min-width:150px}.single-panel-task-drawer .task-panel-section .ant-input,.single-panel-task-drawer .task-panel-section .ant-select,.single-panel-task-drawer .task-panel-section .inline-editable-select,.single-panel-task-drawer .task-panel-section input{flex:1 1;min-width:0}.single-panel-task-drawer .task-panel-section.column{align-items:flex-start;flex-direction:column}.single-panel-task-drawer .task-panel-section.column .task-panel-label{margin-bottom:6px;min-width:auto}.single-panel-task-drawer .task-panel-section.column .inline-editable-input,.single-panel-task-drawer .task-panel-section.column textarea{width:100%}.single-panel-task-drawer .task-panel-section.attachments-grid-section{align-items:flex-start;flex-direction:column;gap:12px}.single-panel-task-drawer .task-panel-section.attachments-grid-section .task-panel-label{color:#1f2937;font-weight:500;margin-bottom:4px}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachments-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0 32px;width:100%}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card .attachment-thumbnail{align-items:center;background:#f3f4f6;display:flex;height:100px;justify-content:center;position:relative}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card .attachment-thumbnail img{max-height:100%;max-width:100%;object-fit:cover}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card .attachment-thumbnail .pdf-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card .attachment-thumbnail .delete-icon{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#ef4444;cursor:pointer;font-size:14px;padding:4px;position:absolute;right:6px;top:6px}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card .attachment-meta{display:flex;flex-direction:column;gap:4px;padding:10px}.single-panel-task-drawer .task-panel-section.attachments-grid-section .attachment-card .attachment-meta .attachment-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-panel-task-drawer .task-panel-section.attachments-grid-section .upload-card{width:100%}.single-panel-task-drawer .task-panel-section.attachments-grid-section .upload-card .upload-box{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:14px;text-align:center}.single-panel-task-drawer .task-panel-section.attachments-grid-section .upload-card .upload-box:hover{background-color:#f9fafb}.single-panel-task-drawer .task-panel-section.attachments-grid-section .upload-card .upload-box svg{font-size:20px}.single-panel-task-drawer .task-panel-section.attachments-grid-section .pagination-status{margin-top:8px;padding:0 32px;text-align:right;width:100%}.task-panel-section.column{align-items:flex-start;flex-direction:column;gap:12px}.task-panel-section.column .task-panel-label{color:#1f2937;font-weight:500;margin-bottom:4px}.task-panel-section.column .inline-editable-input,.task-panel-section.column textarea{border-radius:8px;font-size:15px;width:100%}.comment-history .task-comment-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin-top:0;padding-left:0;width:100%}.comment-history .comment-item{align-items:flex-start;display:flex;gap:12px}.comment-history .comment-item .comment-avatar{align-items:center;background:#ccc;border-radius:50%;color:#fff;display:flex;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.comment-history .comment-item .comment-avatar img{border-radius:50%;height:100%;width:100%}.comment-history .comment-item .comment-bubble{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1 1;font-size:14px;line-height:1.6;padding:10px 14px}.comment-history .comment-item .comment-bubble .comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.comment-history .comment-item .comment-bubble .comment-header .comment-name{color:#1f2937;font-size:14px;font-weight:600}.comment-history .comment-item .comment-bubble .comment-header .comment-time{color:#6b7280;font-size:12px}.comment-history .comment-item .comment-bubble .comment-header .comment-edit-icon{color:#4c84ff;cursor:pointer;margin-left:12px}.comment-history .comment-item .comment-bubble .comment-text{color:#374151;margin:0}.comment-history .comment-item .comment-bubble .comment-edit-textarea{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px;resize:none;width:100%}.comment-history .comment-item .comment-bubble .comment-edit-actions{display:flex;gap:8px;margin-top:6px}.comment-history .comment-item.own .comment-bubble{background-color:#eef4ff}.task-modal .custom-divider{border:10px solid #fff;height:0;margin:24px 0}.circle-icon-wrapper{align-items:center;background-color:transparent;border:none;border-radius:50%;display:inline-flex;height:24px;justify-content:center;overflow:hidden;padding:0;width:24px}.circle-icon-wrapper .entity-icon,.circle-icon-wrapper svg{display:block;height:100%;width:100%}.inline-editable-input{background-color:hsla(0,0%,100%,.45);border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-family:Inter,sans-serif;font-size:15px;font-weight:500;padding:10px 6px;transition:all .2s ease-in-out;width:100%}.inline-editable-input::-webkit-input-placeholder{color:#9ca3af;font-weight:400;opacity:.75}.inline-editable-input::placeholder{color:#9ca3af;font-weight:400;opacity:.75}.inline-editable-input:hover{background-color:hsla(0,0%,100%,.6);border-color:#d1d5db}.inline-editable-input.ant-input-focused,.inline-editable-input:focus{background-color:#fff;border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2);outline:none}.inline-editable-input.ant-input-disabled{background-color:rgba(243,244,246,.5);color:#9ca3af;cursor:not-allowed}.inline-editable-input.readonly{background-color:#f9fafb;color:#4b5563;cursor:default;pointer-events:none}.inline-editable-select{display:block}.inline-editable-select .ant-picker{align-items:center!important;background-color:#f9f9f9!important;border:1px solid #d1d5db!important;border-radius:10px!important;box-sizing:border-box;display:flex!important;font-family:Inter,sans-serif;height:44px!important;padding:0!important;width:100%}.inline-editable-select .ant-picker-input{align-items:center;display:flex;flex:1 1;padding:0 16px}.inline-editable-select .ant-picker-input>input{color:#1f2937;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:44px;line-height:44px;padding:0!important}.inline-editable-select .ant-picker-suffix{color:#4b5563;font-size:18px;margin-right:12px}.inline-editable-select .ant-picker-clear{display:none!important}.inline-editable-select:hover .ant-picker{border-color:#9ca3af!important}.inline-editable-select .ant-picker-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.inline-editable-select .ant-select-selector{align-items:center!important;border:1px solid #d1d5db!important;border-radius:10px!important;display:flex!important;height:44px!important;padding:12px 16px!important}.inline-editable-select .ant-select-selection-item{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:500;gap:8px}.inline-editable-select .ant-select-arrow{color:#4b5563;font-size:18px;pointer-events:none;position:absolute!important;right:12px!important;top:50%!important;-webkit-transform:translateY(50%)!important;transform:translateY(50%)!important}.inline-editable-select-dropdown{font-family:Inter,sans-serif}.inline-editable-select-dropdown .ant-select-item{font-size:15px;padding:12px 18px}.inline-editable-select-dropdown .ant-select-item-option-selected{background-color:#e0f2fe!important;color:#0369a1!important;font-weight:600}.inline-editable-select-dropdown .ant-select-item:hover{background-color:#f1f5f9!important}.inline-editable-select.non-editing-patient{cursor:pointer;position:relative}.inline-editable-select.non-editing-patient .ant-select-selector{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;display:flex;height:44px;padding:12px 16px}.inline-editable-select.non-editing-patient .ant-select-selection-item{align-items:center;color:#1f2937;display:flex;flex:1 1;font-size:16px;font-weight:500}.inline-editable-select.non-editing-patient .ant-select-arrow{color:#4b5563;font-size:18px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pdf-thumbnail-wrapper{align-items:center;display:flex;justify-content:center;min-height:100px;position:relative;width:100%}.pdf-skeleton{-webkit-animation:skeletonLoading 1.2s ease-in-out infinite;animation:skeletonLoading 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e2e2e2 50%,#f0f0f0 75%);height:120px}@-webkit-keyframes skeletonLoading{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skeletonLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.pdf-error{color:#ff4d4f;font-size:14px;padding:10px}.pdf-thumbnail{display:block;opacity:1;transition:opacity .3s ease;width:100%}.pdf-thumbnail.hidden{opacity:0;pointer-events:none}.pdf-thumbnail.visible{opacity:1}.pdf-skeleton{-webkit-animation:shimmer 1.2s infinite;animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:400% 100%;height:100%;width:100%}@-webkit-keyframes shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}@keyframes shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}.task-board-container{height:100%;max-height:100%;padding:0}.task-board-container,.task-grid{box-sizing:border-box;min-height:0;overflow:hidden;width:100%}.task-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);height:calc(100vh - 310px);padding-top:20px}.task-manager1{max-height:calc(100vh - 310px);min-height:0;overflow:auto;overscroll-behavior:contain}.task-board-container::-webkit-scrollbar{height:8px}.task-board-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:8px}.patient-task-wrapper .task-board-container{-webkit-transform:none!important;transform:none!important;transition:none!important}.patient-task-wrapper .task-board-container.modal-open{-webkit-filter:none!important;filter:none!important;-webkit-transform:none!important;transform:none!important}.patient-task-wrapper .ant-modal,.patient-task-wrapper .ant-modal-wrap{z-index:9999!important}.general-drawer-open .patient-task-wrapper .task-board-container{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-perspective:none!important;perspective:none!important;-webkit-transform:none!important;transform:none!important}.general-drawer .task-board-container{-webkit-transform:none!important;transform:none!important;transition:none!important;will-change:auto!important}.general-drawer .task-board-container.modal-open{-webkit-filter:none!important;filter:none!important;-webkit-transform:none!important;transform:none!important}.general-drawer-content .task-board-container .ant-modal-wrap{position:fixed!important;z-index:10001!important}.general-drawer-content .task-board-container .ant-modal{z-index:10001!important}.general-drawer-content .task-board-container .ant-modal-mask{z-index:10000!important}.general-drawer-body .task-board-container,.general-drawer-body .task-board-container *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-perspective:none!important;perspective:none!important;-webkit-transform:none!important;transform:none!important}.ant-drawer-content-wrapper:has(.task-board-container.modal-open){-webkit-transform:none!important;transform:none!important}.ant-drawer-content-wrapper .task-board-container.modal-open,.ant-drawer-content-wrapper .task-board-container.modal-open~*{-webkit-transform:none!important;transform:none!important}.ant-drawer-open .ant-drawer-content-wrapper:has(.patient-task-wrapper .task-board-container.modal-open),.ant-drawer-open .ant-drawer-content-wrapper:has(.task-board-container.modal-open){-webkit-transform:none!important;transform:none!important;transition:none!important}.patient-task-wrapper .task-board-container.modal-open .ant-modal-wrap{bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:0!important;-webkit-transform:none!important;transform:none!important;z-index:10001!important}body:has(.task-board-container.modal-open) .ant-drawer-content-wrapper{-webkit-transform:none!important;transform:none!important}body.task-modal-open .ant-drawer-content-wrapper{-webkit-transform:none!important;transform:none!important}.lab-order-form{display:flex;flex-direction:column}.lab-order-form .task-panel-title-wrapper,.lab-order-form>.ant-divider{order:0}.lab-order-form .field-patient{order:1}.lab-order-form .field-doctor{order:2}.lab-order-form .field-vendor{order:3}.lab-order-form .field-teeth{order:4}.lab-order-form .field-priority{order:5}.lab-order-form .field-due-date{order:6}.lab-order-form .field-billed-date{order:7}.lab-order-form .field-price{order:8}.lab-order-form .field-cost{order:9}.lab-order-form .field-attachment{order:10}.lab-order-form .field-description{order:11}.lab-order-form .field-tag{order:12}.lab-order-form .task-form-actions{order:13}.lab-order-form .field-status,.lab-order-form .lab-order-extra-fields{display:none!important}.task-order-form{display:flex;flex-direction:column}.task-order-form .task-panel-title-wrapper,.task-order-form>.ant-divider{order:0}.task-order-form .field-status{order:1}.task-order-form .field-doctor{order:2}.task-order-form .field-patient{order:3}.task-order-form .field-vendor{order:4}.task-order-form .field-priority{order:5}.task-order-form .field-due-date{order:6}.task-order-form .field-tag{order:7}.task-order-form .field-attachment{order:8}.task-order-form .field-description{order:9}.task-order-form .task-form-actions{order:10}.task-order-form .field-billed-date,.task-order-form .field-cost,.task-order-form .field-price,.task-order-form .field-teeth{display:none!important}.task-filter-modal .task-filter-fields{display:flex;flex-direction:column;gap:16px}.task-filter-modal .task-filter-fields>div{display:flex;flex-direction:column;gap:6px}.task-filter-modal .task-filter-fields .ant-input,.task-filter-modal .task-filter-fields .ant-select .ant-select-selector,.task-filter-modal .task-filter-fields .shared-date-range-trigger--embedded.ant-btn{background:transparent!important;border:1px solid #d9d9d9!important;border-radius:6px!important;box-shadow:none!important;color:#374151!important;font-size:14px;font-weight:400;height:32px!important;margin-top:0!important;width:100%}.task-filter-modal .task-filter-fields .ant-input{border:none!important}.task-filter-modal .task-filter-fields .ant-input-affix-wrapper{border:1px solid #d9d9d9!important}.task-filter-modal .task-filter-fields .ant-select{margin-top:0!important;width:100%!important}.task-filter-modal .task-filter-fields .ant-select .ant-select-selector{align-items:center;display:flex}.task-filter-modal .task-filter-fields .shared-date-range-trigger--embedded.ant-btn{justify-content:flex-start}.task-filter-modal .task-filter-fields .ant-input:focus,.task-filter-modal .task-filter-fields .ant-input:hover,.task-filter-modal .task-filter-fields .ant-select-focused .ant-select-selector,.task-filter-modal .task-filter-fields .ant-select:hover .ant-select-selector,.task-filter-modal .task-filter-fields .shared-date-range-trigger--embedded.ant-btn:focus,.task-filter-modal .task-filter-fields .shared-date-range-trigger--embedded.ant-btn:hover{background:transparent!important;border-color:#04adbf!important}.task-list-table{height:100%;min-height:0;overflow:hidden}.task-list-table .ant-table-body{overscroll-behavior:contain;scrollbar-gutter:stable}.task-list-table .ant-table-row{cursor:pointer}.task-list-table .task-priority{border:0;border-radius:12px;margin:0;min-width:70px;text-align:center}.task-list-table .task-priority.high{background:#ffe7e7;color:#d9534f}.task-list-table .task-priority.medium{background:#fff2d9;color:#c97a12}.task-list-table .task-priority.low{background:#e8f7e8;color:#268b45}.central-table-layout{color:#172033;width:100%}.central-table-layout .central-table-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:6px;min-height:52px}.central-table-layout .central-table-heading h1{color:#172033;font:24px/1.25 MuliBold,sans-serif;margin:0}.central-table-layout .central-table-heading p{color:#7b8491;font-size:13px;margin:5px 0 0}.central-table-layout .central-table-header-actions{align-items:center;display:flex;gap:10px}.central-table-layout .central-table-header-center{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.central-table-layout .central-table-tabs{border-bottom:1px solid #e9edf1}.central-table-layout .central-table-toolbar{align-items:center;display:flex;gap:16px;margin:12px 0}.central-table-layout .central-table-metrics{margin:12px 0}.central-table-layout .central-table-filters{flex:1 1 auto;min-width:0}.central-table-layout .central-table-summary{align-items:center;color:#667085;display:flex;flex:0 0 auto;font-size:13px;justify-content:space-between;margin-right:4px;min-height:32px}.central-table-layout .central-table-surface{background:transparent;border:0;border-radius:0;overflow:visible;width:100%}.central-table-layout .central-table-content{min-height:0;width:100%}.central-table-layout .central-table-content .ant-table-body,.central-table-layout .central-table-content .ant-table-content{overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:thin}.central-table-layout .central-table-content .ant-table-content{max-height:var(--central-table-available-height)}.central-table-layout .central-table-content .ant-table-body{max-height:calc(var(--central-table-available-height) - 46px)}.central-table-layout .central-table-content .ant-table-wrapper:has(.ant-pagination) .ant-table-content{max-height:calc(var(--central-table-available-height) - 64px)}.central-table-layout .central-table-content .ant-table-wrapper:has(.ant-pagination) .ant-table-body{max-height:calc(var(--central-table-available-height) - 110px)}.central-table-layout .central-table-content .ant-table-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.central-table-layout .central-table-surface>.ant-spin-nested-loading,.central-table-layout .central-table-surface>.ant-spin-nested-loading>.ant-spin-container{width:100%}.central-table-layout .ant-table,.central-table-layout .ant-table-body,.central-table-layout .ant-table-container,.central-table-layout .ant-table-content,.central-table-layout .ant-table-header,.central-table-layout .ant-table-placeholder,.central-table-layout .ant-table-summary{background:#fff!important}.central-table-layout .ant-table-thead>tr>th{background:#fafbfc!important;border-bottom:1px solid #e8ecef;color:#344054;font:12px MuliSemiBold,sans-serif;height:44px;padding:10px 12px;text-transform:none}.central-table-layout .ant-table-tbody>tr>td{background:#fff!important;border-bottom:1px solid #edf0f2;color:#344054;padding:12px}.central-table-layout .ant-table-tbody>tr:hover>td{background:#fbfefe!important}.central-table-layout .ant-table-thead>tr>th.table-actions-column{text-align:center!important}.central-table-layout .ant-table-tbody>tr>td.table-actions-column{text-align:right!important}.central-table-layout .ant-pagination{margin:16px!important}@media(max-width:900px){.central-table-layout{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.central-table-layout .central-table-header{align-items:flex-start;flex-direction:column}.central-table-layout .central-table-header-actions{flex-wrap:wrap;min-width:0;width:100%}.central-table-layout .central-table-toolbar{align-items:stretch;flex-direction:column;min-width:0;width:100%}.central-table-layout .central-table-summary{margin-right:0}.central-table-layout .central-table-content,.central-table-layout .central-table-filters,.central-table-layout .central-table-surface{box-sizing:border-box;max-width:100%;min-width:0;width:100%}}.shared-primary-action.ant-btn{align-items:center;background:#0aaebc;border-color:#0aaebc;border-radius:7px;box-shadow:none;color:#fff;display:inline-flex;font-family:MuliSemiBold,sans-serif;font-size:14px;gap:8px;height:42px;justify-content:center;min-width:168px;padding:0 20px}.shared-primary-action.ant-btn:focus,.shared-primary-action.ant-btn:hover{background:#0799a6!important;border-color:#0799a6!important;color:#fff!important}.encounter-table-container{margin-top:16px}.encounter-table-container .encounter-table{background-color:#fff;border-radius:8px}.encounter-table-container .encounter-table .patient-name-cell{align-items:center;display:flex;gap:10px}.encounter-table-container .encounter-table .patient-avatar{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.encounter-table-container .encounter-table .patient-avatar .patient-avatar-img{height:100%;object-fit:cover;width:100%}.encounter-table-container .encounter-table .patient-avatar .patient-avatar-placeholder{align-items:center;background-color:#f0f2f5;color:#8c8c8c;display:flex;font-weight:500;height:100%;justify-content:center;width:100%}.encounter-table-container .encounter-table .patient-info{display:flex;flex-direction:column}.encounter-table-container .encounter-table .patient-info .patient-name{color:#262626;font-weight:500}.encounter-table-container .encounter-table .patient-info .patient-id{color:#8c8c8c;font-size:12px}.encounter-table-container .encounter-table .action-buttons{display:flex;gap:8px}.encounters-container{background-color:#fff;border-radius:8px;padding:10px}.encounters-container .encounters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.encounters-container .encounters-header h2{font-size:18px;margin:0}.encounters-container .encounter-table-container{margin-top:10px}.encounters-container .ant-empty{margin:40px 0}.clinic-slip-container{margin:0;max-width:100%;width:100%}.clinic-slip-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.clinic-slip-header-page-header-logo{align-items:center;background-color:#059669;border-radius:4px;display:flex;flex-shrink:0;height:98px;justify-content:center;width:98px}.clinic-slip-header-page-header-logo-text{color:#fff;text-align:center}.clinic-slip-header-page-header-logo-text h1{font-size:1.5rem;font-weight:600;margin:0}.clinic-slip-header-page-header-logo-text p{font-size:.875rem;margin:0}.clinic-slip-header-info h1{color:#059669;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.clinic-slip-header-info p{color:#666;font-size:.875rem;line-height:1.4;margin:0}.clinic-slip-content{border-bottom:2px solid #e5e7eb;margin-bottom:0;padding-bottom:1rem}.clinic-slip-content-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.clinic-slip-content-header h2{font-size:1.125rem;font-weight:600;margin:0}.clinic-slip-content-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.clinic-slip-content-grid-item{border:2px solid #6f7071;padding:.5rem}.clinic-slip-content-grid-item p{margin:0}.clinic-slip-content-grid-item p.label{font-weight:600}.clinic-slip-table{border-collapse:collapse;height:60%;margin-bottom:2rem;width:100%}.clinic-slip-table td,.clinic-slip-table th{border:2px solid #6f7071;padding:30px;text-align:left}.clinic-slip-table tr{height:100px}.clinic-slip-table th{background-color:#f9fafb}.clinic-slip-table td:last-child{text-align:right}.clinic-sliptable-row{height:50%}.clinic-slip-footer{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding-top:170px}.clinic-slip-footer-item{border-top:2px solid #6f7071;padding-top:.5rem}.clinic-slip-footer-item p{margin:0}.clinic-slip-container{height:auto;max-height:277mm}.clinic-slip-container .print-header{margin-bottom:15px;width:100%}.clinic-slip-container .print-header .header-container{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.clinic-slip-container .print-header .header-container .logo-container{flex-shrink:0;height:96px;width:96px}.clinic-slip-container .print-header .header-container .logo-container img{height:100%;object-fit:contain;width:100%}.clinic-slip-container .print-header .header-container .hospital-details h2{color:#059669;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.clinic-slip-container .print-header .header-container .hospital-details p{color:#666;font-size:.75rem;line-height:1.4;margin:0}.clinic-slip-container .clinic-slip-table{margin-bottom:15px}.clinic-slip-container .clinic-slip-table-row{height:auto;max-height:50px;width:100%}.clinic-slip-container .clinic-slip-footer{margin-top:auto;padding-bottom:10px;padding-top:80px}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header-title{font-size:1.25rem;font-weight:600;margin:0}.modal-header-actions{display:flex;gap:.5rem}.modal-content{background-color:#fff;max-height:80vh;overflow-y:auto;padding:1rem}.modal .ant-modal{max-width:600px}.button{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}@media print{.no-print{display:none!important}.clinic-slip-container{max-width:100%}.print-header{margin-bottom:10px}.print-header .header-container{align-items:center;display:flex;gap:.5rem}.print-header .header-container .logo-container{height:70px;width:70px}.print-header .header-container .hospital-details h2{font-size:1rem;margin-bottom:2px}.print-header .header-container .hospital-details p{font-size:.6rem;line-height:1.2}.print-header{width:100%!important}.print-header *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-header img{display:block!important;max-height:70px;max-width:100%}.clinic-slip-container{margin:0!important;max-width:100%!important;padding:0!important;page-break-inside:avoid;width:100%!important}.clinic-slip-container .clinic-slip-content-header{margin-bottom:10px}.clinic-slip-container .clinic-slip-content-header h2{font-size:18px;margin-bottom:5px}.clinic-slip-container .clinic-slip-content-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.clinic-slip-container .clinic-slip-content-grid-item{margin-bottom:5px}.clinic-slip-container .clinic-slip-content span,.clinic-slip-container .clinic-slip-content-grid-item .label{font-weight:600}.clinic-slip-container .clinic-slip{margin:5px 0}.clinic-slip-container .clinic-slip-table{border-collapse:collapse;margin:10px 0;width:80%}.clinic-slip-container .clinic-slip-table td,.clinic-slip-container .clinic-slip-table th{border:1px solid #333;padding:8px;text-align:left}.clinic-slip-container .clinic-slip-table th{background-color:#f3f3f3}.clinic-slip-container .clinic-slip-table-row{height:80px;width:100%}.clinic-slip-container .clinic-slip-footer{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1.2fr);margin-top:70px}.clinic-slip-container .clinic-slip-footer-item{border-top:0;padding-top:50px}.checkInSlip-print-page .clinic-slip-container .clinic-slip-table,.page-wrapper.checkInSlip-print-page .clinic-slip-table{border-collapse:collapse!important;margin:0!important;max-width:100%!important;table-layout:auto!important;width:100%!important}.checkInSlip-print-page .clinic-slip-container .clinic-slip-table td,.checkInSlip-print-page .clinic-slip-container .clinic-slip-table th,.page-wrapper.checkInSlip-print-page .clinic-slip-table td,.page-wrapper.checkInSlip-print-page .clinic-slip-table th{border:1px solid #333!important;padding:8px!important;text-align:left!important}.checkInSlip-print-page .clinic-slip-container .clinic-slip-table-row,.page-wrapper.checkInSlip-print-page .clinic-slip-table-row{height:50px!important}.checkInSlip-print-page,.checkInSlip-print-page .clinic-slip-content,.page-wrapper.checkInSlip-print-page,.page-wrapper.checkInSlip-print-page .clinic-slip-content{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.checkInSlip-print-page,.page-wrapper.checkInSlip-print-page{margin-top:0!important;padding-top:0!important}.clinic-slip-table tr,.clinic-slip-table-row{height:80px!important}.clinic-slip-table td{height:80px!important;padding:20px!important;vertical-align:top!important}.clinic-slip-footer{margin-top:50px!important;padding-top:80px!important}.clinic-slip-container{height:auto!important;min-height:0!important}@page{margin:2mm 10mm}.clinic-slip-container,.print-header{margin-top:0!important;padding-top:0!important}.clinic-slip-table{margin-top:15px!important}.clinic-slip-container,.visit-document-page-body .clinic-slip-container{break-inside:avoid-page!important;display:flex!important;flex-direction:column!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;padding:0!important;page-break-inside:avoid!important}.clinic-slip-content-header{margin-bottom:6px!important}.clinic-slip-content-grid{gap:6px!important;margin-bottom:8px!important}.checkInSlip-print-page .clinic-slip-table,.clinic-slip-table,.visit-document-page-body .clinic-slip-table{margin:8px 0!important;table-layout:fixed!important;width:100%!important}.checkInSlip-print-page .clinic-slip-table-row,.clinic-slip-table tr,.clinic-slip-table-row,.visit-document-page-body .clinic-slip-table-row{height:40px!important;min-height:40px!important}.checkInSlip-print-page .clinic-slip-table td,.checkInSlip-print-page .clinic-slip-table th,.clinic-slip-table td,.clinic-slip-table th,.visit-document-page-body .clinic-slip-table td,.visit-document-page-body .clinic-slip-table th{height:40px!important;padding:6px!important;vertical-align:top!important}.clinic-slip-footer,.visit-document-page-body .clinic-slip-footer{grid-gap:12px!important;break-inside:avoid-page!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,1fr)!important;margin-top:50mm!important;padding:0!important;page-break-inside:avoid!important}.clinic-slip-footer-item,.visit-document-page-body .clinic-slip-footer-item{padding-top:8px!important}.checkInSlip-print-page .clinic-slip-container,.visit-document-page-body .clinic-slip-container{min-height:0!important}.checkInSlip-print-page .clinic-slip-container,.checkInSlip-print-page .clinic-slip-container .patient-info-colon,.checkInSlip-print-page .clinic-slip-container .patient-info-label,.checkInSlip-print-page .clinic-slip-container .patient-info-value,.checkInSlip-print-page .clinic-slip-container p,.checkInSlip-print-page .clinic-slip-container span,.checkInSlip-print-page .clinic-slip-container td,.checkInSlip-print-page .clinic-slip-container th,.visit-document-print-page--check-in .clinic-slip-container,.visit-document-print-page--check-in .clinic-slip-container .patient-info-colon,.visit-document-print-page--check-in .clinic-slip-container .patient-info-label,.visit-document-print-page--check-in .clinic-slip-container .patient-info-value,.visit-document-print-page--check-in .clinic-slip-container p,.visit-document-print-page--check-in .clinic-slip-container span,.visit-document-print-page--check-in .clinic-slip-container td,.visit-document-print-page--check-in .clinic-slip-container th{font-size:16px!important;line-height:1.4!important}.checkInSlip-print-page .clinic-slip-container .clinic-slip-content-header h2,.visit-document-print-page--check-in .clinic-slip-container .clinic-slip-content-header h2{font-size:18px!important;line-height:1.4!important}.checkInSlip-print-page .clinic-slip-container .patient-info-block,.visit-document-print-page--check-in .clinic-slip-container .patient-info-block{font-size:16px!important}}.daily-view{min-width:0;width:100%}.daily-view .ant-table-wrapper{width:100%}.daily-view .daily-view-label{display:grid;place-items:center}.daily-view .daily-view-label .label{background-color:#fff;border-radius:7px;max-width:100px;min-width:60px;padding:3px;text-align:center}.daily-view .row-item{grid-gap:2px;display:grid;gap:2px;grid-auto-flow:row}.daily-view .row-item button{background:none;border:none;box-shadow:none;outline:none}.daily-view .row-item .appointment-patient-chip{border:none;border-radius:10px;cursor:pointer;display:grid;grid-auto-flow:column;grid-template-columns:30px 75px 1fr;height:40px;margin:3px;padding:5px 8px;place-items:center}.daily-view .row-item .appointment-patient-chip .time{align-items:end;display:flex;height:20px}.daily-view .row-item .appointment-patient-chip .icon{display:grid}.daily-view .row-item .appointment-patient-chip .details{align-self:center;display:flex;flex-wrap:wrap;height:20px;justify-self:start}.daily-view .row-item .appointment-patient-chip .details .name{align-items:end;display:flex;flex-wrap:wrap;height:20px}.daily-view .row-item .appointment-patient-chip .details .info{align-items:end;display:flex;flex-wrap:wrap;height:20px;margin:0 5px}.daily-view .row-item .appointment-patient-chip .details .reason{align-items:end;display:flex;flex-wrap:wrap;font-size:12px;height:20px;margin:0 5px 0 0}.daily-view .row-item .appointment-patient-chip .edit{border-radius:5px;cursor:pointer;padding:5px}.daily-view .row-item .appointment-patient-chip .edit:hover{background-color:rgba(0,0,0,.02);border:1px solid #04adbf}.daily-view .row-item .appointment-add-new{cursor:pointer;display:grid;margin:3px;padding:5px 20px;text-align:center;width:200px}.daily-view .row-item .appointment-add-new:hover{background-color:#04adbf;color:#fff}@media screen and (min-width:769px)and (max-width:1440px){body.schedule-page-lock{overflow:hidden}body.schedule-page-lock .schedule-container{height:calc(100vh - 115px);overflow:hidden}}.schedule-container{position:relative;width:100%}.schedule-container .legend{align-self:center}.schedule-container .legend :hover{color:#fff}.schedule-container .schedule-header{align-items:center;display:flex;gap:10px;margin-bottom:4px;min-height:40px}.schedule-container .schedule-header .schedule-heading{margin-right:5px}@media screen and (max-width:600px){.schedule-container .schedule-header .schedule-heading{display:none}}.schedule-container .schedule-controls{margin-bottom:15px;width:100%}.schedule-container .schedule-controls .schedule-tabs{min-width:0;width:100%}.schedule-container .schedule-controls .schedule-tabs>.ant-tabs-nav .ant-tabs-tab-btn{font-size:16px}.schedule-container .schedule-controls .schedule-tabs .ant-tabs-nav{margin-bottom:0}@media only screen and (max-width:799px){.schedule-container .schedule-controls .schedule-tabs .ant-tabs-nav{align-items:flex-start;flex-direction:column-reverse}}.schedule-container .schedule-controls .schedule-tabs .ant-tabs-extra-content{align-items:center;display:flex}.schedule-container .schedule-controls .schedule-tab-actions{align-items:center;display:flex;gap:12px;margin-left:16px}@media only screen and (max-width:799px){.schedule-container .schedule-controls .schedule-tab-actions{align-items:flex-start;flex-direction:column-reverse;gap:8px}}.schedule-container .schedule-controls .schedule-tools{align-items:center;display:flex;gap:10px;white-space:nowrap}.schedule-container .date-toggle{border-radius:15px;cursor:pointer;display:grid;margin-bottom:15px;padding:15px;place-items:center}.schedule-container .schedule-tools .date-toggle{background:transparent;border:1px solid rgba(4,173,191,.18);border-radius:10px;box-shadow:0 8px 18px rgba(4,173,191,.08);box-sizing:border-box;height:42px;margin-bottom:0;padding:0 14px}.schedule-container .schedule-view{display:block;width:100%}.schedule-container .schedule-view .schedule-main{min-width:0;width:100%}.schedule-floating-create{position:relative;z-index:100}.schedule-floating-create .floatButton-Create{bottom:24px!important;height:44px;right:70px!important}@media(max-width:700px){.schedule-floating-create .floatButton-Create{bottom:12px!important;right:20px!important}}.clinic-room-trigger{align-items:center;background:transparent;border:1px solid rgba(4,173,191,.18);border-radius:10px;box-shadow:0 8px 18px rgba(4,173,191,.08);box-sizing:border-box;color:#04adbf;cursor:pointer;display:inline-flex;gap:8px;height:42px;padding:0 14px}.clinic-room-trigger .clinic-room-trigger-label{color:#04adbf;font-family:MuliBold}.clinic-room-trigger .clinic-room-trigger-meta{align-items:center;color:gray;display:inline-flex;font-family:MuliRegular;gap:8px;justify-content:space-between}.clinic-room-trigger .clinic-room-trigger-meta strong{color:#04adbf;min-width:18px;text-align:right}.clinic-room-trigger .clinic-room-trigger-separator{color:rgba(0,0,0,.15)}.clinic-room-overlay .ant-popover-inner{border-radius:18px;overflow:hidden;padding:0}.clinic-room-dropdown{grid-gap:14px;background:linear-gradient(180deg,rgba(4,173,191,.06),rgba(43,181,129,.03)),#fff;display:grid;gap:14px;min-width:320px;padding:16px}.clinic-room-dropdown .clinic-room-section{grid-gap:8px;display:grid;gap:8px}.clinic-room-dropdown .clinic-room-section-title{margin-bottom:0}.clinic-room-dropdown .clinic-room-add,.clinic-room-dropdown .clinic-room-patient{align-items:center;background:#fff;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.clinic-room-dropdown .clinic-room-patient.in-progress{background:hsla(25,68%,64%,.12);color:#9c5665}.clinic-room-dropdown .clinic-room-patient.checked-in{background:rgba(91,95,238,.1);color:#8b61e1}.clinic-room-dropdown .clinic-room-empty{background:rgba(0,0,0,.03);border-radius:12px;color:gray;padding:12px 14px;text-align:center}.clinic-room-dropdown .clinic-room-add{background:#04adbf;color:#fff;justify-content:center}.weekly-view{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:.1fr 1fr}.weekly-view .calendar-week-nav{display:flex;font-family:MuliBold;font-size:14px;grid-column:span 3;justify-content:space-between;margin:20px}.weekly-view .calendar-week-nav .prev{cursor:pointer}.weekly-view .calendar-week-nav .prev:hover{color:#04adbf}.weekly-view .calendar-week-nav .next{cursor:pointer}.weekly-view .calendar-week-nav .next:hover{color:#04adbf}.weekly-view .calendar-week-table{grid-column:span 3}.weekly-view .heading{text-align:center}.weekly-view .heading .date{font-size:16px;font-weight:600}.weekly-view .heading.overflow{color:gray;opacity:.4}.weekly-view .ant-table-tbody>tr>td.overflow-col-cell,.weekly-view td.overflow-col-cell{background-color:#f9f9f9!important}.weekly-view .ant-table-tbody>tr>td.overflow-col-cell .row-item.overflow-col,.weekly-view td.overflow-col-cell .row-item.overflow-col{opacity:.4;pointer-events:none}.weekly-view .daily-view-label{display:grid;place-items:center}.weekly-view .daily-view-label .label{background-color:#fff;border-radius:7px;max-width:100px;min-width:60px;padding:3px;text-align:center}.weekly-view .row-item{grid-gap:2px;display:grid;gap:2px;grid-auto-flow:row;justify-content:center}.weekly-view .row-item button{background:none;border:none;box-shadow:none;outline:none}.weekly-view .row-item .appointment-patient-chip{grid-column-gap:9px;align-items:center;border:none;border-radius:10px;-webkit-column-gap:9px;column-gap:9px;cursor:pointer;display:grid;grid-auto-flow:column;justify-items:center;margin:5px;max-width:200px;padding:5px 8px}.weekly-view .row-item .appointment-patient-chip .icon{align-items:center;display:grid}.weekly-view .row-item .appointment-patient-chip .details{align-self:center;display:grid;grid-auto-flow:column}.weekly-view .row-item .add-new:hover{background-color:#04adbf;color:#fff}.op-view-box{min-width:0;width:100%}.op-view-box .ant-table-wrapper{width:100%}.op-view-box .heading{text-align:center}.op-view-box .daily-view-label{display:grid;place-items:center}.op-view-box .daily-view-label .label{background-color:#fff;border-radius:7px;max-width:100px;min-width:60px;padding:3px;text-align:center}.op-view-box .row-item{display:grid;grid-auto-flow:row}.op-view-box .row-item button{background:none;border:none;box-shadow:none;outline:none}.op-view-box .row-item .appointment-patient-chip{grid-column-gap:9px;align-items:center;border:none;border-radius:10px;-webkit-column-gap:9px;column-gap:9px;cursor:pointer;display:grid;grid-auto-flow:column;height:30px;margin:3px;padding:5px 8px}.op-view-box .row-item .appointment-patient-chip .icon{align-items:center;display:grid}.op-view-box .row-item .appointment-patient-chip .details{align-self:center;display:grid;grid-auto-flow:column}.op-view-box .row-item .add-new:hover{background-color:#04adbf;color:#fff}.appointment-popover-container{display:grid;padding:8px;text-align:center}.appointment-popover-container .time{font-family:MuliSemiBold;margin-bottom:10px}.appointment-popover-container .appointment-popover-practitioner-details{color:gray;display:grid;grid-template-columns:1fr 1fr 1fr;padding:2%;place-items:center}.appointment-popover-container .appointment-popover-patient{grid-gap:20px;display:grid;grid-auto-flow:column;place-items:center}.appointment-popover-container .appointment-popover-patient .avatar{justify-self:right}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details{align-self:center;display:grid;justify-self:left;text-align:left}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .name{font-family:MuliBold;font-size:16px}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .cursor-pointer{display:flex;flex-direction:row}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .details{display:flex;flex-direction:row;font-family:MuliSemiBold;font-size:12px;margin:0 5px}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .details .newBadge{margin-left:10px;text-align:center}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .appointment-popover-patient-contact{display:flex;gap:10px;place-items:center}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .appointment-popover-patient-contact .whatsapp{padding-top:5px}.appointment-popover-container .appointment-popover-patient .appointment-popover-patient-details .appointment-popover-patient-contact .contact-label{color:#04adbf}.appointment-popover-container .appointment-popover-actions{grid-gap:8px;display:grid;grid-template-columns:150px 150px 150px;grid-template-rows:30px 30px;place-items:center}@media screen and (max-width:560px){.appointment-popover-container .appointment-popover-actions{grid-template-columns:150px 150px;grid-template-rows:30px 30px 30px}}.appointment-popover-container .appointment-popover-actions .btn{background:#fff;width:100%}.selected-date-view-container{align-items:center;color:#04adbf;display:flex;flex-direction:row}.nav-btn-group{align-items:center;display:flex;height:27px;justify-content:space-between}.nav-btn-group .nav-title{margin:0 10px}.nav-btn-group .nav-btn{align-items:center;color:#4c4c4c;cursor:pointer;display:flex;flex:1 1;justify-content:flex-start;padding:5px;text-align:left;width:15px}.nav-btn-group .nav-btn:hover{color:#04adbf}.nav-btn-group .nav-btn.btn-circle{justify-content:center}.appointment-legend{background:linear-gradient(135deg,#8b61e1,#bd55a0 17.22%,#04adbf 33.22%,#2bb581 49.73%,#e29966 65.73%,#de6b6b 82.76%,#9a9a9a);border:none;border-radius:6px;color:#fff;font-family:MuliSemiBold;z-index:1}.appointment-count-label{font-family:MuliSemiBold;gap:2rem;min-width:180px}.appointment-count-label,.patient-banner-header{align-items:center;display:flex;justify-content:space-between}.patient-banner-header{border-radius:15px;flex-wrap:wrap;gap:25px;margin-bottom:10px;padding:5px}.patient-banner-header .patient-data{align-items:center;display:flex;flex-wrap:wrap;font-family:MuliBold;gap:25px}.patient-banner-header .patient-data .doctor{grid-row-gap:5px;display:grid;row-gap:5px}@media screen and (max-width:850px){.patient-banner-header .patient-data .age,.patient-banner-header .patient-data .gender,.patient-banner-header .patient-data .photo{display:none}}.dropDown-menu{border-bottom:1px solid #fff;gap:12px}.dropDown-menu,.dropDown-menu-last-Item{align-items:center;display:flex;font-size:17px;padding:10px 5px;text-align:center;width:100%}.dropDown-menu-last-Item{gap:15px}.floatButton-Create{height:44px;width:200px}.floatButton-Create img{height:18px;width:18px}@media(max-width:767px){.floatButton-Create{bottom:10px;right:20px!important;width:140px}}@media(min-width:1500px){.floatButton-Create{right:70px!important;width:200px}}.floatButton-Create :hover{background-color:#25c1cc}.inline-create-button{align-items:center;background:#04adbf;border-color:#04adbf;border-radius:7px;box-shadow:none;display:inline-flex;gap:8px;height:42px;justify-content:center;min-width:132px}.inline-create-button img{height:17px;width:17px}.create-drop-down>.ant-dropdown-menu{align-items:center;padding:32px;width:264px}.appointment-list-view{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;height:100%;margin-top:8px;min-height:0;overflow:hidden;width:100%}.appointment-list-view .central-table-header{padding:0}.appointment-list-view .ant-checkbox-inner{background-color:#fff;border-color:#8c8c8c!important}.appointment-list-view .ant-checkbox-checked .ant-checkbox-inner{background-color:#04adbf;border-color:#04adbf!important}.appointment-list-view>.central-table-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.appointment-list-view .appointment-list-table-scroll-container,.appointment-list-view>.ant-table-wrapper{flex:1 1 auto;min-height:0;overflow:hidden}.appointment-list-view .appointment-list-table-scroll-container>.ant-table-wrapper{min-height:0;overflow:hidden}.appointment-list-view .appointment-list-table-scroll-container .ant-table-body{max-height:var(--appointment-table-body-height)!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain}.appointment-list-view .workflow-tabs{border-bottom:1px solid #edf0f2;display:flex;gap:6px;overflow-x:auto;padding:8px 0 0}.appointment-list-view .workflow-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#667085;cursor:pointer;font-family:MuliBold;font-size:15px;padding:10px 12px 12px;white-space:nowrap}.appointment-list-view .workflow-tabs button span{background:#f1f3f5;border-radius:999px;font-size:11px;margin-left:7px;padding:2px 7px}.appointment-list-view .workflow-tabs button.active{border-color:#04adbf;color:#04adbf}.appointment-list-view .workflow-tabs button.active span{background:rgba(4,173,191,.12)}.appointment-list-view .list-toolbar{grid-gap:10px;background:transparent;display:grid;gap:10px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto;padding:12px 0}.appointment-list-view .list-toolbar .ant-select{width:100%}.appointment-list-view .list-toolbar--compact{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,1fr)) auto}.appointment-list-view .list-summary{color:#667085;display:flex;font-size:13.2px;justify-content:space-between;padding:0 0 8px}.appointment-list-view .ant-table-thead>tr>th{background:#f7f9fa;color:#667085;font-size:12px;letter-spacing:.03em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal}.appointment-list-view .ant-table-tbody>tr>td{background:var(--app-main-background);height:64px;overflow-wrap:anywhere;padding:10px 8px;white-space:normal;word-break:break-word}.appointment-list-view .patient-cell{align-items:flex-start;background:transparent;border:0;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:36px;text-align:left;width:100%}.appointment-list-view .patient-cell>.patient-cell-details{align-content:start;display:grid;justify-items:start;min-width:0;text-align:left}.appointment-list-view .patient-cell .patient-name{color:#1d2939;font-family:MuliBold;font-size:14px;line-height:16px;margin:0;padding:0;white-space:normal}.appointment-list-view .patient-cell .patient-demographics,.appointment-list-view .patient-cell .patient-phone{color:#98a2b3;font-size:12.2px;line-height:15px;margin:0;padding:0;white-space:normal}.appointment-list-view .list-time{grid-gap:2px;color:#344054;display:grid;gap:2px}.appointment-list-view .list-time small{color:#d97706;font-size:12.2px}.appointment-list-view .doctor-cell{align-items:center;display:flex;gap:6px;white-space:normal}.appointment-list-view .doctor-cell i{background:#04adbf;border-radius:50%;height:7px;width:7px}.appointment-list-view .source-tag{-webkit-margin-end:0;height:auto;line-height:18px;margin-inline-end:0;overflow-wrap:anywhere;white-space:normal}.appointment-list-view .remarks-cell{color:#475467;display:block;line-height:18px;overflow-wrap:anywhere;text-align:left;white-space:normal}.appointment-list-view .source-tag{background:#fff;border-color:#e4e7ec;color:#667085}.appointment-list-view .timer{color:#7f56d9;white-space:normal}.appointment-list-view .status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:7px;line-height:16px;padding:5px 9px;white-space:normal}.appointment-list-view .status-pill.requested{background:#fffaeb;color:#b54708}.appointment-list-view .status-pill.confirmed{background:#ecfdf3;color:#027a48}.appointment-list-view .status-pill.waiting{background:#f4f3ff;color:#5925dc}.appointment-list-view .status-pill.consultation{background:#f0f9ff;color:#026aa2}.appointment-list-view .status-pill.completed{background:#f2f4f7;color:#475467}.appointment-list-view .status-pill.cancelled{background:#fef3f2;color:#b42318}.appointment-list-view .row-actions{display:flex;gap:15px;justify-content:flex-end}.appointment-list-view .ant-btn{font-size:15px}.appointment-list-view .row-actions .ant-btn{font-size:11px;height:auto;line-height:15px;min-height:30px;padding:4px 8px;white-space:normal}.appointment-list-view .row-actions .ant-btn-icon-only{padding:4px;width:20%}.appointment-list-view .row-actions .ant-btn-primary{background:#04adbf;box-shadow:none;width:70%}.appointment-bulk-bar{align-items:center;background:#f8f8fa;border:1px solid rgba(4,173,191,.2);border-radius:14px;bottom:24px;box-shadow:0 12px 32px rgba(16,24,40,.2);box-sizing:border-box;display:flex;gap:12px;height:44px;left:50%;max-width:calc(100vw - 340px);min-height:44px;padding:5px 10px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1050}.appointment-bulk-bar .appointment-bulk-count{align-items:baseline;color:#344054;display:flex;gap:6px;padding:0 6px;white-space:nowrap}.appointment-bulk-bar .appointment-bulk-count strong{color:#04adbf;font-size:16px}.appointment-bulk-bar .appointment-bulk-actions{align-items:center;display:flex;gap:8px;overflow-x:auto}.appointment-bulk-bar .appointment-bulk-actions .ant-btn{flex:0 0 auto;height:32px;padding-inline:12px}.appointment-bulk-bar .appointment-bulk-actions .ant-btn-primary{background:#04adbf;box-shadow:none}@media(max-width:1100px){.appointment-list-view .list-toolbar{grid-template-columns:repeat(3,1fr)}.appointment-list-view .ant-table-content{overflow-x:auto}}@media(max-width:700px){.appointment-list-view .list-toolbar{grid-template-columns:1fr 1fr}.appointment-list-view .list-toolbar .ant-input-affix-wrapper{grid-column:1/-1}.appointment-list-view .list-summary{align-items:flex-start;flex-direction:column;gap:5px}.appointment-bulk-bar{align-items:flex-start;bottom:12px;flex-direction:column;gap:8px;height:auto;max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.appointment-bulk-bar .appointment-bulk-actions{width:100%}}.visit-documents-title{color:#263238;display:flex;gap:10px}.visit-documents-title>svg{background:#0aa6ad;border-radius:50%;color:#fff;font-size:38px;padding:9px}.visit-documents-title small{color:#849095;font-weight:400}.visit-documents-patient{align-items:baseline;border-bottom:1px solid #edf0f1;display:flex;gap:12px;padding:0 0 14px}.visit-documents-patient span{color:#69777c}.visit-documents-layout{grid-gap:16px;display:grid;grid-template-columns:290px minmax(0,1fr);min-height:55vh;padding:16px 0}.visit-documents-layout aside,.visit-documents-layout main{background:#fff;border:1px solid #e7ebed;border-radius:8px}.visit-documents-select-all{align-items:center;border-bottom:1px solid #e7ebed;display:flex;gap:40px;justify-content:space-between;min-height:58px;padding:14px}.visit-documents-layout aside .ant-list-item{cursor:pointer;padding:14px}.visit-documents-layout aside .visit-document-menu-active{background:#eefafb;border-left:3px solid #0aa6ad}.visit-document-unavailable{color:#9aa5a9;display:block;font-size:11px}.visit-documents-layout main{background:#fff;max-height:60vh;overflow:auto;padding:20px}.visit-document-preview{background:#fff;margin:0 auto 18px;max-width:850px;padding:24px}.visit-document-print-preview-surface{background:#fff;box-sizing:border-box;color:#333;min-height:100%;overflow:visible;width:100%}.visit-document-print-preview-surface,.visit-document-print-preview-surface *{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px!important;line-height:1.4}.visit-document-print-preview-surface h1{font-size:16px!important}.visit-document-print-preview-surface h2{font-size:14px!important}.visit-document-print-preview-surface h3,.visit-document-print-preview-surface h4,.visit-document-print-preview-surface h5,.visit-document-print-preview-surface h6{font-size:13px!important}.visit-document-print-preview-surface .ant-table,.visit-document-print-preview-surface .ant-table-cell,.visit-document-print-preview-surface .print-page,.visit-document-print-preview-surface table,.visit-document-print-preview-surface td,.visit-document-print-preview-surface th{font-size:12px!important}.visit-document-print-preview-surface .print-page-content{margin-top:0!important}.visit-document-print-preview-surface .ant-table,.visit-document-print-preview-surface .ant-table-cell,.visit-document-print-preview-surface .ant-table-container,.visit-document-print-preview-surface table{border-color:#d9e3e5!important;border-color:var(--print-border-color,#d9e3e5)!important}.visit-document-print-preview-surface .ant-table-thead>tr>th,.visit-document-print-preview-surface thead>tr>th{background:#eef4f5!important;background:var(--print-header-bg,#eef4f5)!important;border-color:#d9e3e5!important;border-color:var(--print-border-color,#d9e3e5)!important}.visit-document-practitioner-preview+.visit-document-practitioner-preview{border-top:1px solid #e5eaec;margin-top:28px;padding-top:24px}.visit-document-practitioner-heading{grid-gap:16px;align-items:end;border-bottom:2px solid #0aa6ad;border-bottom:2px solid var(--print-theme-color,#0aa6ad);color:#303b40;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:18px;padding:6px 0 8px}.visit-document-practitioner-heading span,.visit-document-practitioner-heading strong{font-size:14px}.visit-document-practitioner-heading small{color:#6f7d83;display:block;font-size:12px;margin-top:2px}.visit-document-practitioner-name{justify-self:start;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.visit-document-practitioner-date{justify-self:center;white-space:nowrap}.visit-document-practitioner-reference{justify-self:end;text-align:right}.visit-document-receipt-print+.visit-document-receipt-print{margin-top:40px;padding-top:24px}@media print{.visit-document-receipt-print+.visit-document-receipt-print{margin-top:12mm!important;padding-top:6mm!important}}.visit-document-preview .ant-table,.visit-document-preview .ant-table-container,.visit-document-preview .ant-table-content,.visit-document-preview .ant-table-tbody>tr>td,.visit-document-preview .clinic-slip-container,.visit-document-preview .clinic-slip-content,.visit-document-preview .contentStyle,.visit-document-preview .patient-timeline-record,.visit-document-preview .sectionHeaderStyle,.visit-document-preview .sectionStyle{background-color:#fff!important}.visit-document-preview .ant-table-thead>tr>th{background:#eef4f5!important;background:var(--print-header-bg,#eef4f5)!important}.visit-document-preview .ant-table-cell,.visit-document-preview .ant-table-tbody>tr>td,.visit-document-preview .ant-table-thead>tr>th{border-color:#d9e3e5!important;border-color:var(--print-border-color,#d9e3e5)!important}.visit-document-preview .prescription-table,.visit-document-preview .prescription-table tbody,.visit-document-preview .prescription-table td,.visit-document-preview .prescription-table thead,.visit-document-preview .prescription-table tr,.visit-document-preview .prescription-table-wrapper{background:#fff!important;background-color:#fff!important}.visit-document-preview .prescription-table th{background:#eef4f5!important;background:var(--print-header-bg,#eef4f5)!important;background-color:#eef4f5!important;background-color:var(--print-header-bg,#eef4f5)!important;border-color:#d9e3e5!important;border-color:var(--print-border-color,#d9e3e5)!important}.visit-document-preview .shared-documents-accordion,.visit-document-preview .shared-documents-accordion .ant-collapse-content,.visit-document-preview .shared-documents-accordion .ant-collapse-content-box,.visit-document-preview .shared-documents-accordion .ant-collapse-header,.visit-document-preview .shared-documents-accordion .ant-collapse-item,.visit-document-preview .shared-documents-accordion .ql-container,.visit-document-preview .shared-documents-accordion .ql-editor,.visit-document-preview .visit-document-billing-timeline,.visit-document-preview .visit-document-billing-timeline .billing-print-table-container,.visit-document-preview .visit-document-billing-timeline .billing-timeline-item,.visit-document-preview .visit-document-billing-timeline .invoice-summary,.visit-document-preview .visit-document-billing-timeline .invoice-summary-container,.visit-document-preview .visit-document-billing-timeline .invoice-table,.visit-document-preview .visit-document-billing-timeline .invoice-table tbody,.visit-document-preview .visit-document-billing-timeline .invoice-table td,.visit-document-preview .visit-document-billing-timeline .invoice-table thead,.visit-document-preview .visit-document-billing-timeline .invoice-table tr{background:#fff!important;background-color:#fff!important}.visit-document-preview .visit-document-billing-timeline .invoice-table th{background:#eef4f5!important;background:var(--print-header-bg,#eef4f5)!important;background-color:#eef4f5!important;background-color:var(--print-header-bg,#eef4f5)!important;border-color:#d9e3e5!important;border-color:var(--print-border-color,#d9e3e5)!important}.visit-document-unavailable{color:#7b878c}.visit-check-in-preview{grid-gap:8px;display:grid;gap:8px;padding:20px}.visit-document-empty-states{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.visit-document-empty{background:#fff;border-radius:8px;padding:22px;text-align:center}.visit-document-empty-current{margin:40px auto;max-width:720px;padding:60px 24px}.visit-documents-actions{align-items:center;border-top:1px solid #e7ebed;display:flex;gap:12px;justify-content:flex-end;padding-top:14px}.visit-documents-actions>span{font-weight:600;margin-right:auto}.shared-document-print-content,.visit-document-print-section{background:#fff}.shared-document-print-content .ql-container{border:0}.visit-shared-documents-preview{grid-gap:16px;display:grid;gap:16px}.visit-shared-document-preview-item{background:#fff;border:1px solid #d9e3e5;border:1px solid var(--print-border-color,#d9e3e5);border-radius:8px;padding:16px}.visit-shared-document-preview-item h3{border-bottom:1px solid #d9e3e5;border-bottom:1px solid var(--print-border-color,#d9e3e5);color:#263238;margin:0 0 12px;padding-bottom:8px}.visit-shared-document-preview-item .shared-document-static-content{color:#263238;min-height:80px;white-space:pre-wrap;word-break:break-word}.visit-documents-modal{padding-bottom:0;top:0}.visit-documents-modal .ant-modal-content{border-radius:14px;height:94vh;overflow:hidden;padding:0}.visit-documents-modal .ant-modal-header{align-items:center;border-bottom:1px solid #e7ebed;box-sizing:border-box;display:flex;height:104px;margin:0;min-height:104px;padding:18px 24px}.visit-documents-modal .ant-modal-title{min-width:0;width:100%}.visit-documents-modal .quick-record-header{width:calc(100% - 36px)}.visit-documents-modal .ant-modal-close{right:18px;top:19px}.visit-documents-modal .ant-modal-body{height:calc(94vh - 104px)}.visit-documents-modal .ant-spin-container,.visit-documents-modal .ant-spin-nested-loading{height:100%}.visit-documents-title{grid-gap:4%;align-items:center;display:grid;gap:4%;grid-template-columns:minmax(230px,.9fr) minmax(250px,1fr) auto minmax(210px,auto);width:calc(100% - 34px)}.visit-documents-title .visit-documents-title-block>div>span{font-size:20px;font-weight:700}.visit-documents-title .visit-documents-title-block>svg{font-size:42px}.visit-documents-title-block{align-items:center;display:flex;gap:12px}.visit-documents-title-block>svg{background:#0aa6ad;border-radius:50%;color:#fff;padding:9px}.visit-documents-title-block>div{display:flex;flex-direction:column;gap:3px}.visit-documents-title-block small{color:#849095;font-weight:400;white-space:nowrap}.visit-documents-patient{align-items:center;border:0;padding:0}.visit-documents-patient>div{display:flex;flex-direction:column;gap:4px}.visit-documents-patient strong{font-size:15px}.visit-documents-patient strong small{color:#637177;font-weight:500}.visit-documents-top-actions{display:flex;gap:8px}.visit-documents-visit-meta{border-left:1px solid #e7ebed;color:#607078;display:flex;flex-direction:column;gap:8px;padding-left:16px}.visit-documents-visit-meta strong{color:#099ba3}.visit-documents-layout{background:#f7f9fa;box-sizing:border-box;gap:16px;height:100%;max-height:100%;min-height:0;padding:16px}.visit-documents-layout.has-selection-actions{height:calc(100% - 68px);max-height:calc(100% - 68px)}.visit-documents-layout aside,.visit-documents-layout main{box-shadow:0 1px 2px rgba(31,45,50,.04);min-height:0;overflow:hidden}.visit-documents-layout aside{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.visit-documents-layout aside .ant-list{height:auto;max-height:none;overflow:visible}.visit-documents-layout aside .ant-list-items{min-height:0}.visit-documents-layout aside .ant-list-item{-webkit-border-after:1px solid #edf0f1;border-block-end:1px solid #edf0f1;min-height:64px;padding:12px 16px}.visit-documents-layout aside .ant-checkbox-wrapper{align-items:center;display:flex;width:100%}.visit-documents-layout aside .ant-checkbox+span{align-items:center;display:flex;flex:1 1;gap:11px}.visit-document-icon{align-items:center;background:#e9f7f7;border-radius:8px;color:#0aa6ad;display:inline-flex;flex:0 0 34px;font-size:18px;height:34px;justify-content:center;width:34px}.visit-document-icon--prescription{background:#f3ecff;color:#8f52df}.visit-document-icon--timeline{background:#eaf3ff;color:#347fd1}.visit-document-icon--treatment-plan{background:#edf8ee;color:#43a650}.visit-document-icon--invoice{background:#fff0f5;color:#d84d7e}.visit-document-icon--receipt{background:#fff8df;color:#a98713}.visit-document-icon--shared-documents{background:#eef0ff;color:#6068c8}.visit-document-label{display:flex;flex-direction:column;gap:2px;min-width:0}.visit-documents-layout aside .visit-document-menu-active{padding-left:13px}.visit-documents-layout main{display:flex;flex-direction:column;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable}.visit-document-workspace{background:#f8fafb;flex:1 1;min-height:0;overflow:auto;padding:20px}.visit-document-preview{border-radius:4px;box-sizing:border-box;flex:0 0 auto;margin:20px auto;min-height:calc(100% - 40px);width:calc(100% - 40px)}.visit-documents-actions{background:#f8f8fa;border:1px solid rgba(4,173,191,.2);border-radius:14px;bottom:12px;box-shadow:0 12px 32px rgba(16,24,40,.2);box-sizing:border-box;left:50%;max-width:calc(100% - 48px);min-height:44px;padding:5px 10px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:5}.visit-documents-actions .visit-documents-action-count{align-items:baseline;color:#344054;display:flex;gap:6px;white-space:nowrap}.visit-documents-actions .visit-documents-action-count strong{color:#04adbf;font-size:16px}.visit-documents-actions .visit-documents-action-buttons{align-items:center;display:flex;gap:8px;overflow-x:auto}.visit-documents-actions .visit-documents-action-buttons .ant-btn{flex:0 0 auto;height:32px;padding-inline:12px}.visit-documents-actions .visit-documents-action-buttons .ant-btn-primary{background:#04adbf;box-shadow:none}@media(max-width:800px){.visit-documents-layout{grid-template-columns:1fr}.visit-documents-actions{align-items:flex-start;bottom:8px;flex-direction:column;max-width:calc(100% - 24px);width:calc(100% - 24px)}.visit-documents-actions .visit-documents-action-buttons{width:100%}}.nurses-triage-content{background-color:#f2f3f4;border-radius:8px;overflow-y:auto;padding:0 16px}.nurses-triage-content .triage-sections-container .triage-section{border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);margin-bottom:16px;padding:0;scroll-margin-top:80px}.nurses-triage-content .triage-sections-container .triage-section .ant-card-body{padding:20px}.nurses-triage-content .triage-sections-container .triage-section h2{border-bottom:1px solid #f0f0f0;color:#333;font-family:Muli,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.nurses-triage-content .triage-sections-container .triage-section .subtitle{color:#666;font-family:Muli,sans-serif;font-size:14px;margin-bottom:16px}.nurses-triage-content .triage-sections-container .triage-section:last-child{margin-bottom:80px}.nurses-triage-header{background-color:#f2f3f4!important;border-bottom:1px solid #fff;height:auto;padding:0 0 14px}.nurses-triage-body{border-radius:8px;border-top:1px solid #f2f3f4;height:calc(100vh - 140px);overflow-y:auto;padding:0 16px}.nurses-triage-body .triage-sections-container{padding:0 20px}.nurses-triage-body .triage-sections-container .triage-section{padding:4px 0;scroll-margin-top:80px}.nurses-triage-body .triage-sections-container .triage-section h2{border-bottom:1px solid #f0f0f0;color:#333;font-family:Muli,sans-serif;font-size:18px;font-weight:600;margin:12px 0}.nurses-triage-body .triage-sections-container .triage-section .subtitle{color:#666;font-family:Muli,sans-serif;font-size:14px;margin-bottom:16px}.nurses-triage-body .triage-sections-container .triage-section:last-child{margin-bottom:80px}.nurses-triage-sider{background-color:#f2f3f4!important;border-radius:8px;border-right:1px solid #f2f3f4;overflow-y:auto}.nurses-triage-sider .nurses-triage-menu{border-right:none;padding-top:14px}.nurses-triage-sider .nurses-triage-menu .ant-menu-item{align-items:center;border-radius:4px;display:flex;height:auto;margin:4px 0;padding:4px 16px!important}.nurses-triage-sider .nurses-triage-menu .ant-menu-item:hover{background-color:rgba(0,0,0,.03)}.nurses-triage-sider .nurses-triage-menu .ant-menu-item.ant-menu-item-selected{background-color:rgba(0,0,0,.08)}.nurses-triage-sider .nurses-triage-menu .ant-menu-item svg{color:#555;height:15px;margin-right:8px;width:15px}.nurses-triage-sider .nurses-triage-menu .ant-menu-item svg path{fill:#555}.nurses-triage-sider .nurses-triage-menu .ant-menu-item .active-icon{fill:#1890ff;color:#1890ff}.text-area-section .section-card{border-radius:8px}.text-area-section .section-card .ant-form-item{margin-bottom:16px}.text-area-section .section-card .ant-card-body{padding:16px}.text-area-section .multiple-fields{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.quick-record-container{display:flex;flex-direction:column;overflow:hidden}.quick-record-container .quick-record-header-box{position:-webkit-sticky;position:sticky;top:0;z-index:100}.quick-record-container .nurses-triage-sider::-webkit-scrollbar{width:4px}.quick-record-container .nurses-triage-content .triage-sections-container{max-width:100%}.quick-record-container .nurses-triage-menu{padding-top:15px}.quick-record-container .nurses-triage-menu .ant-menu-item{align-items:center;border-radius:8px;display:flex;height:35px;justify-content:center;margin:4px}.quick-record-container .nurses-triage-menu .ant-menu-item svg{font-size:18px}.quick-record-container .nurses-triage-menu .ant-menu-item svg path{stroke:#777}.quick-record-container .nurses-triage-menu .ant-menu-item.ant-menu-item-selected{background-color:rgba(0,149,255,.1)}.quick-record-container .active-icon,.quick-record-container .nurses-triage-menu .ant-menu-item.ant-menu-item-selected svg{color:#0095ff}.triage-sections-container{padding:10px 0 0;width:100%}@media(max-width:768px){.quick-record-container .content-area{margin-left:0;padding:12px}.quick-record-container .site-layout-background{display:none}}.active-icon{fill:#1890ff;stroke:#1890ff}.consultation-types{display:flex;gap:30px;margin:20px 0}.consultation-types .type-row{align-items:center;display:flex;gap:12px;margin-bottom:15px}.consultation-types .type-row .type-label{color:#333;font-weight:500;width:auto}.consultation-types .type-row .type-select{flex:1 1}.consultation-types .type-row .type-select .custom-select{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;font-family:Muli,sans-serif;font-size:14px;max-width:300px;padding:6px;width:100%}.consultation-types .type-row .type-select .custom-select:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);outline:none}.allergies-table table>tbody>tr>td{padding:8px!important}.nurses-assessment-container .assessment-card .ant-card-body{padding:16px}.nurses-assessment-container .assessment-row{align-items:center;display:flex;margin-bottom:24px}.nurses-assessment-container .assessment-row .assessment-label{font-weight:500;margin-right:16px;width:180px}.nurses-assessment-container .assessment-row .assessment-options{align-items:center;display:flex;flex:1 1}.nurses-assessment-container .assessment-row .assessment-options .ant-radio-wrapper{margin-right:24px}.nurses-assessment-container .assessment-row .assessment-options .remarks-input{margin-left:16px;width:300px}.nurses-assessment-container .save-button{margin-top:8px}.nurses-assessment-container .subtitle{color:#666;font-size:14px;margin-bottom:16px}@media(max-width:768px){.nurses-assessment-container .assessment-row{align-items:flex-start;flex-direction:column}.nurses-assessment-container .assessment-row .assessment-label{margin-bottom:8px;width:100%}.nurses-assessment-container .assessment-row .assessment-options{flex-wrap:wrap;width:100%}.nurses-assessment-container .assessment-row .assessment-options .remarks-input{margin-left:0;margin-top:8px;width:100%}}.view-all-appointments-container{grid-gap:15px;display:grid;gap:15px}.view-all-appointments-container .appointment-color-divider{display:grid;height:100%;justify-items:center}.view-all-appointments-container .appointment-color-divider .vertical{height:100%;margin:5% 0}.view-all-appointments-container .view-all-appointment-header{grid-gap:15px;display:grid;gap:15px;grid-template-columns:.1fr 1fr 1fr 1fr;height:30px;place-items:center}.view-all-appointments-container .view-all-appointment-body{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:15px}.view-all-appointments-container .view-all-appointment-body .appointment-details-container{display:grid;grid-template-columns:1fr 1fr}.view-all-appointments-container .view-all-appointment-body .appointment-details-container span{font-weight:600}.view-all{color:#04adbf;cursor:pointer;padding:20px;text-align:end}.upload-container{overflow:hidden;position:relative}.upload-container .upload-btn{align-items:center;border-radius:5px;display:flex;justify-content:center}.upload-container .upload-btn .icon{color:#04adbf}.upload-container .upload-btn .icon .fa{font-size:26px}.upload-container input[type=file]{font-size:100px;left:0;opacity:0;position:absolute;top:0}.incidents-page .incidents-page-heading{margin-bottom:16px}.incidents-page .incidents-page-heading .incidents-title{color:#333;font-family:MuliBold,Arial,sans-serif;font-size:26px;margin:0}.incidents-page .incidents-page-heading .incidents-subtitle{color:#666;font-size:14px;margin-top:4px}.incidents-page .incident-kpi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:16px}.incidents-page .incident-kpi-card{background:#fff;border:1px solid #eceff5;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.04);padding:14px 16px}.incidents-page .incident-kpi-card .incident-kpi-label{color:#888;font-size:12px}.incidents-page .incident-kpi-card .incident-kpi-value{color:#1f2933;font-family:MuliBold,Arial,sans-serif;font-size:24px;margin-top:8px}.incidents-page .incidents-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.incidents-page .incidents-toolbar .ant-input,.incidents-page .incidents-toolbar .ant-picker,.incidents-page .incidents-toolbar .ant-select-selector{border-radius:8px;min-height:40px}.incidents-page .incidents-toolbar .toolbar-field{flex:1 1;min-width:180px}.incidents-page .incidents-toolbar .toolbar-spacer{display:flex;gap:8px;margin-left:auto}.incidents-page .incident-list-table .incident-student{display:flex;flex-direction:column}.incidents-page .incident-list-table .incident-student .incident-student-name{font-family:MuliBold,Arial,sans-serif}.incidents-page .incident-list-table .incident-student .incident-student-meta{color:#888;font-size:12px}.incidents-page .incident-list-table .incident-status{border-radius:20px;display:inline-flex;font-size:12px;padding:2px 10px}.incidents-page .incident-list-table .incident-status-open{background:rgba(43,181,129,.14);color:#2bb581}.incidents-page .incident-list-table .incident-status-closed{background:hsla(0,61%,66%,.14);color:#dd7373}.incidents-page .incident-list-table .incident-severity{border-radius:20px;color:#333;font-size:12px;padding:2px 10px}.incidents-page .incident-list-table .severity-low{background:rgba(43,181,129,.12);color:#2bb581}.incidents-page .incident-list-table .severity-medium{background:rgba(225,145,96,.15);color:#e29160}.incidents-page .incident-list-table .severity-high{background:hsla(0,61%,66%,.16);color:#dd7373}.incidents-page .incident-list-table .incident-actions{align-items:center;display:flex;gap:4px}.incidents-page .incident-list-table .incident-actions .ant-btn{align-items:center;display:inline-flex;gap:4px}.incidents-page .incident-empty-state{color:#999;padding:36px 10px}.incidents-page .incidents-pagination{display:flex;justify-content:center;margin-top:18px}@media(max-width:900px){.incidents-page .incident-kpi{grid-template-columns:1fr 1fr}.incidents-page .incidents-toolbar .toolbar-field{min-width:150px}}.incidents-patient{padding:20px}.incident-drawer-shell{display:flex;flex-direction:column;height:100%;min-height:100%;padding:20px 0}.incident-drawer-header{align-items:flex-start;border-bottom:1px solid #eef0f4;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:2px 0 12px}.incident-drawer-header .incident-drawer-title{color:#1e293b;color:#111827;font-size:28px;line-height:1.15;margin:0}.incident-drawer-header p{color:#667085;font-size:13px;margin:4px 0 0}.incident-drawer-header .incident-drawer-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.incident-drawer-header .incident-drawer-header-actions .ant-btn{border-radius:10px;min-width:104px}.incident-drawer-form{display:flex;flex-direction:column;min-height:0}.incident-drawer-body{margin-right:-4px;min-height:0;padding-right:2px;padding-top:2px}.incident-form-section{margin-bottom:18px}.incident-form-section:not(:first-of-type){border-top:1px solid #eef0f4;padding-top:16px}.incident-form-section h3{color:#1f2937;font-family:MuliBold,Arial,sans-serif;font-size:14px;letter-spacing:.2px;margin:0 0 10px}.incident-form-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.incident-form-grid-compact{gap:10px 16px}.incident-field-full{grid-column:1/-1}.incident-check-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.incident-checkbox-item .ant-form-item-label{padding-bottom:2px}.incident-checkbox-item .ant-form-item-control-input{align-items:center;display:flex;min-height:32px}.incident-checkbox-item .ant-form-item-control-input-content{margin-top:0}.incident-form-helper{color:#667085;font-size:12px;margin:4px 0 0}.incident-upload-wrap .incident-upload{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.incident-upload-wrap .incident-attachments-list{grid-gap:4px;color:#666;display:grid;font-size:12px;gap:4px;margin-top:10px}.incident-upload-wrap .incident-attachments-list .incident-attachment-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px}.incident-required-mark{color:#dd7373;margin-left:2px}.form-drawer{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100%}.form-drawer .ant-form-item{margin-bottom:12px}.form-drawer .ant-form-item-control-input-content>.ant-input,.form-drawer .ant-form-item-control-input-content>.ant-picker,.form-drawer .ant-form-item-control-input-content>.ant-picker .ant-picker-input,.form-drawer .ant-form-item-control-input-content>.ant-select,.form-drawer textarea.ant-input{border-radius:8px}.form-drawer .ant-form-item-label>label{color:#344054;font-size:12px}.form-drawer .ant-form-item-explain-error{font-size:12px;line-height:1.2;margin-top:6px}@media(max-width:1120px){.incident-check-grid,.incident-form-grid{grid-template-columns:1fr}.incident-form-section{margin-bottom:16px}.incident-form-section:not(:first-of-type){padding-top:14px}.incident-drawer-header{align-items:flex-start}.incident-drawer-title{font-size:22px}}@media(max-width:768px){.incidents-page .incidents-toolbar .toolbar-field{min-width:140px}.incidents-page .incident-kpi{gap:10px;grid-template-columns:1fr 1fr}.incident-form-section h3{font-size:13px}.incident-drawer-footer .incident-footer-actions .ant-btn{min-width:0;min-width:auto}.form-drawer .ant-form-item-label>label{font-size:11px}}.main-header{align-items:center;color:#acacac;display:flex;gap:20px;justify-content:right;min-height:44px;padding-left:0;position:relative}.main-header.main-header-mobile,.main-header.main-header-with-burger{padding-left:56px}@media screen and (max-width:1024px){.main-header{margin-top:0;min-height:44px}}@media screen and (max-width:450px){.main-header{gap:7px}.main-header.main-header-with-burger{padding-left:48px}}.main-header .main-header-burger{display:none}.main-header.main-header-mobile .main-header-burger{align-items:center;display:flex!important;height:40px;justify-content:center;left:0;overflow:visible;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:20}.main-header.main-header-mobile .main-header-burger .burger-menu-root{min-height:40px;min-width:40px}.main-header.main-header-mobile .main-header-burger .burger-menu-root,.main-header.main-header-mobile .main-header-burger .burger-navbar{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.main-header.main-header-mobile .main-header-burger .menu-bars{align-items:center;color:#04adbf!important;display:flex!important;height:40px;justify-content:center;opacity:1;visibility:visible;width:40px}.main-header.main-header-mobile .main-header-burger .menu-bars svg{fill:currentColor;stroke:currentColor;color:inherit}.main-header.main-header-mobile .main-header-burger .burger-menu-icon{fill:currentColor;stroke:currentColor;color:#04adbf!important;display:block!important;flex-shrink:0;height:28px;opacity:1;visibility:visible;width:28px}.main-header .main-header-search-bar{align-items:center;background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:15px;box-shadow:inset 5px 5px 10px 0 rgba(76,76,76,.05);color:#acacac;cursor:pointer;display:flex;font-size:16px;gap:10px;padding:12px 20px;width:314px}.main-header .main-header-search-bar:hover{border:1px solid #04adbf;color:#04adbf}.main-header .main-header-icon{font-size:24px}@media screen and (max-width:380px){.main-header .main-header-icon{font-size:18px}}@media(orientation:landscape){.main-header.main-header-mobile .main-header-burger{display:flex!important}}.burger-menu-root{align-items:center;display:flex;min-height:40px;min-width:40px}.burger-navbar{border-radius:5px;justify-content:start;margin:0}.burger-navbar,.menu-bars{align-items:center;display:flex}.menu-bars{appearance:none;-webkit-appearance:none;background:none;border:none;color:#04adbf;cursor:pointer;font-size:2rem;height:40px;justify-content:center;line-height:1;min-height:40px;min-width:40px;opacity:1;padding:0;visibility:visible;width:40px}.menu-bars svg{color:inherit;display:block;flex-shrink:0;height:28px;width:28px}.burger-nav-menu{align-items:center;background-color:#e5e5e5;display:flex;height:100vh;justify-content:center;left:-170%;position:fixed;top:0;transition:.85s;width:70px;z-index:10000}.burger-nav-menu.active{box-shadow:10px 5px 20px rgba(27,49,66,.13);left:0;transition:.35s;z-index:10000}.burger-nav-text{align-items:center;display:flex;height:60px;justify-content:start;list-style:none;padding:8px 0}@media screen and (max-device-width:410px){.burger-nav-text{height:45px}}.burger-nav-text a{align-items:center;border-radius:4px;color:#04adbf;display:flex;font-size:18px;height:100%;justify-content:center;padding:0 16px;text-decoration:none;width:95%}.burger-nav-text a path,.burger-nav-text a svg{fill:currentColor;stroke:currentColor;color:currentColor}.burger-menu-icon{fill:currentColor;stroke:currentColor;color:inherit;display:block;height:28px;width:28px}.burger-nav-menu-items{width:100%}.burger-nav-menu-items .burger-nav-text path,.burger-nav-menu-items .burger-nav-text svg{fill:currentColor;stroke:currentColor;color:currentColor}.burger-navbar-toggle{align-items:center;background-color:#e5e5e5;display:flex;height:80px;justify-content:start;width:100%}.burger-nav-text a{color:#7d8798}.burger-nav-text a.active,.burger-nav-text a:hover{color:#04adbf}.burger-nav-text a svg{transition:fill .3s ease}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.user-profile-container{padding:20px}.user-profile-container .user-header{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.user-profile-container .user-header .edit-btn-container{justify-self:end}.patient-filter-screen{display:flex;flex-direction:column;height:100%;min-height:0}.patient-filter-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);overflow-x:auto}.patient-filter-UAE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);overflow-x:auto}.patient-filter-patients{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(max-width:555px){.patient-filter-patients{padding:20px 40px}}.patient-grid-box{grid-gap:1rem;border-radius:15px;display:grid;font-size:1.2rem;padding:20px}.patient-grid-box .patient-grid-box-header{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto}.patient-grid-box .patient-grid-box-header .name{font-size:20px}.patient-grid-box .patient-grid-box-header .kebab{display:flex;gap:.5rem}.patient-grid-box .patient-grid-box-header .kebab svg{height:15px;width:15px}.patient-grid-box .patient-grid-box-body{grid-gap:1rem;cursor:pointer;display:grid;gap:1rem;grid-template-columns:1fr auto}.patient-grid-box .patient-grid-box-body .patient-grid-box-details{align-items:center;display:grid;grid-template-rows:1fr 1fr 1fr}.patient-grid-box .patient-grid-box-body .patient-grid-box-details .opNumber,.patient-grid-box .patient-grid-box-body .patient-grid-box-details .phoneNumber{font-family:MuliLight;font-size:12px}.patient-filter-middle-bar{justify-content:space-between;padding:20px 0}.patient-filter-middle-bar,.patient-filter-middle-bar .button-right{align-items:center;display:flex}.patient-filter-middle-bar .button-right .filter{align-items:center;cursor:pointer;display:flex;gap:.2rem;justify-content:space-between}.patient-filter-middle-bar .search-wrapper{align-items:center;display:flex;gap:1rem}.patient-filter-middle-bar .search-wrapper .search-bar{max-width:250px}.patient-filter-list-heading{display:none;margin:0}.patient-filter-table-section{min-width:0;width:100%}.patient-filter-central-table{flex:1 1 auto;min-height:0}.patient-filter-central-table .ant-spin-container,.patient-filter-central-table .ant-spin-nested-loading,.patient-filter-central-table .ant-table-wrapper,.patient-filter-central-table .central-table-surface,.patient-filter-central-table .patient-filter-table-section{min-height:0}.patient-filter-mobile-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.patient-filter-mobile-card-leading{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.patient-filter-mobile-card-bookmark{align-items:center;color:#c54ccf;display:flex;flex-shrink:0;justify-content:center}.patient-filter-mobile-card-avatar{flex-shrink:0}.patient-filter-mobile-card-identity{display:flex;flex-direction:column;gap:4px;min-width:0}.patient-filter-mobile-card-name-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.patient-filter-mobile-card-name{color:#202536;font-family:MuliBold;font-size:19px;line-height:1.2}.patient-filter-mobile-card-op{color:#787f8f;font-family:Muli;font-size:13px}.patient-filter-mobile-card-subtitle{align-items:center;color:#5e6473;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.patient-filter-mobile-card-badge{background:rgba(43,181,129,.12);border-radius:999px;color:#2bb581;font-family:MuliSemiBold;font-size:11px;padding:2px 8px}.patient-filter-mobile-card-menu{flex-shrink:0;margin-right:-6px;margin-top:-4px}.patient-filter-mobile-card-footer{display:flex;flex-direction:column;gap:12px}.patient-filter-mobile-card-split{grid-gap:12px;border-top:1px solid #eceef3;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}.patient-filter-mobile-card-item{min-width:0}.patient-filter-mobile-card-item .label{color:#8b92a3;font-size:11px;line-height:1.3;text-transform:none}.patient-filter-mobile-card-item .value{color:#3a4051;font-family:MuliSemiBold;font-size:15px;line-height:1.35;margin-top:4px;word-break:break-word}.patient-filter-mobile-card-item.align-right,.patient-filter-mobile-card-item.align-right .value{text-align:right}.patient-filter-mobile-card-time{color:#7a8191;display:block;font-family:Muli;font-size:13px;margin-top:2px}.patient-filter-mobile-card-doctor-row .value{font-family:Muli}.patient-filter-mobile-card-due{color:#d94b4b!important}@media(max-width:768px){.patient-filter-screen{gap:16px;padding-bottom:10px}.patient-filter-UAE,.patient-filter-container{align-items:stretch;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.patient-filter-container>.patient-filter-summary-button:last-child{grid-column:1/-1}.patient-filter-middle-bar{align-items:stretch;flex-direction:column;gap:12px}.patient-filter-middle-bar .button-right{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.patient-filter-middle-bar .button-right>:first-child:nth-last-child(3){grid-column:1/-1}.patient-filter-middle-bar .button-right .ant-btn,.patient-filter-middle-bar .button-right a{width:100%}.patient-filter-middle-bar .button-right .ant-btn,.patient-filter-middle-bar .button-right .patient-filter-middle-button{justify-content:center;min-height:46px;width:100%}.patient-filter-middle-bar .button-right a{display:block}.patient-filter-list-heading{color:#202536;display:block;font-family:MuliBold;font-size:18px;margin-top:2px}.patient-filter-table-section{min-width:0;width:100%}.patient-filter-table-section .no-data-message{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 12px 30px rgba(15,23,42,.06);color:#5e6473;padding:28px 18px;text-align:center}.patient-filter-screen .patient-filter-mobile-table .ant-table{background:transparent}.patient-filter-screen .patient-filter-mobile-table .ant-table-container,.patient-filter-screen .patient-filter-mobile-table .ant-table-content,.patient-filter-screen .patient-filter-mobile-table .ant-table-tbody,.patient-filter-screen .patient-filter-mobile-table table{display:block;width:100%}.patient-filter-screen .patient-filter-mobile-table .ant-table-thead{display:none}.patient-filter-screen .patient-filter-mobile-table .ant-table-tbody>tr{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:20px;box-shadow:0 8px 24px rgba(15,23,42,.06);display:block;margin-bottom:14px;overflow:hidden}.patient-filter-screen .patient-filter-mobile-table .ant-table-tbody>tr>td{border-bottom:none;display:block;padding:16px 16px 14px;width:100%!important}.patient-filter-screen .patient-filter-mobile-table .ant-table-tbody>tr>td:first-child{padding-bottom:10px}.patient-filter-screen .patient-filter-mobile-table .ant-table-tbody>tr>td:last-child{padding-bottom:16px;padding-top:0}.patient-filter-screen .patient-filter-mobile-table .ant-table-tbody>tr:last-child{margin-bottom:0}.patient-filter-screen .patient-filter-mobile-table .ant-table-cell:before,.patient-filter-screen .patient-filter-mobile-table .ant-table-selection-column{display:none!important}.patient-filter-mobile-card-header{gap:10px}.patient-filter-mobile-card-leading{gap:14px}.patient-filter-mobile-card-bookmark{padding-top:4px}.patient-filter-mobile-card-avatar .ant-avatar{height:56px!important;width:56px!important}.patient-filter-mobile-card-identity{gap:5px}.patient-filter-mobile-card-name{font-size:17px;line-height:1.25}.patient-filter-mobile-card-op{font-size:12px}.patient-filter-mobile-card-subtitle{color:#61697a;font-size:13px;gap:7px}.patient-filter-mobile-card-badge{font-size:10px;padding:2px 7px}.patient-filter-mobile-card-menu{margin-right:-6px;margin-top:-4px}.patient-filter-mobile-card-menu .mantine-ActionIcon-root{background:transparent;border-radius:50%;color:#6f7686;height:34px;width:34px}.patient-filter-mobile-card-footer{gap:12px}.patient-filter-mobile-card-split{gap:0;padding-top:14px}.patient-filter-mobile-card-split>.patient-filter-mobile-card-item{padding-inline:0}.patient-filter-mobile-card-split>.patient-filter-mobile-card-item:first-child{border-right:1px solid #eceef3;padding-right:12px}.patient-filter-mobile-card-split>.patient-filter-mobile-card-item:last-child{padding-left:12px}.patient-filter-mobile-card-item .label{color:#8b92a3;font-size:11px}.patient-filter-mobile-card-item .value{font-size:14px;line-height:1.35;margin-top:5px}.patient-filter-mobile-card-time{font-size:12px;margin-top:3px}}.filter-button{border-radius:15px;cursor:pointer;height:128px;min-width:100px;position:relative}.filter-button .filter-button-body{display:grid;grid-template-columns:1fr 1fr;height:80px;place-items:center;position:absolute;width:100%}@media(max-width:1024px){.filter-button .filter-button-body{grid-template-columns:1fr}}.filter-button .filter-button-body .value{background-color:#fff;border-radius:5px;font-family:MuliBold;font-size:20px;padding:10px 20px}@media(max-width:768px){.filter-button .filter-button-body .value{font-size:16px}}.filter-button .filter-button-body .icon{align-content:center;border-radius:38px;box-sizing:border-box;display:grid;font-size:28px;height:38px;justify-content:center;width:38px}@media(max-width:1024px){.filter-button .filter-button-body .icon{display:none}}.filter-button .label{align-items:center;border-radius:12px;bottom:0;box-sizing:border-box;color:#fff;display:flex;height:50px;justify-content:center;padding:12px;position:absolute;text-align:center;width:100%}.patients-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-items:left}@media screen and (max-width:768px){.patients-filter-form{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media screen and (max-width:580px){.patients-filter-form{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.patients-filter-form .field-width{width:320px}@media screen and (max-width:768px){.patients-filter-form .field-width{width:300px}}@media screen and (max-width:580px){.patients-filter-form .field-width{width:280px}}@media screen and (max-width:400px){.patients-filter-form .field-width{width:260px}}.form-drawer{padding:0 40px}@media screen and (max-width:768px){.form-drawer{padding:0 20px}}.global-billing-container .global-billing-header{grid-column-gap:10px;display:grid;grid-template-columns:.15fr 1fr;grid-template-rows:1fr}@media screen and (max-width:920px){.global-billing-container .global-billing-header{grid-template-columns:1fr}.global-billing-container .global-billing-header .add-new{margin-bottom:10px}}.global-billing-container .metrics_wrapper_div{margin-bottom:8px}.global-billing-container .metrics_wrapper_div .box-2.matrics-display__container{padding:12px 16px}.main-section-container:has(.global-billing-container){box-sizing:border-box;padding:0 0 20px;width:100%}.main-section-container:has(.global-billing-container)>.main-section-header{border-bottom:0;min-height:52px;padding:0}.main-section-container:has(.global-billing-container) .main-section-header .heading{color:#172033;font-family:MuliBold,sans-serif;font-size:24px;padding:0}.btn-create-invoice{align-items:center;background:#0aaebc;border-color:#0aaebc;border-radius:7px;box-shadow:none;display:inline-flex;font-family:MuliSemiBold,sans-serif;gap:8px;height:42px;justify-content:center;min-width:168px;padding:0 20px}.btn-create-invoice:focus,.btn-create-invoice:hover{background:#0799a6!important;border-color:#0799a6!important}.billing-table-filters{margin-bottom:8px;order:0}.billing-table-filters .heading-and-filters{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(280px,1fr) auto}.billing-table-filters .heading-and-filters>.label{width:min(420px,100%)}.billing-table-filters .heading-and-filters>.label .ant-input-affix-wrapper{background:#fff!important;border-color:#e4e8ed;border-radius:7px;box-shadow:none;height:42px;width:100%}.billing-table-filters .heading-and-filters>.label .ant-input-affix-wrapper .ant-input{background:transparent}.billing-table-filters .heading-and-filters>.filters{align-items:center;gap:14px}.billing-table-filters .ant-picker,.billing-table-filters .ant-select-selector{background:#fff!important;border-color:#e4e8ed!important;border-radius:7px!important;box-shadow:none!important;min-height:42px!important}.global-invoice-heading{display:flex;gap:5px;place-content:center}.global-invoice-heading svg{height:20px;width:20px}.global-invoice-action{align-items:center;display:flex;justify-content:space-between;width:50%}.billing-tabs-header{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.billing-tabs-header .billing-pill-tabs{background:transparent;border-bottom:1px solid #e8ecef;display:flex;gap:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.billing-tabs-header .billing-pill-tabs .billing-pill-tab{background:transparent;border:none;border-radius:0;color:#555;cursor:pointer;font-family:MuliSemiBold,sans-serif;font-size:15px;padding:10px 18px 12px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.billing-tabs-header .billing-pill-tabs .billing-pill-tab:hover{color:#333}.billing-tabs-header .billing-pill-tabs .billing-pill-tab.active{background:transparent;box-shadow:none;color:#0aaebc}.billing-tabs-header .billing-pill-tabs .billing-pill-tab.active:after{background:#0aaebc;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.billing-tabs-header .btn-create-invoice{align-items:center;background-color:#13b6b0;border-color:#13b6b0;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:MuliSemiBold,sans-serif;font-size:14px;gap:8px;height:auto;padding:10px 20px;transition:all .2s ease}.billing-tabs-header .btn-create-invoice:hover{background-color:#0ea6a0;border-color:#0ea6a0;color:#fff}.billing-tabs-header .btn-create-invoice .anticon{font-size:16px}.global-invoice-table{background:#fff;border:0;border-radius:0;overflow:visible;width:100%}.global-invoice-table .ant-table-container,.global-invoice-table .ant-table-content{overflow:visible!important}.global-invoice-table .ant-table{background:#fff!important;font-size:13px}.global-invoice-table .ant-table-thead>tr>th{background-color:#fafbfc!important;border-bottom:1px solid #f0f0f0;color:#000;font-family:MuliSemiBold,sans-serif;font-size:13px;font-weight:600;padding:12px}.global-invoice-table .ant-table-tbody>tr{background-color:#fff!important}.global-invoice-table .ant-table-tbody>tr:hover>td{background-color:#f5f9fa}.global-invoice-table .ant-table-tbody>tr>td{background-color:#fff!important;border-bottom:1px solid #f5f5f5;padding:14px 12px;vertical-align:middle}.invoice-date-cell{display:flex;flex-direction:column}.invoice-date-cell .date{color:#333;font-size:13px;font-weight:600}.invoice-date-cell .time{color:#888;font-size:11px}.invoice-text-cell{color:#444;font-size:13px}.invoice-number-cell{color:#0aaebc;font-family:MuliSemiBold,sans-serif}.invoice-patient-cell{color:#283345;display:flex;flex-direction:column;min-width:125px}.invoice-patient-cell small{color:#7f8995;font-size:11px;margin-top:3px}.invoice-amount-cell{color:#333;font-size:13px}.invoice-status-badge{align-items:center;background:#f4f5f7;border-radius:4px;display:inline-flex;font-size:13px;font-weight:500;min-height:25px;padding:3px 9px}.invoice-status-badge.status-draft{background:#f2f3f5;color:#697386}.invoice-status-badge.status-billed{background:#f4f1ff;color:#7867d9}.invoice-status-badge.status-partially-paid{background:#fff5e8;color:#d47b17}.invoice-status-badge.status-paid{background:#eaf8f0;color:#20965b}.invoice-status-badge.status-cancelled{background:#fff0f0;color:#d74444}.invoice-actions-cell{align-items:center;display:flex;gap:8px;justify-content:flex-end}.invoice-actions-cell .btn-pay{background:#13b6b0;border-color:#13b6b0;border-radius:4px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:600;height:32px;min-width:58px;padding:0 20px;transition:all .2s ease}.invoice-actions-cell .btn-pay:focus,.invoice-actions-cell .btn-pay:hover{background:#0ea6a0!important;border-color:#0ea6a0!important;color:#fff!important}.invoice-actions-cell .btn-pay.btn-pay-all{background:#fff;border-color:#8dd6cf;color:#159d91}.invoice-actions-cell .btn-pay.btn-pay-all:focus,.invoice-actions-cell .btn-pay.btn-pay-all:hover{background:#f3fffd!important;border-color:#159d91!important;color:#13877e!important}.invoice-actions-cell .invoice-icon-action{align-items:center;border-color:#e4e8ed;box-shadow:none;color:#52606d;display:inline-flex;height:30px;justify-content:center;min-width:30px;padding:0;width:30px}.invoice-actions-cell .invoice-icon-action.whatsapp{background:transparent;border-color:transparent;color:#1caf6d}.invoice-actions-cell .invoice-icon-action.btn-pay-all{min-width:44px}.invoice-actions-cell .icon-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex:0 0 auto;height:28px;justify-content:center;transition:all .2s;width:28px}.invoice-actions-cell .icon-circle.whatsapp{background-color:#25d366;color:#fff;font-size:14px}.invoice-actions-cell .icon-circle.whatsapp:hover{background-color:#128c7e}.invoice-actions-cell .icon-circle.print{background-color:#d2eff4;color:#128c7e;font-size:14px}.invoice-actions-cell .icon-circle.print:hover{background-color:#b3edef}.invoice-actions-cell .icon-circle.more{background-color:#f0f0f0;color:#555;font-size:16px}.billing-summary-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.billing-summary-cards .summary-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 20px}.billing-summary-cards .summary-card .label{color:#888;font-family:Muli,sans-serif;font-size:13px;margin-bottom:4px}.billing-summary-cards .summary-card .value{color:#13b6b0;font-family:MuliBold,sans-serif;font-size:18px;font-weight:700}.global-receipt-table{background:#fff;border:0;border-radius:0;overflow:visible;width:100%}.global-receipt-table .ant-table-container,.global-receipt-table .ant-table-content{overflow:visible!important}.global-receipt-table .ant-table{background:#fff!important;font-size:13px}.global-receipt-table .ant-table-thead>tr>th{background-color:#fafbfc!important;border-bottom:1px solid #f0f0f0;color:#888;font-family:MuliSemiBold,sans-serif;font-size:13px;font-weight:600;padding:12px}.global-receipt-table .ant-table-tbody>tr{background-color:#fff!important}.global-receipt-table .ant-table-tbody>tr:hover>td{background-color:#f5f9fa}.global-receipt-table .ant-table-tbody>tr>td{background-color:#fff!important;border-bottom:1px solid #f5f5f5;padding:14px 12px;vertical-align:middle}.receipt-date-cell{display:flex;flex-direction:column}.receipt-date-cell .date{color:#333;font-size:13px;font-weight:600}.receipt-date-cell .time{color:#888;font-size:11px}.receipt-text-cell{color:#444;font-size:13px}.receipt-procedure-cell{display:block;line-height:1.4;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.receipt-amount-cell{color:#333;font-size:13px}.receipt-status-badge{font-size:13px;font-weight:500}.receipt-status-badge.status-active{color:#2ecc71}.receipt-status-badge.status-partially-paid{color:#e67e22}.receipt-status-badge.status-paid{color:#2ecc71}.receipt-status-badge.status-cancelled{color:#e74c3c}.receipt-status-badge.status-refunded{color:#e67e22}.receipt-actions-cell{align-items:center;display:flex;gap:10px;justify-content:flex-end}.receipt-actions-cell .btn-view-bill{background-color:#13b6b0;border-color:#13b6b0;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:28px;padding:0 16px;transition:all .2s ease}.receipt-actions-cell .btn-view-bill:hover{background-color:#0ea6a0;border-color:#0ea6a0;color:#fff}.receipt-actions-cell .icon-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.receipt-actions-cell .icon-circle.whatsapp{background-color:#25d366;color:#fff;font-size:14px}.receipt-actions-cell .icon-circle.whatsapp:hover{background-color:#128c7e}.receipt-actions-cell .icon-circle.print{background-color:#d2eff4;color:#128c7e;font-size:14px}.receipt-actions-cell .icon-circle.print:hover{background-color:#b3edef}@media screen and (max-width:768px){.main-section-container:has(.global-billing-container){padding:0 14px 20px}.billing-tabs-header{align-items:center;flex-direction:column;gap:12px}.billing-summary-cards{grid-template-columns:repeat(2,1fr)}.billing-table-filters .heading-and-filters{grid-template-columns:1fr}.billing-table-filters .heading-and-filters>.filters,.billing-table-filters .heading-and-filters>.label{width:100%}.billing-table-filters .heading-and-filters>.filters{flex-wrap:wrap}.billing-table-filters .ant-picker{flex:1 1 250px}.global-invoice-table .ant-table,.global-receipt-table .ant-table{font-size:12px}}.invoice-table-desktop,.receipt-table-desktop{display:block}.invoice-mobile-cards,.receipt-mobile-cards{display:none}@media screen and (max-width:1024px){.invoice-table-desktop,.receipt-table-desktop{display:none}.invoice-mobile-cards,.receipt-mobile-cards{display:block}}.invoice-mobile-card{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:12px;padding:14px 16px}.invoice-mobile-card .invoice-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.invoice-mobile-card .invoice-card-top-row .invoice-card-date{display:flex;flex-direction:column;gap:3px}.invoice-mobile-card .invoice-card-top-row .invoice-card-date .date{color:#333;font-size:13px;font-weight:600}.invoice-mobile-card .invoice-card-top-row .invoice-card-date .time{color:#888;font-size:11px}.invoice-mobile-card .invoice-card-top-row .invoice-card-status-menu{align-items:center;display:flex;gap:10px;margin-left:auto}.invoice-mobile-card .invoice-card-top-row .invoice-card-menu{align-items:center;display:flex}.invoice-mobile-card .invoice-card-body{margin-bottom:14px}.invoice-mobile-card .invoice-card-body .invoice-card-patient{color:#222;font-size:15px;font-weight:700;margin-bottom:10px}.invoice-mobile-card .invoice-card-body .invoice-card-detail-row{display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.invoice-mobile-card .invoice-card-body .invoice-card-detail-row .label{color:#888}.invoice-mobile-card .invoice-card-body .invoice-card-detail-row .value{color:#333;font-weight:500;max-width:60%;text-align:right}.invoice-mobile-card .invoice-card-amounts{grid-gap:5px;background:#f8f9fa;border-radius:8px;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:10px 12px}.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item{display:flex;flex-direction:column;gap:3px}.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item .label{color:#888;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item .value{color:#333;font-size:14px;font-weight:600}.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item .value.balance{color:#e67e22}.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item.align-right,.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item.align-right .label,.invoice-mobile-card .invoice-card-amounts .invoice-card-amount-item.align-right .value{text-align:right}.invoice-mobile-card .invoice-card-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.invoice-mobile-card .invoice-card-actions .btn-pay{background-color:#13b6b0;border-color:#13b6b0;border-radius:4px;color:#fff;flex:0 0 auto;font-size:13px;font-weight:600;height:32px;min-width:58px;padding:0 20px}.invoice-mobile-card .invoice-card-actions .btn-pay:focus,.invoice-mobile-card .invoice-card-actions .btn-pay:hover{background:#0ea6a0!important;border-color:#0ea6a0!important;color:#fff!important}.invoice-mobile-card .invoice-card-actions .btn-pay.btn-pay-all{background:#fff;border-color:#8dd6cf;color:#159d91;min-width:44px}.invoice-mobile-card .invoice-card-actions .btn-pay.btn-pay-all:focus,.invoice-mobile-card .invoice-card-actions .btn-pay.btn-pay-all:hover{background:#f3fffd!important;border-color:#159d91!important;color:#13877e!important}.invoice-mobile-card .invoice-card-actions .icon-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.invoice-mobile-card .invoice-card-actions .icon-circle.print{background-color:#f0f0f0;color:#555}.invoice-mobile-card .invoice-card-actions .icon-circle.whatsapp{background-color:#25d366;color:#fff;font-size:14px}.invoice-mobile-card .invoice-card-actions .icon-circle.more{background-color:#f0f0f0;color:#555;font-size:16px}.invoice-mobile-card .invoice-card-actions .icon-circle.print{background-color:#d2eff4;color:#128c7e;font-size:14px}.invoice-mobile-card .receipt-mobile-card{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:12px;padding:14px 16px}.invoice-mobile-card .receipt-mobile-card .receipt-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.invoice-mobile-card .receipt-mobile-card .receipt-card-top-row .receipt-card-date{display:flex;flex-direction:column}.invoice-mobile-card .receipt-mobile-card .receipt-card-top-row .receipt-card-date .date{color:#333;font-size:13px;font-weight:600}.invoice-mobile-card .receipt-mobile-card .receipt-card-top-row .receipt-card-date .time{color:#888;font-size:11px}.invoice-mobile-card .receipt-mobile-card .receipt-card-top-row .receipt-card-status-menu{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-left:auto;text-align:right}.invoice-mobile-card .receipt-mobile-card .receipt-card-body{margin-bottom:10px}.invoice-mobile-card .receipt-mobile-card .receipt-card-body .receipt-card-patient{color:#222;font-size:15px;font-weight:700;margin-bottom:6px}.invoice-mobile-card .receipt-mobile-card .receipt-card-body .receipt-card-detail-row{display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.invoice-mobile-card .receipt-mobile-card .receipt-card-body .receipt-card-detail-row .label{color:#888}.invoice-mobile-card .receipt-mobile-card .receipt-card-body .receipt-card-detail-row .value{color:#333;font-weight:500;max-width:60%;text-align:right}.invoice-mobile-card .receipt-mobile-card .receipt-card-amounts{grid-gap:8px;background:#f8f9fa;border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:10px 12px}.invoice-mobile-card .receipt-mobile-card .receipt-card-amounts .receipt-card-amount-item{display:flex;flex-direction:column;gap:2px}.invoice-mobile-card .receipt-mobile-card .receipt-card-amounts .receipt-card-amount-item .label{color:#888;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.invoice-mobile-card .receipt-mobile-card .receipt-card-amounts .receipt-card-amount-item .value{color:#333;font-size:14px;font-weight:600}.invoice-mobile-card .receipt-mobile-card .receipt-card-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.invoice-mobile-card .receipt-mobile-card .receipt-card-actions .btn-view-bill{background-color:#13b6b0;border-color:#13b6b0;border-radius:4px;color:#fff;font-size:12px;font-weight:600;height:30px;padding:0 18px}.invoice-mobile-card .receipt-mobile-card .receipt-card-actions .icon-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.invoice-mobile-card .receipt-mobile-card .receipt-card-actions .icon-circle.whatsapp{background-color:#25d366;color:#fff;font-size:14px}.invoice-mobile-card .receipt-mobile-card .receipt-card-actions .icon-circle.print{background-color:#d2eff4;color:#128c7e;font-size:14px}@media screen and (max-width:768px){.global-invoice-action{align-items:stretch;flex-direction:column;gap:10px;width:100%}.billing-tabs-header .billing-pill-tabs .billing-pill-tab{font-size:13px;padding:8px 16px}.billing-tabs-header .btn-create-invoice{justify-content:center;width:100%}}.global-billing-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.global-billing-container>.ant-spin-nested-loading,.global-billing-container>.ant-spin-nested-loading>.ant-spin-container{flex:1 1 auto;min-height:0;overflow:hidden}.invoice-table-desktop,.receipt-table-desktop{min-height:0;overflow:hidden}.expiry-box{align-items:center;background:rgba(27,49,66,.129);box-shadow:30px 70px 120px 0 rgba(27,49,66,.13);display:flex;flex-direction:column;font-family:mulish,sans-serif;height:100vh;justify-content:center;text-align:center}.expiry-box .expiry-header{margin-bottom:1.5rem}.expiry-box .expiry-header .welcome-back{color:#04adbf;font-size:2rem;font-weight:700}.expiry-box .expiry-header .expired-message{color:#555;font-size:1.5rem;line-height:1.5;margin:1rem auto 0;max-width:600px}.expiry-box .expiry-actions{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:2rem}.expiry-box .expiry-actions .btn{align-items:center;background:#04adbf;border:2px solid #fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(3,127,140,.15);color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:30px;justify-content:center;opacity:1;padding:7px;width:150px}.expiry-box .expiry-actions .btn:hover{background:#04bcd0}.expiry-box .expiry-illustration img.illustration{height:auto;margin:0 auto;max-width:90%}.expiry-box .plan-details{color:#555;text-align:center}@media(max-width:768px){.expiry-box .plan-details{font-size:.9rem}}@media(max-width:568px){.expiry-box .plan-details{font-size:.8rem}}.expiry-box .plan-details .ant-divider{border-color:rgba(4,173,191,.5);color:#04adbf;font-size:1.2rem;font-weight:700}@media(max-width:768px){.expiry-box .plan-details .ant-divider{font-size:1rem}}@media(max-width:568px){.expiry-box .plan-details .ant-divider{font-size:.9rem}}.expiry-box .plan-details .plan-details1{color:#04adbf;font-weight:700}@media(max-width:768px){.expiry-box .plan-details .plan-details1{font-size:1rem}}@media(max-width:568px){.expiry-box .plan-details .plan-details1{font-size:.9rem}}.expiry-box .plan-details .plan-details1 .plan-details2{color:#04adbf;text-decoration:none}.expiry-box .plan-details .plan-details1 .plan-details2:hover{color:#04bcd0}@media(max-width:768px){.expiry-box .plan-details .plan-details1 .plan-details2{font-size:.9rem}}@media(max-width:568px){.expiry-box .plan-details .plan-details1 .plan-details2{font-size:.8rem}}@media(max-width:768px){.expiry-box .expiry-box{padding:1rem}.expiry-box .expiry-header .welcome-back{font-size:1.8rem}.expiry-box .expiry-header .expired-message{font-size:1.2rem}.expiry-box .expiry-actions{flex-direction:column}.expiry-box .expiry-actions .btn{font-size:medium;height:45px;width:100%}.expiry-box .expiry-illustration img.illustration{margin:0 auto;max-width:90%}}@media(max-width:568px){.expiry-box .expiry-box{padding:.8rem}.expiry-box .expiry-header .welcome-back{font-size:1.5rem}.expiry-box .expiry-header .expired-message{font-size:1rem}.expiry-box .expiry-actions .btn{font-size:small;height:40px;padding:8px;width:100%}.expiry-box .expiry-illustration img.illustration{margin:0 auto;max-width:90%}}.catalogue-settings-page{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;width:100%}.catalogue-settings-page>.ant-spin-nested-loading{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;width:100%}.catalogue-settings-page>.ant-spin-nested-loading>.ant-spin-container{-ms-overflow-style:none;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;width:100%}.catalogue-settings-page>.ant-spin-nested-loading>.ant-spin-container::-webkit-scrollbar{display:none;height:0;width:0}.catalogue-settings-page .branch-settings{box-sizing:border-box;height:auto;min-height:-webkit-min-content;min-height:min-content;overflow:visible;padding-bottom:24px;padding-right:6px}@media screen and (max-width:768px){.catalogue-settings-page .branch-settings{padding-bottom:18px;padding-right:3px}}.reports-page{min-height:100vh;padding:24px}.reports-page .reports-header{margin-bottom:24px}.reports-page .reports-header .header-content{align-items:flex-start;display:flex;justify-content:space-between;max-width:100%}.reports-page .reports-header .header-content .title-section h1{color:#262626;font-size:28px;font-weight:600;line-height:1.2;margin:0 0 8px}.reports-page .reports-header .header-content .title-section p{color:#8c8c8c;font-size:16px;line-height:1.5;margin:0}.reports-page .reports-header .header-content .actions-section .ant-btn{border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:500;height:40px;padding:0 24px}.reports-page .reports-header .header-content .actions-section .ant-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.reports-page .reports-tabs .ant-tabs-nav{background:#fff;border-bottom:1px solid #f0f0f0;margin:0;padding:0 24px}.reports-page .reports-tabs .ant-tabs-nav .ant-tabs-tab{background:transparent;border:none;color:#8c8c8c;font-weight:500;padding:16px 20px}.reports-page .reports-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:transparent;border-bottom:2px solid #1890ff;color:#1890ff}.reports-page .reports-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.reports-page .reports-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#1890ff}.reports-page .reports-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#1890ff;height:2px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content{padding:24px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-actions .left-actions .search-input{height:26px;width:300px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-actions .left-actions .search-input .ant-input{border:1px solid #d9d9d9;border-radius:6px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-actions .left-actions .search-input .ant-input:focus,.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-actions .left-actions .search-input .ant-input:hover{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-actions .right-actions .ant-btn{border-radius:6px;font-weight:500;height:36px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-container .ant-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#262626;font-weight:600;padding:12px 16px;width:100px}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-container .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#595959;padding:12px 16px;text-align:left}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-container .ant-table .ant-table-tbody>tr>td:first-child{color:#262626;font-weight:500}.reports-page .reports-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tab-content .generic-table .table-container .ant-table .ant-table-tbody>tr:hover>td{background:#fafafa}.reports-page .reports-content{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:0}.reports-bg{flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:1%}.reports-bg,.reports-header-row{box-sizing:border-box;display:flex}.reports-header-row{align-items:center;justify-content:space-between;margin:0 0 10px;padding:0;width:100%}.reports-header-row .reports-title{color:#222;font-size:2rem;font-weight:600;margin-bottom:4px;margin-top:0}.reports-header-row .export-btn{background:#04adbf;border:1px solid #04adbf;border-radius:8px;box-shadow:0 2px 8px 0 rgba(56,189,248,.07);color:#fff;font-size:1rem;font-weight:500;height:44px;padding:0 28px;transition:all .2s}.reports-header-row .export-btn:hover{background:#0399aa;border-color:#0399aa;color:#fff}.reports-tabs-row{box-sizing:border-box;margin:0;min-width:0;width:100%}.reports-tabs-row .reports-tabs .ant-tabs-nav{margin-bottom:0}.reports-tabs-row .reports-tabs .ant-tabs-nav .ant-tabs-tab{background:transparent;border:none;color:#7d8597;font-size:1.08rem;font-weight:500;margin-right:32px;padding:0 0 16px}.reports-tabs-row .reports-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{color:#04adbf}.reports-tabs-row .reports-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#04adbf;font-weight:600}.reports-tabs-row .reports-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#38bdf8;border-radius:2px;height:3px}.reports-table-card{border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;margin:12px 0 2%;min-height:0;overflow:hidden}.reports-table-card .reports-table-toolbar{align-items:center;display:flex;justify-content:space-between}.reports-table-card .reports-table-toolbar .reports-summary-line{align-items:center;color:#5b6472;display:flex;flex-wrap:wrap;font-size:.98rem;font-weight:500;gap:12px 20px}.reports-table-card .reports-table-toolbar .reports-summary-line .summary-item{white-space:nowrap}.reports-table-card .reports-table-toolbar .toolbar-title{color:#222;font-size:1.08rem;font-weight:600}.reports-table-card .reports-table-toolbar .toolbar-actions{align-items:center;display:flex;gap:12px}.reports-table-card .reports-table-toolbar .toolbar-actions .toolbar-search .ant-input{border-radius:8px;font-size:1rem;height:28px;padding:0 10px;transition:all .2s}.reports-table-card .reports-table-toolbar .toolbar-actions .toolbar-search .ant-input::-webkit-input-placeholder{color:#7d8597}.reports-table-card .reports-table-toolbar .toolbar-actions .toolbar-search .ant-input::placeholder{color:#7d8597}.reports-table-card .reports-table-toolbar .toolbar-actions .toolbar-search .ant-input-prefix{color:#7d8597}.reports-table-card .reports-table-toolbar .toolbar-actions .toolbar-btn{background:#f7f8fa;border:1.5px solid #04adbf;border-radius:8px;box-shadow:none;color:#04adbf;font-size:1rem;font-weight:500;height:38px;min-width:38px;padding:0 14px;transition:all .2s}.reports-table-card .reports-table-toolbar .toolbar-actions .toolbar-btn:hover{background:rgba(117,145,147,.149);color:#04adbf}.reports-table-card .reports-table-container{flex:1 1 auto;height:100%;margin-top:12px;min-height:0;min-width:0;overflow:hidden;position:relative}.reports-table-card .reports-table-container .generic-table .ant-table-thead>tr>th{color:#666;font-weight:600;text-align:left}.reports-table-card .reports-table-container .generic-table .ant-table-thead>tr>th:first-child{padding-left:15px!important}.reports-table-card .reports-table-container .generic-table .ant-table-tbody>tr>td{color:#333}.reports-table-card .reports-table-container .generic-table .ant-table-tbody>tr>td:first-child{font-weight:500}.reports-table-card .reports-table-container .infinite-scroll-loading{color:#999;font-size:14px;padding:20px;text-align:center}.reports-table-card .generic-table{box-sizing:border-box;padding-bottom:8px}.reports-table-card .generic-table>.table-container{flex:1 1;height:100%;min-height:0;min-width:0;overflow:hidden!important;overscroll-behavior:contain}.reports-table-card .generic-table .ant-table-body{overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.reports-table-card .generic-table .ant-table-body>table{min-width:calc(100% + 10px)!important}.reports-table-card .generic-table .ant-table-sticky-scroll{display:none!important}.reports-table-card .generic-table .table-actions{display:none}.reports-table-card .generic-table .table-container{margin-top:0}.reports-table-card .generic-table .table-container .ant-table{border-radius:12px}.reports-table-card .generic-table .table-container .ant-table .ant-table-tbody>tr{border-radius:none;box-shadow:0 2px 4px rgba(0,0,0,.05);padding-left:12px}.reports-table-card .generic-table .table-container .ant-table .ant-table-thead>tr>th{background:#f7f8fa;border-bottom:none;color:#7d8597;font-size:1rem;font-weight:600;padding:5px}.reports-table-card .generic-table .table-container .ant-table .ant-table-tbody>tr>td{background:transparent;border-bottom:none;color:#222;font-size:1rem;height:40px;padding:2px}.reports-table-card .generic-table .table-container .ant-table .ant-table-tbody>tr>td:first-child{padding-left:12px}.reports-table-card .generic-table .table-container .ant-table .ant-table-tbody>tr{border-radius:12px}.reports-table-card .generic-table .table-container .ant-table .ant-table-tbody>tr:hover>td{background:#f1f5f9}@media(max-width:900px){.reports-header-row,.reports-table-card,.reports-tabs-row{max-width:100%;padding-left:12px;padding-right:12px}.reports-table-card .reports-table-toolbar{align-items:flex-start;flex-direction:column;gap:10px;padding-left:12px;padding-right:12px}.reports-table-card .reports-table-toolbar .toolbar-actions{flex-wrap:wrap}}.reports-tabs{--ant-primary-color:#04adbf}.reports-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#04adbf}.reports-tabs .ant-tabs-ink-bar{background-color:#04adbf}.reports-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#40a9ff}.reports-tabs .ant-tabs-ink-bar{background-color:#04adbf!important;background-color:var(--theme-color,#04adbf)!important}.reports-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#04adbf!important;color:var(--theme-color,#04adbf)!important}.reports-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#04adbf!important;color:var(--theme-color-light,#04adbf)!important}.reports-tabs[style*="--ant-primary-color"] .ant-tabs-ink-bar{background-color:var(--ant-primary-color)!important}.reports-tabs[style*="--ant-primary-color"] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-primary-color)!important}html{scroll-behavior:smooth}.generic-table{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.generic-table .table-actions{display:flex;justify-content:space-between;margin-bottom:16px}.generic-table .table-actions .search-input{width:300px}.generic-table .table-actions .right-actions{display:flex;gap:8px}.generic-table .ant-table-wrapper{background:#fff;border-radius:8px;overflow:hidden}.generic-table .ant-table-wrapper .ant-table .ant-table-container{background:hsla(0,4%,82%,.2);border:1px solid #fff}.generic-table .ant-table-thead>tr>th{background-color:#f7f7f7;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generic-table .ant-pagination{margin-top:16px}.generic-table .table-container{flex:1 1 auto;min-height:0;overflow:hidden}.generic-table .loading-more{background:#fafafa;border-top:1px solid #f0f0f0;padding:16px;text-align:center}.generic-table .loading-more .ant-spin{margin-right:8px}.generic-table .column-title-container{align-items:center;display:flex;width:100%}.generic-table .column-title-container div{display:flex;gap:4px;margin-left:8px}.generic-table .column-title-container div .sort-button,.generic-table .column-title-container div div{cursor:pointer;padding:2px}.generic-table .column-title-container div .sort-button.active,.generic-table .column-title-container div .sort-button:hover,.generic-table .column-title-container div div.active,.generic-table .column-title-container div div:hover{color:#1890ff}.generic-table .ant-table .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:2px solid #f0f0f0;font-weight:600;padding:12px 16px}.generic-table .ant-table .ant-table-tbody>tr>td{align-self:center;border-bottom:1px solid #f5f5f5;padding:12px 16px}.generic-table .ant-table .ant-table-tbody>tr:hover>td{background-color:#fafafa}.generic-table .ant-table .ant-table-tbody .ant-table-cell{word-wrap:break-word;white-space:normal;word-break:break-word}.generic-table .ant-table .ant-table-tbody .ant-table-cell div{line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis}.generic-table .ant-table .ant-table-thead .ant-table-cell{word-wrap:break-word;text-align:center;text-overflow:ellipsis;white-space:normal;word-break:break-word}.table-column-name,.table-column-patient{max-width:215px!important}.table-column-name div,.table-column-patient div{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.filter-form-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.filter-form-fields{grid-template-columns:1fr}}.filter-tag{margin-bottom:8px;margin-right:8px}.filter-search-container{display:flex;flex-direction:column;width:100%}.filter-age-container,.filter-date-container{width:100%}.filter-column-search{padding:8px}.global-pharmacy{min-width:0}.global-pharmacy .central-table-filters .heading-and-filters{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(280px,1fr) auto}.global-pharmacy .central-table-filters .heading-and-filters>.label{width:min(520px,100%)}.global-pharmacy .central-table-filters .heading-and-filters>.filters{align-items:center;gap:14px}.global-pharmacy .central-table-filters .ant-input-affix-wrapper,.global-pharmacy .central-table-filters .ant-picker,.global-pharmacy .central-table-filters .ant-select:not(.shared-secondary-control) .ant-select-selector{background:#fff!important;border-color:#e4e8ed!important;border-radius:7px!important;box-shadow:none!important;min-height:42px!important}.global-pharmacy .central-table-filters .ant-input,.global-pharmacy .central-table-filters .ant-input-prefix,.global-pharmacy .central-table-filters .ant-input-suffix{background:transparent!important}.global-pharmacy .pharmacy-table{background:transparent;border:0;border-radius:0;width:100%}.global-pharmacy__actions{align-items:center;display:flex;gap:16px}.global-pharmacy__description{color:#667085;margin:-8px 0 20px}.global-pharmacy__search{flex:0 0 auto}.btn-create-pharmacy{align-items:center;background:#0aaebc;border-color:#0aaebc;border-radius:7px;box-shadow:none;display:inline-flex;font-family:MuliSemiBold,sans-serif;gap:8px;height:42px;justify-content:center;min-width:168px;padding:0 20px}.btn-create-pharmacy:focus,.btn-create-pharmacy:hover{background:#0799a6!important;border-color:#0799a6!important}.prescription-modal .ant-modal-header,.view-invoice-modal .ant-modal-header{background:transparent;margin-bottom:12px;padding-right:36px}.prescription-modal .ant-modal-title,.prescription-modal .quick-record-header,.view-invoice-modal .ant-modal-title,.view-invoice-modal .quick-record-header{min-width:0;width:100%}.view-invoice-modal.pharmacy-view-bill-modal .ant-modal-body{padding:20px 32px 32px}.view-invoice-modal.pharmacy-view-bill-modal .app-accordion-surface{margin:0}.view-invoice-modal.pharmacy-view-bill-modal .billing-accordion-with-balance .mantine-Accordion-control,.view-invoice-modal.pharmacy-view-bill-modal .mantine-Accordion-control{box-sizing:border-box;padding:20px 28px}.view-invoice-modal.pharmacy-view-bill-modal .mantine-Accordion-label{min-width:0;padding:0;width:100%}.view-invoice-modal.pharmacy-view-bill-modal .mantine-Accordion-content{padding-left:28px;padding-right:28px}.view-invoice-modal.pharmacy-view-bill-modal .billing-view-header{-webkit-column-gap:20px;column-gap:20px;grid-template-columns:minmax(110px,1fr) minmax(140px,1.25fr) repeat(4,minmax(64px,.7fr)) minmax(80px,.85fr) minmax(250px,1.9fr)}.view-invoice-modal.pharmacy-view-bill-modal .billing-view-header .billing-row-cell{min-width:0}.view-invoice-modal.pharmacy-view-bill-modal .billing-view-header .actions-cell,.view-invoice-modal.pharmacy-view-bill-modal .billing-view-header .row-icons{gap:10px}.view-invoice-modal.pharmacy-view-bill-modal .billing-view-header .actions-cell{flex-wrap:nowrap;white-space:nowrap}.ant-modal-header,.ant-modal-title{padding:5px}@media(max-width:640px){.global-pharmacy{padding:16px}.global-pharmacy .central-table-filters .heading-and-filters{grid-template-columns:1fr}.global-pharmacy .central-table-filters .heading-and-filters>.filters,.global-pharmacy .central-table-filters .heading-and-filters>.label{width:100%}.global-pharmacy__actions{align-items:stretch;flex-direction:column}.global-pharmacy__actions .ant-btn{width:100%}}div.branches-container{max-width:100%!important;min-height:98vh}div.branches-container h1{margin:37px 0}div.branches-container .clinics{align-content:center;align-items:center;cursor:pointer;gap:50px;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;margin:10px;overflow-y:auto;padding:10px}div.branches-container .clinics .box{flex-direction:column;height:355px;justify-content:space-evenly;width:320px}div.branches-container .clinics .box .clinic-img{height:150px;width:150px}div.branches-container .clinics .box label{font-size:18px}div.branchheader-container{align-items:center;box-sizing:border-box;display:flex;height:100px;justify-content:flex-end;justify-self:right;padding:3% 5% 10px;width:100%}div.branchheader-container .box.search{color:#b1b1b1;flex-direction:row;height:56px;justify-content:space-evenly;width:321px}div.branchheader-container .box.search .icon{padding:0 15px}div.branchheader-container .box.search label{flex:1 1}@media only screen and (max-device-width:768px)and (orientation:portrait){div.branchheader-container .box.search{background:transparent;border:none;font-size:16px;height:auto;height:17px;margin-right:4px;padding:5px;width:auto;width:17px}div.branchheader-container .box.search label{display:none}div.branchheader-container{height:auto}}div.branchheader-container nav{align-items:center;display:flex;flex-direction:row-reverse}div.branchheader-container nav .user-icon{border-radius:8.44828px;height:35px;margin-left:5px;position:relative;width:35px}div.branchheader-container nav .user-icon .img-frame{height:38px;width:38px}@media only screen and (min-device-width:1368px)and (orientation:landscape){div.branchheader-container nav .user-icon .img-frame{height:40px;width:40px}}div.branchheader-container nav .user-icon .arrow-down{position:absolute;right:-60%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.branchheader-container nav .user-icon .arrow-down i{color:#04adbf;font-size:10px}div.branchheader-container nav a{color:#b1b1b1;display:inline-block;height:17px;padding:10px;width:17px}div.branchheader-container nav a i{font-size:16px}div.branchheader-container nav a:hover{color:#04adbf}div.branchheader-container nav a .bell{position:relative}div.branchheader-container nav a .bell:after{background-color:#ff2929;border-radius:50px;content:"";height:6px;position:absolute;right:1px;top:1px;width:6px}.enter-main .enter-container{box-sizing:border-box;display:flex;min-height:100vh}.enter-main .enter-container .enter-gnome{height:99.5vh}@media screen and (max-width:1023px){.enter-main .enter-container .enter-gnome{display:none}}.enter-main .enter-footer{bottom:10px;left:10px;position:absolute}@media screen and (max-width:1023px){.enter-main .enter-footer{display:none}}.login-form{max-width:500px;width:100%}.login-box{display:grid;grid-template-rows:0 1fr;margin:50px;position:relative;width:100%}@media(max-width:768px){.login-box{margin:30}}@media(max-width:568px){.login-box{grid-template-rows:100px 1fr;margin:20px}}.login-box .login-header{position:relative}.login-box .login-header .back{left:50px;position:absolute;top:50px}@media(max-width:768px){.login-box .login-header .back{left:30px;top:50px}}@media(max-width:568px){.login-box .login-header .back{left:20px;top:50px}}.login-box .login-header .logo{position:absolute;right:50px;top:50px;width:100px}@media(max-width:768px){.login-box .login-header .logo{right:30px;top:50px}}@media(max-width:568px){.login-box .login-header .logo{right:20px;top:50px}}.login-box .login-wrapper{line-height:1.5;max-width:500px;place-self:center;width:66%}.login-box .login-wrapper .login-tab{height:300px}.login-box .login-wrapper .welcome{color:gray;margin-bottom:20px}@media screen and (max-width:768px){.login-box .login-wrapper{width:70%}}@media screen and (max-width:568px){.login-box .login-wrapper{width:85%}}.signup-box{display:grid;grid-template-rows:0 1fr;margin:50px;width:100%}@media(max-width:768px){.signup-box{margin:30}}@media(max-width:568px){.signup-box{grid-template-rows:100px 1fr;margin:20px}}.signup-box .signup-header{position:relative}.signup-box .signup-header .back{left:50px;position:absolute;top:50px}@media(max-width:768px){.signup-box .signup-header .back{left:30px;top:50px}}@media(max-width:568px){.signup-box .signup-header .back{left:20px;top:50px}}.signup-box .signup-header .logo{position:absolute;right:50px;top:50px;width:100px}@media(max-width:768px){.signup-box .signup-header .logo{right:30px;top:50px}}@media(max-width:568px){.signup-box .signup-header .logo{right:20px;top:50px}}.signup-box .signup-wrapper{display:grid;line-height:1.5;max-width:500px;place-self:center;width:66%}.signup-box .signup-wrapper .sub-heading{color:gray;margin-bottom:20px}.signup-box .signup-wrapper .signup-form{max-width:500px;width:100%}#root,body,html{height:auto!important;min-height:100vh!important;overflow:auto!important}.catalogue-container{background-color:#fff;border-radius:36px 0 0 0;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:auto;margin:auto;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding:0;place-items:center;width:100%}.clinic-logo{height:80px;margin-right:10px;width:80px}.Carousel{border-radius:24px;height:244px;img{border-radius:20px;color:#fff;height:244px;line-height:160px;margin:0;object-fit:fill;text-align:center}}.action-row{display:flex;justify-content:space-around;.call-action{color:#000;width:33%}}.clinic-actions{align-items:center;background:transparent;border-color:transparent;box-shadow:none;display:flex;gap:6px;width:100%;.ant-avatar{border:none}.call-action{align-items:center;color:#333333e0!important;display:flex!important;gap:6px}.call-action>span{height:24px}.ant-avatar>img{border:none;height:98%;object-fit:fill}:hover{border-color:transparent}}.gutter-row{padding-left:0!important;padding-right:0!important;width:100%}.doctor-section{padding:4%;place-content:center;position:relative;width:100%}.doctor-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin:0}.doctor-card{align-items:center;background-color:#fafafa;border:1px solid #f4f5fa;border-radius:16px;display:flex;flex-direction:column;line-height:0;padding:5px 0;place-content:center;width:auto;.ant-card-body{padding:10px 0;width:100%}}.doctor-info{align-items:center;display:flex;justify-content:space-evenly;padding-left:20px}.doctor-details{display:flex;flex-direction:column;gap:8px;width:60%}.doctor-name{text-wrap:nowrap;font-family:MuliBold;font-size:12px;font-weight:600;margin-bottom:5px}.doctor-specialization{color:#666;font-size:12px;line-height:1;margin:0;overflow-wrap:break-word}.book-button{border:1px solid #04adbf;color:#04adbf;font-weight:600;height:34px;width:180px}.book-button:hover{box-shadow:8px #04adbf}.header-row{background-color:#f4f5fa;border-bottom:3px #e2e2e2;border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding:0 4% 4%;width:100%;.ant-row{margin:0!important;padding:0 4%}.socialMediaRow{padding:0}}.gutter-row-details{background-color:#fff;border-radius:20px;box-sizing:border-box;gap:24px;margin-top:4%;padding:24px 20px 0;width:100%;.ant-card-actions{align-items:center;background-color:#fff;font-size:14px;justify-content:center}.ant-card-actions>li{display:flex;justify-content:center}.ant-card-body{padding:0 0 5px}.ant-card-meta{align-items:center}.ant-card{line-height:0}}.cataloguePageDivider{display:none}.profile-img{border-radius:16px;gap:0;height:88px;width:88px}.social-media{background-color:#fff;border-radius:12px;display:flex;height:60px;width:64px;.ant-card-body{height:100%;padding:10px 8px 10px 5px;.ant-card-meta-detail .ant-card-meta-title{color:#000;font-size:1.3rem;height:80px}}.ant-card-bordered{width:50%}.ant-card-cover{display:flex;margin:0;width:100px}.ant-card-cover img{border-radius:none;object-fit:cover}}.Clinic-Title{word-wrap:break-word;text-wrap:auto;font-size:20px;font-weight:800;max-width:100%;overflow:hidden!important;text-overflow:ellipsis}.socialMediaRow{margin-left:0;margin-right:0;overflow-x:scroll;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%;.ant-card-meta-detail{font-size:small}}.mediaCardCol{display:flex;flex-direction:row;gap:24px;margin-top:3%;place-content:center}.sectionDiv{margin:15px 0;width:100%}.DetailsCard{.ant-card-meta-avatar{-webkit-padding-end:0;padding-inline-end:0}.ant-card-meta-title{margin-bottom:0!important}.ant-card-meta-description{color:#2b2b2b;font-size:16px}}.iconsForActions{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;gap:2%;padding:auto 0;.ant-avatar-image{height:80%;width:80%}}.Timings-dropdown .ant-dropdown-menu{background-color:#f4f5fa;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif;padding:16px;width:250px}.Timings-dropdown{border:none;.ant-dropdown-menu-item{border-bottom:1px solid #ddd;margin:0;padding:0}}.day-item{align-items:center;border-bottom:1px solid #fff;color:#000;display:grid;font-weight:500;grid-template-columns:1fr 1fr;padding:2px 0;:last-child{border-bottom:none}}.day-label{color:#333;font-size:14px;font-weight:500;margin-right:8px}.slots{display:grid;margin-top:4px}.time-range{color:#393939;font-size:14px}.time-closed{color:#ed362f;font-size:14px;font-weight:550;text-align:end}.timings-button{background-color:#fff;color:#333;font-weight:700}.socialMediaMeta{align-items:center;.ant-card-meta-avatar{height:100px}}.clinic-actions>a{color:#2b2b2b}.header-info{display:flex;padding:4% 0 1%;position:relative}.HyphaText{font-size:13px;font-style:italic;font-weight:400;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;span{color:#04adbe;font-weight:500;text-align:left}}.shareButton{background:none;border:none;border-radius:50px;box-shadow:none;height:50px;padding:0;width:50px}.shareButton .ant-btn:hover{border-color:none;box-shadow:none}.contact-button .ant-float-btn-primary{background:#fff;box-shadow:none}.contact-button>.ant-float-btn-body>.ant-float-btn-content{color:#30bf39}.whatsapp-Button>.ant-float-btn-body{background-color:initial;width:50px}.whatsapp-Button>.ant-float-btn-body:hover{background-color:initial}.book-appointment-float-btn>.ant-float-btn-body{align-items:center;background-color:#04adbf;border-radius:12px;display:flex;height:100%;justify-content:center;width:100%}.book-appointment-float-btn>.ant-float-btn-body:hover{background-color:#038fa0}.book-appointment-float-btn{border-radius:12px!important;height:44px!important;right:auto!important;width:206px!important}.navBar{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;gap:12px;height:60px;padding-left:28px;place-items:center;position:fixed;top:0;width:100%;z-index:1000}.services{display:flex;flex-direction:column;gap:12px;padding-top:25px;width:100%}.service-item{align-items:center;background-color:#fafafa;border:1px solid #f4f5fa;border-radius:16px;display:flex;gap:18px;height:40px;padding:8px 24px}.service-item .title{font-size:20px}.doctor-section-subtitle{color:#a1a1a1;margin-top:0;padding-top:0}.card-divider{border-top:1px solid #dcdcdc;margin-top:10px}.facilities{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-top:20px;width:100%}.facility-item{align-items:center;display:flex;font-size:12px;gap:8px;width:100%}.view-more-button{border:1px solid #9d9d9d!important;border-radius:12px;color:#555!important;gap:8px;height:44px;padding:12px 24px;place-self:center;width:206px}@media (min-width:700px){.catalogue-container{margin:4% auto;width:890px}.services{flex-direction:row;flex-wrap:wrap}.service-item{width:100%}.navBar{width:855px}.clinic-actions{width:auto;.ant-btn{font-size:.8rem}.ant-avatar{height:12px;padding:0}.call-action{height:auto;.ant-btn:hover{color:#04adbf!important}}span{color:#2b2b2b;font-size:14px;font-weight:500}}.doctor-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.doctor-card{width:auto}.doctor-info{gap:15px;padding-left:0}.doctor-name{font-size:14px}.cataloguePageDivider{background:#333333e0;box-shadow:8px 8px 120px 0 #514f4f;display:inline-block;width:100%}.gutter-row-details{background:none;border:none;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;margin-top:0;padding:2% 4% 2% 8%;position:relative;.ant-card-actions{background-color:initial;font-size:14px;justify-content:center}.ant-card-meta{align-items:baseline;flex-direction:column}.ant-card-actions>li{-webkit-border-end:none!important;background-color:initial;border-inline-end:none!important;margin-bottom:0}}.clinic-details{gap:10px}.card-divider{display:none}.clinic-location{padding-bottom:0;width:80%}.book-button{height:100%;width:180px}.social-media{align-items:center;cursor:pointer;display:flex;height:100%;.ant-card-body{padding:5px;.ant-card-meta-detail .ant-card-meta-title{font-size:20px;height:auto}.ant-card-meta-title{margin-bottom:0}}.ant-card-bordered{width:50%}.ant-card-cover img{border-radius:none;object-fit:cover}}.socialMediaRow{margin:0;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%}.socialMediaMeta{width:100%;.ant-card-meta-avatar{height:100%;padding-top:6px}}.mediaCardCol{place-content:baseline;width:auto;.ant-card-bordered{width:130px}}.sectionDiv{padding:5px 15px}.Carousel{height:280px;img{height:280px;object-fit:fill}}.doctor-section{justify-content:baseline}}.PricingCard{background-color:var(--neutral-white);border-radius:1em;box-sizing:border-box;color:var(--neutral-dark-grayish-blue);padding:2em;text-align:center;width:min(100%,30rem)}.PricingCard header>.card-price{font-size:3.5em;margin-block:1rem}.PricingCard .card-features>*{border-bottom:1px solid var(--neutral-light-grayish-blue);padding-block:1em}.PricingCard .card-features :first-child{border-top:1px solid var(--neutral-light-grayish-blue)}.PricingCard .card-features :last-child{margin-bottom:2em}.PricingCard .card-btn{background-color:#04adbf;border:2px solid transparent;border-radius:.5em;box-sizing:border-box;color:var(--neutral-white);cursor:pointer;margin:0;outline:transparent;padding:0;padding-block:1em;transition:.125s ease;width:100%}.PricingCard .card-btn:is(:focus-visible,:hover){background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,var(--primary-linear-gradient)) border-box;border:2px solid transparent;border-radius:.5em;color:#04adbf}.PricingCard button{font-size:var(--primary-fs);font-weight:var(--primary-fw)}.PricingCard:first-child{align-items:stretch;align-self:stretch;background-color:#04adbf;box-sizing:border-box;color:var(--neutral-white);display:flex;flex-direction:column;justify-content:center}.PricingCard:first-child .card-btn{background:transparent;background-color:var(--neutral-white);color:#04adbf}.PricingCard:first-child .card-btn:is(:focus-visible,:hover){background:linear-gradient(#04adbf,#04adbf) padding-box,linear-gradient(#fff,#fff) border-box;border:2px solid transparent;border-radius:.5em;color:var(--neutral-white)}@media screen and (max-width:800px){.PricingCard:first-child{align-self:center}}:root{--primary-fw:700;--primary-fs:15px;--primary-linear-gradient:#04adbf,#03717c;--neutral-very-light-grayish-blue:#f6f6fe;--neutral-light-grayish-blue:#b3b5c6;--neutral-grayish-blue:#6d708d;--neutral-dark-grayish-blue:#494c5f;--neutral-white:#fff}.PricingApp{background-color:#e5e5e5;display:grid;font-size:15px;font-size:var(--primary-fs);font-weight:700;font-weight:var(--primary-fw);min-height:100vh;min-height:100dvh;place-items:center;position:relative;z-index:999}.PricingApp .price-switch{--border-radius:10em;border-radius:var(--border-radius);cursor:pointer;display:block;height:25px;position:relative;width:50px}.PricingApp .price-checkbox{height:0;opacity:0;width:0}.PricingApp .switch-slider{background-image:linear-gradient(90deg,#04adbf,#03717c);background-image:linear-gradient(to right,var(--primary-linear-gradient));border-radius:var(--border-radius);height:25px;left:0;position:absolute;top:0;width:50px}.PricingApp .switch-slider:is(:hover,:focus-visible){opacity:.7}.PricingApp .switch-slider:before{aspect-ratio:1;background-color:#f6f6fe;background-color:var(--neutral-very-light-grayish-blue);border-radius:50%;content:"";left:4px;position:absolute;top:2px;-webkit-transform:translateX(2px);transform:translateX(2px);transition:.3s ease;width:20px}.PricingApp .price-checkbox:checked+.switch-slider:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.PricingApp .app-container{width:min(90%,70rem)}.PricingApp header .header-topic{color:#494c5f;color:var(--neutral-dark-grayish-blue);text-align:center}.PricingApp header>.header-row{grid-gap:2em;display:grid;gap:2em;grid-template-columns:1fr .01fr 1fr;margin-top:2em}.PricingApp header>.header-row .one-year{justify-self:right}.PricingApp header>.header-row .price-switch{margin-top:5px}.PricingApp header>.header-row .three-year{grid-gap:5px;display:grid;gap:5px;justify-self:left}.PricingApp .pricing-cards{align-items:center;display:flex;justify-content:center;margin-top:4em;min-height:30rem}.PricingApp:before{background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:304px;left:0;max-width:353px;position:absolute;width:100%;z-index:-1}@media screen and (max-width:800px){.PricingApp{padding-block:4em}.PricingApp .pricing-cards{flex-direction:column;gap:2em}}.choose-branch-container{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:MuliSemiBold;font-size:62.5%;font-size:1.6rem;height:100vh;justify-content:flex-start;line-height:1;margin:0 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2rem;scrollbar-width:none}.choose-branch-container::-webkit-scrollbar{display:none}.choose-branch-container .profile-container .organization-container{grid-gap:2rem;display:grid;gap:2rem;justify-content:center}.choose-branch-container .profile-container .organization-container .admin-organization{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.choose-branch-container .profile-container .organization-container .admin-organization fieldset{border:2px solid #fff;border-radius:1rem;margin-bottom:4rem;padding:2rem;position:relative;text-align:center}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .divider{max-width:300px}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list{display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media(max-width:580px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item{border-radius:3%;cursor:pointer;margin:2rem;overflow:hidden;transition:all .2s ease-in}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link{align-items:center;color:#4c4c4c;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2rem;gap:1.2rem;justify-content:center;text-decoration:none}@media(max-width:580px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link{display:grid;grid-template-columns:.2fr .8fr}}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .name{text-align:center;width:300px}@media(max-width:580px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .name{width:200px}}@media(max-width:480px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .name{width:140px}}@media(max-width:380px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .name{width:100px}}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .profile-img{border:1.5px solid transparent;border-radius:1rem;box-sizing:border-box;height:150px;width:150px}@media(max-width:580px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .profile-img{height:100px;width:100px}}@media(max-width:380px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list .profile-item .profile-link .profile-img{height:60px;width:60px}}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .menu{font-size:1rem;list-style:none;position:absolute;right:19px;top:0}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .dots-menu{color:#04adbf;cursor:pointer;font-size:2rem}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .ant-dropdown{align-self:flex-start}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .dots{display:inline-block}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-list{list-style-type:none;padding:0}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-item{cursor:pointer;padding:10px}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-link{align-items:center;display:flex}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-img{border-radius:50%;height:30px;margin-right:10px;width:30px}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .name{font-size:16px;font-weight:500}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-item:hover .profile-img{border:1.5px solid #04adbf}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-item:hover .profile-link{color:#04adbf}.choose-branch-container .profile-container .organization-container .admin-organization fieldset .profile-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:580px){.choose-branch-container .profile-container .organization-container .admin-organization fieldset{padding:1rem}}.choose-branch-container .profile-container .organization-container fieldset{border:2px solid #fff;border-radius:1rem;margin-bottom:4rem;padding:1rem;text-align:center}@media(max-width:580px){.choose-branch-container .profile-container .organization-container fieldset{padding:.2rem}}.choose-branch-container .profile-container .organization-container fieldset .other-organization{display:flex;flex-wrap:wrap;justify-content:center}.choose-branch-container .profile-container .organization-container fieldset .other-organization .divider{max-width:300px}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:580px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item{border-radius:3%;cursor:pointer;margin:2rem;overflow:hidden;transition:all .2s ease-in}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link{align-items:center;color:#4c4c4c;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2rem;gap:1.2rem;justify-content:center;text-decoration:none}@media(max-width:580px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link{display:grid;grid-template-columns:.2fr .8fr}}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .name{text-align:center;width:300px}@media(max-width:580px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .name{width:200px}}@media(max-width:480px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .name{width:140px}}@media(max-width:380px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .name{width:100px}}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .profile-img{border:1.5px solid transparent;border-radius:1rem;box-sizing:border-box;height:9%;width:90px}@media(max-width:580px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .profile-img{height:60px;width:60px}}@media(max-width:380px){.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-list .profile-item .profile-link .profile-img{height:40px;width:40px}}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-item:hover .profile-img{border:1.5px solid #04adbf}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-item:hover .profile-link{color:#04adbf}.choose-branch-container .profile-container .organization-container fieldset .other-organization .profile-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.choose-branch-container .profile-container .btn{background-color:transparent;border:1px solid #4c4c4c;border-radius:1rem;color:#4c4c4c;cursor:pointer;display:block;font-family:MuliSemiBold;font-size:2rem;margin:0 auto;padding:1.5rem 2rem;transition:all .2s}.choose-branch-container .profile-container .btn:hover{border:1px solid #04adbf;color:#04adbf}.link-input-container{color:#04adbf;cursor:pointer}.add-organization-container{grid-gap:20px;align-items:center;border-radius:24px;box-sizing:border-box;display:grid;gap:20px;min-height:100dvh;padding:0 200px;width:100%}@media(max-width:820px){.add-organization-container{padding:0 100px}}@media(max-width:520px){.add-organization-container{padding:0}}.add-organization-form-container{display:grid;padding:40px 0;place-items:center;width:100%}.add-organization-form-container .add-organization-form{grid-gap:20px;display:grid;gap:20px;width:80%}.add-organization-form-container .add-organization-form .ant-form-item{align-items:stretch;display:flex;flex-direction:column}.add-organization-form-container .add-organization-form .ant-form-item .phone-number-input{width:100%}.add-organization-form-container .add-organization-form .add-clinic-button,.add-organization-form-container .add-organization-form .remove-clinic-button{align-self:flex-start}.add-organization-right img{border-radius:24px;height:auto;width:100%}@media(max-width:820px){.add-organization-right img{border-radius:0;max-height:420px;object-fit:cover;object-position:center}}@media(max-width:760px){.add-organization-right img{border-radius:0;max-height:300px;object-fit:cover;object-position:center}}@media(max-width:500px){.add-organization-right img{border-radius:0;max-height:200px;object-fit:cover;object-position:center}}@media(max-width:820px){.add-organization-left,.add-organization-right{width:100%}}