.geo-map-theme-module__I0GJxa__root[data-slot=geo-map]{--geo-map-canvas-bg:var(--muted);--geo-map-tooltip-bg:var(--foreground);--geo-map-tooltip-fg:var(--background);--geo-map-tooltip-shadow:0 8px 20px oklch(from var(--foreground)l c h/.18);--geo-map-tooltip-radius:calc(var(--radius) - 2px);--geo-map-tooltip-padding:.375rem .625rem;--geo-map-tooltip-font-size:.75rem;--geo-map-tooltip-font-weight:500;--geo-map-tooltip-line-height:1.2;--geo-map-popup-margin-bottom:12px;--geo-map-popup-border:var(--border);--geo-map-popup-radius:calc(var(--radius) + 2px);--geo-map-popup-bg:oklch(from var(--popover)l c h/.96);--geo-map-popup-fg:var(--popover-foreground);--geo-map-popup-shadow:0 10px 30px oklch(from var(--foreground)l c h/.12);--geo-map-popup-blur:8px;--geo-map-popup-content-padding:.625rem .75rem;--geo-map-popup-max-width:min(80vw,18rem);--geo-map-popup-font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);--geo-map-zoom-bg:oklch(from var(--background)l c h/.78);--geo-map-zoom-fg:var(--foreground);--geo-map-zoom-border:var(--border);--geo-map-zoom-hover-bg:oklch(from var(--accent)l c h/.82);--geo-map-zoom-hover-fg:var(--accent-foreground);--geo-map-zoom-disabled-bg:oklch(from var(--muted)l c h/.72);--geo-map-zoom-disabled-fg:var(--muted-foreground);--geo-map-zoom-shadow:0 1px 2px oklch(from var(--foreground)l c h/.08);--geo-map-zoom-focus-ring:var(--ring);--geo-map-zoom-radius:.5rem;--geo-map-zoom-size:2.25rem;--geo-map-zoom-font-size:1.125rem}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-container{background:var(--geo-map-canvas-bg)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom{border:1px solid var(--geo-map-zoom-border);box-shadow:var(--geo-map-zoom-shadow);background:var(--geo-map-zoom-bg);-webkit-backdrop-filter:blur(var(--geo-map-popup-blur))}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom.leaflet-bar{border-radius:var(--geo-map-zoom-radius)!important}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a{width:var(--geo-map-zoom-size);height:var(--geo-map-zoom-size);text-indent:0;color:var(--geo-map-zoom-fg);line-height:1;font-size:var(--geo-map-zoom-font-size);box-shadow:none;cursor:default;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s;display:flex;border-radius:0!important}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a+a{border-top:1px solid var(--geo-map-zoom-border)}:is(.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a:first-child,.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-touch .leaflet-control-zoom a:first-child,.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom .leaflet-control-zoom-in){border-radius:var(--geo-map-zoom-radius)var(--geo-map-zoom-radius)0 0!important}:is(.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a:last-child,.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-touch .leaflet-control-zoom a:last-child,.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom .leaflet-control-zoom-out){border-top:0;border-radius:0 0 var(--geo-map-zoom-radius)var(--geo-map-zoom-radius)!important}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a:hover{background:var(--geo-map-zoom-hover-bg);color:var(--geo-map-zoom-hover-fg)}:is(.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a:focus,.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a:focus-visible){z-index:1;outline:2px solid var(--geo-map-zoom-focus-ring);outline-offset:1px;position:relative}:is(.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a.leaflet-disabled,.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-control-zoom a.leaflet-disabled:hover){background:var(--geo-map-zoom-disabled-bg);color:var(--geo-map-zoom-disabled-fg);opacity:.55}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-tooltip.geo-map-tooltip{border-radius:var(--geo-map-tooltip-radius);background:var(--geo-map-tooltip-bg);color:var(--geo-map-tooltip-fg);box-shadow:var(--geo-map-tooltip-shadow);font-size:var(--geo-map-tooltip-font-size);font-weight:var(--geo-map-tooltip-font-weight);line-height:var(--geo-map-tooltip-line-height);padding:var(--geo-map-tooltip-padding);border:0}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-tooltip-top.geo-map-tooltip:before{border-top-color:var(--geo-map-tooltip-bg)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-tooltip-bottom.geo-map-tooltip:before{border-bottom-color:var(--geo-map-tooltip-bg)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-tooltip-left.geo-map-tooltip:before{border-left-color:var(--geo-map-tooltip-bg)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-tooltip-right.geo-map-tooltip:before{border-right-color:var(--geo-map-tooltip-bg)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup{margin-bottom:var(--geo-map-popup-margin-bottom)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-content-wrapper{border:1px solid var(--geo-map-popup-border);border-radius:var(--geo-map-popup-radius);background:var(--geo-map-popup-bg);color:var(--geo-map-popup-fg);box-shadow:var(--geo-map-popup-shadow);-webkit-backdrop-filter:blur(var(--geo-map-popup-blur));padding:0}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-content{width:max-content;min-width:0;max-width:var(--geo-map-popup-max-width);padding:var(--geo-map-popup-content-padding);font-family:var(--geo-map-popup-font-family);margin:0}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-content p{margin:0}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-tip-container{display:none}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-close-button{color:var(--geo-map-popup-fg);opacity:.75;border-radius:calc(var(--radius) - 2px);width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem;top:.25rem;right:.25rem}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-close-button:hover{opacity:1;background:oklch(from var(--muted)l c h/.65)}.geo-map-theme-module__I0GJxa__root[data-slot=geo-map] .leaflet-popup.geo-map-popup .leaflet-popup-close-button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}
