.wp-block-brandy-timeline{position:relative}.wp-block-brandy-timeline:before{content:"";position:absolute}.brandy-timeline-item{position:relative}.brandy-timeline--animated .brandy-timeline-item{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.brandy-timeline--animated .brandy-timeline-item.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.brandy-timeline--animated .brandy-timeline-item{opacity:1;transform:none;transition:none}}.brandy-timeline-item__marker{align-items:center;background:var(--timeline-marker-bg,#fff);border:2px solid var(--timeline-marker-color,#0061fe);border-radius:50%;display:flex;flex-shrink:0;height:var(--timeline-marker-size,16px);justify-content:center;position:relative;width:var(--timeline-marker-size,16px);z-index:1}.brandy-timeline-item__marker-dot{background:var(--timeline-marker-color,#0061fe);border-radius:50%;height:50%;width:50%}.brandy-timeline-item__marker-icon{color:var(--timeline-marker-color,#0061fe);font-size:calc(var(--timeline-marker-size, 16px)*.6);line-height:1}.brandy-timeline-item__marker-label{color:var(--timeline-marker-color,#0061fe);font-size:calc(var(--timeline-marker-size, 16px)*.5);font-weight:700;line-height:1}.brandy-timeline-item__date{color:#6b7280;font-size:14px;font-weight:500;white-space:nowrap}.brandy-timeline-item__content{flex:1;min-width:0}.brandy-timeline-item--highlighted .brandy-timeline-item__marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--timeline-marker-color,#0061fe) 20%,transparent);transform:scale(1.3)}.brandy-timeline--vertical{padding-left:calc(var(--timeline-marker-size, 16px)/2)}.brandy-timeline--vertical:before{bottom:0;left:calc(var(--timeline-marker-size, 16px)/2);top:0;width:var(--timeline-line-width,2px)}.brandy-timeline--vertical .brandy-timeline-item{display:grid;gap:0 16px;grid-template-columns:var(--timeline-marker-size,16px) 1fr;grid-template-rows:auto auto;padding-bottom:32px}.brandy-timeline--vertical .brandy-timeline-item__marker{grid-row:1/-1}.brandy-timeline--vertical .brandy-timeline-item__date{grid-column:2;margin-bottom:4px}.brandy-timeline--vertical .brandy-timeline-item__content{grid-column:2}.brandy-timeline--alternating:before{bottom:0;left:50%;top:0;transform:translateX(-50%);width:var(--timeline-line-width,2px)}.brandy-timeline--alternating .brandy-timeline-item{align-items:start;display:grid;gap:0 24px;grid-template-columns:1fr var(--timeline-marker-size,16px) 1fr;padding-bottom:32px}.brandy-timeline--alternating .brandy-timeline-item__marker{grid-column:2;grid-row:1/-1;justify-self:center}.brandy-timeline--alternating .brandy-timeline-item:nth-child(odd) .brandy-timeline-item__date{grid-column:1;grid-row:1;text-align:right}.brandy-timeline--alternating .brandy-timeline-item:nth-child(odd) .brandy-timeline-item__content{grid-column:3;grid-row:1}.brandy-timeline--alternating .brandy-timeline-item:nth-child(2n) .brandy-timeline-item__content{grid-column:1;grid-row:1;text-align:right}.brandy-timeline--alternating .brandy-timeline-item:nth-child(2n) .brandy-timeline-item__date{grid-column:3;grid-row:1}.brandy-timeline--horizontal{display:flex;flex-direction:row;overflow-x:auto;padding-top:calc(var(--timeline-marker-size, 16px)/2);scrollbar-width:thin}.brandy-timeline--horizontal:before{height:var(--timeline-line-width,2px);left:0;right:0;top:calc(var(--timeline-marker-size, 16px)/2)}.brandy-timeline--horizontal .brandy-timeline-item{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;max-width:300px;min-width:200px;padding:0 16px;text-align:center}.brandy-timeline--horizontal .brandy-timeline-item__marker{margin-bottom:12px}.brandy-timeline--horizontal .brandy-timeline-item__date{margin-bottom:8px}.brandy-timeline--alternating:before,.brandy-timeline--vertical:before{background:none;border-left:var(--timeline-line-width,2px) var(--timeline-connector-style,solid) var(--timeline-line-color,#e5e7eb)}.brandy-timeline--horizontal:before{background:none;border-top:var(--timeline-line-width,2px) var(--timeline-connector-style,solid) var(--timeline-line-color,#e5e7eb)}@media(max-width:768px){.brandy-timeline--alternating{padding-left:calc(var(--timeline-marker-size, 16px)/2)}.brandy-timeline--alternating:before{left:calc(var(--timeline-marker-size, 16px)/2);transform:none}.brandy-timeline--alternating .brandy-timeline-item{grid-template-columns:var(--timeline-marker-size,16px) 1fr}.brandy-timeline--alternating .brandy-timeline-item__marker{grid-column:1}.brandy-timeline--alternating .brandy-timeline-item:nth-child(2n) .brandy-timeline-item__date,.brandy-timeline--alternating .brandy-timeline-item:nth-child(odd) .brandy-timeline-item__date{grid-column:2;grid-row:1;text-align:left}.brandy-timeline--alternating .brandy-timeline-item:nth-child(2n) .brandy-timeline-item__content,.brandy-timeline--alternating .brandy-timeline-item:nth-child(odd) .brandy-timeline-item__content{grid-column:2;grid-row:auto;text-align:left}}
