.treatmentStepDialog .el-dialog{width:320px!important}.el-message-box__btns .el-button{float:right;margin-right:10px}#app .orthodonticPlan{padding-bottom:50px;height:100%;padding-right:5px;overflow:auto}#app .orthodonticPlan .el-textarea.is-disabled .el-textarea__inner{background-color:#fff;color:#35393c!important}#app .orthodonticPlan .generalinspection{border-radius:0 0 4px 4px;padding:0 15px;overflow:hidden;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;margin-bottom:20px}#app .orthodonticPlan .generalinspection .con{line-height:43px;border-bottom:1px solid #ebebeb;color:#35393c;font-size:14px}#app .orthodonticPlan .generalinspection .con .tit{color:#898a8c}#app .orthodonticPlan .generalinspection .con .el-input{width:200px}#app .orthodonticPlan .generalinspection .con .fieldName{display:inline-block;width:60px;vertical-align:top}#app .orthodonticPlan .generalinspection .con .fielvalue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:55%;display:inline-block;vertical-align:top}#app .orthodonticPlan .generalinspection .con .el-textarea{margin:10px 0;width:800px}#app .orthodonticPlan .generalinspection .con .edit{color:#898a8c}#app .orthodonticPlan .generalinspection .con:last-child{border-bottom:none}#app .orthodonticPlan .panel-footer{padding:10px 0 20px;text-align:center}#app .orthodonticPlan .panel-footer .el-button{padding:10px 20px}#app .orthodonticPlan .savePlan-container .plan-header{font-size:14px;height:50px;line-height:50px;padding:0 5px 0 15px;margin-top:20px;border-radius:4px 4px 0 0;background-color:#f5f5f5}#app .orthodonticPlan .savePlan-container .plan-header .tpsname{color:#4d9bf7;margin-right:10px}#app .orthodonticPlan .savePlan-container .plan-header .hospital{margin-left:10px;color:#35393c}#app .orthodonticPlan .savePlan-container .plan-header .treatment-plan-select{height:30px;line-height:30px}#app .orthodonticPlan .savePlan-container .plan-header .treatment-plan-select .el-input.is-disabled .el-input__inner{background-color:#fff!important}#app .orthodonticPlan .savePlan-container .treatment-plan-container{padding:20px 15px;border:1px solid #ebebeb}#app .orthodonticPlan .savePlan-container .detailinfo{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#35393c}#app .orthodonticPlan .savePlan-container .detailinfo .righttit,#app .orthodonticPlan .savePlan-container .detailinfo li{padding-left:10px;height:40px;line-height:40px;border-bottom:1px solid #ebebeb}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox{position:relative;width:290px;min-width:290px;max-width:290px;margin-right:15px;border:1px solid #ebebeb}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .lefttit{background:#fff;height:40px;line-height:40px;width:100%;color:#35393c;background:#f5f5f5;padding-left:10px}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul{height:300px;overflow:auto}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li{position:relative}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li .lispanbox{position:absolute;right:10px;display:none}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li .lispanbox .lispan{color:#898a8c;margin-left:5px;cursor:pointer}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li .saveStepSelectList{display:inline-block;width:180px}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li:hover,[data-theme=theme] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li:hover{color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li:hover{color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li:hover{color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li:hover{color:#2e69eb!important}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .leftul li:hover .lispanbox{display:inline-block}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .newAddSavePlan{width:100%;height:40px;line-height:40px}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn{height:40px;line-height:40px;border-top:1px solid #ebebeb;width:100%;color:#627be9!important;padding-left:20px;cursor:pointer}[data-theme=theme] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn{color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn{color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn{color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn{color:#2e69eb!important}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn i.el-icon--right{float:right;margin-top:13px;margin-right:10px}#app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn:before{position:absolute;width:3px;height:20px;content:"";background-color:#627be9!important;top:10px;left:10px}[data-theme=theme] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn:before{background-color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn:before{background-color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn:before{background-color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .savePlan-container .detailinfo .leftulbox .add-new-plan-btn:before{background-color:#2e69eb!important}#app .orthodonticPlan .savePlan-container .detailinfo .centerulbox{position:relative;border:1px solid #ebebeb;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:40px}#app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom{background:#fff;position:absolute;height:40px;line-height:40px;bottom:0;left:0;padding-right:20px;text-align:right;width:100%;color:#35393c}#app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom span{color:#4d9bf7;font-size:18px}#app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom .addbtn{position:absolute;left:0;margin:0;color:#627be9!important;font-size:14px;margin-left:20px;cursor:pointer}[data-theme=theme] #app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom .addbtn{color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom .addbtn{color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom .addbtn{color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .savePlan-container .detailinfo .centerulbox .bottom .addbtn{color:#2e69eb!important}#app .orthodonticPlan .plan-card-box .plan-card-title{width:100%;height:40px;line-height:40px;background-color:#f5f5f5;color:#35393c;padding:0 15px;border-radius:4px 4px 0 0}#app .orthodonticPlan .plan-card-box .plan-card-content{width:100%;padding:10px 15px;border:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex}#app .orthodonticPlan .plan-card-box .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}#app .orthodonticPlan .plan-card-box .tooth-map-thum table{width:240px;table-layout:fixed;cursor:pointer}#app .orthodonticPlan .plan-card-box .tooth-map-thum table tr{height:20px}#app .orthodonticPlan .plan-card-box .tooth-map-thum table td{padding:0 3px;width:50%}#app .orthodonticPlan .plan-card-box .tooth-map-thum table .left-td,#app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{text-align:right}#app .orthodonticPlan .plan-card-box .tooth-map-thum table .right-td,#app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-bottom:1px solid #01cab8;border-color:#627be9!important}[data-theme=theme] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .right-td,[data-theme=theme] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .right-td,[data-theme=theme1] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .right-td,[data-theme=theme2] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .right-td,[data-theme=theme3] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#2e69eb!important}#app .orthodonticPlan .plan-card-box .tooth-map-thum table .left-td,#app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-right:1px solid #01cab8;border-color:#627be9!important}[data-theme=theme] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .left-td,[data-theme=theme] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .left-td,[data-theme=theme1] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .left-td,[data-theme=theme2] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .left-td,[data-theme=theme3] #app .orthodonticPlan .plan-card-box .tooth-map-thum table .top-td{border-color:#2e69eb!important}#app .orthodonticPlan .plan-card-box .tooth-map-thum span{display:inline-block}#app .orthodonticPlan .plan-card-box .tooth-map-thum em{font-style:normal;font-size:14px;display:inline-block;word-wrap:break-word}#app .orthodonticPlan .plan-card-box .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}#app .orthodonticPlan .zqtys{margin-top:10px}#app .orthodonticPlan .zqtys .title{color:#35393c;font-size:14px;vertical-align:top;display:inline-block;height:30px;line-height:30px}#app .orthodonticPlan .zqtys .checkbox{margin-left:30px;display:inline-block;vertical-align:top}#app .orthodonticPlan .zqtys .checkbox .box{height:30px;line-height:30px}#app .orthodonticPlan .addbtn{text-align:center;margin-bottom:20px}#app .orthodonticPlan .addbtn .el-button{padding:0;width:126px;height:30px;background:#fff;border:1px solid #01cab8;border-color:#627be9!important;border-radius:5px 5px 5px 5px;color:#627be9!important}[data-theme=theme] #app .orthodonticPlan .addbtn .el-button{border-color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .addbtn .el-button{border-color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .addbtn .el-button{border-color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .addbtn .el-button{border-color:#2e69eb!important}[data-theme=theme] #app .orthodonticPlan .addbtn .el-button{color:#627be9!important}[data-theme=theme1] #app .orthodonticPlan .addbtn .el-button{color:#606266!important}[data-theme=theme2] #app .orthodonticPlan .addbtn .el-button{color:#e6a23c!important}[data-theme=theme3] #app .orthodonticPlan .addbtn .el-button{color:#2e69eb!important}#app .orthodonticPlan .endchange{height:70px;color:#35393c;font-size:14px;padding-top:20px}.new-plan-menu{max-height:400px;width:288px;overflow:auto}