.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)}