.task-progress-row{padding:24px 0;border-bottom:1px solid var(--line);min-width:0}
.task-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.task-progress-head h3{font-size:16px;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:5.1em;overflow:auto;font-weight:600}.task-progress-state{white-space:nowrap;flex:none;font-size:12px;color:var(--ink-2);padding:3px 7px;border-radius:4px;background:var(--surface-2)}.task-progress-state[data-state=running]{color:var(--accent-ink);background:var(--accent-soft)}
.task-progress-meta{color:var(--ink-3);font-size:12px;margin:8px 0}.task-progress-summary,.task-progress-reason,.task-progress-next{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.task-progress-reason{color:#975138}.task-progress-next{color:var(--ink-2)}
.task-progress-steps{list-style:none;padding:0;margin:14px 0}.task-progress-steps li{display:flex;gap:10px;font-size:13px;line-height:1.8;padding:5px 0;color:var(--ink-2);overflow-wrap:anywhere}.task-progress-mark{flex:none;color:var(--ink-3)}.task-progress-steps li[data-state=running],.task-progress-steps li[data-state=running] .task-progress-mark{color:var(--accent-ink)}.task-progress-steps li[data-state=done] .task-progress-mark{color:#4c8061}
.task-progress-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.task-progress-details summary::before{content:'›';font-size:18px}.task-progress-details[open] summary::before{transform:rotate(90deg)}
.task-progress-result{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;max-height:360px;overflow:auto;background:var(--surface-2);padding:14px;border-radius:7px}.task-progress-events p{margin:0;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-2)}.task-progress-events strong,.task-progress-events span{display:block;overflow-wrap:anywhere}.task-progress-events span{color:var(--ink-3);margin-top:4px}
.task-progress-note{display:flex;flex-direction:column;gap:8px;margin:12px 0;font-size:12px;color:var(--ink-2)}.task-progress-note textarea{width:100%;box-sizing:border-box;min-height:78px;max-height:240px;padding:12px;line-height:1.7;font:inherit;font-size:14px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.task-progress-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.task-progress-error{font-size:13px;color:#9c3f35;line-height:1.8}.task-progress-empty{padding:20px 0;color:var(--ink-3);font-size:13px}.tasks-job-section{margin-bottom:34px}
@media(max-width:600px){.task-progress-head{gap:12px}.task-progress-head h3{font-size:15px}.task-progress-meta{line-height:1.9}.task-progress-actions button{min-height:44px}}
