@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css2?family=Sarabun:wght@400;600&display=swap");body{font-family:Sarabun,sans-serif;font-size:12pt;background-color:rgba(240,242,245,.8);overflow-x:hidden}*{font-family:Sarabun,sans-serif!important}.ant-layout{background-color:rgba(240,242,245,.8)}.logo{color:#096dd9;font-weight:700}#header{color:#096dd9;background-color:#fff;box-shadow:0 0 0 #000}#user-header{color:#000;background-color:#f4f8fd;height:85px}.userinfo{color:green;font-size:smaller;text-align:right}.site-layout-content{background:#fff;padding:24px;min-height:280px}.ant-list-item:hover{cursor:pointer}.mq-section{background:hsla(0,0%,100%,.6);box-shadow:2px 2px 4px rgba(0,0,0,.9);padding:8px}.mq-section-header{background:rgba(255,99,132,.3)}.mq-question{background:hsla(0,0%,100%,.9);margin:4px}.mq-title{font-size:larger;font-weight:700}.login-background{min-height:100vh;overflow:auto;background-image:linear-gradient(#fff,#dce7f5)}.group-button{border-radius:7px;color:#979db1;border:1px solid #d9e0ea}.white-background{padding:20px;border-radius:21px}.mobile-white-background,.white-background{box-shadow:0 -2px 10px 0 rgba(62,79,116,.08);background:#fff}.mobile-white-background{padding:0 10px;border-radius:14px;margin:10px 0}.round-grey-background{border-radius:13px;background-color:#e7eef7;padding:25px}.visit-round-grey-background{border-radius:7px;background-color:#eff3f8;margin:15px 0}.visit-form-label{color:#727284}.visit-make-appointment-white{margin:0 0 20px;padding:20px;border-radius:7px;box-shadow:0 2px 8px 0 rgba(17,17,34,.1);background-color:#fff}.visit-make-appointment-template{padding:20px;border-radius:7px;background-color:#eff6ff}.upcoming-appointment-card{border-radius:14px;background-color:#fcefe8}.summary-appointment-card{margin:30px 0;border-radius:7px;border:1px solid #d9e0ea}.active-appointment-card,.summary-appointment-card{box-shadow:0 5px 10px 0 hsla(240,7%,48%,.1);background-color:#fff}.active-appointment-card{padding:20px;border-radius:7px;border:1px solid #33b5fa}.short-grey-text{font-size:15px;color:#727284}.round-object{border-radius:10px}.round-bordered-object{border-radius:7px;border:1px solid #dae0e9;padding:15px 14px;margin:0 0 10px}.round-editing-object{border-radius:7px;border:1px solid #5590ff;margin:0 0 12px;padding:5px;box-shadow:0 0 2px 0 rgba(85,144,255,.7)}.round-card,.round-grey-card{border-radius:7px;width:100%}.round-grey-card{background-color:rgba(217,224,234,.5);text-align:center;margin:10px 0}.round-tag{padding:5px 20px}.default-button,.round-tag{border-radius:10px}.default-border-button{border-radius:10px;border:1px solid #cadae5}.default-shadow-button{border-radius:10px;border:0;box-shadow:0 2px 6px 0 rgba(36,62,105,.15)}.primary-button{border-radius:10px;background-color:#33b5fa;border:1px solid #33b5fa}.more-action-button{height:30px;background-color:#fff;border:0}.more-action-button:hover{background-color:#e2f3fd}.view-button{border-radius:7px;color:#979db1;border:1px solid #fff;box-shadow:0 2px 6px 0 rgba(36,62,105,.15)}.radio-button{height:42px;width:250px;padding:5px 20px;border-radius:11px;background-color:#fff;border:1px solid #c4c8d3}.radio-button:hover{border:1px solid #1baefc;box-shadow:0 0 0 3px #cae9fa}.create-button{border-radius:10px;background-color:#fff;border:1px solid #e2e5eb}.create-button:hover{border:1px solid #1baefc}.group-data-setting-button{width:100%;height:140px;padding:15px 0 18px;border-radius:14px;background-color:#fff;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-wrap:wrap}.group-data-setting-button:hover{border:1px solid #1baefc}.group-data-setting-big-button{width:100%;height:150px;border-radius:21px;background-color:#fff;border:1px solid #e2e5eb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-wrap:wrap}.group-data-setting-big-button:hover{border:1px solid #1baefc;box-shadow:0 0 0 3px #cae9fa}.checkin-area{padding:20px;margin:0 0 20px;border-radius:10px;background-color:#f5f8fa}.chief-complaint-area{margin:0 0 10px;padding:0 10px;border-left:thin solid;border-color:#d9e0ea;text-align:left;line-height:14px;height:78px;overflow:auto}.round-square-pic{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.group-switch{background-image:linear-gradient(109deg,#79d6e6 19%,#6bb6fc 96%)}.statistic-area{padding:15px;color:#0e90f0;border-radius:14px;background-color:#f6f9fc;width:80%}.my-page-title{text-align:center;margin:20px 0}.my-white-block{margin:0 0 20px;padding:10px 14px 14px;border-radius:14px;border:1px solid #dae0e9;background-color:#fff}.my-primary-button{border-radius:7px;background-color:#5590ff}.my-default-button{border-radius:7px;border:0;color:#5590ff}.my-default-bordered-button{border-radius:7px;color:#727284}.my-link-button{color:#5590ff}.group-menu-icon{color:#33b5fa;margin:0 0 0 10px;border-radius:7px}.setting-list-item{margin:15px 0;border-radius:10px;background-color:#fff;border:1px solid #c4c8d3}.setting-list-item:hover{border:1px solid #1baefc;box-shadow:0 0 0 3px #cae9fa}.ant-table-content{border-radius:10px;border:1px solid #cadae5}.ant-table-thead>tr>th{font-weight:600}.ant-table-tbody>tr.ant-table-row:hover>td{background:#e3f4ff!important}.ant-pagination>.ant-pagination-item>a,.ant-table-pagination{color:#979db1}.ant-pagination>.ant-pagination-item-active{border:0}.ant-pagination>.ant-pagination-item-active>a{color:#000;font-weight:600}.ant-picker-suffix{color:#1baefc}.ant-tabs-ink-bar{border-bottom:3px solid #0ab28b}.Collapsible{background-color:#fafafa;border:1px solid #d9d9d9}.Collapsible__trigger{line-height:3.3;display:block;position:relative}.Collapsible__trigger:after{font-family:Material Icons;content:"\e5cf";position:absolute;right:15px;top:0;display:block;transition:transform .3s}.Collapsible__trigger.is-open:after{transform:rotate(180deg)}.Collapsible__contentInner{background-color:#fff;border-top:1px solid #d9d9d9;padding:16px}.hover-pointer:hover{cursor:pointer}.hover-red:hover{color:#e24936}.ant-picker-calendar table{border-bottom:2px solid #e8e8e8}.ant-checkbox .ant-checkbox-inner{border-color:#112}.child-flex-grow>*{flex-grow:1}.day-detail-line-separate>:not(:last-child){border-bottom:1px solid #c4c8d3}.children-input-center input{text-align:center;font-weight:700}#hxpeformdrawer .ant-drawer-body{overflow-x:hidden}.drawer-content-rounded-top .ant-drawer-content{border-top-left-radius:28px;border-top-right-radius:28px}.drawer-content-rounded-bottom .ant-drawer-content{border-bottom-left-radius:28px;border-bottom-right-radius:28px}.modal-content-rounded .ant-modal-content,.modal-header-rounded .ant-modal-header{border-radius:22px}.ant-modal-content{padding:0;margin:0}.group-menu .ant-menu-item-active{background-color:#e2f3fd!important}.group-menu .ant-menu-item-selected{font-weight:700}.group-menu .ant-menu-item-selected a{color:#000!important}.ql-tooltip{z-index:99;border-radius:12px}.quill-image-tooltip:before{content:"Enter Image"!important}.quill-image-tooltip{max-width:400px}#quill-image-tooltip-images-list{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}#quill-image-tooltip-images-list img{width:88px;height:auto;padding:4px;border:1px solid #d8d7d7;border-radius:8px;background-color:#fff;transition:transform .2s}#quill-image-tooltip-images-list img:hover{cursor:pointer;transform:scale(2)}.default-upload-gallery .ant-upload-list-item-container,.default-upload-gallery .ant-upload.ant-upload-select{width:125px!important;height:125px!important}.default-upload-gallery .ant-upload-list-item{padding:4px!important}.avartar-upload .ant-upload-list-item-container,.avartar-upload .ant-upload.ant-upload-select{width:50px!important;height:50px!important;margin:0!important;border:none!important}.avartar-upload .ant-upload-list-item{padding:4px!important}.ant-breadcrumb{color:#5b6276;padding:0 20px}.ant-breadcrumb-link{color:#112;font-weight:700}.ant-breadcrumb a{color:#5b6276;font-weight:400}.ant-breadcrumb a:hover{color:#1baefc;background:none}@media only screen and (min-width:576px){.ant-breadcrumb{padding:0}}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0070ac!important;font-weight:700}.ant-tabs-ink-bar{border-bottom-color:#0070ac}.add-new-question-here-button-container{height:60px;display:flex;justify-content:center;align-items:center}.add-new-question-here-button-container.autohide button{display:none}.add-new-question-here-button-container:hover button,.medquestion-editor-container:hover+.add-new-question-here-button-container button{display:block}.visit-result-modal .ant-modal-content{background-color:#f2f4f7}.confirm-button-modal .ant-modal-confirm-content{max-width:100%!important}.confirm-button-modal .ant-modal-confirm-btns{display:flex;justify-content:space-between}.confirm-button-modal button{flex-grow:1}table .medquestion-container{border:none!important}.font-mono{font-family:monospace!important}@media only screen and (min-width:576px){.patient-profile-container{display:block}.patient-profile-container .patient-profile-left-box{margin-bottom:24px}}@media only screen and (min-width:1200px){.patient-profile-container{display:flex;gap:12px}.patient-profile-container .patient-profile-left-box{width:360px;min-width:360px;position:fixed;top:105px}.patient-profile-container .patient-profile-right-box{flex-grow:1;margin-left:380px;max-width:calc(100vw - 360px - 130px)}}.dataframe-container{overflow:scroll;max-height:600px}.dataframe{border-collapse:collapse;white-space:nowrap;text-align:center}.dataframe th{text-align:center;position:sticky;top:0;background-color:#e2e5eb}.dataframe thead tr th:first-child{position:sticky;left:0;z-index:2}.dataframe tbody tr td:first-child{text-align:left;position:sticky;left:0;background-color:#fff}.dataframe tbody tr:nth-child(2n) td{background-color:#f2f4f7}