/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}.route-overview-item{cursor:pointer;padding-left:calc(var(--spacing,.25rem) * 7);color:var(--line-route-overview-station-color);position:relative}.route-overview-item ul{padding-block:calc(var(--spacing,.25rem) * 2)}.route-overview-item div{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.route-overview-item div:before{top:calc(var(--spacing,.25rem) * 1.5);z-index:10;height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);content:"";background:var(--line-route-overview-station-color);border-radius:2147483647px;outline:2px solid #fff;position:absolute;left:0}.route-overview-item div:hover{color:var(--color-black,#000)}.route-overview-item:first-child.depth-0 div,.route-overview-item:last-child div{color:var(--line-route-overview-station-start-end-color)}.route-overview-item:first-child.depth-0 div:before,.route-overview-item:last-child div:before{background:var(--line-route-overview-station-start-end-color)}.route-overview-item:not(:first-child){margin-top:calc(var(--spacing,.25rem) * .5)}.route-overview-item:not(:last-child):after{top:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * -3);width:calc(var(--spacing,.25rem) * .5);content:"";border-left:1px dotted gray;position:absolute;left:7px}.theme-contrast .route-overview-item{color:var(--ui-color-neutral-800)}.theme-contrast .route-overview-item div:before{background-color:var(--ui-color-neutral-600)}.theme-contrast .route-overview-item:first-child.depth-0 div,.theme-contrast .route-overview-item:last-child div{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#000)}.theme-contrast .route-overview-item:first-child.depth-0 div:before,.theme-contrast .route-overview-item:last-child div:before{background:var(--color-black)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
