@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-timeline{display:flex;flex-direction:column;gap:var(--bs-timeline-gap,var(--bs-space-5));padding:0;margin:0;list-style:none}.bs-timeline__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-timeline-body-gap,var(--bs-space-3));align-items:start;--bs-timeline-ink:var(--bs-border-strong)}.bs-timeline__item:not(:last-child)::before{content:'';position:absolute;inline-size:var(--bs-timeline-rail-size,var(--bs-border-1));inset-inline-start:calc(var(--bs-timeline-marker-size,0.75rem) / 2 - var(--bs-timeline-rail-size,var(--bs-border-1)) / 2);inset-block-start:var(--bs-timeline-marker-size,0.75rem);inset-block-end:calc(-1 * var(--bs-timeline-gap,var(--bs-space-5)));background-color:var(--bs-timeline-rail,var(--bs-border-color))}.bs-timeline__marker{position:relative;z-index:var(--bs-z-raised);inline-size:var(--bs-timeline-marker-size,0.75rem);block-size:var(--bs-timeline-marker-size,0.75rem);margin-block-start:calc((1.3em - var(--bs-timeline-marker-size,0.75rem)) / 2);border:var(--bs-timeline-stroke,var(--bs-border-2)) solid var(--bs-timeline-ink,var(--bs-border-strong));border-radius:var(--bs-radius-full);background-color:var(--bs-timeline-marker-bg,var(--s-main))}.bs-timeline__content{display:flex;flex-direction:column;gap:var(--bs-space-1);min-inline-size:0}.bs-timeline__title{margin:0;color:var(--bs-timeline-title,var(--bs-text));font-size:var(--bs-timeline-font-size,var(--bs-text-body));line-height:var(--bs-leading-snug)}.bs-timeline__body{margin:0;color:var(--bs-text-muted);font-size:var(--bs-text-small);line-height:var(--bs-leading-normal)}.bs-timeline__time{color:var(--bs-text-muted);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug);letter-spacing:var(--bs-tracking-caption);font-variant-numeric:tabular-nums}.bs-timeline__item[data-state='ok']{--bs-timeline-ink:var(--bs-text-ok)}.bs-timeline__item[data-state='danger']{--bs-timeline-ink:var(--bs-text-danger)}.bs-timeline__item--new{animation:bs-timeline-arrive var(--bs-timeline-duration,var(--bs-duration-4)) var(--ease-out) 1}@keyframes bs-timeline-arrive{from{opacity:0;transform:translateY(0.375rem)}}@media (prefers-reduced-motion:reduce){.bs-timeline__item--new{animation-duration:0.01ms;animation-iteration-count:1}}@media (forced-colors:active){.bs-timeline__item:not(:last-child)::before{background-color:GrayText}.bs-timeline__marker{background-color:Canvas;border-color:CanvasText}}@media print{.bs-timeline__item::before,.bs-timeline__marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bs-timeline__item{break-inside:avoid}}}
