.ganttView{width:100%;height:100%;overflow:hidden;position:relative}.ganttView .loadPopup{left:0;bottom:1px;width:100%;height:300px;position:absolute;border:1px solid #e2e4e3;box-shadow:0 0 4px #e2e4e3}.ganttView .loadPopup .headline{height:34px;color:#333;padding:0 8px;font-weight:600;border:1px solid #e2e4e3;display:flex;align-items:center;justify-content:space-between}.ganttView .loadPopup .headline .rightBtn .iconfont{font-size:18px}.ganttView .loadPopup .headline .rightBtn .icon-close:hover{color:#595959}.ganttView .loadPopup .loadContent{width:100%;height:264px}.ganttView .loadPopup .loadContent .loadLeft{width:130px;height:100%;padding:0 8px;padding-top:12px;position:relative;vertical-align:middle;display:inline-block;border-right:1px solid #e2e4e3}.ganttView .loadPopup .loadContent .loadLeft .title{margin:6px 0;font-weight:600}.ganttView .loadPopup .loadContent .loadLeft .loadIcon{left:0;bottom:0;width:100%;height:76px;padding:15px 0;position:absolute;text-align:center;border-top:1px solid #e2e4e3}.ganttView .loadPopup .loadContent .loadLeft .loadIcon .el-image{width:46px;height:46px}.ganttView .loadPopup .loadContent .loadRight{height:100%;overflow-x:auto;overflow-y:hidden;display:inline-block;vertical-align:middle;width:calc(100% - 156px)}.ganttView .loadPopup .loadContent .loadRight .chartDiv{height:100%}.ganttView .loadPopup .loadContent .loadRight .chartDiv .chart{width:100%;height:100%}.ganttView .taskContent{width:100%;height:100%;overflow:hidden;position:relative;padding-right:10px}.ganttView .taskContent .leftArea,.ganttView .taskContent .rightArea{display:inline-block;vertical-align:top}.ganttView .taskContent .leftArea .header,.ganttView .taskContent .rightArea .header{z-index:201;display:flex;position:relative}.ganttView .taskContent .leftArea .header .leftHead,.ganttView .taskContent .rightArea .header .leftHead{width:128px;height:34px;font-size:14px;line-height:34px;text-align:center;background:#fff;border:1px solid #e2e4e3;border-right:none}.ganttView .taskContent .leftArea .header .chart,.ganttView .taskContent .rightArea .header .chart{position:relative;background:#fff}.ganttView .taskContent .leftArea .header .chart .tr,.ganttView .taskContent .rightArea .header .chart .tr{width:100%;height:34px;display:flex;line-height:34px;box-sizing:border-box;border:1px solid #e2e4e3}.ganttView .taskContent .leftArea .header .chart .tr .th,.ganttView .taskContent .rightArea .header .chart .tr .th{flex:1;font-size:13px;display:flex;color:#333;position:relative;white-space:nowrap;align-items:center;box-sizing:border-box;justify-content:center;border-right:1px solid #e2e4e3}.ganttView .taskContent .leftArea .header .chart .tr .th:last-child,.ganttView .taskContent .rightArea .header .chart .tr .th:last-child{border-right:none}.ganttView .taskContent .leftArea .body,.ganttView .taskContent .rightArea .body{display:flex}.ganttView .taskContent .leftArea .body .tr,.ganttView .taskContent .rightArea .body .tr{min-height:40px;line-height:40px}.ganttView .taskContent .leftArea .body .table,.ganttView .taskContent .rightArea .body .table{position:relative}.ganttView .taskContent .leftArea .body .table .selectStyle,.ganttView .taskContent .rightArea .body .table .selectStyle{background:#ecf5ff}.ganttView .taskContent .leftArea .body .table .selectStyle .noTasks,.ganttView .taskContent .rightArea .body .table .selectStyle .noTasks{background:#ecf5ff!important}.ganttView .taskContent .leftArea .body .table .tr,.ganttView .taskContent .rightArea .body .table .tr{width:100%;display:flex;box-sizing:border-box;border:1px solid #e2e4e3;border-left:none}.ganttView .taskContent .leftArea .body .table .tr .td,.ganttView .taskContent .rightArea .body .table .tr .td{width:128px;box-sizing:border-box;border-right:1px solid #e2e4e3}.ganttView .taskContent .leftArea .body .table .tr .td:last-child,.ganttView .taskContent .rightArea .body .table .tr .td:last-child{border-right:none}.ganttView .taskContent .leftArea .body .table .tr .action_col,.ganttView .taskContent .rightArea .body .table .tr .action_col{height:100%;cursor:default;font-size:14px;padding-left:10px;position:relative}.ganttView .taskContent .leftArea .body .table .tr .action_col .load_color_block,.ganttView .taskContent .rightArea .body .table .tr .action_col .load_color_block{top:0;left:0;width:6px;height:100%;position:absolute}.ganttView .taskContent .leftArea .body .table .tr .action_col .block_head,.ganttView .taskContent .rightArea .body .table .tr .action_col .block_head{display:inline-block;vertical-align:middle}.ganttView .taskContent .leftArea .body .table .tr .action_col .block_head .name-sign,.ganttView .taskContent .rightArea .body .table .tr .action_col .block_head .name-sign{width:22px;height:22px;font-size:12px;line-height:22px;border-radius:50%;color:#fff;overflow:hidden;text-align:center;background:#68aff0}.ganttView .taskContent .leftArea .body .table .tr .action_col .block_head .headImg,.ganttView .taskContent .rightArea .body .table .tr .action_col .block_head .headImg{width:22px;height:22px;display:block;border-radius:50%}.ganttView .taskContent .leftArea .body .table .tr .action_col .user-name,.ganttView .taskContent .rightArea .body .table .tr .action_col .user-name{width:48px;font-size:13px;margin-left:6px;overflow:hidden;white-space:nowrap;display:inline-block;text-overflow:ellipsis;vertical-align:middle}.ganttView .taskContent .leftArea .body .table .tr .action_col .user-name.noLeader,.ganttView .taskContent .rightArea .body .table .tr .action_col .user-name.noLeader{width:66px}.ganttView .taskContent .leftArea .body .table .tr .action_col .blockIcon,.ganttView .taskContent .rightArea .body .table .tr .action_col .blockIcon{width:20px;cursor:pointer;display:inline-block}.ganttView .taskContent .leftArea .body .table .tr .action_col .iconfont,.ganttView .taskContent .rightArea .body .table .tr .action_col .iconfont{font-size:14px;vertical-align:middle}.ganttView .taskContent .leftArea .body .table .tr .action_col .iconfont.icon-leader,.ganttView .taskContent .rightArea .body .table .tr .action_col .iconfont.icon-leader{margin-right:4px}.ganttView .taskContent .leftArea .body .chart,.ganttView .taskContent .rightArea .body .chart{position:relative}.ganttView .taskContent .leftArea .body .chart .tr,.ganttView .taskContent .rightArea .body .chart .tr{position:relative;width:100%;display:flex;box-sizing:border-box;border:1px solid #e2e4e3;line-height:unset;overflow:hidden;border-left:none}.ganttView .taskContent .leftArea .body .chart .tr .noTasks,.ganttView .taskContent .rightArea .body .chart .tr .noTasks{top:0;left:0;width:100%;height:100%;z-index:100;padding:10px;color:#999;position:absolute;background:#fff}.ganttView .taskContent .leftArea .body .chart .tr .td,.ganttView .taskContent .rightArea .body .chart .tr .td{flex:1;margin:0;position:relative;box-sizing:border-box;border-right:1px solid #e2e4e3}.ganttView .taskContent .leftArea .body .chart .tr .td.holidayCol,.ganttView .taskContent .rightArea .body .chart .tr .td.holidayCol{width:100%;height:100%;background:#999;background:var(--fc-non-business-color,hsla(0,0%,84.3%,.3))}.ganttView .taskContent .leftArea .body .chart .tr .td:last-child,.ganttView .taskContent .rightArea .body .chart .tr .td:last-child{border-right:none}.ganttView .taskContent .leftArea .body .chart .tr .td .hourItem,.ganttView .taskContent .rightArea .body .chart .tr .td .hourItem{top:0;left:0;width:100%;height:40px;color:#333;font-weight:600;line-height:40px;position:absolute;text-align:center;border-bottom:1px solid #e2e4e3}.ganttView .taskContent .leftArea .body .chart .tr .td .hourItem .fillUp,.ganttView .taskContent .rightArea .body .chart .tr .td .hourItem .fillUp{width:100%;height:100%;z-index:11;position:relative}.ganttView .taskContent .leftArea .body .chart .tr .td .hourItem.hoverUnit,.ganttView .taskContent .rightArea .body .chart .tr .td .hourItem.hoverUnit{cursor:pointer}.ganttView .taskContent .leftArea .body .chart .tr .td .hourItem .hourNum,.ganttView .taskContent .rightArea .body .chart .tr .td .hourItem .hourNum{z-index:10;position:relative}.ganttView .taskContent .leftArea .body .chart .tr .td .hourItem .inner,.ganttView .taskContent .rightArea .body .chart .tr .td .hourItem .inner{left:0;bottom:0;z-index:9;width:100%;height:100%;position:absolute}.ganttView .taskContent .leftArea .body .chart .tr .td .hourItem .inner.unaudited,.ganttView .taskContent .rightArea .body .chart .tr .td .hourItem .inner.unaudited{cursor:pointer;background:#f59a23}.ganttView .taskContent .leftArea .body .chart .tr .chart-item,.ganttView .taskContent .rightArea .body .chart .tr .chart-item{height:32px;z-index:80;margin:3px 0;font-size:12px;line-height:32px;color:#333;cursor:pointer;overflow:hidden;position:absolute;white-space:nowrap;text-overflow:ellipsis;background-color:#d3d8db}.ganttView .taskContent .leftArea .body .chart .tr .chart-item.selected,.ganttView .taskContent .rightArea .body .chart .tr .chart-item.selected{box-shadow:0 0 4px red}.ganttView .taskContent .leftArea .body .chart .tr .chart-item .progressBar,.ganttView .taskContent .rightArea .body .chart .tr .chart-item .progressBar{width:8px;height:100%;z-index:100;position:relative;background:#fff;border:1px solid #5470c6}.ganttView .taskContent .leftArea .body .chart .tr .chart-item .progressBar .barInner,.ganttView .taskContent .rightArea .body .chart .tr .chart-item .progressBar .barInner{left:0;bottom:0;width:7px;position:absolute;background:#5470c6}.ganttView .taskContent .leftArea .body .chart .tr .chart-item .chart_item_font,.ganttView .taskContent .rightArea .body .chart .tr .chart-item .chart_item_font{top:0;left:0;width:100%;z-index:99;height:100%;color:#333;overflow:hidden;padding-left:10px;padding-right:18px;position:absolute;white-space:nowrap;text-overflow:ellipsis}.ganttView .taskContent .leftArea .body .chart .tr .chart-item .iconfont,.ganttView .taskContent .rightArea .body .chart .tr .chart-item .iconfont{top:0;right:2px;z-index:100;font-size:13px;color:#015685;position:absolute}.ganttView .taskContent .leftArea{width:128px;overflow:hidden;border-right:1px solid #e2e4e3}.ganttView .taskContent .leftArea .body{border-left:1px solid #e2e4e3}.ganttView .taskContent .rightArea{overflow-x:auto;overflow-y:hidden;width:calc(100% - 128px)}.ganttView .taskContent .rightArea .header .chart .tr{border-left:none}.ganttView .taskContent .rightArea .selectStyle{background:#ecf5ff}.ganttView .taskContent .rightArea .selectStyle .noTasks{background:#ecf5ff!important}.ganttView .taskContent .ver_scroll{position:absolute;width:18px;top:34px;right:0;overflow-x:hidden;overflow-y:auto}.hoverList .objDiv{margin-bottom:14px}.hoverList .objDiv:last-child{margin-bottom:0}.hoverList .objDiv .objTitle{color:#333;margin-bottom:4px}.hoverList .objDiv .noData{color:#808694;font-size:12px}.hoverList .objDiv .realDiv{margin-bottom:4px;color:#595959;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.hoverList .objDiv .realDiv .realInfo{width:350px;display:flex;align-items:center}.hoverList .objDiv .realDiv .realName{max-width:288px;overflow:hidden;margin-right:4px;white-space:nowrap;text-overflow:ellipsis}.el-overlay-dialog .el-dialog.dialog-oneness{height:calc(100% - 20px);margin-top:5px!important}.dialog-oneness .el-dialog__body{height:calc(100% - 45px);padding:14px 14px 0!important}.dialog-oneness .dialog-box{height:100%;position:relative}.dialog-oneness .dialog-box .dialog-content{height:100%}.dialog-oneness .dialog-box .dialog-content .title{height:30px;font-size:14px;font-weight:600;color:#333}.dialog-oneness .dialog-box .dialog-content .tableInfo .common-table.el-table tr.el-table__row td{background:#fff}.dialog-oneness .dialog-box .dialog-content .tableInfo .el-table th.el-table__cell{text-align:center}.dialog-oneness .dialog-box .dialog-content .tableInfo .projectName{height:30px;color:#333;padding:0 10px;font-size:14px;line-height:30px;background:#f1f1f1;border:1px solid #e2e4e3}.dialog-oneness .dialog-box .dialog-content .tableInfo .icon-log-cleaning{font-size:18px}.dialog-oneness .dialog-box .dialog-content .tableDiv{height:calc(100% - 35px)}.dialog-oneness .dialog-box .dialog-bottom{right:0;bottom:0;width:100%;background:#fff;text-align:right;padding:15px 14px;position:absolute;border-top:1px solid #e2e4e3;border-radius:0 0 6px 6px}.dialog-oneness .dialog-box .selectAll{left:14px;bottom:12px;position:absolute}.el-overlay-dialog .el-dialog.dialog-twoness{margin-top:5px!important}.dialog-twoness .el-dialog__body{padding:14px 14px 0!important}.dialog-twoness .dialog-box{position:relative;padding-bottom:65px}.dialog-twoness .dialog-box .dialog-content{padding-bottom:14px}.dialog-twoness .dialog-box .dialog-content .rejectList{overflow-y:auto;margin-bottom:12px}.dialog-twoness .dialog-box .dialog-content .rejectList .rejectInfo{position:relative;color:#77797c;margin-bottom:12px;border-bottom:1px solid #e5e6e7}.dialog-twoness .dialog-box .dialog-content .rejectList .rejectInfo .rejectTime{top:0;right:0;font-size:12px;position:absolute}.dialog-twoness .dialog-box .dialog-content .rejectList .rejectInfo .rejectTitle{color:#333;font-weight:600}.dialog-twoness .dialog-box .dialog-content .rejectTips{margin-bottom:10px}.dialog-twoness .dialog-box .dialog-bottom{right:0;bottom:0;width:100%;background:#fff;text-align:right;padding:15px 14px;position:absolute;border-top:1px solid #e2e4e3;border-radius:0 0 6px 6px}.el-overlay-dialog .el-dialog .el-dialog__footer{padding:0!important;border-top:none!important}.el-overlay-dialog .el-dialog .el-dialog__footer .dialog-bottom{right:0;bottom:0;width:100%;background:#fff;text-align:right;padding:15px 14px;position:absolute;border-top:1px solid #e2e4e3;border-radius:0 0 6px 6px}.el-overlay-dialog .el-dialog .el-dialog__footer .selectAll{left:14px;bottom:12px;position:absolute}