.run-timeline{margin-top:8px;color:var(--muted);font-size:10px}.run-timeline summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 2px;cursor:pointer;list-style:none}.run-timeline summary::-webkit-details-marker{display:none}.run-timeline summary::after{content:'›';color:var(--muted);font-size:14px;transition:transform .18s ease}.run-timeline[open] summary::after{transform:rotate(90deg)}.run-timeline-current,.run-timeline-toggle{display:flex;align-items:center;gap:6px}.run-timeline-current{color:var(--ink);font-weight:750}.run-timeline-toggle{margin-left:auto;color:var(--muted)}.run-timeline i{display:block;width:6px;height:6px;border-radius:50%;background:var(--line)}.run-timeline-current i.succeeded,.run-timeline-events span:last-child i,.run-timeline-events .usage_confirmed i{background:var(--success)}.run-timeline-current i.failed,.run-timeline-events .failed i,.run-timeline-events .attachment_failed i,.run-timeline-events .provider_failed i,.run-timeline-events .tool_call_failed i{background:#c33}.run-timeline-current i.running,.run-timeline-current i.queued{background:var(--orange)}.run-timeline-events{display:grid;gap:5px;margin:2px 0 2px 8px;padding:7px 0 3px 14px;border-left:1px solid var(--line)}.run-timeline-events span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.run-timeline-events span:last-child{color:var(--ink)}
