.responsible-page[data-v-747db0ed]{width:100%;height:100%;min-width:0;overflow:hidden}.responsible-shell[data-v-747db0ed]{height:100%;background:#f5f6fa;overflow:hidden}.panel[data-v-747db0ed],.responsible-shell[data-v-747db0ed]{display:-ms-flexbox;display:flex;min-height:0;min-width:0;padding:12px;box-sizing:border-box}.panel[data-v-747db0ed]{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e4e7ed;box-shadow:0 4px 14px rgba(15,23,42,.05);margin-top:0;border-radius:16px}.project-command[data-v-747db0ed]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.workspace-toolbar[data-v-747db0ed]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:7px 9px;border-radius:10px;border:1px solid #dbe5f1;background:linear-gradient(90deg,rgba(21,94,239,.045),rgba(20,184,166,.035) 52%,hsla(0,0%,100%,0)),#fbfdff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.toolbar-left[data-v-747db0ed]{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(132px,.48fr) minmax(260px,.9fr);-ms-flex-align:center;align-items:center;gap:10px;-ms-flex:1;flex:1;min-width:0}.toolbar-right[data-v-747db0ed]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;padding-left:10px;border-left:1px solid #e8eef6}.toolbar-search[data-v-747db0ed]{width:100%;min-width:0}.toolbar-date[data-v-747db0ed],.toolbar-item[data-v-747db0ed]{width:100%}.table-wrap[data-v-747db0ed]{-ms-flex:1;flex:1;min-height:0;min-width:0;width:100%;overflow:hidden}.project-table[data-v-747db0ed]{width:100%}.name-cell[data-v-747db0ed]{min-width:0}.name-main[data-v-747db0ed]{font-size:14px;font-weight:600;color:#1677ff;line-height:1.4}.cancel-project-btn[data-v-747db0ed]{color:#f04438;font-weight:600}.cancel-project-btn[data-v-747db0ed]:focus,.cancel-project-btn[data-v-747db0ed]:hover{color:#d92d20}.state-pill[data-v-747db0ed]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f2f4f7;color:#475467}.state-pill i[data-v-747db0ed]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.state-pill.is-processing[data-v-747db0ed]{background:rgba(40,121,255,.1);color:#2879ff}.state-pill.is-finished[data-v-747db0ed]{background:rgba(18,183,106,.12);color:#12b76a}.state-pill.is-paused[data-v-747db0ed]{background:rgba(246,126,32,.12);color:#f67e20}.state-pill.is-cancel[data-v-747db0ed],.state-pill.is-rejected[data-v-747db0ed]{background:rgba(240,68,56,.1);color:#f04438}.state-pill.is-approving[data-v-747db0ed]{background:rgba(105,65,198,.12);color:#6941c6}.state-pill.is-overdue[data-v-747db0ed]{background:rgba(240,68,56,.12);color:#f04438}.progress-cell[data-v-747db0ed]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.progress-cell span[data-v-747db0ed]{width:40px;text-align:right;font-size:12px;color:#667085;-ms-flex-negative:0;flex-shrink:0}.table-footer[data-v-747db0ed]{-ms-flex-negative:0;flex-shrink:0;margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.footer-tip[data-v-747db0ed]{font-size:12px;color:#98a2b3}.drawer-shell[data-v-747db0ed]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;box-sizing:border-box;background:linear-gradient(180deg,#f6f9ff,#fff 150px)}.drawer-head[data-v-747db0ed]{-ms-flex-pack:justify;justify-content:space-between;min-height:92px;padding:22px 24px 18px;border-bottom:1px solid rgba(40,121,255,.1)}.drawer-head[data-v-747db0ed],.drawer-title-wrap[data-v-747db0ed]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.drawer-icon[data-v-747db0ed]{width:44px;height:44px;border-radius:14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#155eef;font-size:22px;background:linear-gradient(135deg,#e8f1ff,#eefbf6);border:1px solid #d7e6ff;box-shadow:0 10px 24px rgba(21,94,239,.12)}.drawer-kicker[data-v-747db0ed]{margin-bottom:4px;font-size:12px;font-weight:700;color:#2879ff}.drawer-title[data-v-747db0ed]{font-size:22px;font-weight:700;color:#101828}.process-form[data-v-747db0ed]{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:22px 24px 10px;scrollbar-width:thin}.selected-template[data-v-747db0ed]{margin-bottom:16px;padding:14px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border-radius:14px;background:linear-gradient(135deg,rgba(40,121,255,.08),rgba(18,183,106,.08));border:1px solid #d7e6ff}.selected-template div[data-v-747db0ed]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.selected-template span[data-v-747db0ed]{font-size:12px;color:#667085}.selected-template strong[data-v-747db0ed]{font-size:15px;color:#155eef}.form-grid.two-col[data-v-747db0ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.task-pool-setting[data-v-747db0ed]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid #e5eaf3;border-radius:8px;background:#f8fafc}.task-pool-note[data-v-747db0ed]{color:#64748b;font-size:12px;line-height:18px}.full-date-picker[data-v-747db0ed],.process-form .el-select[data-v-747db0ed],.upload-box[data-v-747db0ed]{width:100%}.uploaded-file[data-v-747db0ed]{margin-top:12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:10px;background:#f8fafc;border:1px solid #e4e7ec;font-size:13px;color:#344054}.drawer-footer[data-v-747db0ed]{padding:16px 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:12px;border-top:1px solid #eef2f6;background:hsla(0,0%,100%,.92);box-shadow:0 -10px 24px rgba(16,24,40,.04)}[data-v-747db0ed] .toolbar-date.el-date-editor,[data-v-747db0ed] .toolbar-item .el-input__inner,[data-v-747db0ed] .toolbar-search .el-input__inner{height:40px;line-height:40px;border-radius:12px;border-color:#d8e2f0;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.03);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}[data-v-747db0ed] .toolbar-date.el-date-editor:hover,[data-v-747db0ed] .toolbar-item .el-input__inner:hover,[data-v-747db0ed] .toolbar-search .el-input__inner:hover{border-color:#9ec5ff;box-shadow:0 0 0 3px rgba(40,121,255,.08)}[data-v-747db0ed] .toolbar-date.el-date-editor.is-active,[data-v-747db0ed] .toolbar-item .el-input.is-focus .el-input__inner,[data-v-747db0ed] .toolbar-search .el-input__inner:focus{border-color:#2879ff;box-shadow:0 0 0 3px rgba(40,121,255,.12)}[data-v-747db0ed] .toolbar-right .el-button{height:34px;padding:0 11px;border-radius:8px;font-weight:600;border-color:#d8e2f0;color:#475467;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}[data-v-747db0ed] .toolbar-right .el-button:hover{color:#2879ff;border-color:#b9d3ff;background:#f8fbff}[data-v-747db0ed] .toolbar-right .el-button--primary.is-plain{color:#155eef;border-color:#b9d3ff;background:#eef5ff}[data-v-747db0ed] .toolbar-right .primary-btn{border:none;color:#fff;background:linear-gradient(135deg,#2879ff,#155eef 62%,#12b76a 135%);box-shadow:0 8px 16px rgba(40,121,255,.2)}[data-v-747db0ed] .toolbar-right .primary-btn:hover{color:#fff;background:linear-gradient(135deg,#1769ef,#0f55d6 62%,#0f9f5e 135%);box-shadow:0 10px 20px rgba(40,121,255,.25)}[data-v-747db0ed] .toolbar-right .smart-btn{color:#155eef;border-color:#c7d7fe;background:linear-gradient(135deg,#fff,#f1f7ff)}[data-v-747db0ed] .process-drawer .el-drawer{background:#fff;box-shadow:-18px 0 42px rgba(16,24,40,.16)}[data-v-747db0ed] .drawer-head .el-button.is-circle{border:1px solid #d8e2f0;color:#667085;background:hsla(0,0%,100%,.86);box-shadow:0 8px 18px rgba(16,24,40,.06)}[data-v-747db0ed] .drawer-head .el-button.is-circle:hover{color:#2879ff;border-color:#b9d3ff;background:#fff}[data-v-747db0ed] .process-form .el-form-item{margin-bottom:16px;padding:14px 14px 16px;border-radius:14px;background:rgba(248,250,252,.78);border:1px solid #edf2f7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}[data-v-747db0ed] .process-form .el-form-item:hover{background:#fff;border-color:#d7e6ff;box-shadow:0 10px 26px rgba(16,24,40,.05)}[data-v-747db0ed] .process-form .el-form-item__label{padding-bottom:8px;font-size:13px;font-weight:700;color:#344054}[data-v-747db0ed] .process-form .el-date-editor,[data-v-747db0ed] .process-form .el-input__inner,[data-v-747db0ed] .process-form .el-textarea__inner{border-color:#d8e2f0;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}[data-v-747db0ed] .process-form .el-date-editor:hover,[data-v-747db0ed] .process-form .el-input__inner:hover,[data-v-747db0ed] .process-form .el-textarea__inner:hover{border-color:#9ec5ff}[data-v-747db0ed] .process-form .el-date-editor.is-active,[data-v-747db0ed] .process-form .el-input__inner:focus,[data-v-747db0ed] .process-form .el-select .el-input.is-focus .el-input__inner,[data-v-747db0ed] .process-form .el-textarea__inner:focus{border-color:#2879ff;box-shadow:0 0 0 3px rgba(40,121,255,.12)}[data-v-747db0ed] .drawer-footer .el-button{min-width:92px;height:36px;border-radius:10px;font-weight:600}[data-v-747db0ed] .drawer-footer .el-button--primary{border:none;background:linear-gradient(135deg,#2879ff,#12b76a 120%);box-shadow:0 10px 22px rgba(40,121,255,.2)}[data-v-747db0ed] .drawer-footer .el-button--primary:hover{background:linear-gradient(135deg,#1769ef,#0f9f5e 120%)}[data-v-747db0ed] .el-table th.el-table__cell{background:#f8fafc;color:#475467;font-weight:600}[data-v-747db0ed] .project-table .name-column{cursor:pointer}[data-v-747db0ed] .project-table .name-column:hover .name-main{text-decoration:underline}[data-v-747db0ed] .el-table--border,[data-v-747db0ed] .el-table--group{border-color:#eaecf0}[data-v-747db0ed] .el-table td.el-table__cell,[data-v-747db0ed] .el-table th.el-table__cell{padding:12px 0}[data-v-747db0ed] .el-progress-bar__outer{background:#edf2f7;border-radius:999px}[data-v-747db0ed] .el-progress-bar__inner{border-radius:999px;background:linear-gradient(90deg,#5b8cff,#2879ff)}[data-v-747db0ed] .toolbar-date.el-date-editor .el-range-input,[data-v-747db0ed] .toolbar-date.el-date-editor .el-range-separator,[data-v-747db0ed] .toolbar-date .el-range-input,[data-v-747db0ed] .toolbar-item .el-input__inner,[data-v-747db0ed] .toolbar-search .el-input__inner{font-size:13px}[data-v-747db0ed] .process-form .el-date-editor,[data-v-747db0ed] .process-form .el-input__inner,[data-v-747db0ed] .process-form .el-textarea__inner,[data-v-747db0ed] .toolbar-date.el-date-editor,[data-v-747db0ed] .toolbar-item .el-input__inner,[data-v-747db0ed] .toolbar-search .el-input__inner{border-radius:12px}[data-v-747db0ed] .process-drawer .el-drawer__header{display:none}[data-v-747db0ed] .upload-box .el-upload,[data-v-747db0ed] .upload-box .el-upload-dragger{width:100%;border-radius:14px}.template-grid[data-v-747db0ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:520px;overflow-y:auto;padding-right:4px}.template-category-bar[data-v-747db0ed]{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-category-bar button[data-v-747db0ed]{height:34px;padding:0 12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;color:#475467;font-size:13px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.template-category-bar button.active[data-v-747db0ed],.template-category-bar button[data-v-747db0ed]:hover{color:#155eef;border-color:#b9d3ff;background:#eef5ff}.template-card[data-v-747db0ed]{width:100%;min-height:158px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:14px;text-align:left;border:1px solid #e4e7ec;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-card.active[data-v-747db0ed],.template-card[data-v-747db0ed]:hover{border-color:#2879ff;box-shadow:0 12px 28px rgba(40,121,255,.12);transform:translateY(-1px)}.template-icon[data-v-747db0ed]{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;color:#155eef;font-size:20px;background:#eef5ff}.template-main[data-v-747db0ed]{min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7px}.template-main strong[data-v-747db0ed]{font-size:15px;color:#101828}.template-main em[data-v-747db0ed]{font-style:normal;font-size:12px;color:#12b76a}.template-main span[data-v-747db0ed]{min-height:38px;font-size:13px;line-height:1.45;color:#667085}.template-main b[data-v-747db0ed]{font-size:12px;line-height:1.5;color:#475467;font-weight:600}.template-flow-list[data-v-747db0ed]{margin:6px 0 0;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;border-radius:10px;background:#f8fbff;border:1px solid #e6efff;list-style:none}.template-flow-list li[data-v-747db0ed]{min-width:0}.template-flow-list .flow-title[data-v-747db0ed]{margin-bottom:4px;font-size:12px;font-weight:700;color:#155eef}.template-flow-list .flow-task[data-v-747db0ed]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.template-flow-list .flow-task strong[data-v-747db0ed]{font-size:12px;color:#344054;font-weight:600}.template-flow-list .flow-task small[data-v-747db0ed]{font-size:12px;line-height:1.45;color:#667085}@media(max-width:1440px){.workspace-toolbar[data-v-747db0ed]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.toolbar-left[data-v-747db0ed],.toolbar-right[data-v-747db0ed]{width:100%}.toolbar-right[data-v-747db0ed]{-ms-flex-pack:start;justify-content:flex-start;padding-left:0;border-left:0}}@media(max-width:992px){.toolbar-left[data-v-747db0ed]{grid-template-columns:repeat(1,minmax(0,1fr))}.toolbar-date[data-v-747db0ed],.toolbar-item[data-v-747db0ed],.toolbar-search[data-v-747db0ed]{width:100%;-ms-flex:1 1 100%;flex:1 1 100%}.form-grid.two-col[data-v-747db0ed]{grid-template-columns:repeat(1,minmax(0,1fr))}.table-footer[data-v-747db0ed]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}