#ted-melbourne-map .maplibregl-map,#ted-melbourne-map .maplibregl-canvas-container,#ted-melbourne-map .maplibregl-canvas{background:#02090d}#ted-melbourne-map .maplibregl-canvas{outline:none}.real-map-panel .leaflet-control-zoom{border:0!important;box-shadow:none!important}.real-map-panel .leaflet-control-zoom a{background:rgba(2,14,19,.92)!important;color:var(--brand-light)!important;border:1px solid rgba(71,217,233,.22)!important}.real-map-panel .leaflet-control-zoom a:hover{background:rgba(14,153,180,.16)!important}.real-map-panel .leaflet-control-attribution{background:rgba(0,0,0,.65)!important;color:rgba(255,255,255,.5)!important;font-size:7px!important}.real-map-panel .leaflet-control-attribution a{color:var(--brand-light)!important}.ted-leaflet-div-icon{background:0 0!important;border:0!important}.ted-map-marker{position:relative;width:40px;height:54px;animation:tedMarkerJump 1.35s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:var(--jump-delay,0s);transform-origin:center bottom}.ted-map-marker::after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:7px;border-radius:50%;background:rgba(71,217,233,.19);box-shadow:0 0 14px rgba(71,217,233,.55);animation:tedMarkerShadow 1.35s ease-in-out infinite;animation-delay:var(--jump-delay,0s)}.ted-map-marker.cbd-marker{width:48px;height:64px}.ted-map-tooltip{background:rgba(2,15,20,.94)!important;border:1px solid rgba(71,217,233,.32)!important;border-radius:8px!important;box-shadow:0 8px 26px rgba(0,0,0,.35)!important;color:#fff!important;font-family:"Poppins",sans-serif!important;font-size:10px!important;font-weight:500!important;padding:7px 10px!important}@media (max-width:700px){.ted-map-marker{width:34px;height:48px}}@media (prefers-reduced-motion:reduce){.ted-map-marker,.ted-map-marker::after{animation:none}}