.project-summary .workflow-section[data-v-b54d93f2]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.project-summary .workflow-section .workflow-timeline[data-v-b54d93f2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;min-height:80px}.project-summary .workflow-section .workflow-step[data-v-b54d93f2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:80px}.project-summary .workflow-section .step-circle[data-v-b54d93f2],.project-summary .workflow-section .workflow-step[data-v-b54d93f2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.project-summary .workflow-section .step-circle[data-v-b54d93f2]{width:40px;height:40px;border-radius:50%;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;z-index:2}.project-summary .workflow-section .step-icon-completed[data-v-b54d93f2]{color:#fff;font-size:16px}.project-summary .workflow-section .step-icon-current[data-v-b54d93f2]{color:#fff;font-size:16px;-webkit-animation:rotating-data-v-b54d93f2 2s linear infinite;animation:rotating-data-v-b54d93f2 2s linear infinite}.project-summary .workflow-section .step-icon-gray[data-v-b54d93f2]{color:#d9d9d9;font-size:16px}.project-summary .workflow-section .step-number[data-v-b54d93f2]{color:#999;font-size:14px;font-weight:600}.project-summary .workflow-section .step-content[data-v-b54d93f2]{text-align:center;margin-top:8px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.project-summary .workflow-section .step-name[data-v-b54d93f2]{font-size:14px;color:#333;margin-bottom:4px}.project-summary .workflow-section .step-status[data-v-b54d93f2]{font-size:12px;color:#1890ff}.project-summary .workflow-section .step-connector[data-v-b54d93f2]{position:absolute;top:20px;left:calc(50% + 25px);width:calc(100% - 90px);height:2px;z-index:1}.project-summary .workflow-section .workflow-step-completed .step-circle[data-v-b54d93f2]{background:#52c41a}.project-summary .workflow-section .workflow-step-current .step-circle[data-v-b54d93f2]{background:#1890ff}.project-summary .workflow-section .workflow-step-gray .step-circle[data-v-b54d93f2],.project-summary .workflow-section .workflow-step-pending .step-circle[data-v-b54d93f2]{background:#f5f5f5;border:2px solid #d9d9d9}.project-summary .workflow-section .workflow-step-gray .step-name[data-v-b54d93f2],.project-summary .workflow-section .workflow-step-gray .step-number[data-v-b54d93f2]{color:#999}.project-summary .workflow-section .step-connector-completed[data-v-b54d93f2]{background:#52c41a}.project-summary .workflow-section .step-connector-current[data-v-b54d93f2]{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#52c41a),color-stop(50%,#d9d9d9));background:-webkit-linear-gradient(left,#52c41a 50%,#d9d9d9 0);background:-o-linear-gradient(left,#52c41a 50%,#d9d9d9 50%);background:linear-gradient(90deg,#52c41a 50%,#d9d9d9 0)}.project-summary .workflow-section .step-connector-gray[data-v-b54d93f2],.project-summary .workflow-section .step-connector-pending[data-v-b54d93f2]{background:#d9d9d9}.project-summary .details-section[data-v-b54d93f2]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.project-summary .details-section .details-grid[data-v-b54d93f2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.project-summary .details-section .detail-row[data-v-b54d93f2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-summary .details-section .detail-item[data-v-b54d93f2]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-summary .details-section .detail-item.full-width[data-v-b54d93f2]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.project-summary .details-section .detail-label[data-v-b54d93f2]{font-weight:600;color:#333;margin-right:8px;min-width:80px}.project-summary .details-section .detail-value[data-v-b54d93f2]{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.project-summary .details-section .status-tag[data-v-b54d93f2]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-align:center}.project-summary .details-section .status-tag.status-pending[data-v-b54d93f2]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.project-summary .details-section .status-tag.status-approving[data-v-b54d93f2]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.project-summary .details-section .status-tag.status-completed[data-v-b54d93f2]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.project-summary .details-section .status-tag.status-rejected[data-v-b54d93f2]{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.project-summary .personnel-section[data-v-b54d93f2]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.project-summary .personnel-section .personnel-grid[data-v-b54d93f2]{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.project-summary .personnel-section .personnel-item[data-v-b54d93f2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;background:#fafafa;border-radius:6px}.project-summary .personnel-section .personnel-label[data-v-b54d93f2]{font-weight:600;color:#333;margin-right:8px;min-width:100px}.project-summary .personnel-section .personnel-value[data-v-b54d93f2]{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.project-summary .personnel-section .personnel-value.hid[data-v-b54d93f2]{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.project-summary .personnel-section .personnel-value.amount[data-v-b54d93f2]{font-weight:600;color:#1890ff}.project-summary .extend-section[data-v-b54d93f2]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.project-summary .extend-section .extend-grid[data-v-b54d93f2]{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.project-summary .extend-section .extend-item[data-v-b54d93f2]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;background:#fafafa;border-radius:6px}.project-summary .extend-section .extend-label[data-v-b54d93f2]{font-weight:600;color:#333;margin-right:8px;min-width:100px}.project-summary .extend-section .extend-value[data-v-b54d93f2]{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.project-summary .section-title[data-v-b54d93f2]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1890ff;display:inline-block}@-webkit-keyframes rotating-data-v-b54d93f2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-data-v-b54d93f2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.approval-detail[data-v-f8da52fa]{max-height:60vh;overflow-y:auto;position:relative}.detail-section[data-v-f8da52fa]{position:relative;margin-bottom:30px}.detail-section[data-v-f8da52fa]:last-child{margin-bottom:0}.process-step[data-v-f8da52fa]{margin-bottom:20px}.process-step .step-number[data-v-f8da52fa],.process-step[data-v-f8da52fa]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.process-step .step-number[data-v-f8da52fa]{width:32px;height:32px;background:#409eff;color:#fff;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:14px;z-index:2}.process-step .step-line[data-v-f8da52fa]{position:absolute;left:16px;top:16px;width:2px;height:240px;background:-webkit-gradient(linear,left top,left bottom,from(#409eff),to(#e6f7ff));background:-webkit-linear-gradient(top,#409eff,#e6f7ff);background:-o-linear-gradient(top,#409eff,#e6f7ff);background:linear-gradient(180deg,#409eff,#e6f7ff);z-index:1}.process-step .step-line[data-v-f8da52fa]:after{content:"";position:absolute;bottom:-6px;left:-4px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #409eff}.approval-card[data-v-f8da52fa]{background:#f8f9fa;border-radius:8px;padding:15px;margin-left:50px;margin-right:20px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail-item[data-v-f8da52fa]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.detail-item[data-v-f8da52fa]:last-child{margin-bottom:0}.detail-label[data-v-f8da52fa]{width:100px;font-weight:600;color:#333;text-align:right;margin-right:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.detail-value[data-v-f8da52fa]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#666}.detail-value.status-text[data-v-f8da52fa]{display:inline-block}.detail-value.approval-result[data-v-f8da52fa]{width:90px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;text-align:center}.status-text[data-v-f8da52fa]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-text.status-pending[data-v-f8da52fa]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.status-text.status-processing[data-v-f8da52fa]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-text.status-approved[data-v-f8da52fa]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-text.status-rejected[data-v-f8da52fa]{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.status-text.status-withdrawn[data-v-f8da52fa]{background:#f5f5f5;color:#8c8c8c;border:1px solid #d9d9d9}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before{content:"20px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="22px"]:before{content:"22px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before{content:"24px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="26px"]:before{content:"26px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28px"]:before{content:"28px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="30px"]:before{content:"30px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before{content:"32px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]:before{content:"36px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="38px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="38px"]:before{content:"38px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="40px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="40px"]:before{content:"40px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="45px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="45px"]:before{content:"45px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="50px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="50px"]:before{content:"50px"}.ql-container{font-size:16px}.radio div[data-v-ac123c62]{margin-right:0}.el-radio[data-v-ac123c62]{margin-right:20px}.alert_btns[data-v-ac123c62]{margin-top:16px}.radio label[data-v-ac123c62]{padding-left:0}.foucs[data-v-ac123c62]{width:18px;height:18px;margin-bottom:3px;margin-left:15px;cursor:pointer}.enr_alert_scorll td[data-v-ac123c62]{word-break:break-all;max-width:60px}.enr_alert_scorll[data-v-ac123c62]{padding-bottom:0}.upd[data-v-ac123c62]{width:60px}.msgbox[data-v-ac123c62]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.msgbox_left[data-v-ac123c62],.sendbtn[data-v-ac123c62]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sendbtn[data-v-ac123c62]{width:57px;height:34px;background:#32b16c;border-radius:6px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-3px;cursor:pointer}.sendinp[data-v-ac123c62]{width:264px;height:34px;background:#fff;border:1px solid #ccc;border-right:none;-webkit-box-shadow:0 2px 0 0 #eee;box-shadow:0 2px 0 0 #eee;border-radius:5px 0 0 5px;padding-left:10px;outline:none}.alzzc[data-v-ac123c62]{z-index:206}.rightbix[data-v-ac123c62]{overflow-y:auto;height:calc(100vh - 280px);margin-bottom:3px}.sanj2[data-v-ac123c62]{border-right:9px solid #f1f4fd}.sanj2[data-v-ac123c62],.sanj[data-v-ac123c62]{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-top:9px}.sanj[data-v-ac123c62]{border-left:9px solid #f1f4fd}.r_bto[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.rightli[data-v-ac123c62]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.leftli[data-v-ac123c62],.rightli[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:19px}.leftli[data-v-ac123c62]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.rbto[data-v-ac123c62]{width:286px;background:#f1f4fd;border-radius:6px;padding:14px;font-size:12px;color:#000;word-break:break-all;line-height:18px}.rt[data-v-ac123c62]{color:#999;font-size:12px}.rtl[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rname[data-v-ac123c62]{font-size:12px;color:#000;margin-right:10px}.leftli .r_top[data-v-ac123c62]{margin-right:0;margin-left:55px}.r_top[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:286px;margin-right:60px}.task_r .iconfont[data-v-ac123c62]{font-size:24px;position:absolute;top:0;right:5px;line-height:34px;cursor:pointer}.task_r[data-v-ac123c62]{line-height:34px;position:relative}.alert_info[data-v-ac123c62]{margin-top:20px}.alert_info textarea[data-v-ac123c62]{width:100%;background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 2px 0 0 #eee;box-shadow:0 2px 0 0 #eee;border-radius:5px;padding:5px 10px;outline:none;margin-top:10px;margin-bottom:-10px}.task_li[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.task_r .el-autocomplete[data-v-ac123c62],.task_r .el-date-editor[data-v-ac123c62],.task_r .el-select[data-v-ac123c62],.task_r input.form-control[data-v-ac123c62]{width:100%!important;min-width:0}.task_r .el-input[data-v-ac123c62],.task_r .quill-editor[data-v-ac123c62]{width:100%}.task_r .icon-list[data-v-ac123c62]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.task_r[data-v-ac123c62] .el-input__inner{width:100%}.task_l[data-v-ac123c62]{white-space:nowrap;text-align:left;margin-right:17px;color:#666;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.task_r textarea[data-v-ac123c62]{width:271px;height:129px;background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 2px 0 0 #eee;box-shadow:0 2px 0 0 #eee;border-radius:5px;padding:5px 10px;outline:none}.task_l[data-v-ac123c62]{min-width:70px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#000;line-height:34px}.flexbox img[data-v-ac123c62]{width:18px;margin-left:6px}.flexbox[data-v-ac123c62],.task_sp_bto[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.task_sp_bto[data-v-ac123c62]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:67px}.task_pass[data-v-ac123c62]{background:#32b16c;margin-left:19px}.task_pass[data-v-ac123c62],.task_th[data-v-ac123c62]{width:76px;height:34px;border-radius:6px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#fff;text-align:center;line-height:34px;cursor:pointer}.task_th[data-v-ac123c62]{background:#ec6941}.task_sp_no[data-v-ac123c62]{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#4286f5}.task_sp_top[data-v-ac123c62]{border-bottom:1px solid #dce6fc;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.task_sp_name[data-v-ac123c62]{width:55px;height:55px;background:#4286f5;border-radius:100%;font-size:13px;font-family:Microsoft YaHei;font-weight:400;color:#fff;margin-right:13px;display:block;text-align:center;line-height:55px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.task_sp[data-v-ac123c62]{width:357px;height:148px;background:#f1f4fd;border-radius:6px;padding:0 14px;margin-bottom:30px}.task_left[data-v-ac123c62]{width:50%;height:calc(100vh - 103px);overflow-y:scroll;padding:35px 32px;overflow-x:hidden}.task_box_title[data-v-ac123c62]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-family:Microsoft YaHei;font-weight:400;margin-bottom:10px;color:#000}.task_box[data-v-ac123c62],.task_box_title[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.task_box[data-v-ac123c62]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.task_cur[data-v-ac123c62]{width:9px;height:9px;background:#d2d2d2;border-radius:50%;margin-right:10px}.ri_li[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:11px 20px;cursor:pointer}.ri_li img[data-v-ac123c62]{margin-right:8px}.rightmenu[data-v-ac123c62]{background:#fff;right:0;padding-top:7px}.taskinfo_box[data-v-ac123c62]{-webkit-animation:test-data-v-ac123c62 .3s;animation:test-data-v-ac123c62 .3s;min-width:700px;width:100%;height:calc(100vh - 50px);background:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);position:relative}@-webkit-keyframes test2-data-v-ac123c62{0%{width:100%}to{width:0}}@keyframes test2-data-v-ac123c62{0%{width:100%}to{width:0}}@-webkit-keyframes test-data-v-ac123c62{0%{width:0}to{width:100%}}@keyframes test-data-v-ac123c62{0%{width:0}to{width:100%}}.tx[data-v-ac123c62]{-webkit-animation:test-data-v-ac123c62 .3s;animation:test-data-v-ac123c62 .3s;width:100%;width:846px}.tx2[data-v-ac123c62]{-webkit-animation:test2-data-v-ac123c62 .3s;animation:test2-data-v-ac123c62 .3s;width:0}.task_info_title_right[data-v-ac123c62]{position:relative}.task_info_title_right img[data-v-ac123c62]{width:18px}.task_left_a[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.task_info_title_left[data-v-ac123c62]{background:#3574da;margin-right:30px}.task_info_title_fail[data-v-ac123c62],.task_info_title_left[data-v-ac123c62]{width:100px;height:34px;border-radius:17px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.task_info_title_fail[data-v-ac123c62]{background:#ccc}.task_zzc[data-v-ac123c62]{height:100vh;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;padding-top:50px;top:0;right:0;z-index:205}.task_zzc[data-v-ac123c62],.taskinfo_title[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.taskinfo_title[data-v-ac123c62]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;background:#f7f7f7;height:53px}.rwadd[data-v-ac123c62]{height:20px;line-height:20px;padding-right:8px;border-right:1px solid #fff;margin-right:13px}.rw[data-v-ac123c62]{width:120px;margin-bottom:20px;background-color:#409eff;border-radius:34px}.btnsele[data-v-ac123c62]{border:none;margin-bottom:0!important;margin-left:0!important}.rw .btnsele[data-v-ac123c62] .el-input .el-select__caret{color:#fff;position:relative;left:10px}.rw .btnsele[data-v-ac123c62] .el-input__inner{width:10px;border:none;padding:0;background:transparent;color:transparent}.input-cont:hover .clears[data-v-ac123c62]{display:block}.clears[data-v-ac123c62]{width:10px;position:absolute;right:35px;top:14px;display:none;cursor:pointer}.sublia[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subli textarea[data-v-ac123c62]{width:693px;height:224px;background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 2px 0 0 #eee;box-shadow:0 2px 0 0 #eee;border-radius:5px;outline:none;padding:10px 10px}.el-date-editor.el-input__inner[data-v-ac123c62],.subli[data-v-ac123c62] .el-date-editor--date .el-input__inner,.subli[data-v-ac123c62] .el-date-editor.el-input{width:271px!important}.subl[data-v-ac123c62]{width:100px;text-align:right;margin-right:17px}.subli[data-v-ac123c62] .el-input__prefix,.task_r[data-v-ac123c62] .el-input__prefix{right:5px;left:auto;width:25px}.subli .el-select[data-v-ac123c62],.subli input[data-v-ac123c62]{width:271px;margin-left:0}.subli[data-v-ac123c62] .el-input__inner{height:34px}.subli label[data-v-ac123c62]{margin-bottom:0}.sublist[data-v-ac123c62]{padding-top:15px}.subli_left[data-v-ac123c62]{width:50%}.subli[data-v-ac123c62],.subli_left[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subli[data-v-ac123c62]{color:#000;margin-bottom:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[data-v-ac123c62] .el-pagination .btn-prev{border:1px solid #ccc;padding:0;border-right:none;min-width:33px;height:33px;padding-top:2px}[data-v-ac123c62] .el-pagination .btn-next{border:1px solid #ccc;padding:0;border-left:none;min-width:33px;height:33px;padding-top:2px}[data-v-ac123c62] .el-pager li{border:1px solid #ccc;padding:0;border-right:none;min-width:33px;height:33px;line-height:33px}[data-v-ac123c62] .el-pager li:last-of-type{border-right:1px solid #ccc}[data-v-ac123c62] .el-pager li.active{border:1px solid #4286f5;background:#4286f5;color:#fff}.numslen[data-v-ac123c62]{position:absolute;bottom:0;right:50px;font-size:12px}[data-v-ac123c62] .el-input--prefix .el-input__inner{height:34px;padding:0 8px}[data-v-ac123c62] .el-date-editor--date .el-input__inner{width:150px!important}.search_box[data-v-ac123c62] .el-input__inner{width:117px;height:34px;border:1px solid #ccc;border-radius:5px}[data-v-ac123c62] .el-input__icon{line-height:34px}.el-select[data-v-ac123c62]{margin-left:10px}.search_box .el-select[data-v-ac123c62]{margin-bottom:20px}.form-group .el-select[data-v-ac123c62]{margin-left:0}.el-input__icon[data-v-ac123c62]{line-height:34px}.el-input__inner[data-v-ac123c62]{height:34px;width:110px}.el-upload__input[data-v-ac123c62]{bottom:35px}.btns[data-v-ac123c62]{min-width:72px;padding:0 8px!important;width:auto!important}.el-dialog__wrapper[data-v-ac123c62]{height:1169px}.options[data-v-ac123c62]{z-index:40001}.down_li[data-v-ac123c62]:hover{background:#4286f5;color:#fff}.modal-lg .modal-body.h100[data-v-ac123c62]{height:calc(100vh - 130px)}.el-input--prefix .el-input__inner[data-v-ac123c62]{padding-left:12px;padding-right:12px}.search_inp[data-v-ac123c62]{width:260px;margin-left:10px;margin-bottom:20px}.mb0 .form-group[data-v-ac123c62],.mb0[data-v-ac123c62]{margin-bottom:15px}.btn-primary[data-v-ac123c62]:hover{color:#fff!important;background:#4286f5!important;border:none}.btn-primary[data-v-ac123c62]{outline:none!important;color:#fff!important;background:#4286f5!important;margin-right:18px}.close_eng[data-v-ac123c62],.close_eng[data-v-ac123c62]:hover{color:#434343!important;background:#eee!important;border:none}.close_eng[data-v-ac123c62]{outline:none!important}.el-autocomplete[data-v-ac123c62]{width:271px}.el-autocomplete-suggestion li.highlighted[data-v-ac123c62],.el-autocomplete-suggestion li[data-v-ac123c62]:hover{background-color:#ddd}.el-popper[data-v-ac123c62]{margin-top:0;margin-right:0}.my-autocomplete[data-v-ac123c62]{border-radius:0 0 6px 6px;min-width:400px;margin-top:0!important}.my-autocomplete .popper__arrow[data-v-ac123c62]{display:none}.my-autocomplete .el-scrollbar__wrap[data-v-ac123c62]{padding:0!important;overflow-x:scroll}.my-autocomplete .el-scrollbar__wrap li[data-v-ac123c62]{padding:0!important;min-width:320px}.tab_td[data-v-ac123c62]{width:25%;min-width:80px;display:inline-block;padding:0 10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.el-scrollbar__wrap[data-v-ac123c62]{-ms-overflow-style:none!important}.el-scrollbar__wrap[data-v-ac123c62]::-webkit-scrollbar{display:none}.el-scrollbar__wrap li:first-of-type .tab_tr[data-v-ac123c62]{border-top:1px solid #ddd;background-color:#ddd}.tab_tr[data-v-ac123c62]{height:40px;border-bottom:1px solid #ddd;line-height:40px}.text_org[data-v-ac123c62]{color:#eb6100}.container[data-v-ac123c62] tr td:nth-of-type(2) span{color:#22ac38}.el-pagination__total[data-v-ac123c62]{height:33px!important;line-height:33px!important}.el-input--mini .el-input__inner[data-v-ac123c62],.el-pagination__editor.el-input .el-input__inner[data-v-ac123c62]{height:33px}.page_box[data-v-ac123c62]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.el-pagination .btn-prev[data-v-ac123c62]{border:1px solid #ccc;padding:0;border-right:none;min-width:33px;height:33px;padding-top:2px}.el-pagination .btn-next[data-v-ac123c62]{border:1px solid #ccc;padding:0;border-left:none;min-width:33px;height:33px;padding-top:2px}.el-pager li[data-v-ac123c62]{border:1px solid #ccc;padding:0;border-right:none;min-width:33px;height:33px;line-height:33px}.el-pager li[data-v-ac123c62]:last-of-type{border-right:1px solid #ccc}.el-pager li.active[data-v-ac123c62]{border:1px solid #4286f5;background:#4286f5;color:#fff}.btns[data-v-ac123c62]{width:72px;padding:0}.zzc[data-v-ac123c62]{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:204}.ger[data-v-ac123c62]:hover{background:#22ac38;color:#fff}.loading-content[data-v-ac123c62]{position:absolute;z-index:2000;margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.loading-spinner[data-v-ac123c62]{text-align:center}.loading-spinner .circular[data-v-ac123c62]{height:42px;-webkit-animation:loading-rotate-data-v-ac123c62 2s linear infinite;animation:loading-rotate-data-v-ac123c62 2s linear infinite}.loading-spinner .path[data-v-ac123c62]{-webkit-animation:loading-dash-data-v-ac123c62 1.5s ease-in-out infinite;animation:loading-dash-data-v-ac123c62 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke:#000;stroke-linecap:round}.loading-text[data-v-ac123c62]{font-size:14px;color:#000}@-webkit-keyframes loading-rotate-data-v-ac123c62{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate-data-v-ac123c62{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash-data-v-ac123c62{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash-data-v-ac123c62{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.nosingle[data-v-ac123c62]{color:#d28679}.waitdoing[data-v-ac123c62]{color:#db9d46}.wait[data-v-ac123c62]{color:#af7087}.btns .iconfont[data-v-ac123c62]{font-size:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);line-height:26px}td[data-v-ac123c62],th[data-v-ac123c62]{font-size:14px;color:#333;padding:10px;border-top:0;border-bottom:1px solid #eee}.modal[data-v-ac123c62]{position:absolute}.modal-dialog[data-v-ac123c62]{height:97%}.modal-header[data-v-ac123c62]{position:-webkit-sticky;position:sticky;top:0;z-index:50}.modal-content[data-v-ac123c62]{margin:0 auto;max-height:100%}.cent[data-v-ac123c62]{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.drag-handle[data-v-ac123c62]{width:5px;height:100%;position:absolute;left:0;top:0;cursor:col-resize;background:transparent;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.drag-handle[data-v-ac123c62]:hover,.taskinfo_box.dragging .drag-handle[data-v-ac123c62]{background-color:#409eff}.task_r[data-v-ac123c62]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.task_r>[data-v-ac123c62]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.task_r .el-autocomplete[data-v-ac123c62],.task_r .el-date-editor[data-v-ac123c62],.task_r .el-select[data-v-ac123c62],.task_r .form-control[data-v-ac123c62],.task_r[data-v-ac123c62] .el-autocomplete,.task_r[data-v-ac123c62] .el-date-editor.el-input,.task_r[data-v-ac123c62] .el-input,.task_r[data-v-ac123c62] .el-input__inner,.task_r[data-v-ac123c62] .el-select{width:100%!important}.task_r .quill-editor[data-v-ac123c62]{width:100%!important;min-width:0}.task_r .icon-list[data-v-ac123c62]{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:10px;cursor:pointer}.sendmsg[data-v-ac123c62]{margin-top:-20px}.msgbox_left[data-v-ac123c62]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:24px}.msgbox_left .el-textarea[data-v-ac123c62]{margin-bottom:8px}.task_list[data-v-ac123c62]{padding:20px;padding-bottom:0}[data-v-ac123c62] .el-select-dropdown.el-popper{max-height:350px!important;overflow-y:auto!important}.custom-pagination[data-v-08ca0582]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;color:#606266;padding:10px 0}.custom-pagination .pagination-content[data-v-08ca0582],.custom-pagination[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-content[data-v-08ca0582]{gap:8px}.custom-pagination .pagination-total[data-v-08ca0582]{margin-right:8px;color:#606266;font-size:14px}.custom-pagination .pagination-total .total-number[data-v-08ca0582]{font-weight:600;color:#303133;margin:0 2px}.custom-pagination .pagination-sizes[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:8px}.custom-pagination .pagination-sizes .sizes-label[data-v-08ca0582]{margin-right:8px;color:#606266;font-size:14px}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582]{width:110px}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner){height:28px;line-height:28px;padding:0 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner):hover{border-color:#c0c4cc}.custom-pagination .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner):focus{border-color:#409eff}.custom-pagination .pagination-pages[data-v-08ca0582]{gap:4px;margin:0 8px}.custom-pagination .pagination-pages .pagination-btn[data-v-08ca0582],.custom-pagination .pagination-pages[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-pages .pagination-btn[data-v-08ca0582]{min-width:30px;height:30px;padding:0;margin:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:13px}.custom-pagination .pagination-pages .pagination-btn[data-v-08ca0582]:hover:not(.is-disabled){color:#409eff;border-color:#409eff}.custom-pagination .pagination-pages .pagination-btn.is-disabled[data-v-08ca0582]{color:#c0c4cc;cursor:not-allowed;background-color:#fff;border-color:#e4e7ed}.custom-pagination .pagination-pages .pagination-btn.is-disabled[data-v-08ca0582]:hover{color:#c0c4cc;border-color:#e4e7ed}.custom-pagination .pagination-pages .pagination-btn i[data-v-08ca0582]{font-size:13px}.custom-pagination .pagination-pages .pagination-pager[data-v-08ca0582]{gap:4px}.custom-pagination .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582],.custom-pagination .pagination-pages .pagination-pager[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582]{min-width:30px;height:30px;padding:0 4px;margin:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:13px;font-weight:400}.custom-pagination .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582]:hover:not(.is-active){color:#409eff;border-color:#409eff}.custom-pagination .pagination-pages .pagination-pager .pagination-number.is-active[data-v-08ca0582]{color:#fff;background-color:#409eff;border-color:#409eff;cursor:default;font-weight:600}.custom-pagination .pagination-pages .pagination-pager .pagination-number.is-active[data-v-08ca0582]:hover{color:#fff;background-color:#409eff;border-color:#409eff}.custom-pagination .pagination-pages .pagination-pager .pagination-ellipsis[data-v-08ca0582]{min-width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:13px}.custom-pagination .pagination-jumper[data-v-08ca0582],.custom-pagination .pagination-pages .pagination-pager .pagination-ellipsis[data-v-08ca0582]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-pagination .pagination-jumper[data-v-08ca0582]{margin-left:8px}.custom-pagination .pagination-jumper .jumper-label[data-v-08ca0582]{margin:0 8px;color:#606266;font-size:14px}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582]{width:50px}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner){height:28px;line-height:28px;padding:0 8px;text-align:center;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner):hover{border-color:#c0c4cc}.custom-pagination .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner):focus{border-color:#409eff}.custom-pagination.is-small .pagination-sizes .sizes-label[data-v-08ca0582],.custom-pagination.is-small .pagination-total[data-v-08ca0582],.custom-pagination.is-small[data-v-08ca0582]{font-size:12px}.custom-pagination.is-small .pagination-sizes .pagination-select[data-v-08ca0582]{width:100px}.custom-pagination.is-small .pagination-sizes .pagination-select[data-v-08ca0582] :deep(.el-input__inner){height:24px;line-height:24px;font-size:12px}.custom-pagination.is-small .pagination-pages .pagination-btn[data-v-08ca0582]{min-width:24px;height:24px;font-size:12px}.custom-pagination.is-small .pagination-pages .pagination-btn i[data-v-08ca0582]{font-size:12px}.custom-pagination.is-small .pagination-pages .pagination-pager .pagination-ellipsis[data-v-08ca0582],.custom-pagination.is-small .pagination-pages .pagination-pager .pagination-number[data-v-08ca0582]{min-width:24px;height:24px;font-size:12px}.custom-pagination.is-small .pagination-jumper .jumper-label[data-v-08ca0582]{font-size:12px}.custom-pagination.is-small .pagination-jumper .jumper-input[data-v-08ca0582]{width:45px}.custom-pagination.is-small .pagination-jumper .jumper-input[data-v-08ca0582] :deep(.el-input__inner){height:24px;line-height:24px;font-size:12px}:deep(.pagination-select-popper) .el-select-dropdown__item[data-v-08ca0582]{height:32px;line-height:32px;padding:0 10px;font-size:13px}:deep(.pagination-select-popper) .el-select-dropdown__item[data-v-08ca0582]:hover{background-color:#f5f7fa}:deep(.pagination-select-popper) .el-select-dropdown__item.selected[data-v-08ca0582]{color:#409eff;font-weight:600}.project-task-manager[data-v-3aa0e226]{background:#fff;border-radius:5px;padding:30px;position:relative;min-height:360px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden}.project-task-manager .search_box[data-v-3aa0e226]{position:absolute;top:5px;right:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-task-manager .task-stage-list[data-v-3aa0e226]{margin-top:20px}.project-task-manager .task-stage-list .stage-title[data-v-3aa0e226]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 10px}.project-task-manager .task-stage-list .stage-title .stage-title-left[data-v-3aa0e226],.project-task-manager .task-stage-list .stage-title[data-v-3aa0e226]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-task-manager .task-stage-list .stage-title .stage-title-left[data-v-3aa0e226]{gap:10px}.project-task-manager .task-stage-list .stage-title .stage-title-left .stage-name[data-v-3aa0e226]{font-weight:600;font-size:16px}.project-task-manager .task-stage-list .stage-title .stage-actions[data-v-3aa0e226]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.project-task-manager .task-stage-list .approver-list[data-v-3aa0e226]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.project-task-manager .task-stage-list .task-pagination[data-v-3aa0e226]{margin-top:20px;text-align:center}.project-task-manager .task-stage-list .no-tasks[data-v-3aa0e226]{padding:40px 0;text-align:center}.project-task-manager[data-v-3aa0e226] :deep(.el-collapse-item__header){padding:0 20px;background:#f8f9fa;border-radius:8px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project-task-manager[data-v-3aa0e226] :deep(.el-collapse-item__header):hover{background:#f0f2f5}.project-task-manager[data-v-3aa0e226] :deep(.el-collapse-item__content){padding:20px;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:10px}.project-task-manager :deep(.el-table) .el-button--text[data-v-3aa0e226]{padding:0;margin-right:10px}.project-task-manager :deep(.el-table) .el-button--text[data-v-3aa0e226]:last-child{margin-right:0}.project-requirements[data-v-8bb56b56]{padding:20px}.project-requirements .requirements-header[data-v-8bb56b56]{margin-bottom:20px;text-align:right}.project-requirements .requirements-list .el-col[data-v-8bb56b56]{margin-bottom:16px}.project-requirements .requirements-list .requirement-card[data-v-8bb56b56]{height:100%}.project-requirements .requirements-list .requirement-card .card-header[data-v-8bb56b56]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project-requirements .requirements-list .requirement-card .card-header .requirement-title[data-v-8bb56b56]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.project-requirements .requirements-list .requirement-card .card-header .requirement-title .title-text[data-v-8bb56b56]{font-weight:600;font-size:16px}.project-requirements .requirements-list .requirement-card .card-header .card-actions[data-v-8bb56b56]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.project-requirements .requirements-list .requirement-card .requirement-content .requirement-info[data-v-8bb56b56]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.project-requirements .requirements-list .requirement-card .requirement-content .requirement-info .info-item[data-v-8bb56b56]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-requirements .requirements-list .requirement-card .requirement-content .requirement-info .info-item .label[data-v-8bb56b56]{font-weight:500;color:#666;margin-right:8px;min-width:60px}.project-requirements .requirements-list .requirement-card .requirement-content .requirement-description[data-v-8bb56b56]{padding:12px;background:#f8f9fa;border-radius:6px}.project-requirements .requirements-list .requirement-card .requirement-content .requirement-description p[data-v-8bb56b56]{margin:0;color:#666;line-height:1.5;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.project-requirements .requirements-pagination[data-v-8bb56b56]{margin-top:20px;text-align:center}.subl[data-v-8bb56b56]{width:90px}.input-cont[data-v-8bb56b56]{display:inline-block;margin-left:15px}:deep(.my-autocomplete) .tab_tr[data-v-8bb56b56]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}:deep(.my-autocomplete) .tab_tr .tab_td[data-v-8bb56b56]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:4px 8px;border-right:1px solid #eee}:deep(.my-autocomplete) .tab_tr .tab_td[data-v-8bb56b56]:last-child{border-right:none}.project-meetings[data-v-0c740a5b]{background:#fff;border-radius:5px;padding:30px;position:relative;min-height:360px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden}.project-meetings .search_box[data-v-0c740a5b]{position:absolute;top:5px;right:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-meetings .meetings-table[data-v-0c740a5b]{margin-top:20px}.project-meetings .meetings-table .el-table[data-v-0c740a5b]{background:transparent}.project-meetings .meetings-table .el-table__header-wrapper[data-v-0c740a5b]{background:#fafafa;border-radius:6px}.project-meetings .meetings-table .el-table__body-wrapper[data-v-0c740a5b]{max-height:420px}.project-meetings .meetings-pagination[data-v-0c740a5b]{margin-top:20px;text-align:center}.project-meetings .input-with-icon[data-v-0c740a5b]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-meetings .input-with-icon .el-autocomplete[data-v-0c740a5b],.project-meetings .input-with-icon .el-input[data-v-0c740a5b]{width:100%}.project-meetings :deep(.el-table__body) tr[data-v-0c740a5b]{-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.project-meetings :deep(.el-table__body) tr[data-v-0c740a5b]:hover{background:#f5f7fa}.icon-list[data-v-0c740a5b]{position:absolute;top:0;right:10px;color:#409eff;cursor:pointer;font-size:18px;z-index:10}:deep(.my-autocomplete) .tab_tr[data-v-0c740a5b]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}:deep(.my-autocomplete) .tab_tr .tab_td[data-v-0c740a5b]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:4px 8px;border-right:1px solid #eee}:deep(.my-autocomplete) .tab_tr .tab_td[data-v-0c740a5b]:last-child{border-right:none}.project-documents[data-v-b67930ba]{padding:20px}.project-documents .documents-header[data-v-b67930ba]{margin-bottom:20px}.project-documents .documents-header .documents-header-row[data-v-b67930ba]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project-documents .documents-header .add-button-col[data-v-b67930ba]{text-align:right}.project-documents .documents-list .document-card[data-v-b67930ba]{height:280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.project-documents .documents-list .document-card[data-v-b67930ba]:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.project-documents .documents-list .document-card .document-icon[data-v-b67930ba]{text-align:center;padding:20px 0}.project-documents .documents-list .document-card .document-icon i[data-v-b67930ba]{font-size:48px;color:#1890ff}.project-documents .documents-list .document-card .document-info[data-v-b67930ba]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 16px}.project-documents .documents-list .document-card .document-info .document-title[data-v-b67930ba]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#333;text-align:center;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.project-documents .documents-list .document-card .document-info .document-meta .meta-item[data-v-b67930ba]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;font-size:12px}.project-documents .documents-list .document-card .document-info .document-meta .meta-item .label[data-v-b67930ba]{color:#666;min-width:50px}.project-documents .documents-list .document-card .document-info .document-meta .meta-item span[data-v-b67930ba]:not(.label){color:#333;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.project-documents .documents-list .document-card .document-actions[data-v-b67930ba]{padding:12px;border-top:1px solid #f0f0f0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.project-documents .documents-list .document-card .document-actions .el-button--text[data-v-b67930ba]{font-size:12px;padding:4px 8px}.project-documents .documents-pagination[data-v-b67930ba]{margin-top:20px;text-align:center}.project-contracts[data-v-3c666844]{background:#fff;border-radius:5px;padding:20px;position:relative;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.project-contracts .contract-header[data-v-3c666844]{position:absolute;top:-50px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.project-contracts .contracts-pagination[data-v-3c666844]{margin-top:20px;text-align:right}.project-contracts .contract-actions[data-v-3c666844]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.project-contracts .contract-actions .el-button--text[data-v-3c666844]{padding:0}.project-notes[data-v-052daed0]{padding:20px}.project-notes .notes-header[data-v-052daed0]{margin-bottom:20px;text-align:right}.project-notes .notes-table-controls[data-v-052daed0]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:16px}.project-notes .notes-table-controls .notes-search[data-v-052daed0]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-notes table[data-v-052daed0]{width:100%;border-collapse:collapse;margin-bottom:16px}.project-notes table td[data-v-052daed0],.project-notes table th[data-v-052daed0]{padding:12px;border-bottom:1px solid #eaedf1;font-size:14px;color:#333}.project-notes table th[data-v-052daed0]{background:#fafafa;text-align:left}.project-notes table .tcent[data-v-052daed0]{text-align:center}.project-notes table .btn-icon[data-v-052daed0]{font-size:16px;margin-right:8px;cursor:pointer}.project-notes .notes-pagination[data-v-052daed0]{margin-top:20px;text-align:center}.project-detail-content[data-v-675fbdc4]{padding:24px;background:#f8f9fa;overflow-y:auto}.project-detail-content .project-tabs[data-v-675fbdc4] :deep(.el-tabs__header){margin-bottom:20px}.project-detail-content .project-tabs[data-v-675fbdc4] :deep(.el-tabs__nav-wrap){border-bottom:2px solid #e8e8e8}.project-detail-content .project-tabs[data-v-675fbdc4] :deep(.el-tabs__item){font-weight:500}.project-detail-content .project-tabs :deep(.el-tabs__item).is-active[data-v-675fbdc4]{color:#1890ff;font-weight:600}.project-detail-content .project-tabs[data-v-675fbdc4] :deep(.el-tabs__active-bar){background-color:#1890ff}.project-detail-content .project-flow-inner-tabs[data-v-675fbdc4] :deep(.el-tabs__header){margin-bottom:16px;background:#f8f9fa;padding:0 16px;border-radius:8px 8px 0 0}.project-detail-content .project-flow-inner-tabs[data-v-675fbdc4] :deep(.el-tabs__nav-wrap){border-bottom:1px solid #e0e4e8}.project-detail-content .project-flow-inner-tabs[data-v-675fbdc4] :deep(.el-tabs__item){font-weight:500;color:#666}.project-detail-content .project-flow-inner-tabs :deep(.el-tabs__item).is-active[data-v-675fbdc4]{color:#1890ff;font-weight:600}.project-detail-content .project-flow-inner-tabs[data-v-675fbdc4] :deep(.el-tabs__item):hover{color:#1890ff}.project-detail-content .project-flow-inner-tabs[data-v-675fbdc4] :deep(.el-tabs__active-bar){background-color:#1890ff;height:3px}.project-detail-content .project-flow-inner-tabs[data-v-675fbdc4] :deep(.el-tab-pane){padding:0}.project-detail-content .project-tab-placeholder[data-v-675fbdc4]{padding:20px;background:#fff;border:1px dashed #e0e4e8;border-radius:8px;text-align:center;color:#666;font-size:14px}.flow-node-detail .flow-info-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:20px}.flow-node-detail .flow-info-section .flow-header[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.flow-node-detail .flow-info-section .flow-header .flow-title[data-v-675fbdc4]{font-size:18px;font-weight:600;color:#333;margin:0}.flow-node-detail .flow-info-section .flow-header .flow-status .el-tag[data-v-675fbdc4]{font-weight:500}.flow-node-detail .flow-info-section .flow-details[data-v-675fbdc4]{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.flow-node-detail .flow-info-section .flow-details .flow-detail-item[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;background:#fafafa;border-radius:6px}.flow-node-detail .flow-info-section .flow-details .flow-detail-item .detail-label[data-v-675fbdc4]{font-weight:600;color:#333;margin-right:8px;min-width:80px}.flow-node-detail .flow-info-section .flow-details .flow-detail-item .detail-value[data-v-675fbdc4]{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flow-node-detail .approval-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:20px}.flow-node-detail .approval-section .approval-header[data-v-675fbdc4]{margin-bottom:20px}.flow-node-detail .approval-section .approval-header .approval-title[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0}.flow-node-detail .approval-section .approval-header .approval-desc[data-v-675fbdc4]{color:#666;margin:0}.flow-node-detail .approval-section .approval-actions[data-v-675fbdc4]{margin-bottom:20px}.flow-node-detail .approval-section .approval-actions .el-button[data-v-675fbdc4]{padding:12px 24px;font-size:14px}.flow-node-detail .approval-section .approval-actions .el-button .el-icon-edit[data-v-675fbdc4]{margin-right:6px}.flow-node-detail .form-preview-container[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px}.flow-node-detail .form-preview-container .form-actions[data-v-675fbdc4]{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.flow-node-detail .form-preview-container .form-actions .form-debug-info[data-v-675fbdc4]{margin-bottom:15px}.flow-node-detail .form-preview-container .form-actions .form-debug-info div[data-v-675fbdc4]{margin-bottom:2px}.flow-node-detail .form-preview-container .form-actions .form-debug-info div[data-v-675fbdc4]:last-child{margin-bottom:0}.flow-node-detail .form-preview-container .form-actions .form-data-preview[data-v-675fbdc4]{margin-bottom:15px}.flow-node-detail .form-preview-container .form-actions .form-data-preview[data-v-675fbdc4] :deep(.el-collapse-item__header){padding-left:0;background:transparent}.flow-node-detail .form-preview-container .form-actions .form-data-preview[data-v-675fbdc4] :deep(.el-collapse-item__content){padding-bottom:0}.flow-node-detail .form-preview-container .form-actions .form-data-preview pre[data-v-675fbdc4]{font-size:12px;color:#606266;margin:0}.flow-node-detail .form-preview-container .form-actions .action-buttons[data-v-675fbdc4]{text-align:center}.flow-node-detail .form-preview-container .form-actions .action-buttons .el-button[data-v-675fbdc4]{margin:0 8px}.flow-node-detail .flow-content-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:20px}.flow-node-detail .flow-content-section .content-header[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.flow-node-detail .flow-content-section .content-header .content-title[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0}.flow-node-detail .flow-content-section .content-header .content-tip[data-v-675fbdc4]{font-size:12px;color:#999;font-style:italic}.flow-node-detail .flow-content-section .content-header .content-tip.readonly-tip[data-v-675fbdc4]{color:#f56c6c}.flow-node-detail .flow-content-section .content-body[data-v-675fbdc4]{position:relative}.flow-node-detail .flow-content-section .content-body .content-textarea[data-v-675fbdc4] :deep(.el-textarea__inner){min-height:150px!important;font-size:14px;line-height:1.6;resize:vertical;border:1px solid #dcdfe6;border-radius:6px;padding:16px}.flow-node-detail .flow-content-section .content-body .content-textarea[data-v-675fbdc4] :deep(.el-textarea__inner):focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.flow-node-detail .flow-content-section .content-body .content-textarea[data-v-675fbdc4] :deep(.el-textarea__inner):disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.flow-node-detail .flow-content-section .content-body .save-status[data-v-675fbdc4]{position:absolute;right:8px;bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#1890ff;background:hsla(0,0%,100%,.9);padding:4px 8px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.flow-node-detail .flow-content-section .content-body .save-status i[data-v-675fbdc4]{-webkit-animation:rotating-data-v-675fbdc4 1s linear infinite;animation:rotating-data-v-675fbdc4 1s linear infinite}.flow-node-detail .attachment-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:20px}.flow-node-detail .attachment-section .attachment-header[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.flow-node-detail .attachment-section .attachment-header .attachment-title[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0}.flow-node-detail .attachment-section .attachment-header .attachment-tip[data-v-675fbdc4]{font-size:12px;color:#999;font-style:italic}.flow-node-detail .attachment-section .attachment-upload[data-v-675fbdc4]{margin-bottom:20px}.flow-node-detail .attachment-section .attachment-upload .upload-demo :deep(.el-upload) .el-button[data-v-675fbdc4]{padding:8px 16px;font-size:14px}.flow-node-detail .attachment-section .attachment-upload .upload-demo[data-v-675fbdc4] :deep(.el-upload__tip){color:#999;font-size:12px;margin-top:8px}.flow-node-detail .attachment-section .attachment-list .list-header[data-v-675fbdc4]{margin-bottom:12px}.flow-node-detail .attachment-section .attachment-list .list-header .list-title[data-v-675fbdc4]{font-size:14px;font-weight:600;color:#333}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li[data-v-675fbdc4]{margin-bottom:10px}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name[data-v-675fbdc4]:hover{background:#f0f2f5;border-color:#d9d9d9}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_left[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_left i[data-v-675fbdc4]{font-size:16px;color:#1890ff;margin-right:8px}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right .file_check[data-v-675fbdc4],.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right .file_del[data-v-675fbdc4]{padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right .file_check[data-v-675fbdc4]{color:#1890ff;background:rgba(24,144,255,.1)}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right .file_check[data-v-675fbdc4]:hover{background:rgba(24,144,255,.2)}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right .file_del[data-v-675fbdc4]{color:#f56c6c;background:rgba(245,108,108,.1)}.flow-node-detail .attachment-section .attachment-list .upload_list .up_li .file_name .file_name_right .file_del[data-v-675fbdc4]:hover{background:rgba(245,108,108,.2)}.flow-node-detail .approval-processing-section[data-v-675fbdc4],.flow-node-detail .completed-section[data-v-675fbdc4],.flow-node-detail .pending-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:20px}.flow-node-detail .approval-processing-section[data-v-675fbdc4] :deep(.el-alert),.flow-node-detail .completed-section[data-v-675fbdc4] :deep(.el-alert),.flow-node-detail .pending-section[data-v-675fbdc4] :deep(.el-alert){border-radius:6px}.flow-node-detail .approval-processing-section :deep(.el-alert) .el-alert__content p[data-v-675fbdc4],.flow-node-detail .completed-section :deep(.el-alert) .el-alert__content p[data-v-675fbdc4],.flow-node-detail .pending-section :deep(.el-alert) .el-alert__content p[data-v-675fbdc4]{margin:0;line-height:1.5}.flow-node-detail .approval-record-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.flow-node-detail .approval-record-section .record-header[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.flow-node-detail .approval-record-section .record-header .record-title[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0}.flow-node-detail .approval-record-section .record-header .loading-text[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#1890ff}.flow-node-detail .approval-record-section .record-header .loading-text i[data-v-675fbdc4]{-webkit-animation:rotating-data-v-675fbdc4 1s linear infinite;animation:rotating-data-v-675fbdc4 1s linear infinite}.flow-node-detail .approval-record-section .approval-detail-container[data-v-675fbdc4]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.flow-node-detail .approval-record-section .no-data-tip[data-v-675fbdc4]{margin-top:16px}.flow-node-detail .approval-record-section .no-data-tip[data-v-675fbdc4] :deep(.el-alert){border-radius:6px}.flow-node-detail .task-management-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-bottom:20px}.flow-node-detail .task-management-section .task-header[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.flow-node-detail .task-management-section .task-header .task-title[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0}.flow-node-detail .task-management-section .task-list :deep(.el-table) .el-button--text.delete-btn[data-v-675fbdc4]{color:#f56c6c}.flow-node-detail .task-management-section .task-list :deep(.el-table) .el-button--text.delete-btn[data-v-675fbdc4]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.flow-node-detail .task-management-section .task-list .task-pagination[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.task-name-clickable[data-v-675fbdc4]{cursor:pointer!important;color:#1890ff!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.task-name-clickable[data-v-675fbdc4]:hover{color:#40a9ff!important;text-decoration:underline}.task-name-clickable[data-v-675fbdc4]:active{color:#096dd9!important}.approval-dialog-content .flow-node-info[data-v-675fbdc4]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:6px}.approval-dialog-content .flow-node-info h4[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0}.approval-dialog-content .flow-node-info p[data-v-675fbdc4]{color:#666;margin:0;line-height:1.5}.approval-dialog-content .approval-editor .editor-label[data-v-675fbdc4]{display:block;font-weight:600;color:#333;margin-bottom:8px}.approval-dialog-content .approval-editor .editor-label .required[data-v-675fbdc4]{color:#ff4d4f}.approval-dialog-content .approval-editor .editor-container[data-v-675fbdc4]{border:1px solid #d9d9d9;border-radius:6px}.approval-dialog-content .approval-editor .editor-container :deep(.quill-editor) .ql-toolbar[data-v-675fbdc4]{border-bottom:1px solid #e8e8e8;border-radius:6px 6px 0 0}.approval-dialog-content .approval-editor .editor-container :deep(.quill-editor) .ql-container[data-v-675fbdc4]{border-radius:0 0 6px 6px;min-height:200px}.approval-dialog-content .approval-editor .editor-container :deep(.quill-editor) .ql-container .ql-editor[data-v-675fbdc4]{min-height:200px;line-height:1.5}.approval-dialog-content .approval-editor .editor-container :deep(.quill-editor) .ql-container .ql-editor.ql-blank[data-v-675fbdc4]:before{font-style:normal;color:#999}.approval-dialog-content .approval-editor .char-count[data-v-675fbdc4]{text-align:right;color:#999;font-size:12px;margin-top:8px}.task-dialog[data-v-675fbdc4] :deep(.el-dialog){max-height:85vh;margin-top:3vh!important;margin-bottom:3vh!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.task-dialog[data-v-675fbdc4] :deep(.el-dialog__body){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:calc(85vh - 120px);padding:25px 24px}.task-dialog :deep(.el-dialog__body) .el-form-item[data-v-675fbdc4]{margin-bottom:25px}.task-dialog :deep(.el-dialog__body) .el-row[data-v-675fbdc4]{margin-bottom:15px}.task-dialog[data-v-675fbdc4] :deep(.el-dialog__header){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0;background:#409eff;color:#fff}.task-dialog :deep(.el-dialog__header) .el-dialog__title[data-v-675fbdc4]{color:#fff;font-weight:700}.task-dialog :deep(.el-dialog__header) .el-dialog__close[data-v-675fbdc4]{color:#fff;font-size:18px}.task-dialog :deep(.el-dialog__header) .el-dialog__close[data-v-675fbdc4]:hover{color:#f0f0f0}.task-dialog[data-v-675fbdc4] :deep(.el-dialog__footer){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 24px 20px;border-top:1px solid #f0f0f0}.task-dialog .subtask-section[data-v-675fbdc4]{border-top:1px solid #e8e8e8;padding-top:20px;margin-top:20px}.task-dialog .subtask-section .subtask-controls[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:15px}.task-dialog .subtask-section .subtask-controls .el-button[data-v-675fbdc4]{padding:8px 16px;font-size:14px}.task-dialog .subtask-section .subtask-list .el-table[data-v-675fbdc4]{border:1px solid #e8e8e8;border-radius:6px}.task-dialog .subtask-section .subtask-list .el-table[data-v-675fbdc4] :deep(.el-table__header){background-color:#f8f9fa}.task-dialog .subtask-section .subtask-list .el-table[data-v-675fbdc4] :deep(.el-table__row):hover{background-color:#f0f2f5}.task-dialog .subtask-section .subtask-list .subtask-pagination[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;padding:10px 0}.subtask-dialog[data-v-675fbdc4] :deep(.el-dialog){max-height:80vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.subtask-dialog[data-v-675fbdc4] :deep(.el-dialog__body){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:calc(80vh - 120px);padding:20px 24px}.subtask-dialog[data-v-675fbdc4] :deep(.el-dialog__header){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.subtask-dialog[data-v-675fbdc4] :deep(.el-dialog__footer){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 24px 20px;border-top:1px solid #f0f0f0}.subtask-dialog .subtask-form .el-form-item[data-v-675fbdc4]{margin-bottom:20px}.subtask-dialog .subtask-form .el-form-item__label[data-v-675fbdc4]{font-weight:600;color:#333}.subtask-dialog .subtask-form .subtask-description-editor[data-v-675fbdc4]{border:1px solid #dcdfe6;border-radius:4px}.subtask-dialog .subtask-form .subtask-description-editor .quill-editor[data-v-675fbdc4]{height:200px}.subtask-dialog .sublist[data-v-675fbdc4]{padding:0}.subtask-dialog .subli[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.subtask-dialog .subli .subli_left[data-v-675fbdc4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}.subtask-dialog .subli .subli_left[data-v-675fbdc4]:last-child{margin-right:0}.subtask-dialog .subli .sublia[data-v-675fbdc4]{width:100%}.subtask-dialog .subli .subl[data-v-675fbdc4]{display:inline-block;width:80px;font-weight:600;color:#333;margin-bottom:8px}.subtask-dialog .subli .subl .red[data-v-675fbdc4]{color:#ff4d4f;margin-right:2px}.subtask-dialog .subli .input-cont[data-v-675fbdc4]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.subtask-dialog .subli .input-cont textarea[data-v-675fbdc4]{width:100%!important;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;resize:vertical}.subtask-dialog .subli .input-cont textarea[data-v-675fbdc4]:focus{border-color:#409eff;outline:none}.subtask-dialog .subli .input-cont .form-control[data-v-675fbdc4]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.subtask-dialog .subli .input-cont .form-control[data-v-675fbdc4]:focus{border-color:#409eff;outline:none}.subtask-dialog .subli .input-cont .quill-editor[data-v-675fbdc4]{border:1px solid #dcdfe6;border-radius:4px}.subtask-dialog .subli .input-cont .quill-editor[data-v-675fbdc4] :deep(.ql-toolbar){border-bottom:1px solid #e8e8e8}.subtask-dialog .subli .input-cont .quill-editor[data-v-675fbdc4] :deep(.ql-container){min-height:200px}.subtask-dialog .subli .input-cont .quill-editor :deep(.ql-container) .ql-editor[data-v-675fbdc4]{min-height:200px;line-height:1.5}.subtask-dialog .modal-footer[data-v-675fbdc4]{text-align:center;padding:20px 0}.subtask-dialog .modal-footer.tcent[data-v-675fbdc4]{text-align:center}.subtask-dialog .modal-footer .btn[data-v-675fbdc4]{padding:8px 20px;margin:0 5px;border:none;border-radius:4px;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.subtask-dialog .modal-footer .btn.btn-primary[data-v-675fbdc4]{background-color:#409eff;color:#fff}.subtask-dialog .modal-footer .btn.btn-primary[data-v-675fbdc4]:hover{background-color:#66b1ff}.subtask-dialog .modal-footer .btn.btn-primary[data-v-675fbdc4]:disabled{background-color:#c0c4cc;cursor:not-allowed}.subtask-dialog .modal-footer .btn.btn-info[data-v-675fbdc4]{background-color:#909399;color:#fff}.subtask-dialog .modal-footer .btn.btn-info[data-v-675fbdc4]:hover{background-color:#a6a9ad}.subtask-dialog .modal-footer .btn.close_eng[data-v-675fbdc4]{margin-left:10px}.user-selector-wrapper .user-input[data-v-675fbdc4] :deep(.el-input__inner){background-color:#f5f7fa;border-color:#dcdfe6;color:#606266;cursor:not-allowed}.user-selector-wrapper .user-select-icon[data-v-675fbdc4]{color:#409eff;cursor:pointer;font-size:16px;padding:0 8px}.user-selector-wrapper .user-select-icon[data-v-675fbdc4]:hover{color:#66b1ff}.user-selector-wrapper .user-select-icon[data-v-675fbdc4]:active{color:#3a8ee6}@-webkit-keyframes rotating-data-v-675fbdc4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-data-v-675fbdc4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.subtable-section[data-v-675fbdc4]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-top:20px}.subtable-section .subtable-header[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;position:relative}.subtable-section .subtable-header .subtable-title[data-v-675fbdc4]{font-size:16px;font-weight:600;color:#333;margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.subtable-section .subtable-header .subtable-info[data-v-675fbdc4]{font-size:14px;color:#666;margin:0 16px}.subtable-section .subtable-header .subtable-add-btn[data-v-675fbdc4]{position:-webkit-sticky;position:sticky;right:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:10;background:#fff;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.05);box-shadow:-2px 0 8px rgba(0,0,0,.05);padding-left:12px}.subtable-section .subtable-content-wrapper[data-v-675fbdc4]{position:relative}.subtable-section .subtable-content-wrapper .subtable-table-container[data-v-675fbdc4]{overflow-x:auto;overflow-y:visible;margin-bottom:20px}.subtable-section .subtable-content-wrapper .subtable-table-container[data-v-675fbdc4]::-webkit-scrollbar{height:8px}.subtable-section .subtable-content-wrapper .subtable-table-container[data-v-675fbdc4]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.subtable-section .subtable-content-wrapper .subtable-table-container[data-v-675fbdc4]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.subtable-section .subtable-content-wrapper .subtable-table-container[data-v-675fbdc4]::-webkit-scrollbar-thumb:hover{background:#909399}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table[data-v-675fbdc4]{border:1px solid #e8e8e8;border-radius:6px;min-width:100%}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table[data-v-675fbdc4] :deep(.el-table__header){background-color:#f8f9fa}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table :deep(.el-table__header) th[data-v-675fbdc4]{background-color:#f8f9fa;border-bottom:1px solid #e8e8e8}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table :deep(.el-table__body) tr[data-v-675fbdc4]:hover{background-color:#f0f2f5}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table :deep(.el-table__body) td[data-v-675fbdc4]{border-bottom:1px solid #f0f0f0}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table :deep(.el-table__body) td .el-switch[data-v-675fbdc4]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.subtable-section .subtable-content-wrapper .subtable-table-container .el-table[data-v-675fbdc4] :deep(.el-table__empty-text){color:#999}.subtable-section .subtable-content-wrapper .subtable-pagination-wrapper[data-v-675fbdc4]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding-top:20px;padding-left:20px;border-top:1px solid #f0f0f0;position:-webkit-sticky;position:sticky;right:0;background:#fff;z-index:10;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.05);box-shadow:0 -2px 8px rgba(0,0,0,.05);margin-left:auto}.subtable-section .subtable-empty[data-v-675fbdc4]{padding:40px 0;text-align:center}.subtable-dialog[data-v-675fbdc4] :deep(.el-dialog){max-height:85vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.subtable-dialog[data-v-675fbdc4] :deep(.el-dialog__body){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:calc(85vh - 120px);padding:20px 24px}.subtable-dialog[data-v-675fbdc4] :deep(.el-dialog__header){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.subtable-dialog[data-v-675fbdc4] :deep(.el-dialog__footer){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 24px 20px;border-top:1px solid #f0f0f0}.subtable-dialog .subtable-form-container[data-v-675fbdc4]{min-height:200px}.subtable-dialog .subtable-form-empty[data-v-675fbdc4]{padding:60px 0;text-align:center}.project-management[data-v-e6df8b8c]{padding:20px;background:#f5f5f5;min-height:100vh}.page-header[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-title[data-v-e6df8b8c]{font-size:24px;font-weight:700;color:#333;margin:0}.action-buttons[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.search-filter-bar[data-v-e6df8b8c]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.search-inputs[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-input[data-v-e6df8b8c],.search-select[data-v-e6df8b8c]{width:200px}.search-btn[data-v-e6df8b8c]{margin-left:10px}.table-container[data-v-e6df8b8c]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.progress-container[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.progress-bar[data-v-e6df8b8c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.progress-text[data-v-e6df8b8c]{font-size:12px;color:#666;min-width:35px}.flow-overview[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flow-steps-scroll-container[data-v-e6df8b8c]{width:100%;padding-bottom:5px}.flow-steps-container[data-v-e6df8b8c]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 8px;padding:5px 0;max-width:100%}.flow-step-item[data-v-e6df8b8c],.flow-steps-container[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flow-step-item[data-v-e6df8b8c]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.flow-step-checkbox[data-v-e6df8b8c]{background:#f0f9ff;border:1px solid #d1ecf1;border-radius:5px;padding:6px 10px;margin:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;min-width:70px;font-size:12px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flow-step-checkbox[data-v-e6df8b8c]:hover{background:#e6f7ff;border-color:#91d5ff}.flow-step-checkbox.is-checked[data-v-e6df8b8c]{background:#f0f9ff;border-color:#1890ff}.flow-step-text[data-v-e6df8b8c]{font-size:12px;font-weight:500;color:#333;margin-left:6px;white-space:nowrap}.flow-step-arrow[data-v-e6df8b8c]{font-size:13px;color:#666;margin:0 3px;font-weight:700}.flow-tip[data-v-e6df8b8c]{background:#f0f9ff;border:1px solid #d1ecf1;border-radius:4px;padding:8px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#666;margin-top:8px;width:100%}.flow-tip i[data-v-e6df8b8c]{color:#1890ff;margin-right:6px;font-size:14px}.flow-node[data-v-e6df8b8c]{margin-right:10px}.flow-node-content[data-v-e6df8b8c],.flow-node[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flow-node-content[data-v-e6df8b8c]{gap:5px;padding:4px 8px;border-radius:4px;font-size:12px}.flow-node-content span[data-v-e6df8b8c]{color:#000;font-weight:500}.approving-icon[data-v-e6df8b8c]{color:#1890ff!important;-webkit-animation:rotating-data-v-e6df8b8c 2s linear infinite;animation:rotating-data-v-e6df8b8c 2s linear infinite;font-weight:500}@-webkit-keyframes rotating-data-v-e6df8b8c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-data-v-e6df8b8c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.flow-node-completed .flow-node-content[data-v-e6df8b8c]{background:#f0f9ff;color:#52c41a;font-weight:500}.flow-node-completed .flow-node-content i[data-v-e6df8b8c]{color:#52c41a!important}.flow-node-in_progress .flow-node-content[data-v-e6df8b8c]{background:#f0f9ff;color:#1890ff;font-weight:500}.flow-node-pending .flow-node-content[data-v-e6df8b8c]{background:#f0f9ff;color:#8c8c8c;font-weight:400}.flow-node-pending .flow-node-content i[data-v-e6df8b8c]{color:#d9d9d9!important}.flow-node-approving .flow-node-content[data-v-e6df8b8c]{background:#f0f9ff;color:#1890ff;font-weight:500}.flow-connector[data-v-e6df8b8c]{width:20px;height:2px;margin:0 5px}.connector-completed[data-v-e6df8b8c]{background:#67c23a}.connector-in-progress[data-v-e6df8b8c]{background:#409eff}.connector-pending[data-v-e6df8b8c]{background:#e4e7ed}.pagination-container[data-v-e6df8b8c]{padding:20px;text-align:right;background:#fff;border-top:1px solid #ebeef5}.dialog-footer[data-v-e6df8b8c]{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px}.dialog-footer[data-v-e6df8b8c],.user-selector-wrapper[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.user-selector-wrapper[data-v-e6df8b8c]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.user-selector-wrapper .user-input[data-v-e6df8b8c] .el-input__inner{background-color:#f5f7fa;border-color:#dcdfe6;color:#606266;cursor:not-allowed}.user-selector-wrapper .input-suffix-icons[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding-right:8px;height:100%;min-height:32px}.user-selector-wrapper .user-select-icon[data-v-e6df8b8c]{color:#409eff;cursor:pointer;font-size:16px;padding:0 8px}.user-selector-wrapper .user-select-icon[data-v-e6df8b8c]:hover{color:#66b1ff}.user-selector-wrapper .user-select-icon[data-v-e6df8b8c]:active{color:#3a8ee6}.user-selector-wrapper .clear-icon[data-v-e6df8b8c],.user-selector-wrapper .input-suffix-icons .user-select-icon[data-v-e6df8b8c]{padding:0 4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.user-selector-wrapper .clear-icon[data-v-e6df8b8c]{color:#c0c4cc;cursor:pointer;font-size:14px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.user-selector-wrapper .clear-icon[data-v-e6df8b8c]:hover{color:#f56c6c}.user-selector-wrapper .clear-icon[data-v-e6df8b8c]:active{color:#dd6161}[data-v-e6df8b8c] .el-dialog__wrapper{z-index:2000!important}[data-v-e6df8b8c] .v-modal{z-index:1999!important}[data-v-e6df8b8c] .el-dialog{z-index:2001!important}.project-dialog[data-v-e6df8b8c] .el-dialog{width:1000px!important;max-width:90vw}.project-dialog[data-v-e6df8b8c] .el-dialog__body{max-height:70vh;overflow-y:auto;padding:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.project-dialog[data-v-e6df8b8c] .el-dialog__header{padding:20px 20px 10px;border-bottom:1px solid #ebeef5}.project-dialog[data-v-e6df8b8c] .el-dialog__footer{padding:10px 20px 20px;border-top:1px solid #ebeef5}.project-form[data-v-e6df8b8c] .el-form-item{margin-bottom:24px}.project-form[data-v-e6df8b8c] .el-form-item__label{line-height:32px}.project-form[data-v-e6df8b8c] .el-input__inner,.project-form[data-v-e6df8b8c] .el-select .el-input__inner,.project-form[data-v-e6df8b8c] .el-textarea__inner{height:36px;line-height:36px}.project-form[data-v-e6df8b8c] .el-textarea__inner{height:auto;min-height:80px}.project-form[data-v-e6df8b8c] .el-date-editor,.project-form[data-v-e6df8b8c] .el-select{width:100%}.project-form[data-v-e6df8b8c] .el-date-editor .el-input__inner{height:36px;line-height:36px}.project-name-link[data-v-e6df8b8c]{color:#1890ff;cursor:pointer;font-weight:500;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.project-name-link[data-v-e6df8b8c]:hover{color:#40a9ff;text-decoration:underline}.project-name-link[data-v-e6df8b8c]:active{color:#096dd9}.project-detail-drawer[data-v-e6df8b8c] .el-drawer__header{padding:0;margin-bottom:0;border-bottom:1px solid #ebeef5}.project-detail-drawer[data-v-e6df8b8c] .el-drawer__body{padding:20px;height:calc(100% - 60px);overflow-y:auto}.project-detail-drawer[data-v-e6df8b8c] .el-drawer__footer{display:none}.drawer-header[data-v-e6df8b8c]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:#fff;border-bottom:1px solid #ebeef5;position:relative}.drawer-header[data-v-e6df8b8c],.header-left[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-left[data-v-e6df8b8c]{gap:12px;position:absolute;left:20px}.header-left .el-icon-back[data-v-e6df8b8c]{font-size:18px;color:#666;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-left .el-icon-back[data-v-e6df8b8c]:hover{color:#1890ff;background:#f0f9ff}.project-title[data-v-e6df8b8c]{font-size:18px;font-weight:600;color:#333}.drawer-content[data-v-e6df8b8c]{padding:20px;max-width:100%;margin:0 auto;background:#f8f9fa;min-height:calc(100vh - 60px)}.drawer-section[data-v-e6df8b8c]{margin-bottom:24px;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.drawer-section[data-v-e6df8b8c]:last-child{margin-bottom:0}.section-title[data-v-e6df8b8c]{font-size:16px;font-weight:600;color:#333;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid #1890ff;display:inline-block}.workflow-section .workflow-timeline[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;min-height:80px}.workflow-section .workflow-step[data-v-e6df8b8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:80px}.workflow-section .step-circle[data-v-e6df8b8c],.workflow-section .workflow-step[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.workflow-section .step-circle[data-v-e6df8b8c]{width:40px;height:40px;border-radius:50%;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;z-index:2}.workflow-section .step-icon-completed[data-v-e6df8b8c]{color:#fff;font-size:16px}.workflow-section .step-icon-current[data-v-e6df8b8c]{color:#fff;font-size:16px;-webkit-animation:rotating-data-v-e6df8b8c 2s linear infinite;animation:rotating-data-v-e6df8b8c 2s linear infinite}.workflow-section .step-number[data-v-e6df8b8c]{color:#999;font-size:14px;font-weight:600}.workflow-section .step-content[data-v-e6df8b8c]{text-align:center;margin-top:8px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.workflow-section .step-name[data-v-e6df8b8c]{font-size:14px;color:#333;margin-bottom:4px}.workflow-section .step-status[data-v-e6df8b8c]{font-size:12px;color:#1890ff}.workflow-section .step-connector[data-v-e6df8b8c]{position:absolute;top:20px;left:calc(50% + 25px);width:calc(100% - 90px);height:2px;z-index:1}.workflow-section .workflow-step-completed .step-circle[data-v-e6df8b8c]{background:#52c41a}.workflow-section .workflow-step-current .step-circle[data-v-e6df8b8c]{background:#1890ff}.workflow-section .workflow-step-gray .step-circle[data-v-e6df8b8c],.workflow-section .workflow-step-pending .step-circle[data-v-e6df8b8c]{background:#f5f5f5;border:2px solid #d9d9d9}.workflow-section .workflow-step-gray .step-name[data-v-e6df8b8c],.workflow-section .workflow-step-gray .step-number[data-v-e6df8b8c]{color:#999}.workflow-section .step-connector-completed[data-v-e6df8b8c]{background:#52c41a}.workflow-section .step-connector-current[data-v-e6df8b8c]{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#52c41a),color-stop(50%,#d9d9d9));background:-webkit-linear-gradient(left,#52c41a 50%,#d9d9d9 0);background:-o-linear-gradient(left,#52c41a 50%,#d9d9d9 50%);background:linear-gradient(90deg,#52c41a 50%,#d9d9d9 0)}.workflow-section .step-connector-gray[data-v-e6df8b8c],.workflow-section .step-connector-pending[data-v-e6df8b8c]{background:#d9d9d9}.project-tabs .el-tabs__header[data-v-e6df8b8c]{margin:0 0 20px 0}.project-tabs .el-tabs__content[data-v-e6df8b8c],.project-tabs .el-tabs__nav-wrap[data-v-e6df8b8c]{padding:0 20px}.flow-node-detail .flow-info-section[data-v-e6df8b8c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.flow-node-detail .flow-info-section .flow-header[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.flow-node-detail .flow-info-section .flow-header .flow-title[data-v-e6df8b8c]{font-size:18px;font-weight:600;color:#333;margin:0}.flow-node-detail .flow-info-section .flow-header .flow-status .el-tag[data-v-e6df8b8c]{font-size:12px;font-weight:600}.flow-node-detail .flow-info-section .flow-details[data-v-e6df8b8c]{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.flow-node-detail .flow-info-section .flow-details .flow-detail-item[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;background:#fafafa;border-radius:6px}.flow-node-detail .flow-info-section .flow-details .flow-detail-item .detail-label[data-v-e6df8b8c]{font-weight:600;color:#333;margin-right:8px;min-width:80px}.flow-node-detail .flow-info-section .flow-details .flow-detail-item .detail-value[data-v-e6df8b8c]{color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flow-node-detail .approval-section[data-v-e6df8b8c]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:20px;margin-bottom:20px;text-align:center}.flow-node-detail .approval-section .approval-header[data-v-e6df8b8c]{margin-bottom:20px}.flow-node-detail .approval-section .approval-header .approval-title[data-v-e6df8b8c]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px 0}.flow-node-detail .approval-section .approval-header .approval-desc[data-v-e6df8b8c]{font-size:14px;color:#666;margin:0}.flow-node-detail .approval-section .approval-actions[data-v-e6df8b8c]{margin-bottom:20px}.flow-node-detail .approval-section .approval-actions .el-button[data-v-e6df8b8c]{padding:12px 32px;font-size:16px}.flow-node-detail .approval-section .approval-actions .el-button i[data-v-e6df8b8c]{margin-right:8px}.flow-node-detail .approval-section .approval-info .el-alert[data-v-e6df8b8c]{text-align:left}.flow-node-detail .approval-section .approval-info .el-alert p[data-v-e6df8b8c]{margin:4px 0;line-height:1.6}.flow-node-detail .approval-dialog[data-v-e6df8b8c] .el-dialog__body{padding:20px}.flow-node-detail .approval-dialog .approval-form .approval-info[data-v-e6df8b8c]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #1890ff}.flow-node-detail .approval-dialog .approval-form .approval-info h4[data-v-e6df8b8c]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#333}.flow-node-detail .approval-dialog .approval-form .approval-info p[data-v-e6df8b8c]{margin:0;font-size:14px;color:#666;line-height:1.5}.flow-node-detail .approval-dialog .approval-form .approval-content .content-label[data-v-e6df8b8c]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flow-node-detail .approval-dialog .approval-form .approval-content .content-label .required[data-v-e6df8b8c]{color:#f56c6c;margin-right:4px}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c]{height:300px}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c] .ql-container{height:250px;font-size:14px}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c] .ql-editor{height:250px;line-height:1.6}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c] .ql-editor:before{color:#999;font-style:normal}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c] .ql-toolbar{border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c] .ql-container{border:1px solid #d9d9d9;border-top:none;border-radius:0 0 6px 6px}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .approval-quill-editor[data-v-e6df8b8c] .ql-toolbar .ql-formats{margin-right:15px}.flow-node-detail .approval-dialog .approval-form .approval-content .content-editor .char-count[data-v-e6df8b8c]{text-align:right;font-size:12px;color:#999;margin-top:8px}.flow-node-detail .completed-section[data-v-e6df8b8c],.flow-node-detail .pending-section[data-v-e6df8b8c]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:20px;margin-bottom:20px}.details-section .details-grid[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.details-section .detail-row[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.details-section .detail-row.full-width[data-v-e6df8b8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.details-section .detail-item[data-v-e6df8b8c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:32px}.details-section .detail-label[data-v-e6df8b8c]{font-weight:600;color:#333;margin-right:8px;min-width:100px;line-height:32px}.details-section .detail-value[data-v-e6df8b8c]{color:#666;line-height:32px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.details-section .detail-value.status-tag[data-v-e6df8b8c]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.details-section .detail-value.status-tag.status-not-started[data-v-e6df8b8c]{background:#f5f5f5;color:#999}.details-section .detail-value.status-tag.status-in-progress[data-v-e6df8b8c]{background:#e6f7ff;color:#1890ff}.details-section .detail-value.status-tag.status-completed[data-v-e6df8b8c]{background:#f6ffed;color:#52c41a}.details-section .detail-textarea[data-v-e6df8b8c]{color:#666;line-height:1.5;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;min-height:60px;width:100%;resize:vertical}.personnel-section .personnel-grid[data-v-e6df8b8c]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.personnel-section .personnel-grid[data-v-e6df8b8c]{-ms-grid-columns:1fr;grid-template-columns:1fr}}.personnel-section .personnel-item[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:32px}.personnel-section .personnel-label[data-v-e6df8b8c]{font-weight:600;color:#333;margin-right:8px;min-width:100px;line-height:32px}.personnel-section .personnel-value[data-v-e6df8b8c]{color:#666;line-height:32px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.personnel-section .personnel-value.amount[data-v-e6df8b8c]{color:#1890ff;font-weight:600}.extend-section .extend-grid[data-v-e6df8b8c]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.extend-section .extend-grid[data-v-e6df8b8c]{-ms-grid-columns:1fr;grid-template-columns:1fr}}.extend-section .extend-item[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:32px}.extend-section .extend-label[data-v-e6df8b8c]{font-weight:600;color:#333;margin-right:8px;min-width:100px;line-height:32px}.extend-section .extend-value[data-v-e6df8b8c]{color:#666;line-height:32px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}[data-v-e6df8b8c] .el-drawer__wrapper{z-index:2002!important}[data-v-e6df8b8c] .el-drawer__wrapper+.v-modal{z-index:2001!important}.slide-fade-enter-active[data-v-e6df8b8c],.slide-fade-leave-active[data-v-e6df8b8c]{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slide-fade-enter[data-v-e6df8b8c]{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0}.slide-fade-leave-to[data-v-e6df8b8c]{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:0}.project-detail-view[data-v-e6df8b8c]{-webkit-animation:slideIn-data-v-e6df8b8c .3s ease-out;animation:slideIn-data-v-e6df8b8c .3s ease-out}.project-detail-view .detail-header[data-v-e6df8b8c]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid #ebeef5;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.project-detail-view .detail-header .header-left[data-v-e6df8b8c],.project-detail-view .detail-header[data-v-e6df8b8c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-detail-view .detail-header .header-left[data-v-e6df8b8c]{gap:12px}.project-detail-view .detail-header .header-left .back-btn[data-v-e6df8b8c]{padding:8px 16px;font-size:14px;color:#1890ff}.project-detail-view .detail-header .header-left .back-btn i[data-v-e6df8b8c]{margin-right:6px;font-size:16px}.project-detail-view .detail-header .header-left .project-title[data-v-e6df8b8c]{font-size:18px;font-weight:600;color:#333;margin-left:12px}.project-detail-view .detail-content[data-v-e6df8b8c]{background:#f8f9fa;overflow-y:auto}.project-list-view[data-v-e6df8b8c]{-webkit-animation:slideIn-data-v-e6df8b8c .3s ease-out;animation:slideIn-data-v-e6df8b8c .3s ease-out}@-webkit-keyframes slideIn-data-v-e6df8b8c{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn-data-v-e6df8b8c{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:768px){.page-header[data-v-e6df8b8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.action-buttons[data-v-e6df8b8c]{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-inputs[data-v-e6df8b8c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.search-input[data-v-e6df8b8c],.search-select[data-v-e6df8b8c]{width:100%}.project-detail-view .detail-header[data-v-e6df8b8c]{padding:15px 20px}.project-detail-view .detail-header .header-left .project-title[data-v-e6df8b8c]{font-size:16px;margin-left:8px}}