.timeline-compact{margin:0;padding:0;list-style:none}.timeline-compact li{gap:12px;padding-bottom:14px;display:flex;position:relative}.timeline-compact li:last-child{padding-bottom:0}.timeline-compact li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:3px;left:12px}.timeline-compact li>span{border:1px solid var(--line);width:26px;height:26px;font-size:var(--text-meta);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.timeline-compact strong{font-size:var(--text-body);font-weight:400;line-height:22px;display:block}.timeline-compact small{font-size:var(--text-meta);color:var(--muted);line-height:16px;display:block}.timeline-compact .active>span{color:var(--accent);border-color:var(--accent)}.timeline-compact .done>span{color:var(--in);border-color:var(--in)}.timeline-compact .failed>span{color:var(--out);border-color:var(--out)}.timeline-compact .unknown>span{color:var(--warn);border-color:var(--warn)}.timeline-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.timeline-step-description{font-size:var(--text-meta);color:var(--muted);margin:3px 0 0;font-weight:400;line-height:1.5;display:block}.timeline-compact .timeline-step-description{margin:3px 0 0}.timeline-compact small:empty{display:none}@media (min-width:640px){.timeline-horizontal{gap:24px;display:flex}.timeline-horizontal li{flex-direction:column;flex:1;gap:10px;min-width:0;padding-bottom:0}.timeline-horizontal li:not(:last-child):after{width:auto;height:1px;inset:13px -12px auto 38px}}.timeline-step-facts{margin:12px 0}.timeline-step-facts dt,.timeline-fact-label{font-size:var(--text-meta);color:var(--muted);margin-bottom:4px;display:block}.timeline-step-facts dd{font-size:var(--text-meta);color:var(--ink);margin:0;line-height:1.5}.timeline-compact.is-live .active>span{animation:1.6s ease-in-out infinite station-live-dot}.deposit-progress{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:flex-start;gap:12px;padding:14px;display:flex}.deposit-progress strong{font-size:var(--text-body);font-weight:400}.deposit-progress p{font-size:var(--text-meta);color:var(--muted);margin:4px 0 0;line-height:1.5}.deposit-progress-indicator{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;animation:1s linear infinite deposit-progress-turn}.deposit-progress.inline{background:0 0;border:0;gap:10px;padding:0}.deposit-progress.inline .deposit-progress-indicator{width:14px;height:14px;margin-top:4px}.manage-send-wait{gap:12px;display:grid}@keyframes deposit-progress-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.timeline-compact.is-live .active>span,.deposit-progress-indicator{animation:none}}
