#map{height:93vh;width:100%}.custom-popup .leaflet-popup-tip{background:var(--sub-plain);border:1px solid hsla(0,0%,100%,.1)}.custom-popup .leaflet-popup-content-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--sub-plain);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 25px -5px #0000004d;padding:0}.pulsing-marker{align-items:center;display:flex;justify-content:center;position:relative}.pulsing-marker .dot{background-color:var(--text-colour);border:2px solid var(--text-colour);border-radius:50%;box-shadow:0 2px 4px #0000004d;height:36px!important;width:36px!important;z-index:2}.pulsing-marker .ring{animation:pulse-ring 2s infinite;border-radius:50%;height:50px;opacity:0;position:absolute;width:50px;z-index:1}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.3)}80%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.marker-indicator-1 .dot,.marker-indicator-1 .ring{background-color:var(--indicator-1)}.marker-indicator-1 .ring{animation-duration:2.5s}.marker-indicator-2 .dot,.marker-indicator-2 .ring{background-color:var(--indicator-2)}.marker-indicator-2 .ring{animation-duration:2.5s}.marker-indicator-3 .dot,.marker-indicator-3 .ring{background-color:var(--indicator-3)}.marker-indicator-3 .ring{animation-duration:2.5s}.marker-indicator-4 .dot,.marker-indicator-4 .ring{background-color:var(--indicator-4)}.marker-indicator-4 .ring{animation-duration:2.5s}.marker-indicator-5 .dot,.marker-indicator-5 .ring{background-color:var(--indicator-5)}.marker-indicator-5 .ring{animation-duration:2.5s}.marker-ph-indicator-1 .dot,.marker-ph-indicator-1 .ring{background-color:var(--ph-indicator-1)}.marker-ph-indicator-1 .ring{animation-duration:2.5s}.marker-ph-indicator-2 .dot,.marker-ph-indicator-2 .ring{background-color:var(--ph-indicator-2)}.marker-ph-indicator-2 .ring{animation-duration:2.5s}.marker-ph-indicator-3 .dot,.marker-ph-indicator-3 .ring{background-color:var(--ph-indicator-3)}.marker-ph-indicator-3 .ring{animation-duration:2.5s}.marker-ph-indicator-4 .dot,.marker-ph-indicator-4 .ring{background-color:var(--ph-indicator-4)}.marker-ph-indicator-4 .ring{animation-duration:2.5s}.marker-ph-indicator-5 .dot,.marker-ph-indicator-5 .ring{background-color:var(--ph-indicator-5)}.marker-ph-indicator-5 .ring{animation-duration:2.5s}.marker-o2-indicator-1 .dot,.marker-o2-indicator-1 .ring{background-color:var(--o2-indicator-1)}.marker-o2-indicator-1 .ring{animation-duration:2.5s}.marker-o2-indicator-2 .dot,.marker-o2-indicator-2 .ring{background-color:var(--o2-indicator-2)}.marker-o2-indicator-2 .ring{animation-duration:2.5s}.marker-o2-indicator-3 .dot,.marker-o2-indicator-3 .ring{background-color:var(--o2-indicator-3)}.marker-o2-indicator-3 .ring{animation-duration:2.5s}.marker-o2-indicator-4 .dot,.marker-o2-indicator-4 .ring{background-color:var(--o2-indicator-4)}.marker-o2-indicator-4 .ring{animation-duration:2.5s}.leaflet-popup-content-wrapper{background-color:var(--sub-plain);border-radius:8px;box-shadow:0 4px 20px #0003;color:var(--text-colour);overflow:hidden;padding:0}.leaflet-popup-content{font-family:Prompt,sans-serif;font-size:1rem;margin:0!important;max-width:85vw!important;width:450px!important}
