.milestone-timeline[data-v-51dc309d]{background:#fff;border:1px solid #e6edfa;border-radius:4px}.milestone-timeline .timeline-header[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border-bottom:1px solid #eee}.milestone-timeline .timeline-header .title[data-v-51dc309d]{font-size:18px;font-weight:700;color:#111827;border-left:4px solid #165dff;padding-left:10px}.milestone-timeline .timeline-header .legend[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:14px;color:#6b7280}.milestone-timeline .timeline-header .legend .legend-line[data-v-51dc309d]{width:1px;height:17px;background:#e6edfa}.milestone-timeline .timeline-header .legend .legend-item[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.milestone-timeline .timeline-header .legend .icon[data-v-51dc309d]{width:24px;height:24px;display:inline-block}.milestone-timeline .timeline-header .legend .icon.blue[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_today.png) 50%/cover no-repeat}.milestone-timeline .timeline-header .legend .icon.gray[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_gray.png) 50%/cover no-repeat}.milestone-timeline .timeline-header .legend .icon.green[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_green.png) 50%/cover no-repeat}.milestone-timeline .timeline-header .legend .icon.red[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_red.png) 50%/cover no-repeat}.milestone-timeline .timeline-header .legend .icon.yellow[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_yellow.png) 50%/cover no-repeat}.milestone-timeline .timeline-header .legend .icon.stop[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_stop.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .scroll-btn[data-v-51dc309d],.milestone-timeline .timeline-container[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.milestone-timeline .timeline-container .scroll-btn[data-v-51dc309d]{width:32px;height:40px;border:1px solid #3275fa;border-radius:4px;background:#d6e4ff;color:#3275fa;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.milestone-timeline .timeline-container .scroll-btn.disabled[data-v-51dc309d]{background:#f5f8ff;color:#a9aeb8;border-color:transparent;cursor:not-allowed}.milestone-timeline .timeline-container .timeline-scroll[data-v-51dc309d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:auto}.milestone-timeline .timeline-container .timeline-scroll[data-v-51dc309d]::-webkit-scrollbar{height:0}.milestone-timeline .timeline-container .timeline-scroll .timeline-content[data-v-51dc309d]{position:relative;height:250px}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .main-line[data-v-51dc309d]{position:absolute;top:50%;left:0;right:0;height:3px;background:#e6edfa;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:100%}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item[data-v-51dc309d]{position:absolute;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item.today-icon .info-box[data-v-51dc309d]{display:none!important}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack[data-v-51dc309d]{position:relative;width:32px;height:32px;z-index:10}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot[data-v-51dc309d]{position:absolute;width:32px;height:32px}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.blue[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_today.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.gray[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_gray.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.green[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_green.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.red[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_red.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.yellow[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_yellow.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.stop[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_stop.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .icon-stack .icon-dot.icon-today[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_today.png) 50%/cover no-repeat}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box[data-v-51dc309d]{position:absolute;z-index:2;min-width:200px;text-align:center}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box.info-box-top[data-v-51dc309d]{bottom:calc(50% + 35px)}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box.info-box-bottom[data-v-51dc309d]{top:calc(50% + 35px)}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .connect-line[data-v-51dc309d]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;background:#e6edfa}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .connect-line.connect-line-down[data-v-51dc309d]{top:100%;height:35px}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .connect-line.connect-line-up[data-v-51dc309d]{bottom:100%;height:35px}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card[data-v-51dc309d]{padding:8px 12px;border-radius:6px;margin-bottom:6px;font-size:13px;border:1px solid transparent}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.has-shadow[data-v-51dc309d]{-webkit-box-shadow:2px 2px 0 0 #ced4e0;box-shadow:2px 2px 0 0 #ced4e0}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.blue[data-v-51dc309d]{background:#e8f3ff;border-color:#bbd6ff}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.gray[data-v-51dc309d]{background:#f4f6f8;border-color:#dcdfe6}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.green[data-v-51dc309d]{background:#e8ffee;border-color:#bcffce}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.red[data-v-51dc309d]{background:#ffecec;border-color:#ffbcbc}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.yellow[data-v-51dc309d]{background:#fff3e8;border-color:#ffd7bc}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card.stop[data-v-51dc309d]{background:#f7f8fa;border-color:#e5e6eb}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card .info-date[data-v-51dc309d]{color:#1d2129;font-weight:500;margin-bottom:4px}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .info-card .info-title[data-v-51dc309d]{color:#4e5969}.milestone-timeline .timeline-container .timeline-scroll .timeline-content .time-item .info-box .more-toggle[data-v-51dc309d]{cursor:pointer}.milestone-timeline .noDataBox[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#71747a;padding-bottom:16px}.milestone-timeline .noDataBox .emptyImg[data-v-51dc309d]{width:180px;height:180px}.milestone-timeline .noDataBox .noDataText[data-v-51dc309d]{margin-top:8px}.tooltip-item[data-v-51dc309d]{padding:8px;margin-bottom:8px;border-radius:4px;font-size:14px;background:-webkit-gradient(linear,left top,left bottom,from(#f5f8ff),to(#fff));background:linear-gradient(180deg,#f5f8ff,#fff 100%);color:#71747a;border:1px solid #e6edfa}.tooltip-item[data-v-51dc309d]:last-child{margin-bottom:0}.tooltip-item .text[data-v-51dc309d]{line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip-item .text .date[data-v-51dc309d]{font-size:16px;color:#262729;font-weight:500}.tooltip-item .text .title[data-v-51dc309d]{color:#71747a}.tooltip-item .tooltip-item-bottom[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-top:8px}.tooltip-item .tooltip-item-bottom .dot[data-v-51dc309d]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}.tooltip-item .tooltip-item-bottom .dot.blue[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_today.png) 0/24px no-repeat}.tooltip-item .tooltip-item-bottom .dot.gray[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_gray.png) 0/24px no-repeat}.tooltip-item .tooltip-item-bottom .dot.green[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_green.png) 0/24px no-repeat}.tooltip-item .tooltip-item-bottom .dot.red[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_red.png) 0/24px no-repeat}.tooltip-item .tooltip-item-bottom .dot.yellow[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_yellow.png) 0/24px no-repeat}.tooltip-item .tooltip-item-bottom .dot.stop[data-v-51dc309d]{background:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/setupProject/milestone_today_icon_stop.png) 0/24px no-repeat}.tooltip-content{max-height:300px!important;overflow:auto!important}.project-stage-wrapper[data-v-185de42c]{min-height:100vh}.stage-item[data-v-185de42c]{background:#fff;border-radius:6px;border:1px solid #e4e7ed;margin-bottom:12px;overflow:hidden}.stage-header[data-v-185de42c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;line-height:43px;background:#f0f7ff;border-bottom:1px solid bedcfa}.stage-header .left[data-v-185de42c],.stage-header[data-v-185de42c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stage-header .drag-handle[data-v-185de42c]{cursor:move;color:#999;font-size:16px}.stage-header .expand[data-v-185de42c]{cursor:pointer;font-size:16px;color:#a9aeb8}.stage-header .stage-name[data-v-185de42c]{font-size:16px;font-weight:500;color:#333;cursor:pointer}.stage-header .btns[data-v-185de42c]{display:-webkit-box;display:-ms-flexbox;display:flex}.stage-header .btns img[data-v-185de42c]{cursor:pointer}.stage-header .btns .drag-handle[data-v-185de42c]{cursor:move}.stats-row[data-v-185de42c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0 12px;line-height:43px;font-size:14px;font-weight:500;color:#a9aeb8;background:#ebf5ff;border-top:1px solid #f0f0f0}.stats-row i[data-v-185de42c]{font-style:normal;color:#3275fa;font-weight:700}.stats-row .red[data-v-185de42c]{color:#cc443a}.edit-cell[data-v-185de42c]{width:100%;height:100%;padding:0 5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drag-ghost[data-v-185de42c]{opacity:.5;background:#e6f7ff}.drag-chosen[data-v-185de42c]{background:#f0f7ff}.tableBox[data-v-185de42c]{background:#f5f8ff;padding:12px}[data-v-185de42c] .el-date-picker,[data-v-185de42c] .el-input{width:100%;height:100%;border:none}.kanban-wrapper[data-v-60e2cc0a]{overflow-x:auto}.kanban-wrapper .stageBox[data-v-60e2cc0a],.kanban-wrapper[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex}.kanban-wrapper .stageBox .stage-column[data-v-60e2cc0a]{background:#f0f7ff;border-radius:8px;width:280px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px}.kanban-wrapper .stageBox .stage-column[data-v-60e2cc0a]:last-child{margin-right:0}.kanban-wrapper .stageBox .stage-header[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 8px;border-bottom:1px solid #bedcfa;border-radius:4px 4px 0 0;background:#ebf5ff}.kanban-wrapper .stageBox .stage-header .title[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;color:#262729;padding-left:6px;border-left:2px solid #3275fa}.kanban-wrapper .stageBox .stage-header .title .count[data-v-60e2cc0a]{margin-left:8px;margin-top:2px;color:#3275fa;font-size:16px}.kanban-wrapper .stageBox .stage-header .actions[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;cursor:pointer}.kanban-wrapper .stageBox .stage-header .actions i[data-v-60e2cc0a]{margin-left:8px}.kanban-wrapper .stageBox .task-list[data-v-60e2cc0a]{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100px;background:#f5f8ff}.kanban-wrapper .stageBox .task-list .task-card[data-v-60e2cc0a]{background:#fff;border-radius:4px;padding:12px;margin-bottom:8px;-webkit-box-shadow:0 2px 2px 0 #d6e4ff;box-shadow:0 2px 2px 0 #d6e4ff;position:relative}.kanban-wrapper .stageBox .task-list .task-card .card-title[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;cursor:pointer;color:#262729}.kanban-wrapper .stageBox .task-list .task-card .tags[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.kanban-wrapper .stageBox .task-list .task-card .tags .tag[data-v-60e2cc0a]{padding:2px 6px;border-radius:3px;font-size:12px;color:#fff;margin-right:4px}.kanban-wrapper .stageBox .task-list .task-card .tags .blue[data-v-60e2cc0a]{background:#409eff}.kanban-wrapper .stageBox .task-list .task-card .tags .orange[data-v-60e2cc0a]{background:#ff9f40}.kanban-wrapper .stageBox .task-list .task-card .tags .red[data-v-60e2cc0a]{background:#f56c6c}.kanban-wrapper .stageBox .task-list .task-card .time[data-v-60e2cc0a]{font-size:14px}.kanban-wrapper .stageBox .task-list .task-card .meta[data-v-60e2cc0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-top:8px}.kanban-wrapper .stageBox .task-list .task-card .meta .meta-line[data-v-60e2cc0a]{margin:0 12px;color:#e6edfa;line-height:16px}.kanban-wrapper .stageBox .task-list .task-card .meta img[data-v-60e2cc0a]{width:12px;height:12px}.kanban-wrapper .stageBox .task-list .task-card .card-actions[data-v-60e2cc0a]{position:absolute;bottom:12px;right:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.kanban-wrapper .stageBox .task-list .task-card .card-actions i[data-v-60e2cc0a],.ml-8[data-v-60e2cc0a]{margin-left:8px}.color-4B4D52[data-v-60e2cc0a]{color:#4b4d52;margin-top:8px}.meta-icon[data-v-60e2cc0a]{width:16px;height:16px}.stage-ghost[data-v-60e2cc0a]{opacity:.5;background:#e6edff}.stage-chosen[data-v-60e2cc0a]{background:#e6edff}.task-ghost[data-v-60e2cc0a]{opacity:.5;background:#f0f7ff}.task-chosen[data-v-60e2cc0a]{background:#f0f7ff}.plan-detail-container .section[data-v-7c0487f6]{margin-bottom:24px}.plan-detail-container .section[data-v-7c0487f6]:last-child{margin-bottom:0}.plan-detail-container .section .section-title[data-v-7c0487f6]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-left:12px;border-left:3px solid #3275fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-detail-container .section .section-title .count[data-v-7c0487f6]{color:#3275fa;font-weight:400;margin-left:4px}.plan-detail-container[data-v-7c0487f6] .el-descriptions .el-descriptions-item__label{font-weight:500}.plan-detail-container[data-v-7c0487f6] .el-descriptions .el-descriptions-item__label.is-required:before{content:"*";color:#f56c6c;margin-right:4px}.plan-detail-container .attachment-item .attachment-name[data-v-7c0487f6]{font-weight:500;margin-bottom:4px}.plan-detail-container .attachment-item .attachment-name .requirement[data-v-7c0487f6]{color:#909399;font-weight:400}.plan-detail-container .attachment-item .attachment-desc[data-v-7c0487f6]{font-size:12px;color:#909399}.plan-detail-container .section[data-v-1cb217b6]{margin-bottom:24px}.plan-detail-container .section[data-v-1cb217b6]:last-child{margin-bottom:0}.plan-detail-container .section .section-title[data-v-1cb217b6]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-left:12px;border-left:3px solid #3275fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-detail-container .section .section-title .count[data-v-1cb217b6]{color:#3275fa;font-weight:400;margin-left:4px}.plan-detail-container[data-v-1cb217b6] .el-descriptions .el-descriptions-item__label{font-weight:500}.plan-detail-container[data-v-1cb217b6] .el-descriptions .el-descriptions-item__label.is-required:before{content:"*";color:#f56c6c;margin-right:4px}.plan-detail-container .attachment-item .attachment-name[data-v-1cb217b6]{font-weight:500;margin-bottom:4px}.plan-detail-container .attachment-item .attachment-name .requirement[data-v-1cb217b6]{color:#909399;font-weight:400}.plan-detail-container .attachment-item .attachment-desc[data-v-1cb217b6]{font-size:12px;color:#909399}.common-page[data-v-5eb3a628]{height:calc(100vh - 240px);position:relative;padding:0;margin:0}.common-page .planDetail[data-v-5eb3a628]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin:16px 16px 0}.common-page .planDetail .planDetail-header[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border-bottom:1px solid #eee}.common-page .planDetail .planDetail-header .title[data-v-5eb3a628]{font-size:18px;font-weight:600;color:#111827;border-left:4px solid #3275fa;padding-left:10px}.common-page .planDetail .planDetail-middle[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafcff;border-bottom:1px solid #e6edfa;padding:4px 12px}.common-page .planDetail .planDetail-middle .planDetail-middle-left[data-v-5eb3a628]{border-right:1px solid #e6edfa;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-page .planDetail .planDetail-middle .planDetail-middle-right[data-v-5eb3a628]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px}.common-page .planDetail .planDetail-middle .legend-bar[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:8px 0;border-radius:4px;font-size:13px;color:#606266}.common-page .planDetail .planDetail-middle .legend-bar .legend-title[data-v-5eb3a628]{color:#a9aeb8;position:relative;margin-right:10px}.common-page .planDetail .planDetail-middle .legend-bar .legend-title[data-v-5eb3a628]:after{content:"";position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:20px;background:#e9effb}.common-page .planDetail .planDetail-middle .legend-bar .legend-item[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .line-gray[data-v-5eb3a628]{width:20px;height:2px;background:#d0d7eb}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-lightblue[data-v-5eb3a628]{width:20px;height:10px;background:#e0e8ff;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-green[data-v-5eb3a628]{width:20px;height:10px;background:#28a745;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-orange[data-v-5eb3a628]{width:20px;height:10px;background:#ff9f40;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-red[data-v-5eb3a628]{width:20px;height:10px;background:#f56c6c;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .arrow-blue[data-v-5eb3a628]{width:16px;height:2px;background:#409eff;position:relative}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .arrow-blue[data-v-5eb3a628]:after{content:"";position:absolute;right:-6px;top:-3px;border:4px solid transparent;border-left-color:#409eff}.common-page .planDetail .planDetail-middle .view-mode-section[data-v-5eb3a628]{-ms-flex-negative:0;flex-shrink:0}.common-page .gantt-body[data-v-5eb3a628],.common-page .planDetail .planDetail-middle .view-mode-section .time-scale-section[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex}.common-page .gantt-body[data-v-5eb3a628]{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.common-page .gantt-body .link-popup[data-v-5eb3a628]{position:fixed;z-index:99991;background:#fff;border:1px solid #e4e7ed;border-radius:4px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.common-page .gantt-body .link-popup .task-wrapper[data-v-5eb3a628]{max-width:300px;padding:12px;background:#fff}.common-page .gantt-body .link-popup .task-item[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2px}.common-page .gantt-body .link-popup .tag[data-v-5eb3a628]{width:24px;height:24px;border-radius:50%;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#666;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.common-page .gantt-body .link-popup .task-content[data-v-5eb3a628]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;padding:10px 12px;background:#fff5e6;border:1px solid #ffe8cc;border-radius:3px;white-space:nowrap;overflow:hidden}.common-page .gantt-body .link-popup .task-content.blue[data-v-5eb3a628]{background:#f5f8ff;border:1px solid #d6e4ff}.common-page .gantt-body .link-popup .title[data-v-5eb3a628]{font-size:16px;color:#333;font-weight:500}.common-page .gantt-body .link-popup .time[data-v-5eb3a628]{font-size:14px;color:#999}.common-page .gantt-body .link-popup .link-wrapper[data-v-5eb3a628]{position:relative;padding-left:22px;margin-left:12px}.common-page .gantt-body .link-popup .line[data-v-5eb3a628]{position:absolute;left:44px;width:1px;background:#6eb4fa}.common-page .gantt-body .link-popup .line.top[data-v-5eb3a628]{top:0;height:25px}.common-page .gantt-body .link-popup .line.bottom[data-v-5eb3a628]{bottom:0;height:25px}.common-page .gantt-body .link-popup .link-box[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding-left:10px}.common-page .gantt-body .link-popup .link-icon[data-v-5eb3a628]{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;background:#4096ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;z-index:1}.common-page .gantt-body .link-popup .link-text[data-v-5eb3a628]{margin-left:8px;font-size:14px;color:#666;white-space:nowrap}.common-page .gantt-body .link-popup .unlock[data-v-5eb3a628]{margin-left:10px;font-size:16px;color:#cc443a;cursor:pointer}.common-page .gantt-container[data-v-5eb3a628]{height:600px;width:100%;border:1px solid #ebeef5;border-radius:4px;background:#fff;min-height:400px}.common-page .gantt-container .gantt-container[data-v-5eb3a628]{width:100%;height:600px;overflow:auto}.common-page .list-container[data-v-5eb3a628]{height:600px;width:100%;border-radius:4px;background:#fff;overflow:auto}.common-page .list-container .project-label[data-v-5eb3a628]{font-weight:700;color:#1890ff}.common-page .list-container .milestone-label[data-v-5eb3a628]{font-weight:700;color:#ff4d4f}.common-page .kanban-container[data-v-5eb3a628]{height:600px;width:100%;border-radius:4px;background:#fff;overflow:auto}.common-page .kanban-container .kanban-column[data-v-5eb3a628]{height:100%}.common-page .kanban-container .kanban-column .kanban-header[data-v-5eb3a628]{font-weight:700;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.common-page .kanban-container .kanban-column .kanban-cards[data-v-5eb3a628]{height:calc(100% - 40px);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.common-page .kanban-container .kanban-column .kanban-card[data-v-5eb3a628]{background:#f5f7fa;border-radius:4px;padding:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.common-page .kanban-container .kanban-column .kanban-card .card-title[data-v-5eb3a628]{font-weight:700;margin-bottom:8px}.common-page .kanban-container .kanban-column .kanban-card .card-info[data-v-5eb3a628]{font-size:12px;color:#666;margin-bottom:12px;line-height:1.4}.common-page .kanban-container .kanban-column .kanban-card .card-actions[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.common-page .kanban-container .kanban-column .kanban-card .card-actions .el-button[data-v-5eb3a628]{padding:4px 8px;font-size:12px}.common-page .noDataBox[data-v-5eb3a628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#71747a;padding-bottom:16px}.common-page .noDataBox .emptyImg[data-v-5eb3a628]{margin-top:80px;width:180px;height:180px}.common-page .noDataBox .noDataText[data-v-5eb3a628]{margin-top:8px}.common-page .noDataBox .noDataBox-btn[data-v-5eb3a628]{margin-top:16px;margin-left:16px}.planDetail[data-v-5eb3a628] .gantt_tree_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planDetail[data-v-5eb3a628] .gantt_task_progress_wrapper{background:#d6e4ff;border:1px solid #d6e4ff}.planDetail[data-v-5eb3a628] .project-item .gantt_task_progress_wrapper .gantt_task_progress{background:#1890ff}.planDetail[data-v-5eb3a628] .task-item .gantt_task_progress_wrapper .task-item .gantt_task_progress_wrapper .gantt_task_progress{background:#476ad5}.planDetail[data-v-5eb3a628] .milestone-item .gantt_task_progress_wrapper .gantt_task_progress{background:#ff4d4f}.planDetail[data-v-5eb3a628] .gantt_grid_cell,.planDetail[data-v-5eb3a628] .gantt_grid_head_cell{border-right:1px solid #f0f0f0}.planDetail[data-v-5eb3a628] .gantt_row_line{border-bottom:1px solid #f0f0f0}.planDetail[data-v-5eb3a628] .gantt_task_link{background-color:#1890ff}.planDetail[data-v-5eb3a628] .gantt_task_progress{background:#16b861}.planDetail[data-v-5eb3a628] .gantt_grid_scale,.planDetail[data-v-5eb3a628] .gantt_task_scale{background:#fafcff}.planDetail[data-v-5eb3a628] .gantt_row.gantt_selected,.planDetail[data-v-5eb3a628] .gantt_row.odd.gantt_selected,.planDetail[data-v-5eb3a628] .gantt_task_row.gantt_selected,.planDetail[data-v-5eb3a628] .gantt_task_row.odd.gantt_selected{background:#ebf5ff}.planDetail[data-v-5eb3a628] .gantt_row.odd:hover,.planDetail[data-v-5eb3a628] .gantt_row:hover{background:#f5f8ff}.drag .el-upload-dragger{background:#f6f7f6!important}[data-v-475aa9b6] .el-upload-dragger .icon-add{display:block;font-size:40px!important;color:#c0c4cc;margin:40px 0 16px;line-height:50px}[data-v-475aa9b6] .upload-demo .imgicon-default:before,[data-v-475aa9b6] .upload-demo .imgicon-docx,[data-v-475aa9b6] .upload-demo .imgicon-img,[data-v-475aa9b6] .upload-demo .imgicon-pdf,[data-v-475aa9b6] .upload-demo .imgicon-pptx,[data-v-475aa9b6] .upload-demo .imgicon-video,[data-v-475aa9b6] .upload-demo .imgicon-xlsx,[data-v-475aa9b6] .upload-demo .imgicon-zip{display:inline-block!important;width:20px;margin-bottom:-3px;height:20px;background-size:100% 100%;margin-right:10px;background-image:url(../img/EXCLE.0378b419.svg)!important}.downlowdBox[data-v-41a748e4]{background:#f5f8ff;padding:14px 16px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.downlowdBox .icon[data-v-41a748e4]{width:24px;height:24px;margin:0 4px 0 24px}.downlowdBox .underline[data-v-41a748e4]{text-decoration:underline;color:#3275fa;cursor:pointer}.failReason-label[data-v-41a748e4]{margin-left:25px;margin-bottom:4px;position:relative}.failReason-label .copyBtn[data-v-41a748e4]{position:absolute;top:-9px;right:0}.reason[data-v-41a748e4]{width:360px;height:180px;margin-left:24px}.common-page[data-v-549cf716]{height:calc(100vh - 240px);position:relative;padding:0;margin:0}.common-page .planDetail[data-v-549cf716]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin:16px 16px 0}.common-page .planDetail .planDetail-header[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border-bottom:1px solid #eee}.common-page .planDetail .planDetail-header .title[data-v-549cf716]{font-size:18px;font-weight:600;color:#111827;border-left:4px solid #3275fa;padding-left:10px}.common-page .planDetail .planDetail-middle[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafcff;padding:4px 12px}.common-page .planDetail .planDetail-middle .planDetail-middle-left[data-v-549cf716]{border-right:1px solid #e6edfa;padding-right:24px}.common-page .planDetail .planDetail-middle .planDetail-middle-right[data-v-549cf716]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px}.common-page .planDetail .planDetail-middle .legend-bar[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:8px 0;border-radius:4px;font-size:13px;color:#606266}.common-page .planDetail .planDetail-middle .legend-bar .legend-title[data-v-549cf716]{color:#a9aeb8;position:relative;margin-right:10px}.common-page .planDetail .planDetail-middle .legend-bar .legend-title[data-v-549cf716]:after{content:"";position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:20px;background:#e9effb}.common-page .planDetail .planDetail-middle .legend-bar .legend-item[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .line-gray[data-v-549cf716]{width:20px;height:2px;background:#d0d7eb}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-lightblue[data-v-549cf716]{width:20px;height:10px;background:#e0e8ff;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-green[data-v-549cf716]{width:20px;height:10px;background:#28a745;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-orange[data-v-549cf716]{width:20px;height:10px;background:#ff9f40;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-red[data-v-549cf716]{width:20px;height:10px;background:#f56c6c;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .arrow-blue[data-v-549cf716]{width:16px;height:2px;background:#409eff;position:relative}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .arrow-blue[data-v-549cf716]:after{content:"";position:absolute;right:-6px;top:-3px;border:4px solid transparent;border-left-color:#409eff}.common-page .planDetail .planDetail-middle .view-mode-section[data-v-549cf716]{-ms-flex-negative:0;flex-shrink:0}.common-page .gantt-body[data-v-549cf716],.common-page .planDetail .planDetail-middle .view-mode-section .time-scale-section[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex}.common-page .gantt-body[data-v-549cf716]{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.common-page .gantt-body .link-popup[data-v-549cf716]{position:fixed;z-index:99991;background:#fff;border:1px solid #e4e7ed;border-radius:4px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.common-page .gantt-body .link-popup .task-wrapper[data-v-549cf716]{max-width:300px;padding:12px;background:#fff}.common-page .gantt-body .link-popup .task-item[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2px}.common-page .gantt-body .link-popup .tag[data-v-549cf716]{width:24px;height:24px;border-radius:50%;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#666;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.common-page .gantt-body .link-popup .task-content[data-v-549cf716]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;padding:10px 12px;background:#fff5e6;border:1px solid #ffe8cc;border-radius:3px;white-space:nowrap;overflow:hidden}.common-page .gantt-body .link-popup .task-content.blue[data-v-549cf716]{background:#f5f8ff;border:1px solid #d6e4ff}.common-page .gantt-body .link-popup .title[data-v-549cf716]{font-size:16px;color:#333;font-weight:500}.common-page .gantt-body .link-popup .time[data-v-549cf716]{font-size:14px;color:#999}.common-page .gantt-body .link-popup .link-wrapper[data-v-549cf716]{position:relative;padding-left:22px;margin-left:12px}.common-page .gantt-body .link-popup .line[data-v-549cf716]{position:absolute;left:44px;width:1px;background:#6eb4fa}.common-page .gantt-body .link-popup .line.top[data-v-549cf716]{top:0;height:25px}.common-page .gantt-body .link-popup .line.bottom[data-v-549cf716]{bottom:0;height:25px}.common-page .gantt-body .link-popup .link-box[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding-left:10px}.common-page .gantt-body .link-popup .link-icon[data-v-549cf716]{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;background:#4096ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;z-index:1}.common-page .gantt-body .link-popup .link-text[data-v-549cf716]{margin-left:8px;font-size:14px;color:#666;white-space:nowrap}.common-page .gantt-body .link-popup .unlock[data-v-549cf716]{margin-left:10px;font-size:16px;color:#cc443a;cursor:pointer}.common-page .gantt-container[data-v-549cf716]{height:600px;width:100%;border:1px solid #ebeef5;border-radius:4px;background:#fff;min-height:400px}.common-page .gantt-container .gantt-container[data-v-549cf716]{width:100%;height:600px;overflow:auto}.common-page .list-container[data-v-549cf716]{height:600px;width:100%;border-radius:4px;background:#fff;overflow:auto}.common-page .list-container .project-label[data-v-549cf716]{font-weight:700;color:#1890ff}.common-page .list-container .milestone-label[data-v-549cf716]{font-weight:700;color:#ff4d4f}.common-page .kanban-container[data-v-549cf716]{height:600px;width:100%;border-radius:4px;background:#fff;overflow:auto}.common-page .kanban-container .kanban-column[data-v-549cf716]{height:100%}.common-page .kanban-container .kanban-column .kanban-header[data-v-549cf716]{font-weight:700;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.common-page .kanban-container .kanban-column .kanban-cards[data-v-549cf716]{height:calc(100% - 40px);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.common-page .kanban-container .kanban-column .kanban-card[data-v-549cf716]{background:#f5f7fa;border-radius:4px;padding:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.common-page .kanban-container .kanban-column .kanban-card .card-title[data-v-549cf716]{font-weight:700;margin-bottom:8px}.common-page .kanban-container .kanban-column .kanban-card .card-info[data-v-549cf716]{font-size:12px;color:#666;margin-bottom:12px;line-height:1.4}.common-page .kanban-container .kanban-column .kanban-card .card-actions[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.common-page .kanban-container .kanban-column .kanban-card .card-actions .el-button[data-v-549cf716]{padding:4px 8px;font-size:12px}.common-page .noDataBox[data-v-549cf716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#71747a;padding-bottom:16px}.common-page .noDataBox .emptyImg[data-v-549cf716]{margin-top:80px;width:180px;height:180px}.common-page .noDataBox .noDataText[data-v-549cf716]{margin-top:8px}.common-page .noDataBox .noDataBox-btn[data-v-549cf716]{margin-top:16px;margin-left:16px}.planDetail[data-v-549cf716] .gantt_tree_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planDetail[data-v-549cf716] .gantt_task_progress_wrapper{background:#d6e4ff;border:1px solid #d6e4ff}.planDetail[data-v-549cf716] .project-item .gantt_task_progress_wrapper .gantt_task_progress{background:#1890ff}.planDetail[data-v-549cf716] .task-item .gantt_task_progress_wrapper .task-item .gantt_task_progress_wrapper .gantt_task_progress{background:#476ad5}.planDetail[data-v-549cf716] .milestone-item .gantt_task_progress_wrapper .gantt_task_progress{background:#ff4d4f}.planDetail[data-v-549cf716] .gantt_grid_cell,.planDetail[data-v-549cf716] .gantt_grid_head_cell{border-right:1px solid #f0f0f0}.planDetail[data-v-549cf716] .gantt_row_line{border-bottom:1px solid #f0f0f0}.planDetail[data-v-549cf716] .gantt_task_link{background-color:#1890ff}.planDetail[data-v-549cf716] .gantt_task_progress{background:#16b861}.planDetail[data-v-549cf716] .gantt_grid_scale,.planDetail[data-v-549cf716] .gantt_task_scale{background:#fafcff}.planDetail[data-v-549cf716] .gantt_row.gantt_selected,.planDetail[data-v-549cf716] .gantt_row.odd.gantt_selected,.planDetail[data-v-549cf716] .gantt_task_row.gantt_selected,.planDetail[data-v-549cf716] .gantt_task_row.odd.gantt_selected{background:#ebf5ff}.planDetail[data-v-549cf716] .gantt_row.odd:hover,.planDetail[data-v-549cf716] .gantt_row:hover{background:#f5f8ff}.planDetail[data-v-549cf716] .gantt_task_link div.gantt_link_arrow:before{color:#96c9fb}.planDetail[data-v-549cf716] .gantt_line_wrapper div{background-color:#96c9fb}.planDetail[data-v-549cf716] .gantt_link_corner{border-color:#96c9fb}.gantt_task_line.plan-black-line{background:transparent!important;border:none!important;z-index:1}.gantt_task_line.plan-black-line:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background:#333;z-index:2}.gantt_bar_task{height:16px!important;margin-top:3px}.gantt_cell_tree .gantt_tree_content .text-stage{color:#262729;font-size:16px;font-weight:500;padding-left:4px}.gantt_cell_tree .gantt_tree_content .text-stage:before{color:#3275fa;content:"";position:absolute;left:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:14px;background:#3275fa;border-radius:4px}.gantt_tree_content{color:#4b4d52}.gantt_empty_state_image{background-image:url(https://oss-gcp-cdn.oss-cn-guangzhou.aliyuncs.com/images/avatars/index/empty_img.png)!important}.page-top[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;margin:16px 16px -8px;background:#fff;font-size:14px;border-radius:8px}.page-top .page-top-left[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .page-top-left .page-top-left-title[data-v-30ce4175]{font-size:18px;font-weight:700;margin-right:16px;white-space:nowrap;vertical-align:middle}.page-top .page-top-left .info[data-v-30ce4175]{color:#71747a}[data-v-30ce4175] .el-tabs__nav-wrap:after{background-color:#f5f8ff}.el-col[data-v-30ce4175]{margin-bottom:0!important}.common-page[data-v-30ce4175]{height:calc(100vh - 200px);position:relative}.common-page .importBtn[data-v-30ce4175]{position:absolute;right:16px;top:3px;z-index:9}.common-page .planDetail[data-v-30ce4175]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin:16px 16px 0}.common-page .planDetail .planDetail-header[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border-bottom:1px solid #eee}.common-page .planDetail .planDetail-header .title[data-v-30ce4175]{font-size:18px;font-weight:600;color:#111827;border-left:4px solid #3275fa;padding-left:10px}.common-page .planDetail .planDetail-middle[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fafcff;padding:4px 12px}.common-page .planDetail .planDetail-middle .planDetail-middle-left[data-v-30ce4175]{border-right:1px solid #e6edfa;padding-right:24px}.common-page .planDetail .planDetail-middle .planDetail-middle-right[data-v-30ce4175]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px}.common-page .planDetail .planDetail-middle .legend-bar[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:8px 0;border-radius:4px;font-size:13px;color:#606266}.common-page .planDetail .planDetail-middle .legend-bar .legend-title[data-v-30ce4175]{color:#a9aeb8;position:relative;margin-right:10px}.common-page .planDetail .planDetail-middle .legend-bar .legend-title[data-v-30ce4175]:after{content:"";position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:20px;background:#e9effb}.common-page .planDetail .planDetail-middle .legend-bar .legend-item[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .line-gray[data-v-30ce4175]{width:20px;height:2px;background:#d0d7eb}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-lightblue[data-v-30ce4175]{width:20px;height:10px;background:#e0e8ff;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-green[data-v-30ce4175]{width:20px;height:10px;background:#28a745;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-orange[data-v-30ce4175]{width:20px;height:10px;background:#ff9f40;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .bar-red[data-v-30ce4175]{width:20px;height:10px;background:#f56c6c;border-radius:2px}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .arrow-blue[data-v-30ce4175]{width:16px;height:2px;background:#409eff;position:relative}.common-page .planDetail .planDetail-middle .legend-bar .legend-item .arrow-blue[data-v-30ce4175]:after{content:"";position:absolute;right:-6px;top:-3px;border:4px solid transparent;border-left-color:#409eff}.common-page .planDetail .planDetail-middle .view-mode-section[data-v-30ce4175]{-ms-flex-negative:0;flex-shrink:0}.common-page .gantt-body[data-v-30ce4175],.common-page .planDetail .planDetail-middle .view-mode-section .time-scale-section[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex}.common-page .gantt-body[data-v-30ce4175]{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.common-page .gantt-body .link-popup[data-v-30ce4175]{position:fixed;z-index:99991;background:#fff;border:1px solid #e4e7ed;border-radius:4px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.common-page .gantt-body .link-popup .task-wrapper[data-v-30ce4175]{max-width:300px;padding:12px;background:#fff}.common-page .gantt-body .link-popup .task-item[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2px}.common-page .gantt-body .link-popup .tag[data-v-30ce4175]{width:24px;height:24px;border-radius:50%;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#666;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.common-page .gantt-body .link-popup .task-content[data-v-30ce4175]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;padding:10px 12px;background:#fff5e6;border:1px solid #ffe8cc;border-radius:3px;white-space:nowrap;overflow:hidden}.common-page .gantt-body .link-popup .task-content.blue[data-v-30ce4175]{background:#f5f8ff;border:1px solid #d6e4ff}.common-page .gantt-body .link-popup .title[data-v-30ce4175]{font-size:16px;color:#333;font-weight:500}.common-page .gantt-body .link-popup .time[data-v-30ce4175]{font-size:14px;color:#999}.common-page .gantt-body .link-popup .link-wrapper[data-v-30ce4175]{position:relative;padding-left:22px;margin-left:12px}.common-page .gantt-body .link-popup .line[data-v-30ce4175]{position:absolute;left:44px;width:1px;background:#6eb4fa}.common-page .gantt-body .link-popup .line.top[data-v-30ce4175]{top:0;height:25px}.common-page .gantt-body .link-popup .line.bottom[data-v-30ce4175]{bottom:0;height:25px}.common-page .gantt-body .link-popup .link-box[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding-left:10px}.common-page .gantt-body .link-popup .link-icon[data-v-30ce4175]{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;background:#4096ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;z-index:1}.common-page .gantt-body .link-popup .link-text[data-v-30ce4175]{margin-left:8px;font-size:14px;color:#666;white-space:nowrap}.common-page .gantt-body .link-popup .unlock[data-v-30ce4175]{margin-left:10px;font-size:16px;color:#cc443a;cursor:pointer}.common-page .gantt-container[data-v-30ce4175]{height:600px;width:100%;border:1px solid #ebeef5;border-radius:4px;background:#fff;min-height:400px}.common-page .gantt-container .gantt-container[data-v-30ce4175]{width:100%;height:600px;overflow:auto}.common-page .list-container[data-v-30ce4175]{height:600px;width:100%;border-radius:4px;background:#fff;overflow:auto}.common-page .list-container .project-label[data-v-30ce4175]{font-weight:700;color:#1890ff}.common-page .list-container .milestone-label[data-v-30ce4175]{font-weight:700;color:#ff4d4f}.common-page .kanban-container[data-v-30ce4175]{height:600px;width:100%;border-radius:4px;background:#fff;overflow:auto}.common-page .kanban-container .kanban-column[data-v-30ce4175]{height:100%}.common-page .kanban-container .kanban-column .kanban-header[data-v-30ce4175]{font-weight:700;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.common-page .kanban-container .kanban-column .kanban-cards[data-v-30ce4175]{height:calc(100% - 40px);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.common-page .kanban-container .kanban-column .kanban-card[data-v-30ce4175]{background:#f5f7fa;border-radius:4px;padding:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.common-page .kanban-container .kanban-column .kanban-card .card-title[data-v-30ce4175]{font-weight:700;margin-bottom:8px}.common-page .kanban-container .kanban-column .kanban-card .card-info[data-v-30ce4175]{font-size:12px;color:#666;margin-bottom:12px;line-height:1.4}.common-page .kanban-container .kanban-column .kanban-card .card-actions[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.common-page .kanban-container .kanban-column .kanban-card .card-actions .el-button[data-v-30ce4175]{padding:4px 8px;font-size:12px}.common-page .noDataBox[data-v-30ce4175]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#71747a;padding-bottom:16px}.common-page .noDataBox .emptyImg[data-v-30ce4175]{margin-top:80px;width:180px;height:180px}.common-page .noDataBox .noDataText[data-v-30ce4175]{margin-top:8px}.common-page .noDataBox .noDataBox-btn[data-v-30ce4175]{margin-top:16px;margin-left:16px}.planDetail[data-v-30ce4175] .gantt_tree_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planDetail[data-v-30ce4175] .gantt_task_progress_wrapper{background:#d6e4ff;border:1px solid #d6e4ff}.planDetail[data-v-30ce4175] .project-item .gantt_task_progress_wrapper .gantt_task_progress{background:#1890ff}.planDetail[data-v-30ce4175] .task-item .gantt_task_progress_wrapper .task-item .gantt_task_progress_wrapper .gantt_task_progress{background:#476ad5}.planDetail[data-v-30ce4175] .milestone-item .gantt_task_progress_wrapper .gantt_task_progress{background:#ff4d4f}.planDetail[data-v-30ce4175] .gantt_grid_cell,.planDetail[data-v-30ce4175] .gantt_grid_head_cell{border-right:1px solid #f0f0f0}.planDetail[data-v-30ce4175] .gantt_row_line{border-bottom:1px solid #f0f0f0}.planDetail[data-v-30ce4175] .gantt_task_link{background-color:#1890ff}.planDetail[data-v-30ce4175] .gantt_task_progress{background:#16b861}.planDetail[data-v-30ce4175] .gantt_grid_scale,.planDetail[data-v-30ce4175] .gantt_task_scale{background:#fafcff}.planDetail[data-v-30ce4175] .gantt_row.gantt_selected,.planDetail[data-v-30ce4175] .gantt_row.odd.gantt_selected,.planDetail[data-v-30ce4175] .gantt_task_row.gantt_selected,.planDetail[data-v-30ce4175] .gantt_task_row.odd.gantt_selected{background:#ebf5ff}.planDetail[data-v-30ce4175] .gantt_row.odd:hover,.planDetail[data-v-30ce4175] .gantt_row:hover{background:#f5f8ff}.gantt-container{z-index:10000!important}.gantt_cal_cover{position:fixed!important;z-index:9990!important}