.task-detail-head[data-v-199bec34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.task-detail-head h3[data-v-199bec34]{margin-bottom:10px}.task-detail-tags[data-v-199bec34]{gap:6px}.task-assignee-avatars[data-v-199bec34],.task-detail-tags[data-v-199bec34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.task-assignee-avatars[data-v-199bec34]{gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-file-list[data-v-199bec34],.task-progress-timeline__files[data-v-199bec34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.task-file-link[data-v-199bec34]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;height:24px;padding:0 6px;color:var(--ui-primary,#6f63c4);background:var(--ui-primary-soft,rgba(111,99,196,.08));border:1px solid var(--ui-primary-border,rgba(111,99,196,.45));border-radius:4px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:none;line-height:24px;-webkit-transition:color .16s ease,background .16s ease,border-color .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:color .16s ease,background .16s ease,border-color .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.task-file-link span[data-v-199bec34]{overflow:hidden;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.task-file-link em[data-v-199bec34]{margin-left:4px;color:var(--ui-text-secondary,rgba(0,0,0,.45));font-style:normal}.task-file-link[data-v-199bec34]:not(.is-disabled):focus,.task-file-link[data-v-199bec34]:not(.is-disabled):hover{color:var(--ui-primary-hover,#1890ff);background:var(--ui-primary-soft-hover,rgba(24,144,255,.14));border-color:var(--ui-primary-hover,#1890ff);-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.12);box-shadow:0 0 0 2px rgba(24,144,255,.12);text-decoration:underline}.task-file-link[data-v-199bec34]:not(.is-disabled):active{-webkit-transform:translateY(1px);transform:translateY(1px)}.task-file-link.is-disabled[data-v-199bec34]{color:var(--ui-text-disabled,rgba(0,0,0,.25));background:var(--ui-fill-quaternary,rgba(0,0,0,.03));border-color:var(--ui-border-secondary,rgba(0,0,0,.12));cursor:not-allowed}.task-rich-content[data-v-199bec34]{min-height:80px;padding:12px;color:var(--ui-text,rgba(0,0,0,.85));border:1px solid var(--ui-border,#e8e8e8);border-radius:4px;background:var(--ui-surface,#fff)}.task-order-context[data-v-199bec34]{width:100%}.task-order-context__head[data-v-199bec34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:8px}.task-order-context__grid[data-v-199bec34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.task-order-context__item[data-v-199bec34]{display:grid;grid-template-columns:72px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:0;line-height:20px}.task-order-context__label[data-v-199bec34]{color:var(--ui-text-secondary,#8c8c8c);white-space:nowrap}.task-order-context__value[data-v-199bec34]{min-width:0;color:var(--ui-text,rgba(0,0,0,.75));overflow-wrap:anywhere;word-break:break-word}@media (max-width:768px){.task-order-context__grid[data-v-199bec34]{grid-template-columns:1fr}}.task-progress-timeline[data-v-199bec34]{position:relative;padding:2px 0 0 4px}.task-progress-timeline[data-v-199bec34]:before{position:absolute;top:14px;bottom:18px;left:13px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(24,144,255,.5)),to(rgba(24,144,255,.08)));background:linear-gradient(180deg,rgba(24,144,255,.5),rgba(24,144,255,.08));content:""}.task-progress-timeline__item[data-v-199bec34]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding-bottom:12px}.task-progress-timeline__item[data-v-199bec34]:last-child{padding-bottom:0}.task-progress-timeline__dot[data-v-199bec34]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-top:9px;color:var(--ui-primary,#1890ff);font-size:11px;background:var(--ui-surface,#fff);border:2px solid rgba(24,144,255,.75);border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(24,144,255,.08);box-shadow:0 0 0 4px rgba(24,144,255,.08)}.task-progress-timeline__relative[data-v-199bec34]{-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;margin-top:9px;color:var(--ui-text-secondary,#8c8c8c);font-size:12px;line-height:20px;white-space:nowrap}.task-progress-timeline__item.is-complete .task-progress-timeline__dot[data-v-199bec34]{color:var(--ui-success,#52c41a);border-color:rgba(82,196,26,.85);-webkit-box-shadow:0 0 0 4px rgba(82,196,26,.1);box-shadow:0 0 0 4px rgba(82,196,26,.1)}.task-progress-timeline__card[data-v-199bec34]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:10px 12px;background:var(--ui-surface,#fff);border:1px solid rgba(24,144,255,.12);border-radius:6px;-webkit-box-shadow:0 6px 18px rgba(15,35,80,.06);box-shadow:0 6px 18px rgba(15,35,80,.06)}.task-progress-timeline__head[data-v-199bec34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.task-progress-timeline__percent[data-v-199bec34]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:46px;padding:1px 8px;color:var(--ui-primary,#155bd4);font-size:12px;font-weight:600;text-align:center;background:var(--ui-primary-soft,rgba(24,144,255,.1));border-radius:999px}.task-progress-timeline__percent.is-reminder[data-v-199bec34]{color:#ad6800;background:#fff7e6}.task-progress-timeline__expected[data-v-199bec34]{margin-top:6px;color:var(--ui-text-secondary,#8c8c8c);font-size:12px}.task-progress-timeline__head strong[data-v-199bec34]{color:var(--ui-text,rgba(0,0,0,.85));font-size:14px}.task-progress-timeline__head time[data-v-199bec34]{margin-left:auto;color:var(--ui-text-secondary,#8c8c8c);font-size:12px;white-space:nowrap}.task-progress-timeline__card p[data-v-199bec34]{margin:7px 0 0;color:var(--ui-text,rgba(0,0,0,.75));font-size:14px;line-height:1.7;word-break:break-all}.task-progress-timeline__files[data-v-199bec34]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.timeline-delete[data-v-199bec34]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;font-size:12px;font-weight:400}.task-form-tip[data-v-199bec34]{margin-top:6px;color:var(--ui-text-secondary,#8c8c8c);font-size:12px}.remaining-danger[data-v-199bec34]{color:var(--ui-error,#f5222d);font-weight:600}.remaining-warning[data-v-199bec34]{color:var(--ui-warning,#fa8c16);font-weight:600}.remaining-normal[data-v-199bec34]{color:var(--ui-text-secondary,#8c8c8c)}.drawer-footer[data-v-199bec34]{position:absolute;bottom:0;left:0;width:100%;padding:10px 16px;text-align:right;background:var(--ui-surface,#fff);border-top:1px solid var(--ui-border,#e8e8e8)}.cycle-summary[data-v-c204c2a2]{color:var(--ui-text-secondary,#595959)}.stats-row[data-v-c204c2a2]{margin-top:18px}.instance-title[data-v-c204c2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600}.instance-line[data-v-c204c2a2]{margin:6px 0;color:var(--ui-text-secondary,#595959)}.important-task-page[data-v-2c5f85a7]{padding-bottom:8px}.task-search-card[data-v-2c5f85a7]{margin-bottom:12px}.task-search-card[data-v-2c5f85a7] .ant-card-body{padding:0}.task-search-card .table-page-search-wrapper[data-v-2c5f85a7]{padding:18px 24px}.task-status-tabs[data-v-2c5f85a7]{-ms-flex-align:center;gap:10px;min-height:48px;margin:-4px 0 16px;padding:0 0 10px;border-bottom:1px solid var(--ui-border,#f0f0f0);overflow-x:auto}.task-status-tabs[data-v-2c5f85a7],.task-status-tabs__item[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.task-status-tabs__item[data-v-2c5f85a7]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;height:36px;padding:0 14px;color:var(--ui-text-secondary,#666);font-size:15px;cursor:pointer;border-radius:4px;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.task-status-tabs__item.active[data-v-2c5f85a7],.task-status-tabs__item[data-v-2c5f85a7]:hover{color:var(--ui-primary,#1890ff);background:var(--ui-primary-soft,rgba(24,144,255,.08))}.task-status-tabs__item.active[data-v-2c5f85a7]{font-weight:600}.task-status-tabs__item.active[data-v-2c5f85a7]:after{position:absolute;right:10px;bottom:-11px;left:10px;height:2px;background:var(--ui-primary,#1890ff);content:""}.task-status-tabs__item em[data-v-2c5f85a7]{min-width:24px;margin-left:6px;color:var(--ui-warning,#fa8c16);font-style:normal;text-align:right}.task-search-bar ul[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 14px;margin:0;padding:0;list-style:none}.task-search-bar li[data-v-2c5f85a7]{padding-left:0}.task-search-bar .li-filter[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 330px;flex:0 0 330px;max-width:100%}.task-search-bar .li-keyword[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1 1 460px;flex:1 1 460px;min-width:360px}.task-search-bar .li-button[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.task-search-bar .p-box[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;margin-bottom:0;padding:0 10px 0 14px;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e8e8e8);border-radius:4px}.task-search-bar--cycle ul[data-v-2c5f85a7]{gap:12px 14px}.task-search-bar--cycle .li-filter[data-v-2c5f85a7]{-ms-flex-preferred-size:260px;flex-basis:260px}.task-search-bar--cycle .li-keyword[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1 1 380px;flex:1 1 380px;min-width:320px}.task-search-bar .p-box[data-v-2c5f85a7]:focus-within,.task-search-bar .p-box[data-v-2c5f85a7]:hover{border-color:var(--ui-search-control-hover-border,var(--ui-control-focus-border,var(--ui-primary,#1890ff)));-webkit-box-shadow:var(--ui-search-control-focus-shadow,var(--ui-control-focus-shadow,0 0 0 2px rgba(24,144,255,.08)));box-shadow:var(--ui-search-control-focus-shadow,var(--ui-control-focus-shadow,0 0 0 2px rgba(24,144,255,.08)))}.task-search-bar .p-box .anticon[data-v-2c5f85a7]{color:var(--ui-text-secondary,#999)}.task-search-bar .name[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 8px;color:var(--ui-text-secondary,#999);white-space:nowrap}.task-search-bar[data-v-2c5f85a7] .ant-calendar-picker,.task-search-bar[data-v-2c5f85a7] .ant-select{width:100%}.task-search-bar[data-v-2c5f85a7] .ant-calendar-picker-input,.task-search-bar[data-v-2c5f85a7] .ant-input,.task-search-bar[data-v-2c5f85a7] .ant-input-affix-wrapper,.task-search-bar[data-v-2c5f85a7] .ant-input-search,.task-search-bar[data-v-2c5f85a7] .ant-select-selection{background:transparent!important;border:0!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.task-search-bar .keyword-group[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.task-search-bar[data-v-2c5f85a7] .keyword-group.ant-input-group-compact>*{border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.task-search-bar[data-v-2c5f85a7] .keyword-group.ant-input-group-compact>.ant-select{z-index:auto!important;border-right:1px solid var(--ui-border,#e8e8e8)}.task-search-bar[data-v-2c5f85a7] .keyword-group.ant-input-group-compact>.ant-select-focused{z-index:auto!important}.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input-affix-wrapper:focus,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input-affix-wrapper:focus-within,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input-affix-wrapper:hover,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input-search:focus-within,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input-search:hover,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input:focus,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-input:hover,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-select-focused .ant-select-selection,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-select-open .ant-select-selection,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-select-selection:focus,.task-search-bar[data-v-2c5f85a7] .keyword-group .ant-select-selection:hover{background:transparent!important;border-color:transparent!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.task-search-bar .keyword-group .select[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}.task-search-bar .keyword-group .input[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cycle-icon[data-v-2c5f85a7]{margin-right:4px;color:var(--ui-primary,#1890ff)}.task-page-header[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 16px}.task-page-title[data-v-2c5f85a7]{color:var(--ui-text,rgba(0,0,0,.85));font-size:18px;font-weight:600;line-height:28px}.task-page-subtitle[data-v-2c5f85a7]{color:var(--ui-text-secondary,rgba(0,0,0,.45));font-size:13px;line-height:22px}.task-page-count[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;min-width:88px;text-align:right}.task-page-create[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:none;flex:none}.task-avatar-list[data-v-2c5f85a7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-avatar-list[data-v-2c5f85a7] .ant-avatar{margin-right:-6px;border:1px solid var(--ui-surface,#fff);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.remaining-danger[data-v-2c5f85a7]{color:var(--ui-error,#f5222d);font-weight:600}.remaining-warning[data-v-2c5f85a7]{color:var(--ui-warning,#fa8c16);font-weight:600}.remaining-normal[data-v-2c5f85a7]{color:var(--ui-text-secondary,#8c8c8c)}.task-card-list[data-v-2c5f85a7]{min-height:160px}.task-card-group[data-v-2c5f85a7]{margin-bottom:14px}.task-card-group__title[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:2px 0 8px;color:var(--ui-text,#333);font-size:14px;font-weight:700}.task-card-group__title em[data-v-2c5f85a7]{color:var(--ui-text-secondary,#999);font-size:12px;font-style:normal;font-weight:400}.task-card[data-v-2c5f85a7]{margin-bottom:12px;overflow:hidden;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#f0f0f0);border-left:3px solid transparent;border-radius:var(--ui-radius,4px);-webkit-transition:border-color .2s,background .15s,-webkit-box-shadow .2s;transition:border-color .2s,background .15s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s,background .15s;transition:border-color .2s,box-shadow .2s,background .15s,-webkit-box-shadow .2s}.task-card[data-v-2c5f85a7]:hover{background:var(--ui-surface,#fefefe);border-left-color:var(--ui-primary,#1890ff);-webkit-box-shadow:var(--ui-shadow,0 2px 12px rgba(0,0,0,.08));box-shadow:var(--ui-shadow,0 2px 12px rgba(0,0,0,.08))}.task-card.is-overdue[data-v-2c5f85a7]{border-left-color:var(--ui-error,#f5222d)}.task-card.is-finished[data-v-2c5f85a7]{opacity:.82}.task-card.has-risk[data-v-2c5f85a7]{border-left-color:var(--ui-warning,#faad14)}.task-card__head[data-v-2c5f85a7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:14px 20px;background:var(--ui-surface-muted,#fafafa);border-bottom:1px solid var(--ui-border,#f0f0f0)}.task-card__head-left[data-v-2c5f85a7],.task-card__head[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card__head-left[data-v-2c5f85a7]{gap:10px;min-width:0}.task-card__head-right[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.task-card__type-tag[data-v-2c5f85a7]{display:inline-block;padding:2px 10px;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;border-radius:3px}.task-card__risk[data-v-2c5f85a7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:999px}.task-card__risk.risk-risk[data-v-2c5f85a7]{color:#ad6800;background:#fff7e6}.task-card__risk.risk-blocked[data-v-2c5f85a7]{color:#cf1322;background:#fff1f0}.task-card__risk.risk-needHelp[data-v-2c5f85a7]{color:#531dab;background:#f9f0ff}.task-card__title[data-v-2c5f85a7]:hover{color:var(--ui-primary,#1890ff);text-decoration:underline;text-underline-offset:3px}.task-card__title[data-v-2c5f85a7]{min-width:0;overflow:hidden;color:var(--ui-text,rgba(0,0,0,.85));font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.task-card__status[data-v-2c5f85a7]{padding:3px 12px;font-size:13px;font-weight:600;letter-spacing:.3px;white-space:nowrap;border-radius:12px}.task-card__next-step[data-v-2c5f85a7]{color:var(--ui-text-secondary,#666);font-size:13px;white-space:nowrap}.task-card__metrics[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;padding:12px 20px}.task-card__metric[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;min-width:110px;padding:0 12px;border-right:1px solid var(--ui-border,#f0f0f0)}.task-card__metric[data-v-2c5f85a7]:last-child{border-right:0}.task-card__metric--date[data-v-2c5f85a7]{-webkit-box-flex:1.1;-ms-flex:1.1 1 156px;flex:1.1 1 156px}.task-card__metric--order[data-v-2c5f85a7]{-webkit-box-flex:1.7;-ms-flex:1.7 1 220px;flex:1.7 1 220px}.task-card__metric--progress[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;min-width:138px}.task-card__metric-label[data-v-2c5f85a7]{display:block;margin-bottom:4px;color:var(--ui-text-secondary,#999);font-size:13px}.task-card__metric-value[data-v-2c5f85a7]{color:var(--ui-text,#333);font-size:15px;font-weight:500}.task-card__progress[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:120px}.task-card__progress[data-v-2c5f85a7] .ant-progress{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100px}.task-card__progress em[data-v-2c5f85a7]{color:var(--ui-text-secondary,#999);font-size:14px;font-style:normal;white-space:nowrap}.task-card__order[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.task-card__order-summary[data-v-2c5f85a7]{overflow:hidden;color:var(--ui-text-secondary,#777);font-size:12px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.task-card__details[data-v-2c5f85a7]{padding:16px 20px 4px;background:var(--ui-surface-muted,#fafafa);border-top:1px solid var(--ui-border,#f0f0f0)}.task-card__section[data-v-2c5f85a7]{margin-bottom:16px}.task-card__section[data-v-2c5f85a7]:last-child{margin-bottom:12px}.task-card__section-title[data-v-2c5f85a7]{margin:0 0 10px;padding-bottom:6px;color:var(--ui-text,#333);font-size:14px;font-weight:600;border-bottom:1px dashed var(--ui-border,#eee)}.task-card__content[data-v-2c5f85a7]{color:var(--ui-text,#333);font-size:14px;line-height:1.7;word-break:break-all}.task-card__grid[data-v-2c5f85a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px}.task-card__field[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:1.5}.task-card__field label[data-v-2c5f85a7]{-ms-flex-negative:0;flex-shrink:0;color:var(--ui-text-secondary,#999)}.task-card__field span[data-v-2c5f85a7]{color:var(--ui-text,#333);font-weight:500;word-break:break-all}.task-card__timeline[data-v-2c5f85a7]{position:relative;padding:2px 0 0 4px}.task-card__timeline[data-v-2c5f85a7]:before{position:absolute;top:14px;bottom:18px;left:13px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(24,144,255,.5)),to(rgba(24,144,255,.08)));background:linear-gradient(180deg,rgba(24,144,255,.5),rgba(24,144,255,.08));content:""}.task-card__timeline-item[data-v-2c5f85a7]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding-bottom:12px}.task-card__timeline-item[data-v-2c5f85a7]:last-child{padding-bottom:0}.task-card__timeline-dot[data-v-2c5f85a7]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;margin-top:9px;color:var(--ui-primary,#1890ff);font-size:11px;background:var(--ui-surface,#fff);border:2px solid rgba(24,144,255,.75);border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(24,144,255,.08);box-shadow:0 0 0 4px rgba(24,144,255,.08)}.task-card__timeline-relative[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;margin-top:9px;color:var(--ui-text-secondary,#999);font-size:12px;line-height:20px;white-space:nowrap}.task-card__timeline-item.is-complete .task-card__timeline-dot[data-v-2c5f85a7]{color:var(--ui-success,#52c41a);border-color:rgba(82,196,26,.85);-webkit-box-shadow:0 0 0 4px rgba(82,196,26,.1);box-shadow:0 0 0 4px rgba(82,196,26,.1)}.task-card__timeline-card[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:10px 12px;background:var(--ui-surface,#fff);border:1px solid rgba(24,144,255,.12);border-radius:6px;-webkit-box-shadow:0 6px 18px rgba(15,35,80,.06);box-shadow:0 6px 18px rgba(15,35,80,.06)}.task-card__timeline-head[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.task-card__timeline-percent[data-v-2c5f85a7]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:46px;padding:1px 8px;color:var(--ui-primary,#155bd4);font-size:12px;font-weight:600;text-align:center;background:var(--ui-primary-soft,rgba(24,144,255,.1));border-radius:999px}.task-card__timeline-percent.is-reminder[data-v-2c5f85a7]{color:#ad6800;background:#fff7e6}.task-card__timeline-expected[data-v-2c5f85a7]{margin-top:6px;color:var(--ui-text-secondary,#999);font-size:12px}.task-card__timeline-head strong[data-v-2c5f85a7]{color:var(--ui-text,#333);font-size:14px}.task-card__timeline-head time[data-v-2c5f85a7]{margin-left:auto;color:var(--ui-text-secondary,#999);font-size:12px;white-space:nowrap}.task-card__timeline-card p[data-v-2c5f85a7]{margin:7px 0 0;color:var(--ui-text,#333);font-size:14px;line-height:1.7;word-break:break-all}.task-card__timeline-files[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.task-card__timeline-file[data-v-2c5f85a7]{cursor:pointer}.task-card__foot[data-v-2c5f85a7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:10px 20px 12px}.task-card__foot-left[data-v-2c5f85a7],.task-card__foot[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-card__foot-left[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.task-card__toggle[data-v-2c5f85a7]{-ms-flex-negative:0;flex-shrink:0;color:var(--ui-text-secondary,#999);font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.task-card__toggle[data-v-2c5f85a7]:hover{color:var(--ui-primary,#1890ff)}.task-card__summary[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;margin-left:18px;color:var(--ui-text,#333);font-size:13px;line-height:1.6}.task-card__summary span[data-v-2c5f85a7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card__summary label[data-v-2c5f85a7]{margin-right:4px;color:var(--ui-text-secondary,#999)}.task-card__summary label[data-v-2c5f85a7]:after{content:":"}.task-card__foot-actions[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.task-card-pagination[data-v-2c5f85a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px}@media (max-width:768px){.task-search-card .table-page-search-wrapper[data-v-2c5f85a7]{padding:14px 12px}.task-search-bar ul[data-v-2c5f85a7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.task-search-bar .li-button[data-v-2c5f85a7],.task-search-bar .li-filter[data-v-2c5f85a7],.task-search-bar .li-keyword[data-v-2c5f85a7]{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.task-card__details[data-v-2c5f85a7],.task-card__foot[data-v-2c5f85a7],.task-card__head[data-v-2c5f85a7],.task-card__metrics[data-v-2c5f85a7]{padding-right:12px;padding-left:12px}.task-card__metric[data-v-2c5f85a7]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:10px;border-right:0}.task-card__summary[data-v-2c5f85a7]{display:none}.task-card__foot-actions[data-v-2c5f85a7]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}