._mapContainer_pll46_1{position:relative;width:100%;height:100%;background-color:color-mix(in srgb,var(--info) 10%,var(--background));overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border);-webkit-tap-highlight-color:transparent}._mapContainer_pll46_1 svg,._mapContainer_pll46_1 path,._mapContainer_pll46_1 g,._mapContainer_pll46_1 circle{-webkit-tap-highlight-color:transparent;outline:none}._map_pll46_1{width:100%;height:100%;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:manipulation}._clickable_pll46_29{cursor:pointer}._geography_pll46_33{transition:opacity var(--animation-duration-fast) ease}._geography_pll46_33:hover,._marker_pll46_38:hover ._markerPolygon_pll46_38{stroke:var(--foreground);stroke-width:.75;opacity:.85}._geography_pll46_33._selected_pll46_44,._geography_pll46_33._selected_pll46_44:hover,._marker_pll46_38._selected_pll46_44 ._markerPolygon_pll46_38,._marker_pll46_38._selected_pll46_44:hover ._markerPolygon_pll46_38{stroke:var(--foreground);stroke-width:1.5;opacity:1}._marker_pll46_38{outline:none}._clickableMarker_pll46_57{cursor:pointer}._markerHalo_pll46_61{opacity:.15}._marker_pll46_38:hover ._markerHalo_pll46_61,._marker_pll46_38._selected_pll46_44 ._markerHalo_pll46_61{opacity:.35}._marker_pll46_38:hover ._markerDot_pll46_70,._marker_pll46_38._selected_pll46_44 ._markerDot_pll46_70{stroke:var(--foreground);stroke-width:.6}._infoStatus_pll46_76{display:flex;align-items:center;gap:var(--spacing-2)}._swatch_pll46_82{display:inline-block;width:10px;height:10px;flex:0 0 10px;border-radius:var(--radius-full);background-color:var(--visa-policy-15)}._swatch_pll46_82[data-policy="0"]{background-color:var(--visa-policy-0)}._swatch_pll46_82[data-policy="1"],._swatch_pll46_82[data-policy="14"]{background-color:var(--visa-policy-1)}._swatch_pll46_82[data-policy="7"]{background-color:var(--visa-policy-7)}._swatch_pll46_82[data-policy="8"]{background-color:var(--visa-policy-8)}._swatch_pll46_82[data-policy="10"]{background-color:var(--visa-policy-10)}._swatch_pll46_82[data-policy="11"]{background-color:var(--visa-policy-11)}._swatch_pll46_82[data-policy="15"]{background-color:var(--visa-policy-15)}._infoPanel_pll46_100{position:absolute;bottom:var(--spacing-6);left:var(--spacing-6);background-color:var(--card);border:1px solid var(--border);padding:var(--spacing-4);min-width:200px;box-shadow:var(--shadow-md);border-radius:var(--radius-md);pointer-events:none}@media(max-width:640px){._infoPanel_pll46_100{left:var(--spacing-2);right:var(--spacing-2);bottom:var(--spacing-2);min-width:0;padding:var(--spacing-2) var(--spacing-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-3)}._infoPanelEmpty_pll46_126,._infoPanel_pll46_100 ._infoLabel_pll46_127{display:none}._infoName_pll46_131{margin-bottom:0;font-size:.95rem}._infoStatus_pll46_76{font-size:.75rem}}._infoLabel_pll46_127{font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-1)}._infoName_pll46_131{font-family:var(--font-family-display);font-weight:600;font-size:1.125rem;color:var(--foreground);margin-bottom:var(--spacing-1)}._infoStatus_pll46_76{font-size:.875rem;color:var(--foreground);font-weight:500}._infoEmpty_pll46_163{font-size:.875rem;color:var(--muted-foreground)}
