body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:Hack,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login_container{background:#f5f5f5;box-sizing:border-box;min-height:100vh;padding-top:24px;width:100vw}.card_container{box-sizing:border-box;padding:48px;width:420px}.row_center{display:flex;justify-content:center;width:100%}.footer{color:#21293aa6;text-align:center}.ant-select-dropdown .ant-select-item-option-content{overflow:visible;text-overflow:clip;white-space:inherit}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{border-radius:5px 5px 0 0}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background-color:#f5f5f5}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{background-color:#fff;border-bottom:none}.ant-tabs-top>.ant-tabs-nav{margin-bottom:0}.ant-notification .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message{font-size:14px;margin-bottom:0}.ant-notification .ant-notification-notice{padding:8px 16px;width:auto}.ant-notification .ant-notification-notice .ant-notification-notice-icon{font-size:14px;padding:4px}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border:none}.settings-page-modal.ant-modal-confirm .ant-modal-confirm-body .ant-modal-confirm-title+.ant-modal-confirm-content{max-width:100%}.settings-page-modal .ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#f50}.layout-root{height:100vh;margin:0;padding:0;width:100vw}.layout-content{background-color:#fff;height:calc(100vh - 64px);margin:0;overflow-x:hidden;overflow-y:scroll}.layout-content,.layout-content-mobile{display:flex;flex-direction:column;justify-content:space-between;padding:0;width:100%}.layout-content-mobile{background-color:#f5f5f5;margin-top:44px;min-height:calc(100vh - 44px)}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.dash-board-page-footer{background-color:#fff;border-top:1px solid #21293a0f;border-top:1px solid var(--colorSplit,#21293a0f);bottom:0;display:absolute;left:0;.dash-board-page-download{border-bottom:1px solid #e8e9ea;padding:24px;.dash-board-page-download-body{background-color:#fbfbfb;border-radius:10px;display:flex;padding:24px;.download-body-right{display:flex;flex:1 1;flex-direction:column;justify-content:center;.dash-board-page-download-body-tile{align-items:center;color:#21293ae0;display:flex;font-size:20px!important;font-style:normal;font-weight:600;line-height:28px;margin-bottom:5px}.dash-board-page-download-body-text{align-items:center;color:#21293aa6;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:22px}}.download-body-left{align-items:center;display:flex}}}.foot{align-items:center;display:flex;justify-content:space-between;padding:24px;.foot-img{align-items:center;display:flex;.text{font-size:14px;font-weight:600;margin-left:8px}}}}.download-body-left-btn{align-items:center;background:#fff;border:1px solid #21293a26;border-radius:10px;box-shadow:0 2px 0 #21293a05;display:flex;height:40px;justify-content:center;margin-left:20px;width:100%;.download-body-left-btn-img{margin-right:10px}}.none{display:none}.page-header{align-items:center;background-color:#fff;border-bottom:1px solid #21293a0f;border-bottom:1px solid var(--colorSplit,#21293a0f);padding:16px 24px}.layout-header-mobile,.page-header{display:flex;justify-content:space-between;width:100%}.layout-header-mobile{background-color:#38c172;height:44px;padding:8px 16px;position:absolute;top:0;z-index:999}.header-right-mobile{align-items:center;display:flex;gap:8px;justify-content:flex-end}.custom-header .ant-badge .ant-badge-multiple-words{padding:0 4px}.GeneralLoading_loadingContainer__pft\+G{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;width:100%}.page-sider{background-color:#38c172;border-radius:0 15px 15px 0;height:100%;width:100%}.notification-badge{align-items:center;display:flex;justify-content:center;margin-left:calc(100vw - 170px)}.ant-layout-sider-collapsed .sider-title{display:none}.container{align-items:stretch;flex-direction:column;height:100%;justify-content:center;width:100%}.container,.headers{background-color:#fff;display:flex}.headers{align-items:flex-start;flex-direction:row;height:80px;justify-content:flex-start}.inbox-header{align-items:center;border:1px solid #e5e5ea;display:flex;height:80px;justify-content:space-between;padding:26px 20px}.inbox-header span{font-size:22px}.inbox{flex:1 1;min-height:500px}.chatbox-header-ribbon{align-items:stretch;display:flex;flex-direction:column}.chatbox-header{border:1px solid #e5e5ea;border-bottom:0;flex:1 1;justify-content:space-between;padding:13px 20px}.chatbox-header,.info{align-items:center;display:flex}.info{gap:10px}.info img{border-radius:50%;height:54px;width:54px}.title{display:flex;flex-direction:column}.title .name{font-size:22px}.title .sub{font-size:14px}.search{font-size:20px}.chatbox-ribbon{align-items:center;background-color:#fff;border:1px solid #e5e5ea;display:flex;gap:10px;height:30px;justify-content:flex-start;padding:5px 20px}.inbox-list{border:1px solid #e5e5ea;height:10000px;overflow-y:scroll}.inbox-container{align-items:stretch}.inbox-container,.yet-another-container{display:flex;flex-direction:column;max-height:80vh}.yet-another-container{height:100%}.chatbox-messages{align-items:stretch;display:flex;flex:1 1;flex-direction:column;max-height:580px;overflow-y:scroll}.chat-bubble-container{display:flex;padding:10px 20px;word-break:break-word}.chat-bubble-container.user{flex-direction:row-reverse}.chat-bubble-container.other{flex-direction:row}.chat-bubble{border-radius:10px;margin-bottom:10px;max-width:70%;padding:10px}.chat-bubble.user{align-self:flex-end;background-color:#38c172;color:#fff}.chat-bubble.other{align-self:flex-start;background-color:#e3fcec}.bubble-header{display:flex;justify-content:space-between;margin-bottom:5px}.sender{font-size:12px;font-weight:700}.bubble-body{font-size:14px}.bubble-footer{display:flex;justify-content:flex-end}.other .datetime{color:#777;font-size:10px}.user .datetime{color:#fff;font-size:10px}.input-container{background-color:#f7f7f7;display:flex;flex-direction:row;gap:10px;padding:16px;width:100%}.inbox-box{flex:1 1}.chat-ui-container{display:flex;flex-direction:column;width:350px}.chat-item{border-radius:12px;cursor:pointer;height:80px}.chat-item:hover{background-color:#f0f0f0}.chat-bubble.other.emergency{background-color:#f1eefc}.chat-bubble.user.emergency{background-color:#7966ff}.dash-board-page{background-color:#f5f5f5;width:100%;.title{align-items:flex-start;color:#38c172;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:8px}.dash-board-page-heart{align-items:center;background-color:#fff;display:flex;flex-direction:row;gap:8px;height:64px;justify-content:space-between;padding:16px 24px;width:100%}.dash-board-page-home{align-items:flex-start;border-bottom:1px solid #e8e9ea;justify-content:center;.dash-board-page-home-title{color:#21293ae0;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-bottom:16px}.dash-board-page-home-text{align-items:center;color:#21293ae0;font-size:30px;font-style:normal;font-weight:600;height:38px;line-height:38px}}.dash-board-page-home,.dash-board-page-summary{display:flex;display:flex;flex-direction:column;padding:24px}.dash-board-page-summary{justify-content:space-between}.dash-board-page-content{margin:32px 24px;.dash-board-page-recent-patients{.dash-board-page-recent-patients-body{height:410px;overflow:hidden}}.dash-board-page-appointments{.dash-board-page-appointments-body{align-items:center;background-color:#fff;display:flex;height:410px;padding:10px 24px}}}}.content-flex{align-items:center;background:#fff;border-radius:10px;display:flex;height:100px;justify-content:space-between;padding:24px;.content-flex-1{flex:1 1;.text{color:#21293ae0;font-size:16px;line-height:24px}.num,.text{align-items:center;display:flex;font-style:normal;font-weight:600}.num{color:#38c172;font-size:24px;line-height:32px}}.new-patient-img{background:#ebf8fe;border-radius:10px;height:48px;width:48px}}.btnIcon{border:1px solid #38c172;border-radius:10px;color:#38c172;display:flex;justify-content:space-between;padding:5px 15px;width:85px;span{margin-left:6px}}.ant-table-tbody>.custom-row-class{border-radius:10px;height:60px!important;margin:16px 0;padding:10px 0}.top_container{background-color:#fff;padding:0 24px}.row_flex_v_center,.row_space_between{display:flex;justify-content:space-between}.row_flex_v_center{align-items:center;gap:12px}.row_flex_bottom{column-gap:12px;display:flex;flex-direction:column-reverse}.avatar_grid{grid-row-gap:4px;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:4px;.avatar{grid-row-end:3;grid-row-start:1}}.tab_title_container{align-items:center;border-bottom:1px solid #21293a0f;border-bottom:1px solid var(--color-split,#21293a0f);display:flex;flex-direction:row;justify-content:space-between;width:100%}.rang_picker_button{background-color:#38c172!important;border-color:#38c172;color:#fff;.ant-picker-input>input{color:#fff;width:82px}}.tab_data_container{padding-bottom:32px}.report_chart_container{background-color:#fff;border-radius:10px}.ant-table-thead>tr>th{background:#fff!important}.draw_body_card_recurring_period{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.recurring_period_element{border-bottom:1px solid #21293a0f;border-bottom:1px solid var(--color-split,#21293a0f);padding-bottom:7px}.dosage_grid{grid-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.dosage_card_medication_name{grid-gap:8px;display:grid;grid-template-columns:1fr 48px;width:100%}.dosage_flex{flex:1 0;flex-direction:column;gap:16px;justify-content:center}.dosage_flex,.dosage_flex_inner{align-items:flex-start;display:flex;width:100%}.dosage_flex_inner{align-self:stretch;flex-direction:column;gap:8px}.dosage_flex_line{align-items:center;display:flex;gap:8px;width:100%}.form_item,.full_page_form_container{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.form_item_grid_container{grid-gap:48px;display:grid;gap:48px;grid-template-columns:480px 1fr;width:100%}.form_item_grid_container_mobile{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.form_footer_container{align-items:flex-start;align-self:stretch;background:#21293a05;background:var(--color-fill-alter,#21293a05);border-radius:10px;display:flex;flex-direction:column;padding:24px;width:100%}.from_left_flex{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:24px;.ant-statistic-title{font-size:12px}}.right_flex{align-items:center;display:flex;flex-direction:row-reverse;width:100%}.stretch_flex{display:flex;justify-content:space-between;width:100%}.vertical_flex{display:flex;flex-direction:column;width:100%}.modal_wrapper{padding:32px 32px 24px}.empty_v_center_box{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 106px);justify-content:center}.dual_button_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}.drawer_container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column}.drawer_footer_container{align-items:flex-start;align-self:stretch;display:flex;gap:12px;padding:8px}.icon_style{color:#b4b6bc;height:20px;width:20px}.draw_body_card{align-items:flex-start;align-self:stretch;border-bottom:1px solid #21293a0f;border-bottom:1px solid var(--color-split,#21293a0f);display:flex;flex-direction:column;gap:16px;padding:24px}.card_header{display:flex;justify-content:space-between;width:100%}.empty_container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;width:100%}.Settings_settingsPageTabs__2qtxp{display:flex;flex-direction:column;justify-content:space-between;padding:0}@media (min-width:576px){.Settings_settingsPageTabs__2qtxp{padding:0 24px}}.Settings_settingsPageTabContent__6-p-T{background-color:#fff;padding:0 24px;width:100%}.Settings_settingsPageItemLeft__tVusD{display:flex}.Settings_settingsPageIconWrapper__y-d2G{display:inline-block;padding:8px}.Settings_settingsPageItemRight__XyEN9{display:flex;justify-content:flex-end}.Settings_inputError__NyOom{border:1px solid red!important}.security-modal .ant-modal-content{padding:16px!important}
/*# sourceMappingURL=main.ab8256a8.css.map*/