.map-fullscreen-frame:fullscreen{background:hsl(var(--background));border:0;border-radius:0;width:100vw;height:100vh}.map-fullscreen-frame:fullscreen>.leaflet-container{border-radius:0!important;width:100%!important;height:100%!important}.map-fullscreen-frame:fullscreen>iframe{border-radius:0!important;width:100%!important;height:100%!important}@media (width<=639px){.map-fullscreen-button span{display:none}}.map-themed-popup .leaflet-popup-content-wrapper{background:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:calc(var(--radius) * 1.5)!important;box-shadow:0 4px 16px #0f172a1f!important}.dark .map-themed-popup .leaflet-popup-content-wrapper{box-shadow:0 4px 16px #00000073!important}.map-themed-popup .leaflet-popup-tip{background:hsl(var(--card))!important}.map-themed-tooltip{background:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:calc(var(--radius) * 1.25)!important;padding:8px 10px!important;box-shadow:0 4px 16px #0f172a29!important}.dark .map-themed-tooltip{box-shadow:0 4px 16px #00000073!important}.map-themed-tooltip.leaflet-tooltip-top:before{border-top-color:hsl(var(--border))!important}.map-themed-popup .leaflet-popup-content{color:inherit!important;margin:10px 12px!important}.map-themed-popup .leaflet-popup-close-button{color:hsl(var(--muted-foreground))!important}.map-themed-popup .leaflet-popup-close-button:hover{color:hsl(var(--foreground))!important}.switch-colored.form-switch{align-items:center;gap:.5rem;min-height:2rem;margin:0;padding:0;display:inline-flex}.switch-colored .form-check-label{cursor:pointer}.switch-control-target{cursor:pointer;align-items:center;min-height:2rem;display:inline-flex}.switch-colored.form-switch input.switch-input-control[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;border:1px solid var(--bs-danger,#dc3545);background-color:var(--bs-danger,#dc3545);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:.2em;background-repeat:no-repeat;background-size:1em 1em;border-radius:9999px;flex-shrink:0;width:2.25rem;min-width:2.25rem;height:1.25rem;margin:0;transition:background-color .2s,border-color .2s,background-position .2s}.switch-colored.form-switch input.switch-input-control[type=checkbox]:focus{outline:none;box-shadow:0 0 0 .2rem #dc354540}.switch-colored.form-switch input.switch-input-control[type=checkbox]:focus:not(:checked){border-color:var(--bs-danger,#dc3545)}.switch-colored.form-switch input.switch-input-control[type=checkbox]:checked{border-color:var(--bs-success,#198754);background-color:var(--bs-success,#198754);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:right .2em center}.switch-colored.form-switch input.switch-input-control[type=checkbox]:focus:checked{box-shadow:0 0 0 .2rem #19875440}.switch-colored.form-switch input.switch-input-control[type=checkbox]:disabled{opacity:.75;cursor:not-allowed}.search-filter-bar{align-items:end;gap:.5rem;width:100%;min-width:0;display:grid}.search-filter-field{min-width:0}.search-filter-field[hidden]{display:none}.search-filter-field>*{width:100%;min-width:0;max-width:100%}.search-filter-actions{justify-self:end;align-items:center;gap:.5rem;display:flex;position:relative}.search-filter-actions .search-filter-submit{white-space:nowrap;flex:none;width:auto}.search-filter-toggle{flex:none}.search-filter-toggle-measure{visibility:hidden;pointer-events:none;position:absolute}
