.rt-org-select .is-disabled input{padding:0 0 0 8px!important;width:100%!important}.aptListClass .el-table__header-wrapper{height:40px!important;line-height:30px!important}.appointSurgery .popoverToothPosMap{padding:20px}.appointSurgery .popoverToothPosMap .popoverToothPosMapbtn{text-align:right;margin-top:15px}.appointSurgery .tooth-map-thumitem{position:relative;display:inline-block}.appointSurgery .tooth-map-thumitem .removesvg{line-height:56px;position:absolute;top:0;right:0;color:#908f8f;cursor:pointer}.appointSurgery .tooth-map-thum{border:1px dashed #ebebeb;border-radius:4px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px}.appointSurgery .tooth-map-thum table{width:240px;table-layout:fixed;cursor:pointer}.appointSurgery .tooth-map-thum table tr{height:20px}.appointSurgery .tooth-map-thum table td{padding:0 3px;width:50%}.appointSurgery .tooth-map-thum table .left-td,.appointSurgery .tooth-map-thum table .top-td{text-align:right}.appointSurgery .tooth-map-thum table .right-td,.appointSurgery .tooth-map-thum table .top-td{border-bottom:1px solid #01cab8;border-color:#627be9!important}[data-theme=theme] .appointSurgery .tooth-map-thum table .right-td,[data-theme=theme] .appointSurgery .tooth-map-thum table .top-td{border-color:#627be9!important}[data-theme=theme1] .appointSurgery .tooth-map-thum table .right-td,[data-theme=theme1] .appointSurgery .tooth-map-thum table .top-td{border-color:#606266!important}[data-theme=theme2] .appointSurgery .tooth-map-thum table .right-td,[data-theme=theme2] .appointSurgery .tooth-map-thum table .top-td{border-color:#e6a23c!important}[data-theme=theme3] .appointSurgery .tooth-map-thum table .right-td,[data-theme=theme3] .appointSurgery .tooth-map-thum table .top-td{border-color:#2e69eb!important}.appointSurgery .tooth-map-thum table .bottom-td,.appointSurgery .tooth-map-thum table .right-td{text-align:left}.appointSurgery .tooth-map-thum table .left-td,.appointSurgery .tooth-map-thum table .top-td{border-right:1px solid #01cab8;border-color:#627be9!important}[data-theme=theme] .appointSurgery .tooth-map-thum table .left-td,[data-theme=theme] .appointSurgery .tooth-map-thum table .top-td{border-color:#627be9!important}[data-theme=theme1] .appointSurgery .tooth-map-thum table .left-td,[data-theme=theme1] .appointSurgery .tooth-map-thum table .top-td{border-color:#606266!important}[data-theme=theme2] .appointSurgery .tooth-map-thum table .left-td,[data-theme=theme2] .appointSurgery .tooth-map-thum table .top-td{border-color:#e6a23c!important}[data-theme=theme3] .appointSurgery .tooth-map-thum table .left-td,[data-theme=theme3] .appointSurgery .tooth-map-thum table .top-td{border-color:#2e69eb!important}.appointSurgery .tooth-map-thum span{display:inline-block}.appointSurgery .tooth-map-thum em{font-style:normal;font-size:14px;display:inline-block;word-wrap:break-word}.appointSurgery .tooth-map-thum strong{font-size:10px;font-style:normal;color:#999;display:inline-block;vertical-align:top;line-height:10px;word-wrap:break-word;font-weight:400}.baseInfoForm .custom-form .radio-col-span .el-radio-button__inner{padding:7px 12px!important}.baseInfoForm .custom-form .el-date-editor.el-input,.baseInfoForm .custom-form .el-date-editor.el-input__inner,.baseInfoForm .custom-form .el-select{width:100%}.appointDialog .el-dialog .el-dialog__body{padding:10px 20px 10px 10px}.appointDialog .el-dialog .el-dialog__body .ckyy{position:relative}.appointDialog .el-dialog .el-dialog__body .ckyy .btn{position:absolute;width:14px;height:50px;background-color:#627be9!important;left:1px;top:30px;border-radius:0 5px 5px 0;cursor:pointer;z-index:998}[data-theme=theme] .appointDialog .el-dialog .el-dialog__body .ckyy .btn{background-color:#627be9!important}[data-theme=theme1] .appointDialog .el-dialog .el-dialog__body .ckyy .btn{background-color:#606266!important}[data-theme=theme2] .appointDialog .el-dialog .el-dialog__body .ckyy .btn{background-color:#e6a23c!important}[data-theme=theme3] .appointDialog .el-dialog .el-dialog__body .ckyy .btn{background-color:#2e69eb!important}.appointDialog .el-dialog .el-dialog__body .disabledOpt{position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.1);cursor:not-allowed;z-index:9;display:none}.appointDialog .el-dialog .el-dialog__body .disabledOpt.show{display:block}.appointDialog .el-dialog .el-dialog__body .patient-info-container{width:100%;height:68px;margin-top:10px;-webkit-box-shadow:0 1px 7px 0 rgba(31,20,17,.1);box-shadow:0 1px 7px 0 rgba(31,20,17,.1);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 20px}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-headImg{width:38px;min-width:38px;max-width:38px;height:38px}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-headImg img{width:100%;height:100%}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-headImg .svg-icon{width:100%!important;height:100%!important}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-detail>div{padding:0 10px;border-right:1px solid #ebebeb;overflow:hidden;color:#35393c;font-weight:400;font-size:14px}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-detail>div .name{color:#4d9bf7;font-size:16px;font-weight:400}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-detail>div .label{color:#898a8c;font-size:14px;font-weight:400}.appointDialog .el-dialog .el-dialog__body .patient-info-container .patient-detail>div:last-child{border-right:none}.appointDialog .el-dialog .el-dialog__body .patient-info-container .edit-patient-infomation{width:28px;height:28px;min-width:28px;max-width:28px}.appointDialog .el-dialog .el-dialog__body .patient-info-container .edit-patient-infomation .t-opt-btn{padding:0;width:28px;height:28px;line-height:28px;border-radius:50%}.appointDialog .el-dialog .el-dialog__body .patient-detail-info-components-show{height:calc(100% - 180px)}.appointDialog .el-dialog .el-dialog__body .patient-detail-info-components-hide{height:calc(100% - 50px)}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container{width:100%;margin-top:10px}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card{width:100%;height:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card.right-panel-tabs .el-tabs__content{padding:10px 0 0}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header{background-color:#f5f5f5}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item{color:#35393c}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item .number{display:inline-block;text-align:center;margin-left:5px;min-width:18px;height:18px;line-height:18px;font-size:12px;border-radius:50%;color:#fff;background-color:#898a8c}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item.is-active,[data-theme=theme] .appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item.is-active{color:#627be9!important}[data-theme=theme1] .appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item.is-active{color:#606266!important}[data-theme=theme2] .appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item.is-active{color:#e6a23c!important}[data-theme=theme3] .appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__header .el-tabs__item.is-active{color:#2e69eb!important}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__content{height:calc(100% - 50px)}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .custom-border-card-tabs.el-tabs--border-card .el-tabs__content .el-tab-pane{width:100%;height:100%}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container{width:100%;height:100%;overflow:auto;position:relative}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container .treatment-group-item{margin-top:10px}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container .treatment-group-item .treatment-group-title{height:30px;line-height:30px;padding:0 10px;color:#4d9bf7;border:1px solid #ebebeb;border-radius:4px 4px 0 0}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container .treatment-group-item .treatment-group-content{padding:10px;border:1px solid #ebebeb;border-top:none}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container .treatment-group-item .treatment-group-content .treatment-group-check-item{margin-top:10px}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container .treatment-group-item .treatment-group-content .treatment-group-check-item:first-child{margin-top:0}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .treatment-all-group-container .treatment-group-item .treatment-group-content .el-checkbox .el-checkbox__label{color:#35393c!important}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .waiting-appoint-panel{width:100%;height:100%;padding:0 10px;overflow:auto}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .waiting-appoint-panel .waiting-appoint-card{background-color:#48c7ef;color:#fff;border-radius:4px;padding:12px;cursor:pointer;margin-top:10px;position:relative}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .waiting-appoint-panel .waiting-appoint-card .status{position:absolute;top:0;left:0;width:100%;height:5px;border-radius:4px 4px 0 0}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .waiting-appoint-panel .waiting-appoint-card:first-child{margin-top:0}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .left-panel{width:359px;height:100%;margin-right:20px;float:left;border:1px solid #ebebeb;position:relative}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .left-panel .cleanBaseInfo{position:absolute;top:10px;right:10px;z-index:999}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .left-panel .cleanBaseInfo .el-button{padding:0;background-color:transparent;border:none}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel{width:633px;float:left;height:100%;border:1px solid #ebebeb}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container{width:100%;height:100%}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-container-header{height:40px;padding:0 10px;background-color:#fff}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-container-header .el-radio-group .el-radio-button__inner{padding:7px 12px}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-container-header .el-button{padding:0;width:30px;height:30px;line-height:30px}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container{width:100%;height:calc(100% - 40px);padding:5px;overflow:auto;position:relative}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-group{margin-top:5px}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-group .el-checkbox__label{color:#35393c!important}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-group .appointItem-panel-title{height:32px;line-height:32px;padding:0 5px;background-color:#f5f5f5}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-group .appointItem-panel-itemList .el-checkbox-group:after{display:block;content:"";clear:both}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-group .appointItem-panel-itemList .el-checkbox-group .appointItem-panel-item{width:145px;height:32px;line-height:32px;margin-right:0;padding:0 5px;float:left}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-list{float:left}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-list .appointItem-panel-itemList .el-checkbox-group:after{display:block;content:"";clear:both}.appointDialog .el-dialog .el-dialog__body .appointment-detail-container .right-panel .appointItem-container .appointItem-content-container .appointItem-panel-list .appointItem-panel-itemList .el-checkbox-group .appointItem-panel-item{width:145px;height:32px;line-height:32px;margin-right:0;padding:0 5px;float:left}.appointDialog .el-dialog .el-dialog__body .treatment-checkBox{width:100%}.appointDialog .el-dialog .el-dialog__body .treatment-checkBox .el-checkbox__label{width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.appointmentDetail .el-dialog{width:414px!important;border-radius:10px}.appointmentDetail .el-dialog .el-dialog__header{padding:0;height:32px}.appointmentDetail .el-dialog .el-dialog__header .header .status{margin-left:34px;margin-top:20px;float:left;height:24px;line-height:24px;padding:0 10px;color:#fff;border-radius:4px}.appointmentDetail .el-dialog .el-dialog__body{padding:0}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .patient-head-img{width:70px;height:70px;margin:auto}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .patient-head-img img{width:100%;height:100%}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .patient-info{color:#069fff;font-size:18px;text-align:center;padding:0 33px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .phoneNumber{width:180px;margin:auto}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .phoneNumber .label{text-align:left;font-size:16px;color:#7f7f7f}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .phoneNumber .value{text-align:left;font-size:16px;color:#383838}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .markers{text-align:center}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .markers .marker-tab{display:inline-block;margin-left:15px;width:28px;height:28px;border-radius:50%;line-height:28px;text-align:center;color:#fff}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .markers .marker-tab:first-child{margin-left:0}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link{height:30px;line-height:30px;padding:0 33px;position:relative}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .goBack{position:absolute;top:0;right:14px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .goBack .el-button{padding:10px;border:none}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .appoint-link-item{float:left;cursor:pointer;width:33.33%;text-align:center;color:#627be9!important;border-bottom:1px solid #e6e6e6}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .appoint-link-item{color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .appoint-link-item{color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .appoint-link-item{color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .appoint-link-item{color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appoint-link .appoint-link-item span{margin-left:5px;display:inline-block;min-width:18px;height:18px;line-height:18px;background-color:#898a8c;color:#fff;border-radius:50%}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation{padding:0 33px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .detail-infomation{padding:15px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .detail-infomation .detail-infomation-item{height:30px;line-height:30px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .detail-infomation .detail-infomation-item .label{float:left;width:80px;text-align:right;font-size:16px;color:#898a8c}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .detail-infomation .detail-infomation-item .content{float:left;width:calc(100% - 80px);font-size:16px;color:#35393c}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list{padding:15px 17px;overflow:auto;max-height:320px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .title{font-size:18px;height:30px;line-height:30px;border-bottom:1px solid #ebebeb;color:#383838}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .title.active,[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .title.active{color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .title.active{color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .title.active{color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .title.active{color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .appointment-detail-list-item,.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .appointment-detail-list .noDatas{height:30px;line-height:30px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn{padding:20px 0;text-align:center}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .el-button+.el-button{margin-left:5px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn{width:80px;margin-top:10px;font-size:16px;height:30px;border-color:#ebebeb!important;color:#627be9!important}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn{color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn{color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn{color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn{color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:hover{color:#fff!important;background-color:#627be9!important}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:hover{background-color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:hover{background-color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:hover{background-color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:hover{background-color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:active{color:#fff!important;background-color:#627be9!important}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:active{background-color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:active{background-color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:active{background-color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:active{background-color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:focus{color:#fff!important;background-color:#627be9!important}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:focus{background-color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:focus{background-color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:focus{background-color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:focus{background-color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:blur{color:#627be9!important;background:#fff!important}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:blur{color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:blur{color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:blur{color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn:blur{color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn-reAppoint{width:105px;margin-top:10px;font-size:16px;background-color:#627be9!important;color:#fff!important}[data-theme=theme] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn-reAppoint{background-color:#627be9!important}[data-theme=theme1] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn-reAppoint{background-color:#606266!important}[data-theme=theme2] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn-reAppoint{background-color:#e6a23c!important}[data-theme=theme3] .appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .appointmentDetail-opt-btn-reAppoint{background-color:#2e69eb!important}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .update-appoint-status{position:relative;display:inline-block;max-width:110px}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .update-appoint-status .el-select .el-input .el-input__inner,.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .update-appoint-status .el-select .el-input.is-focus .el-input__inner{border-color:#ebebeb}.appointmentDetail .el-dialog .el-dialog__body .content .patient-info-container .appointment-detail-infomation .footer-btn .update-appoint-status .update-appoint-status-btn{position:absolute;top:0;left:0;z-index:99}#scheduler_clinicDayView_doctor .dhx_cal_navline .schedule-view-mode{top:0;left:10px}#scheduler_clinicDayView_doctor .dhx_cal_navline .schedule-view-mode .el-radio-button__inner{padding:7px 15px}#scheduler_clinicDayView_doctor .dhx_cal_navline .dept-filter-condition{left:215px}#scheduler_clinicDayView_doctor .dhx_cal_navline .doctor-filter-condition{position:absolute;left:330px;top:0}#scheduler_clinicDayView_doctor .dhx_cal_header .dhx_cal_next_button,#scheduler_clinicDayView_doctor .dhx_cal_header .dhx_cal_prev_button{height:30px}#scheduler_clinicDayView_doctor #dhx_cal_headerId{height:60px!important}#scheduler_clinicDayView_doctor #dhx_cal_headerId .dhx_scale_bar{height:55px!important}#scheduler_clinicDayView_doctor #dhx_cal_headerId .dhx_scale_bar a{width:80%}#scheduler_clinicDayView_doctor #dhx_cal_headerId .dhx_scale_bar a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#scheduler_clinicDayView_doctor #dhx_cal_dataIds{height:642px!important;top:118px!important}#appoint-scheduler-containerDoctor .dhx_cal_scale_placeholder{height:60px!important}#scheduler_clinicDayView_consultant .dhx_cal_navline .schedule-view-mode{top:0;left:10px}#scheduler_clinicDayView_consultant .dhx_cal_navline .schedule-view-mode .el-radio-button__inner{padding:7px 15px}#scheduler_clinicDayView_consultant .dhx_cal_navline .counselor-filter-condition{position:absolute;left:314px;width:120px;height:30px;top:0}#scheduler_clinicDayView_consultant .dhx_cal_header .dhx_cal_next_button,#scheduler_clinicDayView_consultant .dhx_cal_header .dhx_cal_prev_button{height:30px}#dhx_cal_headerId .dhx_scale_bar{height:55px!important}#dhx_cal_headerId .dhx_scale_bar a{width:80%}#dhx_cal_headerId .dhx_scale_bar a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dhx_cal_dataId{height:642px!important;top:121px!important}#appoint-scheduler-containerId .dhx_cal_scale_placeholder{height:60px!important}#scheduler_clinicDayView_department .dhx_cal_navline .schedule-view-mode{top:0;left:10px}#scheduler_clinicDayView_department .dhx_cal_navline .schedule-view-mode .el-radio-button__inner{padding:7px 15px}#scheduler_clinicDayView_department .dept-filter-condition{left:314px}#scheduler_clinicDayView_department .dhx_cal_header .dhx_cal_next_button,#scheduler_clinicDayView_department .dhx_cal_header .dhx_cal_prev_button{height:30px}.appoint-day_scheduler-container{width:100%;height:100%}.appoint-day_scheduler-container .schedule-view-mode{width:300px;height:30px;z-index:999}#scheduler_doctor_week_detail{width:calc(100% - 54px);height:calc(100% - 40px)!important}#scheduler_doctor_week_detail .dhx_cal_navline .backToClinicView{left:15px}#scheduler_doctor_week_detail .dhx_cal_navline .backToClinicView .el-button{padding:7px 9px}#scheduler_doctor_week_detail .dhx_cal_navline .doctorName{height:30px;line-height:30px;left:130px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;color:#627be9!important}[data-theme=theme] #scheduler_doctor_week_detail .dhx_cal_navline .doctorName{color:#627be9!important}[data-theme=theme1] #scheduler_doctor_week_detail .dhx_cal_navline .doctorName{color:#606266!important}[data-theme=theme2] #scheduler_doctor_week_detail .dhx_cal_navline .doctorName{color:#e6a23c!important}[data-theme=theme3] #scheduler_doctor_week_detail .dhx_cal_navline .doctorName{color:#2e69eb!important}.deptDetailView{width:100%;height:100%}#scheduler_consultant_week_detail{width:calc(100% - 54px);height:calc(100% - 40px)!important}#scheduler_consultant_week_detail .dhx_cal_navline .backToClinicView{left:15px}#scheduler_consultant_week_detail .dhx_cal_navline .backToClinicView .el-button{padding:7px 9px}#scheduler_consultant_week_detail .dhx_cal_navline .doctorName{height:30px;line-height:30px;left:130px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;color:#627be9!important}[data-theme=theme] #scheduler_consultant_week_detail .dhx_cal_navline .doctorName{color:#627be9!important}[data-theme=theme1] #scheduler_consultant_week_detail .dhx_cal_navline .doctorName{color:#606266!important}[data-theme=theme2] #scheduler_consultant_week_detail .dhx_cal_navline .doctorName{color:#e6a23c!important}[data-theme=theme3] #scheduler_consultant_week_detail .dhx_cal_navline .doctorName{color:#2e69eb!important}#scheduler_dept_day_detail{width:calc(100% - 54px);height:calc(100% - 40px)!important}#scheduler_dept_day_detail .dhx_cal_navline .backToClinicView{left:15px}#scheduler_dept_day_detail .dhx_cal_navline .backToClinicView .el-button{padding:7px 9px}#scheduler_dept_day_detail .dhx_cal_navline .doctorName{height:30px;line-height:30px;left:130px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;color:#627be9!important}[data-theme=theme] #scheduler_dept_day_detail .dhx_cal_navline .doctorName{color:#627be9!important}[data-theme=theme1] #scheduler_dept_day_detail .dhx_cal_navline .doctorName{color:#606266!important}[data-theme=theme2] #scheduler_dept_day_detail .dhx_cal_navline .doctorName{color:#e6a23c!important}[data-theme=theme3] #scheduler_dept_day_detail .dhx_cal_navline .doctorName{color:#2e69eb!important}.appointViewSetting .el-dialog{width:624px!important;margin-top:5vh!important}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item{height:30px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .label{color:#7f7f7f;margin-right:15px}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider{width:420px}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway{height:10px;margin:10px 0}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper{height:18px;width:18px;line-height:18px;border-radius:50%;border:1px solid #ebebeb;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(31,20,17,.15);box-shadow:0 3px 6px 0 rgba(31,20,17,.15);text-align:center;top:-4px}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button-wrapper:after,.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-tooltip{vertical-align:inherit}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button{border:4px solid #fff;background-color:#627be9!important}[data-theme=theme] .appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button{background-color:#627be9!important}[data-theme=theme1] .appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button{background-color:#606266!important}[data-theme=theme2] .appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button{background-color:#e6a23c!important}[data-theme=theme3] .appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button{background-color:#2e69eb!important}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__marks-text{width:17px}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__bar{height:10px}.appointViewSetting .el-dialog .appointViewSetting-content .settings-form .setting-form-item .content .el-slider .el-slider__stop{display:none}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container{width:100%;height:320px}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-title{height:40px;line-height:40px;background-color:#f5f5f5;padding:0 10px;border-radius:4px 4px 0 0;color:#35393c}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content{width:100%;height:280px}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar{float:left;height:280px;border-bottom:1px solid #ebebeb}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .el-scrollbar__wrap{overflow-x:hidden}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .el-scrollbar__bar.is-horizontal{display:none}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel{width:156px;height:100%;border:1px solid #ebebeb;border-bottom:none}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item{width:156px;height:52px;line-height:52px;padding-left:10px;border-bottom:1px solid #ebebeb;color:#35393c;cursor:pointer;padding-right:5px}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item .deptName{width:65px;float:left}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item .opt-btn{float:right;font-size:0}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item .opt-btn .svgcommon{margin:0 5px 0 0;vertical-align:middle;cursor:pointer}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item.active{border-left:5px solid #627be9;padding-left:5px;background-color:#fff;color:#627be9!important}[data-theme=theme] .appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item.active{color:#627be9!important}[data-theme=theme1] .appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item.active{color:#606266!important}[data-theme=theme2] .appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item.active{color:#e6a23c!important}[data-theme=theme3] .appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .custom-scrollbar .left-panel .dept-item.active{color:#2e69eb!important}.appointViewSetting .el-dialog .appointViewSetting-content .view-setting-container .base-panel-content .right-panel{width:calc(100% - 156px);height:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;border:1px solid #ebebeb;border-left:none}.appointView{width:100%;height:100%;position:relative}.appointView .gray_section{z-index:0}.appointView .noPatientAuthEvent{background-color:#6a6a6a}.appointView .appoint-scheduler-container{width:100%;height:100%;position:relative}.appointView .appointment-setting{position:absolute;width:30px;height:30px;top:14px;right:20px;z-index:10}.appointView .appointment-setting .el-button{padding:0;width:30px;height:30px}.appointView .blockSection{background-color:#333!important;opacity:.25;filter:alpha(opacity=25);z-index:0!important}.appointView .dhx_cal_navline{width:100%}.appointView .dhx_cal_navline .scheduleDate-container{position:relative;text-align:center;width:240px;margin:auto;padding-left:65px}.appointView .dhx_cal_navline .scheduleDate-container .dayOfWeek{font-size:18px;font-weight:400;position:absolute;color:#35393c;top:2px;right:50px;z-index:9}.appointView .dhx_cal_navline .scheduleDate-container .scheduleDatePicker{position:relative;top:0;z-index:10}.appointView .dhx_cal_navline .scheduleDate-container .scheduleDatePicker.el-input .el-input__inner{background:transparent;font-size:18px;font-weight:400}.appointView .dhx_cal_navline .dept-filter-condition{position:absolute;width:120px;height:30px;top:0;left:10px}.appointView .dhx_cal_navline .dept-filter-condition .el-select{width:100%;top:0}.appointView .dhx_cal_navline .day-tabs{position:absolute;width:100px;height:30px;left:calc(50% - 200px)}.appointView .dhx_cal_navline .day-tabs .dhx_cal_tab{width:50px;height:27px;border:1px solid #e6e6e6;top:0}.appointView .dhx_cal_navline .day-tabs .dhx_cal_tab:first-child{border-radius:17px 0 0 17px;left:0!important}.appointView .dhx_cal_navline .day-tabs .dhx_cal_tab:last-child{border-radius:0 17px 17px 0;left:50px!important}.appointView .dhx_cal_navline .day-tabs .dhx_cal_tab.active{background-color:#627be9!important;color:#fff}[data-theme=theme] .appointView .dhx_cal_navline .day-tabs .dhx_cal_tab.active{background-color:#627be9!important}[data-theme=theme1] .appointView .dhx_cal_navline .day-tabs .dhx_cal_tab.active{background-color:#606266!important}[data-theme=theme2] .appointView .dhx_cal_navline .day-tabs .dhx_cal_tab.active{background-color:#e6a23c!important}[data-theme=theme3] .appointView .dhx_cal_navline .day-tabs .dhx_cal_tab.active{background-color:#2e69eb!important}.appointView .dhx_cal_navline .opt-btn{position:absolute;width:200px;height:30px;left:calc(50% + 165px)}.appointView .dhx_cal_navline .opt-btn .dhx_cal_prev_button{width:30px;height:30px;border:1px solid #e6e6e6;border-right:none;border-radius:4px 0 0 4px;right:auto;left:0;top:0;color:#35393c;-webkit-box-sizing:border-box;box-sizing:border-box}.appointView .dhx_cal_navline .opt-btn .dhx_cal_next_button{width:30px;height:30px;border:1px solid #e6e6e6;border-radius:0 4px 4px 0;right:auto;left:30px;top:0;color:#35393c;-webkit-box-sizing:border-box;box-sizing:border-box}.appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button{width:70px;border:1px solid #e6e6e6;border-radius:4px;right:auto;left:75px;top:0;color:#35393c;-webkit-box-sizing:border-box;box-sizing:border-box}.appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{color:#627be9!important;border-color:#627be9!important;outline:0}[data-theme=theme] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{color:#627be9!important}[data-theme=theme1] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{color:#606266!important}[data-theme=theme2] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{color:#e6a23c!important}[data-theme=theme3] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{color:#2e69eb!important}[data-theme=theme] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{border-color:#627be9!important}[data-theme=theme1] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{border-color:#606266!important}[data-theme=theme2] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{border-color:#e6a23c!important}[data-theme=theme3] .appointView .dhx_cal_navline .opt-btn .dhx_cal_today_button:hover{border-color:#2e69eb!important}.appointView .dhx_cal_navline .opt-btn .current-week{top:0;left:70px}.appointView .dhx_cal_navline .opt-btn .current-week .el-button{padding:7px 20px}.appointView .dhx_cal_scale_placeholder{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.appointView .dhx_cal_header{border-top:none;border-right:none;background-color:#f5f5f5}.appointView .dhx_cal_header .dhx_scale_bar{height:28px!important;line-height:28px;background-color:#f5f5f5;color:#35393c;overflow:hidden}.appointView .dhx_cal_header .dhx_scale_bar a{color:#4d9bf7;display:block;width:60%;margin:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointView .dhx_cal_data{border-top:none}.appointView .dhx_cal_event_cont_selected{background-color:#9cc1db;color:#fff}.appointView .dhx_scale_hour_main{float:left;text-align:right;font-size:16px;font-weight:700}.appointView .dhx_scale_hour_minute_cont{float:left;position:relative;text-align:right}.appointView .dhx_scale_hour_minute{font-size:10px;padding-right:5px}.appointView .dhx_scale_hour_sep{position:absolute;height:1px;background-color:#8c929a;right:0;top:20px;width:20px}.appointView .dhx_scale_holder,.appointView .dhx_scale_holder_now{background-image:url(/static/png/appointmentView/scheduler-bg-5-30.png)}.appointView #scheduler_clinicDayView,.appointView #scheduler_clinicDayView_clinicRoom,.appointView #scheduler_clinicDayView_consultant,.appointView #scheduler_clinicDayView_department,.appointView #scheduler_clinicDayView_doctor,.appointView #scheduler_here{width:calc(100% - 54px);height:calc(100% - 40px)!important}.appointView .wait-for-appoint{width:54px;height:calc(100% - 103px);position:absolute;top:61px;right:0;border-left:1px solid #e6e6e6;z-index:10;background-color:#fff}.appointView .wait-for-appoint.open{width:164px;-webkit-transition:width .5ms ease;transition:width .5ms ease;-webkit-box-shadow:0 0 20px 0 rgba(31,20,17,.2);box-shadow:0 0 20px 0 rgba(31,20,17,.2)}.appointView .wait-for-appoint.open .waitting-header{text-align:right}.appointView .wait-for-appoint.open .waitting-header>span{margin-right:20px}.appointView .wait-for-appoint.open .waitting-title{height:30px;line-height:30px;text-align:left;padding:0 5px}.appointView .wait-for-appoint.open .waitting-content{padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.appointView .wait-for-appoint.open .waitting-content .waitting-content-card{width:100%;padding:10px;text-align:left;height:auto;line-height:24px}.appointView .wait-for-appoint .waitting-header{height:30px;line-height:30px;background-color:#f5f5f5;text-align:center}.appointView .wait-for-appoint .waitting-header>span{cursor:pointer}.appointView .wait-for-appoint .waitting-title{padding:10px;text-align:center;margin:auto;min-width:28px;height:78px;cursor:pointer;color:#35393c;font-weight:400}.appointView .wait-for-appoint .waitting-title>span{display:inline-block;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#ff3636;color:#fff}.appointView .wait-for-appoint .waitting-content{height:calc(100% - 112px);overflow:auto}.appointView .wait-for-appoint .waitting-content .waitting-content-card{width:48px;height:48px;line-height:48px;margin:auto;margin-top:10px;text-align:center;background-color:#48c7ef;color:#fff;border-radius:4px;position:relative}.appointView .wait-for-appoint .waitting-content .waitting-content-card .status{position:absolute;top:0;left:0;width:100%;height:5px;border-radius:4px 4px 0 0}.appointView .wait-for-appoint .waitting-content .waitting-content-card:first-child{margin-top:0}.appointView .appt-legend-container{position:absolute;width:100%;height:40px;line-height:40px;padding:2px 0;bottom:0;text-align:center;-webkit-box-shadow:0 -1px 7px 0 rgba(31,20,17,.1);box-shadow:0 -1px 7px 0 rgba(31,20,17,.1)}.appointView .appt-legend-container .control-label{font-weight:400;font-size:15px;vertical-align:middle;margin-bottom:10px;margin-left:2px;color:#383838!important}.appointView .appt-legend-container .appt-legend{display:inline-block;margin-right:5px;line-height:30px}.appointView .appt-legend-container .appt-legend .appt-legend-icon{width:10px;height:10px;display:inline-block}.appointView .appt-legend-container .appt-legend .appt-scheduled{background:#48c7ef}.appointView .appt-legend-container .appt-legend .appt-confirmed{background:#6673ff}.appointView .appt-legend-container .appt-legend .appt-consulting{background:#ffb72f}.appointView .appt-legend-container .appt-legend .appt-checked-in{background:#069fff}.appointView .appt-legend-container .appt-legend .appt-seated{background:#13ce66}.appointView .appt-legend-container .appt-legend .appt-completed{background:#d80081}.appointView .appt-legend-container .appt-legend .appt-checked-out{background:#ff7f3d}.appointView .appt-legend-container .appt-legend .appt-left{background:#b2b7be}.appointView .appt-legend-container .appt-legend .appt-failed{background:#626970}.appointView .appt-legend-container .appt-legend .appt-returnRegister{background-color:#ff3636}.appointView .appt-legend-container .appt-legend .non-execution-icu{background:#f59a23}.appointView .appt-legend-container .appt-legend .execution-icu{background:#70b97b}.appointView .appt-legend-container .appt-legend .lose-icu{background-color:#bcbcbc}.appointView .custom-event{position:relative;background-color:#add8e6;color:#fff;overflow:hidden;border-radius:3px;border:1px solid #fff;background-color:#4d9bf7;border-radius:6px}.appointView .custom-event.appointEvent{background-color:#48c7ef}.appointView .custom-event.confirmEvent{background-color:#6673ff}.appointView .custom-event.consultingEvent{background-color:#ffb72f}.appointView .custom-event.registerEvent{background-color:#069fff}.appointView .custom-event.seatedEvent{background-color:#13ce66}.appointView .custom-event.complatedEvent{background-color:#d80081}.appointView .custom-event.payEvent{background-color:#ff7f3d}.appointView .custom-event.leaveEvent{background-color:#b2b7be}.appointView .custom-event.disAppointEvent{background-color:#626970}.appointView .custom-event.returnRegister{background-color:#ff3636}.appointView .custom-event.unexecuted_shoushu{background-color:#f59a23}.appointView .custom-event.canceled_shoushu{background-color:#758bc6}.appointView .custom-event.executed_shoushu{background-color:#70b97b}.appointView .custom-event.lose_shoushu{background-color:#bcbcbc}.appointView .custom-event .my_event_body{height:100%}.appointView .custom-event .my_event_body .floatLeft{float:left;position:inherit!important;line-height:20px}.appointView .custom-event .my_event_body .event_text{width:100%;height:30px;line-height:30px;padding:0 5px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.appointView .custom-event .my_event_body .event_text .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.appointView .custom-event .my_event_body .event_text .right-mark{margin-left:5px;line-height:30px;margin-top:4px;font-size:12px}.appointView .custom-event .my_event_body .event_text .right-mark.minWidth44{min-width:44px}.appointView .custom-event .my_event_body .event_text .right-mark.minWidth0{min-width:0}.appointView .custom-event .my_event_body .event_text .right-mark.minWidth20{min-width:20px}.appointView .custom-event .my_event_body .event_text .right-mark .chu{width:17px;height:17px;line-height:17px;text-align:center;float:left;background-color:#13ce66;border-radius:50%;border:1px solid #fff;display:none}.appointView .custom-event .my_event_body .event_text .right-mark .chu.active{display:block}.appointView .custom-event .my_event_body .event_text .right-mark .remark{position:absolute;right:10px;z-index:9;width:17px;height:17px;line-height:17px;text-align:center;background-color:#ff3636;border-radius:50%;border:1px solid #fff;display:none;cursor:default}.appointView .custom-event .my_event_body .event_text .right-mark .remark.active{display:block}.appointView .custom-event .my_event_body .event_appoint_item{height:calc(100% - 46px);padding:0 5px;overflow:hidden}.appointView .custom-event .my_event_body .event_appoint_item.hideEventItem{display:none}.appointView .custom-event .my_event_body .event_date{width:100%;padding:0 5px;position:absolute;line-height:20px;bottom:0}.appointView .custom-event .my_event_body .event_date.hideEventDate{display:none}.appointView .custom-event .my_event_body .event_date .event_appoint_aptCode{float:left;max-width:127px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:none}.appointView .custom-event .my_event_body .event_date .event_appoint_aptCode.showAptCode{display:block}.appointView .custom-event .my_event_body .event_date .event_appoint_time{float:left}.appointView .custom-event .my_event_body .event_date .event_appoint_time.showAptCode{float:right}.appointView .custom-event.isDisabled{background-color:#333!important;opacity:.25}.appointView .dhx_cal_select_menu.my_event div{border:0;background-color:transparent;color:#000}.appointView .dhx_cal_event.my_event .my_event_body{padding-top:3px;padding-left:5px}.appointView .my_event .event_date{font-weight:700;padding-right:5px}.appointView .my_event_resize{height:10px;position:absolute;bottom:-1px}.appointView .my_event_move{position:absolute;top:0;left:0;height:100%;cursor:move}.dhx_cal_cover{display:none}.appointQuery{width:100%;height:100%}.appointQuery .el-cascader__tags .el-tag{max-width:80%}.appointQuery .appointHeader{padding:0 15px;clear:both}.appointQuery .appointHeader .appoint-time-type .el-radio-group .el-radio{line-height:30px}.appointQuery .appointHeader .appoint-time-type .el-radio-group .el-radio+.el-radio{margin-left:10px}.appointQuery .table-container{padding:0 15px;height:calc(100% - 100px)}.scheduleList{width:100%;height:100%}.scheduleList .marginRight20{margin-right:20px}.scheduleList .appoint-header{padding:0 20px}.scheduleList .appoint-header>div{margin-top:18px}.scheduleList .appoint-header>div .nextDate,.scheduleList .appoint-header>div .prevDate{width:30px;height:30px;text-align:center;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;cursor:pointer}.scheduleList .appoint-header>div .nextDate{border-left:none}.scheduleList .appoint-header>div.scheduleDate-container{position:relative}.scheduleList .appoint-header>div.scheduleDate-container .dayOfWeek{font-size:18px;font-weight:400;position:absolute;color:#35393c;top:2px;right:50px;z-index:9}.scheduleList .appoint-header>div.scheduleDate-container .scheduleDatePicker{position:relative;z-index:10}.scheduleList .appoint-header>div.scheduleDate-container .scheduleDatePicker.el-input .el-input__inner{background:transparent;font-size:18px;font-weight:400}.scheduleList .appoint-header .personSelect .el-radio-button .el-radio-button__inner{width:72px;text-align:center;padding:7px 0}.scheduleList .appoint-header .personSelect .el-radio-button__orig-radio:checked+.el-radio-button__inner{-webkit-box-shadow:0 5px 5px 0 rgba(31,20,17,.15)!important;box-shadow:0 5px 5px 0 rgba(31,20,17,.15)!important}.scheduleList .appoint-header .isTemplate .el-radio-button:first-child .el-radio-button__inner{border-top-left-radius:17px;border-bottom-left-radius:17px}.scheduleList .appoint-header .isTemplate .el-radio-button:last-child .el-radio-button__inner{border-top-right-radius:17px;border-bottom-right-radius:17px}.scheduleList .appoint-header .isTemplate .el-radio-button .el-radio-button__inner{width:50px;text-align:center;padding:7px 0}.like-checkbox{width:14px;height:14px;display:inline-block;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;cursor:pointer}.like-checkbox.is-disabled{background-color:#f5f5f5;cursor:not-allowed;border-color:#dcdfe6}.like-checkbox.is-checked{background-color:#627be9;border-color:#627be9;position:relative}.like-checkbox.is-checked:after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;width:3px;-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1);-webkit-transform-origin:center;transform-origin:center;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s}.like-checkbox.is-checked.is-disabled{background-color:#f5f5f5;border-color:#627be9}.like-checkbox.is-checked.is-disabled:after{border-color:#898a8c}.like-checkbox:hover{border-color:#627be9}.scheduleSetting .appoint-header .businessTime{color:#7f7f7f;font-size:18px;line-height:34px;text-align:center;padding-top:15px}.scheduleSetting .appoint-header .businessTime .el-date-editor{width:240px}.scheduleSetting .appoint-header .businessTime .el-date-editor .el-range-separator{width:20px;color:#383838;font-size:18px}.scheduleSetting .appoint-header .businessTime .el-date-editor .el-range-input{color:#383838;font-size:18px}.scheduleSetting .appoint-header .businessTime .t-time-setting-btn.el-button{padding:0;width:30px;height:30px;line-height:30px;vertical-align:bottom}.scheduleSetting .appoint-main-container{padding:0 174px}.scheduleSetting .appoint-main-container .newAdd-btn{padding:15px 0}.el-message-box__btns .el-button[data-v-6eca30ec]{float:right;margin-right:10px}.todayWorkWdyy[data-v-6eca30ec] .commontable{margin-top:0!important}.onLineMarginRight[data-v-6eca30ec] .el-form-item__label{padding:0!important}.todayWork[data-v-6eca30ec] .el-table .cell,.todayWork[data-v-6eca30ec] .el-table td{padding:5px 0!important}.el-message-box__btns .el-button[data-v-54b6a7c0]{float:right;margin-right:10px}.onLineMarginRight[data-v-54b6a7c0] .el-form-item__label{padding:0!important}.todayWork[data-v-54b6a7c0] .el-table .cell,.todayWork[data-v-54b6a7c0] .el-table td{padding:5px 0!important}.el-message-box__btns .el-button[data-v-0fbe2420]{float:right;margin-right:10px}.onLineMarginRight[data-v-0fbe2420] .el-form-item__label{padding:0!important}.todayWork[data-v-0fbe2420] .el-table .cell,.todayWork[data-v-0fbe2420] .el-table td{padding:5px 0!important}.appointmentType .custom-button-group-tabs /deep/.el-tabs__header{margin-bottom:0}.appointmentType .custom-button-group-tabs /deep/.el-tabs__header .el-tabs__nav{margin-left:15px}.el-message-box__btns .el-button{float:right;margin-right:10px}#appointCenter{position:relative;width:100%;height:100%}#appointCenter .appoint-header{height:65px;border:1px solid #e6e6e6;border-top:none}#appointCenter .el-tabs__content{padding:0;height:calc(100% - 44px)}#appointCenter .el-tabs__content .el-tab-pane{height:100%}