.page-container[data-v-ba445fd0]{padding:20px;.page-header{margin-bottom:30px;h1{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.page-description{color:#666;font-size:16px}}}.page-content[data-v-ba445fd0]{.ant-table-row{.ant-table-cell{padding:8px 16px}}.ant-table-row.overdue-row{background-color:rgba(255,40,40,.1)}.ant-tag[round]{border-radius:16px}.ant-form-vertical{.ant-form-item-row{.ant-form-item-control,.ant-form-item-label{max-width:100%}}}.ant-btn-success{color:#fff;background-color:#52c41a;border-color:#52c41a;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-success:focus,.ant-btn-success:hover{color:#fff;background-color:rgba(82,196,26,.9019607843137255);border-color:rgba(82,196,26,.9019607843137255)}.ant-btn-success:disabled{filter:grayscale(100%)}.ant-tag.ant-tag-has-color,.ant-tag.ant-tag-has-color:focus,.ant-tag.ant-tag-has-color:hover{background-color:#f0f2f5;border-color:#d9d9d9;color:#888}.ant-tag{-webkit-user-select:none;-ms-user-select:none;user-select:none}.vertical-align-middle{vertical-align:middle!important}}.header-actions[data-v-165e1384]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:20px}.progress-cell[data-v-165e1384]{position:relative;padding-bottom:1em;.progress-text{position:absolute;bottom:0;left:0;font-size:12px;color:#333;min-width:35px}.ant-progress{width:100%}}.pagination-container[data-v-165e1384]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:16px;background:#fff}.dept-task-table .ant-table-expanded-row .ant-table-wrapper[data-v-165e1384]{margin:-5px -8px -6px}.dept-task-table{.ant-table{.ant-table-content{.ant-table-body{table{thead{tr{th{padding:8px 8px}}}tbody{tr{td{padding:5px 8px}}}}}}}}.header-actions[data-v-44dc5b09]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:20px}.item-container[data-v-44dc5b09]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.top-item[data-v-44dc5b09]{display:-ms-grid;display:grid;-ms-grid-columns:40px 120px 200px 1fr;grid-template-columns:40px 120px 200px 1fr;-ms-flex-align:center;align-items:center;gap:10px;background-color:#f9fafb;padding:10px;border-radius:10px}.top-item[data-v-44dc5b09]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.top-item .col.index[data-v-44dc5b09]{width:32px;height:32px;font-weight:600;color:#333;background-color:#f3f4f6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:16px}.top-item .col.index1[data-v-44dc5b09]{background-color:#eab308;color:#fff}.top-item .col.index2[data-v-44dc5b09]{background-color:#d1d5db;color:#fff}.top-item .col.index3[data-v-44dc5b09]{background-color:#b45309;color:#fff}.top-item .col.name[data-v-44dc5b09]{color:#333;font-weight:600}.top-item .col.dept[data-v-44dc5b09]{color:#999;font-size:12px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-item .col.progress[data-v-44dc5b09]{position:relative}.top-item .col.progress .ant-progress[data-v-44dc5b09]{margin-top:10px}.top-item .col.progress .progress-text[data-v-44dc5b09]{position:absolute;right:8px;top:0;font-size:12px;color:#606266}.pagination-container[data-v-44dc5b09]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:16px;background:#fff}.page-container[data-v-f96343d0]{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.page-container .page-header[data-v-f96343d0]{padding:32px;text-align:left;color:#333}.page-container .page-header .page-title[data-v-f96343d0]{font-size:20px;font-weight:600;margin-bottom:8px}.page-container .page-header .page-subtitle[data-v-f96343d0]{font-size:13px;opacity:.9}.task-form[data-v-f96343d0]{padding:0}.task-form .form-section[data-v-f96343d0]{padding:24px;margin-bottom:16px}.task-form[data-v-f96343d0] .ant-form-item{margin-bottom:16px}.task-form[data-v-f96343d0] .ant-form-item-label{padding-bottom:4px}.task-form[data-v-f96343d0] .ant-form-item-label>label{font-weight:500;color:#333}.custom-vertical-form[data-v-f96343d0] .ant-form-item{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;margin-bottom:20px!important}.custom-vertical-form[data-v-f96343d0] .ant-form-item-label{width:100%!important;text-align:left!important;margin-bottom:0!important;display:block!important}.custom-vertical-form[data-v-f96343d0] .ant-form-item-label>label{height:auto!important;line-height:1.5!important;display:block!important;font-weight:500!important;color:#333!important}.custom-vertical-form[data-v-f96343d0] .ant-form-item-control{width:100%!important;display:block!important;-ms-flex:none!important;flex:none!important}.custom-vertical-form[data-v-f96343d0] .ant-date-picker,.custom-vertical-form[data-v-f96343d0] .ant-form-item-control-input,.custom-vertical-form[data-v-f96343d0] .ant-form-item-control-input-content,.custom-vertical-form[data-v-f96343d0] .ant-input,.custom-vertical-form[data-v-f96343d0] .ant-input-number,.custom-vertical-form[data-v-f96343d0] .ant-select,.custom-vertical-form[data-v-f96343d0] .ant-textarea{width:100%!important}.custom-vertical-form[data-v-f96343d0] .ant-row .ant-col .ant-form-item{margin-bottom:20px!important}.custom-vertical-form[data-v-f96343d0] .ant-date-picker{display:block!important}.custom-vertical-form[data-v-f96343d0] .ant-form-item-label>label.ant-form-item-required:before{display:inline-block!important;margin-right:4px!important;color:#ff4d4f!important;font-size:14px!important;font-family:SimSun,sans-serif!important;line-height:1!important;content:"*"!important}.custom-vertical-form[data-v-f96343d0] .ant-form-item-required .ant-form-item-label>label{color:#333!important}.custom-vertical-form[data-v-f96343d0] .ant-form-item-required .ant-form-item-label>label:before{display:inline-block!important;margin-right:4px!important;color:#ff4d4f!important;font-size:14px!important;font-family:SimSun,sans-serif!important;line-height:1!important;content:"*"!important}.task-form .form-section .section-title[data-v-f96343d0]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #409eff}.task-form .form-section .section-desc[data-v-f96343d0]{color:#909399;font-size:12px;margin-bottom:16px;line-height:1.5}.form-actions[data-v-f96343d0]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.form-actions .ant-btn[data-v-f96343d0]{min-width:120px;height:40px}.info-panel[data-v-f96343d0]{padding:8px 16px;background-color:#f9fafb;border:1px solid #e4e7ed;border-radius:8px;line-height:1}.raci-role[data-v-f96343d0]{line-height:1.5;font-weight:700}.raci-person-item[data-v-f96343d0]{display:inline-block;margin-right:20px}.view-item[data-v-f96343d0]{width:100%;height:32px;line-height:1.5;background-color:#f5f5f5;padding:4px 11px;border:1px solid #e5e5e5;border-radius:5px}.view-item.row3[data-v-f96343d0]{height:auto;pre{margin:0;min-height:4.5em}}.view-item.row5[data-v-f96343d0]{height:auto;pre{margin:0;min-height:7.5em}}.ant-form-item[data-v-f96343d0] .ant-form-explain{position:absolute;margin-top:-5px}.page-container[data-v-a1ba83f0]{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.page-container .page-header[data-v-a1ba83f0]{padding:32px;text-align:left;color:#333}.page-container .page-header .page-title[data-v-a1ba83f0]{font-size:20px;font-weight:600;margin-bottom:8px}.page-container .page-header .page-subtitle[data-v-a1ba83f0]{font-size:13px;opacity:.9}.task-form[data-v-a1ba83f0]{padding:0}.task-form .form-section[data-v-a1ba83f0]{padding:24px;margin-bottom:16px}.task-form[data-v-a1ba83f0] .ant-form-item{margin-bottom:16px}.task-form[data-v-a1ba83f0] .ant-form-item-label{padding-bottom:4px}.task-form[data-v-a1ba83f0] .ant-form-item-label>label{font-weight:500;color:#333}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;margin-bottom:20px!important}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-label{width:100%!important;text-align:left!important;margin-bottom:0!important;display:block!important}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-label>label{height:auto!important;line-height:1.5!important;display:block!important;font-weight:500!important;color:#333!important}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-control{width:100%!important;display:block!important;-ms-flex:none!important;flex:none!important}.custom-vertical-form[data-v-a1ba83f0] .ant-date-picker,.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-control-input,.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-control-input-content,.custom-vertical-form[data-v-a1ba83f0] .ant-input,.custom-vertical-form[data-v-a1ba83f0] .ant-input-number,.custom-vertical-form[data-v-a1ba83f0] .ant-select,.custom-vertical-form[data-v-a1ba83f0] .ant-textarea{width:100%!important}.custom-vertical-form[data-v-a1ba83f0] .ant-row .ant-col .ant-form-item{margin-bottom:20px!important}.custom-vertical-form[data-v-a1ba83f0] .ant-date-picker{display:block!important}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-label>label.ant-form-item-required:before{display:inline-block!important;margin-right:4px!important;color:#ff4d4f!important;font-size:14px!important;font-family:SimSun,sans-serif!important;line-height:1!important;content:"*"!important}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-required .ant-form-item-label>label{color:#333!important}.custom-vertical-form[data-v-a1ba83f0] .ant-form-item-required .ant-form-item-label>label:before{display:inline-block!important;margin-right:4px!important;color:#ff4d4f!important;font-size:14px!important;font-family:SimSun,sans-serif!important;line-height:1!important;content:"*"!important}.task-form .form-section .section-title[data-v-a1ba83f0]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid #409eff}.task-form .form-section .section-desc[data-v-a1ba83f0]{color:#909399;font-size:12px;margin-bottom:16px;line-height:1.5}.form-actions[data-v-a1ba83f0]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.form-actions .ant-btn[data-v-a1ba83f0]{min-width:120px;height:40px}.info-panel[data-v-a1ba83f0]{padding:8px 16px;background-color:#f9fafb;border:1px solid #e4e7ed;border-radius:8px;line-height:1}.raci-role[data-v-a1ba83f0]{line-height:1.5;font-weight:700}.raci-person-item[data-v-a1ba83f0]{display:inline-block;margin-right:20px}.view-item[data-v-a1ba83f0]{width:100%;height:32px;line-height:1.5;background-color:#f5f5f5;padding:4px 11px;border:1px solid #e5e5e5;border-radius:5px}.view-item.row3[data-v-a1ba83f0]{height:auto;pre{margin:0;min-height:4.5em}}.view-item.row5[data-v-a1ba83f0]{height:auto;pre{margin:0;min-height:7.5em}}.ant-form-item[data-v-a1ba83f0] .ant-form-explain{position:absolute;margin-top:-5px}.page-container[data-v-fe451a4c]{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden;.page-header{padding:32px;text-align:left;color:#333;.page-title{font-size:20px;font-weight:600;margin-bottom:8px}.page-subtitle{font-size:13px;opacity:.9}}}.steps-container[data-v-fe451a4c]{padding:32px 32px 0;background:#fff}.step-content[data-v-fe451a4c]{padding:32px;min-height:400px}.step-panel[data-v-fe451a4c]{.step-title{font-size:18px;font-weight:600;margin-bottom:24px;color:#303133}.step-description{font-size:12px;color:#909399;margin-bottom:24px}}.upload-area[data-v-fe451a4c]{text-align:center;.upload-dragger{border-radius:8px;background:#fafafa;&:hover{border-color:#409eff}}.upload-content{.upload-icon{font-size:48px;color:#999;margin-bottom:16px}.upload-text{font-size:18px;color:#303133;margin-bottom:8px}.upload-hint{font-size:12px;color:#909399}}.template-download{margin-top:16px}}.parse-content[data-v-fe451a4c]{.parsing-status{text-align:center;padding:32px;.parsing-text{margin-top:16px;color:#909399}}.parse-result{.result-summary{margin-bottom:24px}.error-list{.error-title{font-weight:600;margin-bottom:8px;color:#303133}.error-list-content{.error-item{display:-ms-flexbox;display:flex;gap:16px;.error-row{color:#909399;min-width:60px}.error-field{color:#409eff;min-width:80px}.error-message{color:#303133}}}}}}.confirm-content[data-v-fe451a4c]{.data-preview{margin-bottom:32px;.preview-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;.preview-title{font-weight:600;color:#303133}}.preview-table{border:1px solid #e4e7ed;border-radius:8px}}.import-options{.option-title{font-weight:600;margin-bottom:16px;color:#303133}}}.complete-content[data-v-fe451a4c]{.importing-status{text-align:center;padding:32px;.importing-text{margin-top:16px;color:#909399}}.import-result{.result-stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:24px 0;padding:24px 50px;background:#f8f9fa;border-radius:8px;.result-stats-title{font-size:18px;color:#303133;margin-right:10px}.result-stats-value{font-size:24px;color:#303133}}.result-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:24px}}}.step-actions[data-v-fe451a4c]{padding:24px 32px;border-top:1px solid #e4e7ed;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.panel[data-v-5d490e3e]{margin-bottom:20px}.my-container[data-v-5d490e3e]{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow:hidden}.tab-content[data-v-5d490e3e]{padding:20px;padding-top:0}.order-icon[data-v-5d490e3e]{display:inline-block;width:24px;height:24px;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.order-icon.desc[data-v-5d490e3e]{background-image:url(data:image/png;base64,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)}.order-icon.asc[data-v-5d490e3e]{background-image:url(data:image/png;base64,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)}.dept-chart[data-v-5d490e3e]{position:relative;width:100%;height:400px}.top-item[data-v-5d490e3e]{display:-ms-grid;display:grid;-ms-grid-columns:50px 160px 240px 1fr;grid-template-columns:50px 160px 240px 1fr;-ms-flex-align:center;align-items:center;gap:12px;width:100%}.top-item .col.index[data-v-5d490e3e]{width:32px;height:32px;font-weight:600;color:#333;background-color:#f3f4f6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:16px}.top-item .col.index1[data-v-5d490e3e]{background-color:#eab308;color:#fff}.top-item .col.index2[data-v-5d490e3e]{background-color:#d1d5db;color:#fff}.top-item .col.index3[data-v-5d490e3e]{background-color:#b45309;color:#fff}.top-item .col.name[data-v-5d490e3e]{color:#333;font-weight:600}.top-item .col.dept[data-v-5d490e3e]{color:#999;font-size:12px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-item .col.progress[data-v-5d490e3e]{position:relative}.top-item .col.progress .ant-progress[data-v-5d490e3e]{margin-top:10px}.top-item .col.progress .progress-text[data-v-5d490e3e]{position:absolute;right:8px;top:0;font-size:12px;color:#606266}.sub-header[data-v-5d490e3e]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;.header-title{font-size:18px;font-weight:600;color:#303133;gap:4px}.header-actions,.header-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-actions{-ms-flex-pack:end;justify-content:flex-end;gap:8px}}.section[data-v-5d490e3e]{margin-bottom:24px;display:-ms-flexbox;display:flex;gap:8px}.progress-cell[data-v-5d490e3e]{position:relative;.progress-text{position:absolute;bottom:-5px;left:0;font-size:12px;color:#333;min-width:35px}.ant-progress{width:100%}}.progress-cell[data-v-5d490e3e] .ant-progress-inner{vertical-align:top}.date-cell[data-v-5d490e3e]{color:#606266;font-size:14px}.person-cell[data-v-5d490e3e]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;.person-name{font-weight:500;color:#333}.person-dept{font-size:12px;color:#333;white-space:nowrap}}.task-title-cell[data-v-5d490e3e]{.cell-clip{position:absolute;top:0;left:0;width:100%;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-text{font-weight:600;color:#303133;margin-bottom:4px;line-height:1.4}.description-text{font-size:12px;color:#909399;line-height:1.4;display:-webkit-box;line-clamp:2;overflow:hidden}}.pagination-container[data-v-5d490e3e]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:16px;background:#fff}.loading-container[data-v-5d490e3e]{height:200px;position:relative}.empty-state[data-v-5d490e3e]{padding:32px 0}.ant-tag-default[data-v-5d490e3e]{color:#bbb;background:#eee;border-color:#ccc}