html{background:#e6ebed;margin:0}li,p,ul{padding:0;margin:0;list-style:none}i{font-style:normal}a{text-decoration:none;color:#575757}.oneline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.two-line{max-height:48px;overflow:hidden}.search-box{width:100%;height:70px;display:flex;align-items:center}.add-box{margin:20px}.clickable{cursor:pointer}.fl{float:left}.fr{float:right}.shadow-box{border-radius:4px;box-shadow:0 2px 4px 0 transparent;background:#fff;overflow:hidden}h4.title-haveBg{color:#fff;height:40px;line-height:40px;padding-left:20px;background:#007ece;font-size:20px;font-weight:400;margin:0}.el-table th{border-top:1px solid #ebeef5;background:#f8f9fa}.table-btn-outer i{color:#000}.btn-group{display:flex;padding:0!important;border:none!important}.btn-group.center{justify-content:center}.btn-group li{margin-right:4px;width:30px!important;height:30px;line-height:30px;text-align:center;background:#e8edef;border-radius:5px;cursor:pointer}.btn-group li i{font-size:16px;color:#000}.box-footer,.box-header{padding:0 20px;height:50px;display:flex;align-items:center;justify-content:space-between}.tag{display:inline-block;font-size:16px;font-weight:400;height:30px;line-height:30px;border-radius:15px;padding:0 20px;background:rgba(144,147,153,.5137254902);color:#909399;vertical-align:middle}.tag.waitColor{background:#8ca0bc;color:#42b5ff}.tag.readyColor{background:#fff1db;color:#ffb84a}.tag.runColor{background:#d1edff;color:#1ca7ff}.tag.completecColor{background:#54b862;color:#42b5ff}.tag.errorColor{background:#f5d7d7;color:#cc3b3b}.have-border-bottom{border-bottom:1px solid #dee2e6}.out-time{border-left:6px solid #50b95e}.on-time,.out-time{border-radius:2px;height:30px}.on-time{border-left:6px solid #137ece}.will-time{border-left:6px solid #feb93c;border-radius:2px;height:30px}.el-table.mini-table td,.el-table.mini-table th.is-leaf{height:32px;padding:0}.el-button--primary{background:#007ece;border-color:#007ece;min-width:90px}.filter-input .el-input__inner{border-radius:15px;margin-bottom:18px}.dialogPopup .el-dialog__header{padding:10px;background-color:#007ece;color:#fff}.dialogPopup .el-dialog__title{color:#fff}.el-dialog__header{padding:0}.el-dialog__headerbtn{top:9px}.el-dialog__headerbtn .el-dialog__close{font-size:26px;color:#fff}.el-dialog__body{padding:0}.handover-dialog .el-dialog__header{padding:20px 20px 10px}.handover-dialog .el-dialog__body{padding:10px 20px}.el-tooltip__popper{padding:8px 10px}.el-tooltip__popper.is-dark{background:#24394b}.el-form--inline{padding-left:20px}.el-form--inline .el-form-item{margin-bottom:0;margin-right:10px}.el-transfer__button{min-width:50px}.full .el-transfer-panel{height:calc(100vh - 310px)}.full .el-transfer-panel .el-transfer-panel__body{height:calc(100% - 40px)}.full .el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list{height:100%}.el-transfer-panel{width:325px;height:470px;border:1px solid #dedede}.el-transfer-panel .el-transfer-panel__header{border-bottom:1px solid #dedede}.el-transfer-panel .el-transfer-panel__body{height:428px}.el-transfer-panel .el-transfer-panel__body .el-transfer-panel__list{height:100%}.publish-add-form .el-form-item__label{font-size:16px;font-weight:700;color:#333}.publish-add-form .el-form-item__content{color:#666}.add-frequency .el-radio__label{display:none;padding-left:0}.add-frequency .onDuty-index .duty-room-list .srcoll-list-li.active{border:1px solid #06aa6e}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ccc}.el-form-item.el-form-item--small{margin:0 auto}.el-dialog__title{line-height:24px;font-size:18px;color:#fff}.handover-dialog .el-dialog__header{padding:10px 20px 10px}.main-drawer .el-tabs__item.is-top{color:#409eff;border-bottom:2px solid #409eff;font-size:16px}.srcoll-X-list .srcoll-list-outer .srcoll-list-ul li{position:relative}.el-tooltip__popper.is-light{border:1px solid #999;color:#333}.el-tabs__item:focus.is-active.is-focus:not(:active){box-shadow:none}.each-duty-room .duty-room-name{font-size:14px;font-weight:400;flex:1}.el-tabs__item{height:48px;font-size:16px}.calendar-header{border-bottom:10px solid #e8edef;padding:10px 20px 20px 20px;margin-bottom:0!important}.el-tabs__nav-wrap{margin:0 10px}.el-drawer__body .el-form--inline{padding-left:10px;margin-bottom:15px}.el-drawer__body .el-form--inline .el-form-item{margin-bottom:0;margin-right:10px}.calendar-header{margin-bottom:23px;width:100%}.calendar-header .calendar-box{position:relative;height:40px;line-height:38px}.calendar-header .calendar-box .calendar-content{width:100%;display:flex;align-items:center}.calendar-header .calendar-box .calendar-content .dutyname{margin-left:20px;font-weight:700;font-size:18px}.calendar-header .calendar-box .calendar-content .calendar-headDate{font-weight:700;font-size:18px}.calendar-header .calendar-box .calendar-content .calendar-next,.calendar-header .calendar-box .calendar-content .calendar-prev{display:inline-block;vertical-align:middle}.calendar-header .calendar-box .calendar-content .calendar-btn{width:38px;height:38px;line-height:38px;text-align:center;background-color:#e8edef;border-radius:19px;margin-right:10px;font-size:18px;cursor:pointer;font-weight:700}.calendar-header .calendar-box .calendar-content .legend-outer{display:flex;margin-left:40px;flex:1}.calendar-header .calendar-box .calendar-content .legend-outer li{margin-right:20px;display:flex;align-items:center}.calendar-header .calendar-box .calendar-content .legend-outer li .legend{display:inline-block;width:16px;height:12px;background:#50b95e;border-radius:4px;vertical-align:middle;margin-right:8px}.calendar-header .calendar-box .calendar-content .legend-outer li:nth-child(2) .legend{background:#feb93c}.calendar-header .calendar-box .calendar-content .legend-outer li:nth-child(3) .legend{background:#137ece}.cc-calendar{width:100%;height:100%;background:#fff;box-sizing:border-box}.cc-calendar .calendar-week{width:100%;height:60px;line-height:60px;border-bottom:1px solid #e4e7ea;border-right:none}.cc-calendar .calendar-week .week-item{float:left;width:14.285%;text-align:center;font-size:14px;color:#424953;border-right:none;font-weight:400}.cc-calendar .calendar-view{width:100%;border-left:1px solid #e4e7ea}.cc-calendar .calendar-view .iconmore i{position:absolute;top:5px;right:-10px;font-size:16px;color:#333;cursor:pointer}.cc-calendar .calendar-view .iconmore i:hover{color:#0f84dd}.cc-calendar .calendar-view .date-view{float:left;width:14.285%;height:140px;border-right:1px solid #e4e7ea;border-bottom:1px solid #e4e7ea;position:relative}.cc-calendar .calendar-view .date-view .each-duty-outer{width:100%;height:20px}.cc-calendar .calendar-view .date-view .no-duty{line-height:140px;height:140px;text-align:center;position:relative;z-index:2;color:#999}.cc-calendar .calendar-view .date-view .dropdownbox{position:absolute;top:0;right:15px;z-index:10}.cc-calendar .calendar-view .date-view .duty-list{box-sizing:border-box;padding:0 10px 10px 10px;position:relative;z-index:2;height:108px;overflow:auto;margin-top:30px}.cc-calendar .calendar-view .date-view .duty-list li:not(:last-child){margin-bottom:4px}.cc-calendar .calendar-view .date-view .duty-list .each-duty{display:flex;height:30px;align-items:center;padding:0 6px;border-radius:2px;background:#edeef0;font-size:12px}.cc-calendar .calendar-view .date-view .duty-list .each-duty .type-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#fff;border-radius:12px;margin-right:10px}.cc-calendar .calendar-view .date-view .duty-list .each-duty p{flex:1;overflow:hidden;color:#666}.cc-calendar .calendar-view .date-view .checkbox-outer,.cc-calendar .calendar-view .date-view .day-off,.cc-calendar .calendar-view .date-view .duty-date,.cc-calendar .calendar-view .date-view .wait-save{position:absolute;z-index:1;top:5px;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;font-size:14px;color:#333;font-weight:700}.cc-calendar .calendar-view .date-view .wait-save{width:16px;height:16px;bottom:10px;left:50%;top:6px;background:#ec4444;font-size:12px;line-height:16px;color:#fff;z-index:10;border-radius:4px;margin-left:15px;font-weight:400}.cc-calendar .calendar-view .date-view .day-off{width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;line-height:80px;color:#999;border-radius:50%}.cc-calendar .calendar-view .date-view .checkbox-outer{position:absolute;width:34px;left:0;top:0;z-index:11;align-items:flex-start;padding-top:4px;height:100%}.cc-calendar .calendar-view .opacity-class{opacity:.5}.cc-calendar .calendar-view .month-class{background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0,transparent 50%,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 75%,transparent 0,transparent);background-size:20px 20px}.cc-calendar .calendar-view .todayBg{background:rgba(255,249,200,.5411764706)}.cc-calendar .calendar-view .handleDay{border:1px solid #58abe9;background-color:#e4f3fb}.cc-calendar .calendar-view .current-user-duty{border-top:2px solid #58abe9;border-bottom:2px solid #58abe9;border-right:2px solid #58abe9;border-radius:4px;height:34px}.cc-calendar .calendar-view .duty-for-replace{border-radius:0}.cc-calendar .clear{overflow:hidden}.cc-calendar .shiftname{color:#999}.cc-calendar .calendar-view .date-view .duty-list .duty-for-replace .each-duty{background-color:#fff8eb}.cc-calendar .calendar-view .date-view .duty-list .duty-for-replace.will-time{border:2px solid #feb93c;border-left:6px solid #feb93c;height:34px}