.rosenberger-timeline-block{--scoped-divider-color:var(--mui-palette-divider);--scoped-highlight-color:var(--mui-palette-primary-main);--scoped-spacing:var(--blocks-field-spacing-h);--scoped-dot-size:var(--spacing-1);--scoped-halo-width:var(--spacing-0-5);--scoped-line-position:calc(var(--scoped-dot-size) / 2 + var(--scoped-halo-width));--scoped-gutter:var(--spacing-4);--icon-color:var(--custom-icon-color,var(--scoped-highlight-color));gap:var(--scoped-spacing);padding:var(--scoped-spacing) 0;flex-direction:column;display:flex;position:relative}.rosenberger-timeline-block[data-bg-type=dark]{--scoped-divider-color:var(--divider-on-dark);color:var(--scoped-text-color-primary)}.rosenberger-timeline-block:before{content:"";top:0;bottom:0;left:var(--scoped-line-position);background:var(--scoped-divider-color);width:1px;margin-left:-.5px;position:absolute}@media (min-width:768px){.rosenberger-timeline-block{--scoped-gutter:calc(var(--spacing-4-5) * 2)}.rosenberger-timeline-block:before{left:50%}}.rosenberger-timeline-milestone{padding-left:calc(var(--scoped-line-position) + var(--scoped-gutter));display:flex}.rosenberger-timeline-milestone__entry{width:100%}.rosenberger-timeline-milestone__visual{align-items:flex-start;gap:var(--spacing-1);margin-bottom:var(--spacing-1-5);display:flex}.rosenberger-timeline-milestone__visual>:not(.rosenberger-timeline-milestone__timeframe,.rosenberger-timeline-milestone__icon){flex:1;min-width:0}.rosenberger-timeline-milestone__visual .image-field,.rosenberger-timeline-milestone__visual .image-field img{border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-right-radius:var(--border-radius-1);border-bottom-left-radius:var(--border-radius-1)}.rosenberger-timeline-milestone__visual[data-ratio=square] .rosenberger-timeline-milestone__icon{aspect-ratio:var(--aspect-ratio-1-1)}.rosenberger-timeline-milestone__visual[data-ratio=rectangle] .rosenberger-timeline-milestone__icon{aspect-ratio:var(--aspect-ratio-4-3)}.rosenberger-timeline-milestone__timeframe{color:var(--scoped-divider-color);display:block;margin:0!important;line-height:1!important}.rosenberger-timeline-milestone__visual .rosenberger-timeline-milestone__timeframe{writing-mode:vertical-rl;transform:rotate(180deg)}.rosenberger-timeline-milestone__icon{width:7.5rem;aspect-ratio:var(--aspect-ratio-1-1);border:1px solid var(--scoped-divider-color);border-radius:var(--border-radius-2);flex:none;justify-content:center;align-items:center;display:flex;container-type:inline-size}.rosenberger-timeline-milestone__icon i{color:var(--icon-color);font-size:33.3333cqw}.rosenberger-timeline-milestone__content{font-size:var(--font-size-small);position:relative}.rosenberger-timeline-milestone__title{margin-bottom:var(--spacing-1)!important}.rosenberger-timeline-milestone__marker{top:var(--spacing-1-5);width:var(--scoped-gutter);background:linear-gradient(90deg, var(--scoped-highlight-color) 0%, transparent 100%);height:1px;position:absolute;right:100%}.rosenberger-timeline-milestone__marker:before{content:"";width:var(--scoped-dot-size);height:var(--scoped-dot-size);background:var(--scoped-highlight-color);box-shadow:0 0 0 var(--scoped-halo-width) color-mix(in srgb, var(--scoped-highlight-color) 45%, transparent);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@media (min-width:768px){.rosenberger-timeline-milestone{padding-left:calc(50% + var(--scoped-gutter))}.rosenberger-timeline-milestone__entry{max-width:calc(4 * ((100% - (4 * var(--grid-width-gutter))) / 5) + (3 * var(--grid-width-gutter)))}.rosenberger-timeline-milestone[data-side=left]{padding-left:0;padding-right:calc(50% + var(--scoped-gutter));justify-content:flex-end}.rosenberger-timeline-milestone[data-side=left] .rosenberger-timeline-milestone__visual{justify-content:flex-end}.rosenberger-timeline-milestone[data-side=left] .rosenberger-timeline-milestone__visual .rosenberger-timeline-milestone__timeframe{order:2}.rosenberger-timeline-milestone[data-side=left] .rosenberger-timeline-milestone__marker{background:linear-gradient(270deg, var(--scoped-highlight-color) 0%, transparent 100%);left:100%;right:auto}.rosenberger-timeline-milestone[data-side=left] .rosenberger-timeline-milestone__marker:before{left:auto;right:0;transform:translate(50%,-50%)}}.rosenberger-timeline-horizontal .timeline-block:not([data-bg-type=dark]){--scoped-highlight-color:var(--mui-palette-primary-main)}.rosenberger-timeline-horizontal .timeline-milestone .timeline-milestone__timeframe{-webkit-text-stroke:0;color:var(--scoped-divider-color)}.rosenberger-timeline-horizontal .image-field,.rosenberger-timeline-horizontal .image-field img{border-top-left-radius:var(--border-radius-1);border-top-right-radius:var(--border-radius-1);border-bottom-right-radius:var(--border-radius-1);border-bottom-left-radius:var(--border-radius-1)}
