.stoomlink-maps__popup{font-family:var(--font-family);font-size:16px}.stoomlink-maps__popup .mapboxgl-popup-content{padding:12px;min-width:290px;max-width:70vw;max-height:calc(100vh - 300px);overflow-y:auto;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:#ffffffe6}.interactiveMap__header{display:flex;place-items:center;place-content:space-between;margin:0 0 8px}.interactiveMap__close{all:unset;display:flex;place-content:center;place-items:center;margin-left:16px;margin-right:-8px;height:40px;width:40px;cursor:pointer}.interactiveMap__title{margin:0;font-size:20px;font-weight:500}.interactiveMap__subtitle{margin:8px 0;font-size:14px;font-weight:500}.interactiveMap__mobilityHub__description{margin-top:16px}.interactiveMap__mobilityHub__micromob{display:flex;gap:6px;margin-bottom:16px}.interactiveMap__mobilityHub__micromob__item{display:flex;place-items:center;place-content:center;height:24px;width:24px;border-radius:24px;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:center center}.timetable_departure_row div:last-child svg{display:none}.tramworks-popup-html{padding:0 4px}.tramworks-popup-html figure{margin-left:0;margin-right:0}.tramworks-popup-html figcaption{font-size:10px}.tramworks-popup-html img{width:100%;height:auto}.timetable_departure_row{min-height:0;padding:12px 0}.interactiveMap__nextDep h4{margin:12px 0}.map-popup-content--flex,.gbfs-station-popup-content{display:flex;flex-direction:column;gap:6px}.map-popup-content--flex p{margin:0}.mapPopup__nextDep__content{height:50px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
