.cs-timeline{margin:0;padding:0;list-style:none}.cs-timeline__item{gap:var(--cs-space-3);display:flex}.cs-timeline__rail{flex-direction:column;flex:none;align-items:center;width:1rem;display:flex}.cs-timeline__dot{background:var(--cs-border-strong);border-radius:50%;width:.6rem;height:.6rem;margin-top:.35rem}.cs-timeline__item[data-status=verified] .cs-timeline__dot{background:var(--cs-success)}.cs-timeline__item[data-status=broken] .cs-timeline__dot{background:var(--cs-danger)}.cs-timeline__item:not(:last-child) .cs-timeline__rail:after{content:"";width:2px;margin-top:var(--cs-space-1);background:var(--cs-border);flex:auto}.cs-timeline__body{min-width:0;padding-bottom:var(--cs-space-5);flex:auto}.cs-timeline__head{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-timeline__action{font-weight:var(--cs-weight-medium);color:var(--cs-fg)}.cs-timeline__badge{align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-2);border-radius:var(--cs-radius-sm);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);display:inline-flex}.cs-timeline__badge[data-status=verified]{color:var(--cs-success);background:var(--cs-surface-1)}.cs-timeline__badge[data-status=genesis]{color:var(--cs-fg-muted);background:var(--cs-surface-1)}.cs-timeline__badge[data-status=broken]{color:var(--cs-danger);background:var(--cs-surface-1)}.cs-timeline__item[data-status=tampered] .cs-timeline__dot{background:var(--cs-danger)}.cs-timeline__badge[data-status=tampered]{color:var(--cs-danger);background:var(--cs-surface-1)}.cs-timeline__badge[data-status=unverifiable],.cs-timeline__badge[data-status=anchor-confirmed-original-not-disclosed],.cs-timeline__badge[data-status=pending]{color:var(--cs-fg-muted);background:var(--cs-surface-1)}.cs-timeline__meta{align-items:center;gap:var(--cs-space-3);margin-top:var(--cs-space-1);color:var(--cs-fg-muted);font-size:var(--cs-text-xs);flex-wrap:wrap;display:flex}.cs-timeline__hash{font-family:var(--cs-font-mono)}.cs-timeline__detail{margin-top:var(--cs-space-2);color:var(--cs-fg-muted);font-size:var(--cs-text-sm)}@media (forced-colors:active){.cs-timeline__item[data-status=broken] .cs-timeline__dot{outline:2px solid canvastext}}
