.user-box[data-v-2d247af6]{min-height:32px;background:#fff;border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #d9d9d9;display:flex;align-items:center;padding:2px 4px;position:relative;margin-top:5px;flex-wrap:wrap;gap:4px;max-height:97px;overflow:auto}.user-box[data-v-2d247af6]:hover{border:1px solid #0170fe}.user-box .user-box-placeholder[data-v-2d247af6]{color:#bfbfbf;margin-left:8px;line-height:24px}.user-box .user-box-search[data-v-2d247af6]{color:rgba(0,0,0,.25);position:absolute;right:12px;cursor:pointer}.user-box[data-v-2d247af6] .ant-tag{border:none!important;padding:2px 8px!important}[data-v-2d247af6] .ant-tag-has-color,[data-v-2d247af6] .ant-tag>.anticon-close{color:#0170fe!important}.string-tag-list[data-v-2d247af6]{display:flex;flex-wrap:wrap;-moz-column-gap:0;column-gap:0;row-gap:2px}.show-view-layout[data-v-579e4daa]{width:100%;min-height:150px;border-radius:8px;border:1px solid #e5e5ef;padding:10px}.show-view-layout[data-v-579e4daa] .ant-tag{margin-bottom:5px!important}.table-view-search[data-v-401b5c10]{text-align:right;margin:10px 0}[data-v-44b7226a] .ant-modal{width:1000px!important}[data-v-44b7226a] .string-dialog{z-index:2002!important}[data-v-44b7226a] .string-dialog .ant-modal .ant-modal-body .dialog-body{padding-left:1.5rem!important}[data-v-44b7226a] .string-dialog .ant-modal .ant-modal-body .dialog-footer{padding-right:4.4rem!important}.org-box[data-v-6cf2bd81]{min-height:32px;background:#fff;border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #d9d9d9;display:flex;align-items:center;padding:2px 4px;position:relative;margin-top:5px;flex-wrap:wrap;gap:4px;max-height:97px;overflow:auto}.org-box[data-v-6cf2bd81]:hover{border:1px solid #0170fe}.org-box .org-box-placeholder[data-v-6cf2bd81]{color:#bfbfbf;margin-left:8px}.org-box .org-box-search[data-v-6cf2bd81]{color:rgba(0,0,0,.25);position:absolute;right:12px;cursor:pointer}.org-box[data-v-6cf2bd81] .ant-tag{border:none!important}[data-v-6cf2bd81] .ant-tag-has-color,[data-v-6cf2bd81] .ant-tag>.anticon-close{color:#0170fe!important}.string-tag-list[data-v-6cf2bd81]{display:flex;flex-wrap:wrap;gap:2px}[data-v-6cf2bd81] .string-select-user-modal{z-index:1002!important}.task-form-body[data-v-0c3140e8]{max-height:min(75vh,680px);padding-right:8px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.task-form-body[data-v-0c3140e8] .ant-form-item-label{text-align:left}.task-form-body[data-v-0c3140e8] .ant-form-item-label>label{display:inline-block;text-align:left;white-space:normal}.section-title[data-v-0c3140e8]{position:relative;margin:4px 0 12px;padding-left:10px;font-size:14px;font-weight:600;line-height:22px;color:#262626}.section-title[data-v-0c3140e8]:before{content:"";position:absolute;left:0;top:4px;width:3px;height:14px;border-radius:2px;background:#1890ff}.section-title+.section-title[data-v-0c3140e8]{margin-top:20px}.field-hint[data-v-0c3140e8]{margin:-8px 0 12px;padding-left:25%;font-size:12px;line-height:1.5;color:#8c8c8c}.full-width[data-v-0c3140e8]{width:100%}.form-textarea[data-v-0c3140e8]{resize:none}.parent-task-name[data-v-0c3140e8]{color:#262626;font-size:14px;line-height:32px}.depend-level-hint[data-v-0c3140e8]{color:#8c8c8c;font-size:12px}.notice-channel-item[data-v-0c3140e8]{margin-bottom:8px}.notice-channel-panel[data-v-0c3140e8]{padding:12px 16px;background:#f0f7ff;border:1px solid #91d5ff;border-radius:4px}.notice-channel-panel[data-v-0c3140e8] .ant-checkbox-wrapper{display:flex;align-items:flex-start;margin-left:0;margin-bottom:10px;line-height:22px;color:#262626;font-size:14px}.notice-channel-panel[data-v-0c3140e8] .ant-checkbox-wrapper:last-child{margin-bottom:0}.notice-channel-panel[data-v-0c3140e8] .ant-checkbox{top:3px}.channel-hint[data-v-0c3140e8]{margin-left:8px;color:#8c8c8c;font-size:12px;font-weight:400}.inline-hint[data-v-0c3140e8]{margin:6px 0 0;padding-left:0}.task-feedback-body[data-v-3290f720]{display:flex;flex-direction:column;gap:20px}.feedback-contract-hint[data-v-3290f720]{margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.5;color:#595959;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px}.task-info-card[data-v-3290f720]{padding:16px 18px;background:linear-gradient(135deg,#f7fbff,#fafafa);border:1px solid #e6f0fa;border-radius:8px}.task-info-card__head[data-v-3290f720]{margin-bottom:12px}.task-info-card__title[data-v-3290f720]{font-size:16px;font-weight:600;color:#262626;line-height:1.4;margin-bottom:8px}.task-info-card__meta[data-v-3290f720]{display:flex;flex-wrap:wrap;gap:10px}.meta-pill[data-v-3290f720]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;background:#fff;border:1px solid #e8e8e8;border-radius:4px}.meta-pill--primary[data-v-3290f720]{border-color:#91d5ff;background:#f0f9ff}.meta-pill--primary .meta-pill__value[data-v-3290f720]{color:#096dd9}.meta-pill--status[data-v-3290f720]{border-color:#d9d9d9;background:#fafafa}.meta-pill__label[data-v-3290f720]{color:#8c8c8c}.meta-pill__label[data-v-3290f720]:after{content:"："}.meta-pill__value[data-v-3290f720]{color:#262626;font-weight:500}.task-info-grid[data-v-3290f720]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.task-info-item[data-v-3290f720]{display:flex;flex-direction:column;gap:2px;min-width:0}.task-info-item--full[data-v-3290f720]{grid-column:-1}.task-info-item__label[data-v-3290f720]{font-size:12px;color:#8c8c8c}.task-info-item__value[data-v-3290f720]{font-size:14px;color:#434343;word-break:break-all}.task-info-item__value--emph[data-v-3290f720]{font-weight:600;color:var(--primary-color,#1890ff)}.section-block--history[data-v-3290f720]{padding-bottom:4px}.section-title[data-v-3290f720]{margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600;color:#262626;border-left:3px solid var(--primary-color,#1890ff);line-height:1.2}.state-preview-tag[data-v-3290f720]{display:inline-block;margin-left:4px;padding:0 8px;font-size:13px;line-height:22px;color:#096dd9;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px}.progress-panel[data-v-3290f720]{padding:16px 18px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.progress-panel__summary[data-v-3290f720]{display:flex;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed #f0f0f0}.progress-panel__meta[data-v-3290f720]{flex:1;min-width:0}.progress-panel__target[data-v-3290f720]{font-size:14px;color:#434343;margin-bottom:6px}.progress-panel__tip[data-v-3290f720]{font-size:12px;color:rgba(0,0,0,.45);line-height:1.5}.progress-panel__control[data-v-3290f720]{display:flex;align-items:center;gap:12px}.progress-panel__label[data-v-3290f720]{flex:0 0 48px;font-size:14px;color:#333}.feedback-require[data-v-3290f720]{color:#f5222d;margin-right:2px}.task-feedback-slider[data-v-3290f720]{flex:1;min-width:0;margin:0}.form-value-progress[data-v-3290f720]{width:76px!important;flex-shrink:0}.progress-unit[data-v-3290f720]{color:#666;font-size:14px}.progress-deviation-row[data-v-3290f720]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px}.progress-deviation-row__label[data-v-3290f720]{color:#8c8c8c}.progress-deviation-row__label[data-v-3290f720]:after{content:"："}.progress-deviation-row__value[data-v-3290f720]{font-weight:600;color:#262626}.lag-days-banner[data-v-3290f720]{margin-bottom:4px;padding:8px 12px;font-size:13px;color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:4px}.deviation--lag[data-v-3290f720]{color:#cf1322!important}.deviation--ahead[data-v-3290f720]{color:#389e0d!important}.lag-days-tag[data-v-3290f720]{padding:0 8px;font-size:12px;line-height:22px;color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:4px}.task-feedback-extra[data-v-3290f720] .ant-form-item{margin-bottom:12px}.task-feedback-extra[data-v-3290f720] .ant-form-item:last-child{margin-bottom:0}.file-list[data-v-3290f720]{margin:8px 0 0;padding-left:0;list-style:none}.file-list li[data-v-3290f720]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.upload-hint[data-v-3290f720]{margin:8px 0 0;font-size:12px;color:#8c8c8c}.history-empty[data-v-3290f720]{padding:24px;text-align:center;font-size:13px;color:#bfbfbf;background:#fafafa;border-radius:8px;border:1px dashed #e8e8e8}.history-list[data-v-3290f720]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto;padding-right:4px}.history-item[data-v-3290f720]{padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.history-item[data-v-3290f720]:hover{border-color:#d6e4ff;box-shadow:0 2px 8px rgba(24,144,255,.08)}.history-item__head[data-v-3290f720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.history-item__user[data-v-3290f720]{font-size:14px;font-weight:500;color:#262626}.history-item__time[data-v-3290f720]{font-size:12px;color:#8c8c8c;flex-shrink:0}.history-item__body[data-v-3290f720]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:#595959}.history-item__remark[data-v-3290f720]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:12px;color:#8c8c8c;line-height:1.5}.history-badge[data-v-3290f720]{padding:2px 8px;background:#e6f7ff;border-radius:4px;color:#096dd9}.history-badge strong[data-v-3290f720]{font-weight:600}.history-tag[data-v-3290f720]{padding:0 6px;font-size:12px;line-height:20px;color:#096dd9;background:#e6f7ff;border-radius:4px}.history-deviation[data-v-3290f720]{font-size:12px;color:#595959}.history-state[data-v-3290f720]{color:#8c8c8c}.history-item__files[data-v-3290f720]{margin-top:8px}.history-item__files[data-v-3290f720] .string-attachment-item+.string-attachment-item{margin-top:6px}[data-v-3290f720] .task-feedback-slider.ant-slider{margin:8px 0}[data-v-3290f720] .task-feedback-slider .ant-slider-rail,[data-v-3290f720] .task-feedback-slider .ant-slider-step,[data-v-3290f720] .task-feedback-slider .ant-slider-track{height:8px;border-radius:4px}[data-v-3290f720] .task-feedback-slider .ant-slider-handle{width:16px;height:16px;margin-top:-4px;border:2px solid var(--primary-color,#1890ff);box-shadow:0 2px 4px rgba(24,144,255,.25)}[data-v-3290f720] .form-value-progress .ant-input-number-input{text-align:center}.scheme-task-feedback-modal .ant-modal-body{padding:20px 24px 16px}.drag-list[data-v-4e998a76]{min-height:8px}.drag-list--child[data-v-4e998a76]{margin-left:28px;padding-left:8px;border-left:1px dashed #d9d9d9;min-height:28px}.drag-item[data-v-4e998a76]{margin:4px 0}.drag-row[data-v-4e998a76]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e8e8e8;border-radius:4px}.drag-handle[data-v-4e998a76]{flex:none;width:28px;height:28px;line-height:28px;text-align:center;color:#999;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;letter-spacing:-2px;font-weight:700}.drag-handle[data-v-4e998a76]:active{cursor:grabbing}.drag-handle[data-v-4e998a76]:hover{background:#f0f5ff;color:#0170fe}.drag-name[data-v-4e998a76]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip[data-v-2c1263ec]{margin:0 0 12px;color:#666;font-size:13px;line-height:1.5}.tree-wrap[data-v-2c1263ec]{min-height:360px;max-height:560px;overflow:auto;padding:8px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}[data-v-2c1263ec] .drag-ghost{opacity:.75}[data-v-2c1263ec] .drag-ghost .drag-row{background:#e6f4ff;border-color:#91caff}[data-v-2c1263ec] .drag-chosen>.drag-row{border-color:#0170fe;box-shadow:0 2px 8px rgba(1,112,254,.15)}.notice-body[data-v-2d9c8a03]{max-height:min(70vh,640px);overflow-y:auto;padding-right:4px}.notice-section[data-v-2d9c8a03]{margin-bottom:16px}.notice-section-title[data-v-2d9c8a03]{font-weight:600;margin-bottom:8px;padding-left:8px;border-left:3px solid #1890ff;color:#262626}.notice-text-block[data-v-2d9c8a03]{white-space:pre-wrap;line-height:1.6;color:#595959;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px;min-height:36px}.notice-sub-label[data-v-2d9c8a03]{margin-top:8px;font-size:12px;color:#8c8c8c}.notice-received[data-v-2d9c8a03]{margin-top:8px;padding:8px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;font-size:13px;color:#389e0d}.notice-channel-tip[data-v-2d9c8a03]{margin-top:6px;font-size:12px;color:#8c8c8c;line-height:1.5}.notice-footer[data-v-2d9c8a03]{margin-top:16px;text-align:right}.notice-footer .ant-btn+.ant-btn[data-v-2d9c8a03]{margin-left:8px}.task-stats-panel[data-v-d6676bc2]{background:#fff;padding:16px 24px;margin-bottom:12px}.task-stat-card[data-v-d6676bc2]{border:1px solid #f0f0f0;border-radius:4px;padding:16px 20px;background:#fafafa}.task-stat-card--primary[data-v-d6676bc2]{background:#e6f7ff;border-color:#91d5ff}.task-stat-card--success[data-v-d6676bc2]{background:#f6ffed;border-color:#b7eb8f}.task-stat-card--danger[data-v-d6676bc2]{background:#fff1f0;border-color:#ffa39e}.task-stat-value[data-v-d6676bc2]{font-size:28px;font-weight:600;line-height:1.2;color:#262626}.task-stat-title[data-v-d6676bc2]{margin-top:8px;font-size:14px;color:#262626}.task-stat-sub[data-v-d6676bc2]{margin-top:4px;font-size:12px;color:#8c8c8c}.task-list-hint[data-v-d6676bc2]{padding:0 24px 8px;font-size:13px;color:#8c8c8c}