#app{height:100vh;overflow:hidden}.ant-btn:hover{color:#548aff;border:1px solid #548aff}.ant-layout-content{min-height:calc(100vh - 116px)}.ant-btn-green{background-color:#e3f8ee;border-color:#2da641;color:#2da641;text-shadow:none}.ant-btn-green:focus,.ant-btn-green:hover{background-color:#a7e8cb;border-color:#2da641;color:#2da641}.ant-btn-yellow{text-shadow:none}.ant-btn-yellow,.ant-btn-yellow:focus,.ant-btn-yellow:hover{background-color:#f6c029;border-color:#f6c029;color:#fff}.tixingIndex .ant-btn-primary{background-color:rgba(40,167,225,.4);border-color:#2a67ff;color:#2a67ff}.tixingIndex .ant-btn-primary:focus,.tixingIndex .ant-btn-primary:hover{background-color:#93caf5;border-color:#2796ec;color:#2796ec}.tixingIndex .ant-input-search .ant-input{border-radius:16px 0 0 16px;height:28px}.tixingIndex .ant-input-search .ant-btn{height:28px}.tixingIndex .ant-input-search-button{background-color:#2a67ff;border-color:#2a67ff;color:#fff;border-radius:0 16px 16px 0}.tixingIndex .ant-input-search-button:focus,.tixingIndex .ant-input-search-button:hover{background-color:#1271e4;border-color:#1271e4;color:#fff}.ant-btn-primary{background-color:#2a67ff;border-color:#2a67ff;color:#fff}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#1271e4;border-color:#1271e4;color:#fff}.ant-btn-info{background-color:#fff;border-color:#a7a9b5;color:#a7a9b5}.ant-btn-info:focus,.ant-btn-info:hover{background-color:#fff;border-color:#2a67ff;color:#2a67ff}.ant-btn-general{background-color:#dceefc;border-color:#2a67ff;color:#2a67ff}.ant-btn-general:focus,.ant-btn-general:hover{background-color:#93caf5;border-color:#2a67ff;color:#2a67ff}.ant-btn-fff{background-color:#fff;border-color:#2a67ff;color:#2a67ff}.ant-btn-fff:focus,.ant-btn-fff:hover{background-color:#93caf5;border-color:#2a67ff;color:#2a67ff}.ant-btn-link{padding:0 4px;height:20px}.ant-popover-inner-content{padding:8px}.ant-popover-inner-content .ant-btn-fff{margin-bottom:8px}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background-color:#2a67ff;border-color:#2a67ff;color:#fff}.ant-btn-danger{background-color:#fee5e4;border-color:#f75b55;color:#f75b55}.ant-btn-danger:focus,.ant-btn-danger:hover{background-color:#fbadaa;border-color:#f75b55;color:#f75b55}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn,.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border:none;background:none;box-shadow:none}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:inherit;border-radius:4px}.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-radius:4px}.tixingDoctor,.tixingNurse{height:calc(100vh - 60px);overflow-y:auto}.tixingDoctor .ant-collapse,.tixingNurse .ant-collapse{border:none;border-radius:0}.tixingDoctor .ant-collapse .ant-collapse-item,.tixingNurse .ant-collapse .ant-collapse-item{border-bottom:1px solid #fff}.tixingDoctor .ant-collapse .ant-collapse-item .ant-collapse-header,.tixingNurse .ant-collapse .ant-collapse-item .ant-collapse-header{height:31px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tixingDoctor .ant-collapse .ant-collapse-item:last-child .ant-collapse-header,.tixingNurse .ant-collapse .ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.tixingDoctor .ant-collapse .ant-collapse-item .ant-collapse-header,.tixingNurse .ant-collapse .ant-collapse-item .ant-collapse-header{padding-left:10px;background-color:rgba(40,167,225,.4);padding:4px 8px;color:#2a67ff}.tixingDoctor .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.tixingNurse .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{right:8px;left:auto}.tixingDoctor .ant-collapse .ant-collapse-item .ant-collapse-content,.tixingNurse .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:none}.tixingDoctor .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.tixingNurse .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.tixingDoctor .ant-card,.tixingNurse .ant-card{box-shadow:0 0 6px rgba(0,14,128,.1);border:none;border-radius:0 8px 8px 0;cursor:default}.tixingDoctor .ant-card .ant-card-body,.tixingNurse .ant-card .ant-card-body{padding:8px}.cardBox .flexCard .ant-card .ant-card-head{min-height:0}.cardBox .flexCard .ant-card .ant-card-head .ant-card-head-title{padding:4px 0}.cardBox .flexCard .ant-card .ant-card-body{padding:4px 12px 0}.cardBox .flexCard .ant-card .ant-card-body p{margin-bottom:4px}.patientDatabase .ant-collapse{border:none}.patientDatabase .ant-collapse .ant-collapse-item{border-bottom:none}.patientDatabase .ant-collapse .ant-collapse-content{border:none}.patientDatabase .ant-collapse .ant-collapse-content .ant-collapse-content-box{padding:16px 0}#indexLayout{height:100vh;overflow:hidden}#indexLayout .ant-layout-sider-children{background:#0d2050!important}#indexLayout .ant-menu-submenu-open{color:#fff}#indexLayout .ant-menu-submenu-selected .ant-menu-submenu-title{background:linear-gradient(90deg,rgba(39,150,236,.3),rgba(39,150,236,0))!important;border-left:4px solid #2796ec}#indexLayout .ant-menu-submenu-selected .ant-menu-submenu .ant-menu-submenu-title{background:none!important;border-left:none}#indexLayout .ant-menu-sub{background:#0d2050!important}#indexLayout .ant-menu-sub ::v-deep.ant-menu-inline{width:80%!important}#indexLayout .ant-menu-dark{background:#0d2050!important}#indexLayout .ant-menu-item-selected{background:none!important}#indexLayout .ant-menu-item-selected span{background:hsla(0,0%,100%,.12)!important}#indexLayout .logo{color:#fff;cursor:pointer;text-align:center;height:48px;line-height:48px}#indexLayout .ant-dropdown-link{float:right;cursor:pointer;margin-right:16px}#indexLayout .menuIcon{width:30px;margin-right:15px;margin-bottom:4px}#indexLayout .breadcrumb{display:inline-block;padding:0 12px;margin:0 12px;height:48px;line-height:48px;vertical-align:bottom;border-radius:8px 8px 0 0;color:#b9b9b9}.ant-drawer .ant-drawer-title{font-weight:700}.ant-drawer .ant-collapse{border:none;border-radius:0;background-color:#fff}.ant-drawer .ant-collapse .ant-collapse-item{border-bottom:none}.ant-drawer .ant-collapse .ant-collapse-content{border:none}.ant-drawer .ant-collapse .ant-collapse-content .ant-collapse-content-box{padding:0;background-color:#eff1f4}.ant-drawer .ant-collapse-icon-position-right .ant-collapse-item .ant-collapse-header{padding:12px 24px;font-size:16px}.ant-drawer .ant-collapse-icon-position-right .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{right:24px}.gradeBox .ant-collapse{border:none;border-radius:0;background-color:#fff;border-radius:4px 4px 0 0!important;overflow:hidden}.gradeBox .ant-collapse .ant-collapse-item{border-bottom:none}.gradeBox .ant-collapse .ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.gradeBox .ant-collapse .ant-collapse-header{background-color:#2a67ff;color:#fff}.gradeBox .ant-collapse .ant-collapse-content{border:none}.patientInfo .ant-collapse .ant-collapse-item{border-bottom:none}.patientInfo .ant-collapse .ant-collapse-header{padding:0}.patientInfo .ant-collapse .ant-collapse-header .ant-collapse-arrow{color:#2a67ff}.patientInfo .ant-collapse .ant-collapse-content{background-color:#fff}.patientInfo .ant-collapse .ant-collapse-content .ant-collapse-content-box{padding:0}.collapseDoctor .ant-collapse-borderless{background-color:#fff}.collapseDoctor .ant-collapse-borderless .ant-collapse-item{border-bottom:none}.collapseDoctor .ant-collapse .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #e8e8e8}.collapseContent .ant-collapse-borderless{background-color:#fff}.collapseContent .ant-collapse-borderless .ant-collapse-item{border-bottom:none}.collapseContent .ant-collapse .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #e8e8e8}.historyListBox .ant-collapse-borderless{background-color:#fff}.historyListBox .ant-collapse-borderless .ant-collapse-item{border-bottom:none}.historyListBox .ant-collapse .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #e8e8e8;margin-bottom:8px}.nodeLeftItem .ant-timeline-item-content{width:calc(50% - 12px)!important;margin:0!important;text-align:right!important;left:0!important}.nodeRightItem .ant-timeline-item-content{left:calc(50% - 4px)!important;width:calc(50% - 14px)!important;text-align:left!important;margin:0 0 0 18px!important}.nodeRightItem .ant-timeline-item-head-blue{width:6px;height:6px;background-color:#2a67ff;margin-left:-2px!important;margin-top:2px;color:#2a67ff;border-color:#2a67ff}.patientDatabase .ant-collapse>.ant-collapse-item>.ant-collapse-header{border-bottom:1px solid #e8e8e8}.loginCard .right .ant-input-prefix,.loginCard .right .ant-input-suffix{font-weight:700;font-size:36px}.loginCard .right .ant-input{height:60px;border:none!important;border-bottom:2px solid #f0f1f5!important;border-radius:0!important;padding-left:60px;font-size:20px}.loginCard .right .ant-input:focus,.loginCard .right .ant-input:hover{border:none;border-bottom:2px solid #f0f1f5;box-shadow:none}.ant-layout{background:#f0f2f5}#indexLayout .ant-layout-sider{background:#042544}#indexLayout .ant-layout-sider-collapsed{flex:0 0 60px!important;max-width:60px!important;min-width:60px!important}#indexLayout .ant-layout-header{height:48px;line-height:48px}#indexLayout .ant-menu-root{height:calc(100vh - 88px);overflow-y:auto}#indexLayout .ant-menu-root .ant-menu-item{margin-top:0;margin-bottom:0;font-size:16px}#indexLayout .ant-menu-dark{background:#042544}#indexLayout .ant-menu-sub{box-shadow:none}#indexLayout .ant-menu-sub.ant-menu-inline>.ant-menu-item{width:80%!important;margin:4px auto!important;padding:0!important;border-radius:4px}#indexLayout .ant-menu-sub.ant-menu-inline>.ant-menu-item span{display:block;position:relative;left:10px;padding-left:6px;border-radius:4px;margin-left:5px}#indexLayout .ant-menu-submenu-title{background:#0d2050!important}#indexLayout .ant-menu-inline-collapsed{width:60px}#indexLayout .ant-menu-inline-collapsed>.ant-menu-item,#indexLayout .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding:0 15px!important}#indexLayout .ant-menu-submenu-title{padding-left:24px!important;font-size:16px}#indexLayout .trigger{color:#fff;font-size:20px;margin-top:10px;margin-left:20px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:5px 16px}.ant-descriptions-row>td,.ant-descriptions-row>th{padding-bottom:8px}.patientDatabase .ant-steps-item{flex:none}.patientDatabase .ant-steps-item .ant-steps-item-container{width:200px}.patientDatabase .ant-steps-item .ant-steps-item-container .ant-steps-item-tail:after{background-color:#e8e8e8}.ant-steps-dot .ant-steps-item-content,.patientDatabase .ant-steps-item .ant-steps-item-content{width:200px!important}.patientDetails .ant-steps-item{flex:none}.patientDetails .ant-steps-item .ant-steps-item-container{width:200px}.patientDetails .ant-steps-item .ant-steps-item-content{width:250px;text-align:left;padding-left:30px}.ant-divider-horizontal.ant-divider-with-text-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left{margin:8px 0}.ant-drawer-body{padding:0}.ant-page-header-back-button,.ant-page-header-heading-title{color:#2a67ff}.ant-modal .ant-modal-content .ant-modal-header{background-color:#2a67ff}.ant-modal .ant-modal-content .ant-modal-close-x,.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#fff}.qcModal .ant-modal-wrap{overflow-x:hidden}.qcModal .ant-modal-wrap .ant-modal{width:100vw!important;padding:0}.qcModal .ant-modal-wrap .ant-modal .ant-modal-content{height:100%;border:none;box-shadow:none;background-color:transparent;border-radius:0}.qcModal .ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body{height:100vh;padding:0}.wellsTable .ant-checkbox-group{display:flex}.adviceBox .ant-checkbox-wrapper{margin:0!important;display:block}.adviceBoxprevent .ant-checkbox-group{width:100%;display:flex;flex-wrap:wrap}.adviceBoxprevent .ant-checkbox-group .ant-checkbox-wrapper{margin:6px 0!important;display:flex;align-items:center;width:33%}.adviceBoxprevent .ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox{margin-top:3px}.adviceBoxprevent .ant-checkbox-group .ant-checkbox-wrapper span:last-child{display:flex;align-items:center}.adviceBoxprevent .ant-checkbox-group .ant-checkbox-wrapper .nameBox{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.jixieBoxprevent .ant-checkbox-group{border:none!important;padding:0!important;margin:0!important}.jixieBoxprevent .ant-checkbox-group .ant-checkbox-wrapper{margin:6px 0!important;display:block}.jixieBoxprevent .ant-checkbox-group .ant-checkbox-wrapper:last-child{margin:6px 0 0 0!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#fff;border-color:#2a67ff}.ant-checkbox-checked .ant-checkbox-inner:after{border:2px solid #000!important;border-top:0!important;border-left:0!important;position:absolute;display:table;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46)}.ant-checkbox-wrapper-disabled span{font-size:14px;color:#000;font-weight:400}.ant-tree-treenode-disabled .ant-tree-title{font-size:14px;color:#9a9ca7!important;font-weight:400}.ant-calendar-range-middle{padding:0}.ant-calendar-range-left .ant-calendar-date-input-wrap,.ant-calendar-range-right .ant-calendar-date-input-wrap{margin-left:16px}.ant-tree li{white-space:normal;min-height:26px;padding:0}.ant-tree li:first-child{padding-top:0}.ant-tree li .ant-tree-node-content-wrapper{height:auto;width:152px}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#fff;border-color:#2a67ff}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border:2px solid #2a67ff;border-top:0;border-left:0}.progressTooltip{max-width:none}.gradeTable .ant-checkbox-group{line-height:1.2}.ant-tabs-card .ant-tabs-card-bar{border-bottom:2px solid #2796ec}.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{height:39px!important;border-bottom:none!important}.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{color:#fff!important;background-color:#2a67ff!important;border:1px solid #2a67ff!important;border-bottom:none!important}.ant-tabs-card .ant-tabs-card-bar .ant-tabs-close-x{color:#fff!important}.everconfirmed .ant-modal-header{padding:12px 24px}.everconfirmed .ant-modal-close-x{height:24px;width:24px;line-height:24px}.everconfirmed .ant-modal-body{padding:14px 24px}.everconfirmed .ant-modal-footer{text-align:center}.deathConfirmed .ant-modal-header{padding:12px 24px}.deathConfirmed .ant-modal-close-x{height:24px;width:24px;line-height:24px}.deathConfirmed .ant-modal-body{padding:14px 24px}.deathConfirmed .ant-modal-footer{padding:8px 16px}.followUp .ant-modal-footer,.patientDetailBox .ant-pagination,.patientFollowRecord .ant-pagination{text-align:center}.ls-2{letter-spacing:2px}.bold-18{font-weight:700;font-size:18px}.bold-16{font-weight:700;font-size:16px}.bold-14{font-weight:700;font-size:14px}.normal-16{font-weight:400;font-size:16px}.normal-14{font-weight:400;font-size:14px}.normal-13{font-weight:400;font-size:13px}.normal-12{font-weight:400;font-size:12px}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mr-0{margin-right:0}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}::-webkit-scrollbar{width:10px;height:10px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#2a67ff}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px transparent;border-radius:0;background:#fff}.ant-menu::-webkit-scrollbar{width:0;height:0;border-radius:0}#loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;font-size:20px}.ql-editor{height:auto;padding-top:0!important}.iframeBox{width:100%;height:calc(100vh - 102px)}.doctorDashboard .patientsType .ant-radio-group-small{margin-bottom:8px}.doctorDashboard .patientsType .ant-radio-group-small .ant-radio-button-wrapper{padding:0 5px;height:28px;line-height:26px;color:#2a67ff;border:1px solid #2a67ff}.doctorDashboard .patientsType .ant-radio-group-small .ant-radio-button-wrapper:not(:last-child){border-right:0}.doctorDashboard .patientsType .ant-radio-group-small .ant-radio-button-wrapper:not(:first-child):before{background-color:#2a67ff}.doctorDashboard .patientsType .ant-radio-group-small .ant-badge:not(:last-child){border-right:0}.doctorDashboard .patientsType .ant-radio-group-small .ant-radio-button-wrapper-checked{background-color:#2a67ff;color:#fff}.doctorDashboard .patientsType .ant-radio-group-small .ant-badge .ant-radio-button-wrapper{border-radius:0;border-right:0}.doctorDashboard .patientsType .ant-radio-group-small .ant-badge:last-child .ant-radio-button-wrapper{border-radius:0 4px 4px 0;border-right:1px solid #2a67ff}.doctorDashboard .patientsType .ant-radio-group-small .ant-badge .ant-badge-count{min-width:14px;height:14px;line-height:14px;padding:0 4px;z-index:2}.doctorDashboard .patientsType .ant-badge-dot{width:14px;height:14px}.gradeBox .ant-radio-group-large .ant-radio-button-wrapper{padding:0 5px;color:rgba(0,0,0,.6);background-color:#e7e7e7}.gradeBox .ant-radio-group-large .ant-badge:not(:last-child){border-right:0}.gradeBox .ant-radio-group-large .ant-radio-button-wrapper-checked{color:#fff;background-color:#2a67ff}.gradeBox .ant-radio-group-large .ant-badge .ant-radio-button-wrapper{border-radius:0;border-right:0}.gradeBox .ant-radio-group-large .ant-badge:last-child .ant-radio-button-wrapper{border-radius:0 4px 4px 0;border-right:1px solid #2a67ff}.gradeBox .ant-radio-group-large .ant-badge .ant-badge-count{min-width:14px;height:14px;line-height:14px;padding:0 4px;z-index:2}#comminGrade .ant-checkbox-wrapper,#tabooGrade .ant-checkbox-wrapper{font-weight:700;font-size:16px;color:#252733}#comminGrade .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,#tabooGrade .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:24px;height:24px}#comminGrade .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after,#tabooGrade .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{width:8px;height:12px;transform:rotate(45deg) scale(1) translate(-50%,-65%)}