:root{--s-timeline-item-header-width:48px;--s-timeline-item-line-width:1px;--s-timeline-item-line-dotted-before-height:7px;--s-timeline-item-line-color:var(--s-border-color);--s-timeline-item-icon-wrapper-margin-y:3px;--s-timeline-item-icon-font-size:24px;--s-timeline-item-icon-color:var(--s-fill-color);--s-timeline-item-dot-size:8px;--s-timeline-item-dot-bg:var(--s-fill-color-secondary);--s-timeline-item-body-padding-top:3px;--s-timeline-item-body-padding-bottom:24px;--s-timeline-item-title-margin-bottom:6px;--s-timeline-item-title-font-size:var(--s-font-size-lg);--s-timeline-item-description-margin-bottom:6px;--s-timeline-item-description-font-size:var(--s-font-size);--s-timeline-item-time-font-size:var(--s-font-size-sm);--s-timeline-item-time-color:var(--s-text-color-tertiary)}.s-timeline-item{display:flex}.s-timeline-item:first-child .s-timeline-item__line--before{opacity:0}.s-timeline-item:last-child .s-timeline-item__line--after{opacity:0}.s-timeline-item__header{display:flex;flex-direction:column;align-items:center;flex:none;width:var(--s-timeline-item-header-width)}.s-timeline-item__icon-wrapper{margin:var(--s-timeline-item-icon-wrapper-margin-y) 0}.s-timeline-item__icon{font-size:var(--s-timeline-item-icon-font-size);line-height:var(--s-line-height-none);color:var(--s-timeline-item-icon-color)}.s-timeline-item__dot{width:var(--s-timeline-item-dot-size);height:var(--s-timeline-item-dot-size);border-radius:50%;background:var(--s-timeline-item-dot-bg)}.s-timeline-item__line{width:var(--s-timeline-item-line-width);background:var(--s-timeline-item-line-color)}.s-timeline-item__line--after{flex:1}.s-timeline-item--dotted .s-timeline-item__line--before{height:var(--s-timeline-item-line-dotted-before-height)}.s-timeline-item__body{flex:1;padding-top:var(--s-timeline-item-body-padding-top);padding-bottom:var(--s-timeline-item-body-padding-bottom)}.s-timeline-item__title{margin-bottom:var(--s-timeline-item-title-margin-bottom);font-size:var(--s-timeline-item-title-font-size);font-weight:var(--s-font-weight-bold)}.s-timeline-item__description{margin-bottom:var(--s-timeline-item-description-margin-bottom);font-size:var(--s-timeline-item-description-font-size)}.s-timeline-item__time{font-size:var(--s-timeline-item-time-font-size);color:var(--s-timeline-item-time-color)}