/*! tailwindcss v4.1.11 | 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{color:var(--line-route-overview-station-color);cursor:pointer;padding-left:calc(var(--spacing,.25rem)*7);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{background:var(--line-route-overview-station-color);border-radius:3.40282e+38px;content:"";height:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*0);outline:2px solid #fff;position:absolute;top:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*4);z-index:10}.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{border-left:1px dotted gray;bottom:calc(var(--spacing,.25rem)*-3);content:"";left:7px;position:absolute;top:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*.5)}.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);color:var(--color-black,#000);font-weight:var(--font-weight-normal,400)}.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}
