.task-detail[data-v-3d60fa5a]{max-height:78vh;overflow-y:auto;padding-right:4px}.task-detail__task-id[data-v-3d60fa5a]{margin-bottom:12px;font-size:14px;color:#3aa2ff}.task-detail__section[data-v-3d60fa5a]{margin-bottom:20px}.task-detail__section-head[data-v-3d60fa5a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.task-detail__section-title[data-v-3d60fa5a]{position:relative;padding-left:10px;font-size:14px;font-weight:600;color:#333;line-height:20px}.task-detail__section-title[data-v-3d60fa5a]:before{content:"";position:absolute;left:0;top:3px;width:3px;height:14px;background:#3aa2ff;border-radius:1px}.task-detail__status-wrap[data-v-3d60fa5a]{display:flex;align-items:center}.task-detail__status-label[data-v-3d60fa5a]{font-size:14px;color:#666}.task-detail__node-badge[data-v-3d60fa5a]{padding:2px 8px;background:#eee;border-radius:2px;font-size:12px;color:#333;line-height:20px}.task-detail__row[data-v-3d60fa5a]{display:flex;align-items:flex-start;margin-bottom:10px;font-size:14px;line-height:22px}.task-detail__grid[data-v-3d60fa5a]{display:flex;flex-wrap:wrap}.task-detail__grid .task-detail__row[data-v-3d60fa5a]{width:50%;box-sizing:border-box;padding-right:8px}.task-detail__label[data-v-3d60fa5a]{flex-shrink:0;color:#333}.task-detail__value[data-v-3d60fa5a]{color:#333;word-break:break-all}.task-detail__value.is-link[data-v-3d60fa5a]{color:#3aa2ff}.task-detail__trace[data-v-3d60fa5a]{border:1px solid #dcdcdc;border-radius:2px;padding:16px 12px 8px}.task-detail__empty[data-v-3d60fa5a]{color:#999;font-size:13px;padding:12px 0}.trace-node[data-v-3d60fa5a]{display:flex;align-items:stretch}.trace-node__axis[data-v-3d60fa5a]{position:relative;width:24px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.trace-node__icon[data-v-3d60fa5a]{width:20px;height:20px;line-height:20px;text-align:center;color:#3aa2ff;font-size:16px;background:#fff;z-index:1}.trace-node__dot[data-v-3d60fa5a]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#3aa2ff;flex-shrink:0;z-index:1}.trace-node__line[data-v-3d60fa5a]{flex:1;width:1px;min-height:16px;background:#3aa2ff;margin:4px 0}.trace-node__body[data-v-3d60fa5a]{flex:1;min-width:0;padding-left:8px;padding-bottom:18px}.trace-node.is-last .trace-node__body[data-v-3d60fa5a]{padding-bottom:0}.trace-node__title[data-v-3d60fa5a]{font-size:14px;color:#3aa2ff;line-height:20px;margin-bottom:4px}.trace-node__field[data-v-3d60fa5a]{font-size:12px;color:#999;line-height:18px;margin-bottom:2px}.trace-node__field-label[data-v-3d60fa5a]{margin-bottom:4px}.trace-node__link[data-v-3d60fa5a]{color:#3aa2ff;cursor:pointer;text-decoration:none;border-bottom:1px solid #3aa2ff}.trace-node__medias[data-v-3d60fa5a]{display:flex;flex-wrap:wrap;margin:4px 0 6px}.trace-node__media[data-v-3d60fa5a]{position:relative;width:88px;height:88px;margin-right:8px;margin-bottom:8px;background:#f0f0f0;overflow:hidden;border-radius:8px;box-sizing:border-box;flex-shrink:0}.trace-node__media.is-video[data-v-3d60fa5a]{cursor:pointer}.trace-node__media[data-v-3d60fa5a] .el-image{width:100%;height:100%;display:block}.trace-node__media-cover[data-v-3d60fa5a]{width:100%;height:100%;object-fit:cover;display:block;background:#000}.trace-node__play[data-v-3d60fa5a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.trace-node__play i[data-v-3d60fa5a]{font-size:22px;margin-left:1px}.task-detail__video-player[data-v-3d60fa5a]{width:100%;max-height:70vh;display:block;background:#000;border-radius:4px}.task-status[data-v-3d60fa5a]{display:inline-block;min-width:52px;padding:2px 8px;border-radius:2px;font-size:12px;line-height:20px;text-align:center}.task-status.is-done[data-v-3d60fa5a]{color:#0cd99a;background:#edfaf6}.task-status.is-doing[data-v-3d60fa5a]{color:#faad14;background:#fff7e6}.task-status.is-overdue[data-v-3d60fa5a]{color:#9c70f1;background:#f4edfe}.task-status.is-pending[data-v-3d60fa5a]{color:#909399;background:#f4f4f5}