.wa-map{height:100%;min-height:540px}.wa-map>.maplibregl-map{position:absolute;inset:0}.wa-map .maplibregl-canvas:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.wa-map .maplibregl-ctrl-attrib{background:var(--card);color:var(--muted-foreground);font-size:10px}.wa-map .maplibregl-ctrl-attrib a{color:inherit}.wa-map-control{width:36px;height:36px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.wa-map-control:hover{color:var(--foreground);background:var(--muted)}.wa-action{border:1px solid var(--border);color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.wa-action:hover{background:var(--muted)}.wa-action:disabled{opacity:.4;cursor:not-allowed}.wa-toggle{border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.wa-toggle button{color:var(--muted-foreground);border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:12px}.wa-toggle button:hover{color:var(--foreground)}.wa-toggle button[aria-pressed=true]{color:var(--wa-1,#3b82f6);background:#3b82f61f;border-color:#3b82f6}@media (width<=1023px){.wa-map{min-height:420px}}@media (width<=639px){.wa-map{min-height:360px}.wa-map-control{width:44px;height:44px}}
