:root{--color-road-closure:#d6001c}.umap-control-road-closures svg{display:block;width:24px;height:24px;margin:auto}.umap-control-road-closures svg circle{fill:none;stroke:currentColor;stroke-width:2}.umap-control-road-closures svg rect{fill:currentColor}.leaflet-left .leaflet-control.umap-control-road-closures.on [type="button"]:not(.umap-control-more){filter:none}.umap-control-road-closures.on svg circle{fill:var(--color-road-closure);stroke:white;stroke-width:1.5}.umap-control-road-closures.on svg rect{fill:white}.umap-control-road-closures.dimmed svg{opacity:0.45}.umap-control-road-closures.loading svg{animation:road-closures-pulse 1.2s ease-in-out infinite}@keyframes road-closures-pulse{50%{opacity:0.35}}.road-closure-popup-content h4{margin:0 0 4px;color:var(--color-road-closure);font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase}.road-closure-popup-content strong{display:block;font-size:1rem}.road-closure-popup-content .road-closure-place{color:var(--color-muted)}.road-closure-popup-content dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:8px 0 0}.road-closure-popup-content dt{color:var(--color-muted)}.road-closure-popup-content dd{margin:0}