[data-tds=timeline]{gap:var(--tds-timeline-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-tds=timeline] [data-part=item]{grid-template-columns:var(--tds-timeline-marker-size) minmax(0, 1fr);column-gap:var(--tds-timeline-gap);display:grid;position:relative}[data-tds=timeline] [data-part=item]:before{content:"";inline-size:var(--tds-timeline-rail-width);background:var(--tds-timeline-rail);position:absolute;inset-block-start:var(--tds-timeline-marker-size);inset-block-end:calc(var(--tds-timeline-gap) * -1);inset-inline-start:calc(var(--tds-timeline-marker-size) / 2 - var(--tds-timeline-rail-width) / 2)}[data-tds=timeline] [data-part=item][data-status=complete]:before{background:var(--tds-timeline-rail-done)}[data-tds=timeline] [data-part=item]:last-child:before{display:none}[data-tds=timeline] [data-part=marker]{inline-size:var(--tds-timeline-marker-size);block-size:var(--tds-timeline-marker-size);border:var(--tds-border-width) solid var(--tds-timeline-marker-border);background:var(--tds-timeline-marker-bg);color:var(--tds-fg-default);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-tds=timeline] [data-part=item][data-status=complete] [data-part=marker]{background:var(--tds-timeline-marker-done-bg);color:var(--tds-timeline-marker-done-fg);border-color:#0000}[data-tds=timeline] [data-part=item][data-status=current] [data-part=marker]{outline:var(--tds-focus-edge) solid var(--tds-timeline-current-ring);outline-offset:0;box-shadow:var(--tds-focus-halo);color:var(--tds-fg-accent)}[data-tds=timeline] [data-part=item][data-status=warning] [data-part=marker]{color:var(--tds-timeline-warning)}[data-tds=timeline] [data-part=item][data-status=danger] [data-part=marker]{color:var(--tds-timeline-danger)}[data-tds=timeline] [data-part=content]{gap:var(--tds-space-1);min-inline-size:0;padding-block-start:var(--tds-space-1);display:grid}[data-tds=timeline] [data-part=meta]{align-items:center;gap:var(--tds-space-2);font-size:var(--tds-timeline-meta-size);color:var(--tds-timeline-meta-fg);flex-wrap:wrap;display:flex}[data-tds=timeline] [data-part=title]{font-weight:var(--tds-timeline-title-weight);color:var(--tds-fg-default);overflow-wrap:anywhere}[data-tds=timeline] [data-part=description]{color:var(--tds-fg-muted);overflow-wrap:anywhere}@media print{[data-tds=timeline][data-print=hide]{display:none}}
