.location-grid.svelte-yo8u43{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.location-card.svelte-yo8u43{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border:1px solid var(--cds-border-subtle);border-radius:0;background:var(--cds-layer-01);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.location-card.svelte-yo8u43:hover{border-color:var(--cds-interactive-01);background:var(--cds-layer-hover-01, var(--cds-layer-02))}.location-card__header.svelte-yo8u43{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.location-card__title.svelte-yo8u43{font-weight:600;font-size:1rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-card__meta.svelte-yo8u43{font-size:.75rem;color:var(--cds-text-secondary);margin:.25rem 0 0}.location-card__stats.svelte-yo8u43{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0}.location-card__stats.svelte-yo8u43 dt:where(.svelte-yo8u43){font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em;color:var(--cds-text-secondary);margin:0}.location-card__stats.svelte-yo8u43 dd:where(.svelte-yo8u43){font-size:1.125rem;font-weight:600;margin:.125rem 0 0}.location-card__footer.svelte-yo8u43{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--cds-border-subtle)}
