.vs-progress[data-v-b8d9fc56]{animation:1.1s ease-in-out infinite vs-progress-slide-b8d9fc56}@keyframes vs-progress-slide-b8d9fc56{0%{transform:translate(-100%)}to{transform:translate(400%)}}.map-pin__canvas[data-v-21412fc1],.map-pin__failed[data-v-21412fc1]{border:1px solid var(--color-border-base);border-radius:var(--radius-md);block-size:260px;overflow:hidden}.map-pin__locate[data-v-21412fc1]{appearance:none;color:#374151;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;block-size:2.25rem;inline-size:2.25rem;padding:0;display:grid;box-shadow:0 1px 4px #0000004d}.maplibregl-ctrl .map-pin__locate[data-v-21412fc1]:hover{color:#111827;background:#f3f4f6}.map-pin__locate[data-v-21412fc1]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.map-pin__locate[data-v-21412fc1]:disabled{color:#9ca3af;cursor:progress}.map-pin__failed[data-v-21412fc1]{color:var(--color-fg-muted);text-align:center;place-items:center;padding:1rem;font-size:.875rem;display:grid}.map-pin__hint[data-v-21412fc1]{color:var(--color-fg-muted);margin-block-start:.5rem;font-size:.875rem}.map-view__canvas[data-v-7bcb7323],.map-view__failed[data-v-7bcb7323]{border:1px solid var(--color-border-base);border-radius:var(--radius-md);block-size:260px;overflow:hidden}.map-view__failed[data-v-7bcb7323]{text-align:center;color:var(--color-fg-muted);place-items:center;padding:0 1rem;font-size:.875rem;display:grid}.map-view__legend[data-v-7bcb7323]{color:var(--color-fg-muted);flex-wrap:wrap;gap:.25rem 1rem;margin-block-start:.5rem;font-size:.75rem;display:flex}.map-view__key[data-v-7bcb7323]{align-items:center;gap:.375rem;display:inline-flex}.map-view__dot[data-v-7bcb7323]{border-radius:50%;block-size:.625rem;inline-size:.625rem}.vs-scroll-hint[data-v-437fe6cc]{background:linear-gradient(to left, rgb(var(--vs-surface)), rgb(var(--vs-surface))) right center / 2rem 100% no-repeat local, linear-gradient(to left, rgb(var(--vs-fg) / .14), transparent) right center / 1.25rem 100% no-repeat scroll}.vs-scroll-hint[data-v-437fe6cc] tbody td:first-child,.vs-scroll-hint[data-v-437fe6cc] thead th:first-child{z-index:1;background-color:rgb(var(--vs-surface));position:sticky;left:0}.vs-scroll-hint[data-v-437fe6cc] thead th:first-child{background-color:rgb(var(--vs-surface-muted))}
