.tp-mapd.svelte-10ra50v{height:100%;min-height:0;container-type:inline-size}.tp-mapd__layout.svelte-10ra50v{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1rem;height:100%;min-height:0;display:grid}.tp-mapd__map.svelte-10ra50v{border:1px solid var(--color-ink-700);border-radius:var(--radius-ctl);min-height:18rem;position:relative;overflow:hidden}.tp-mapd__veil.svelte-10ra50v{z-index:3;background:var(--color-ink-850);position:absolute;inset:0}.tp-mapd__veil--card.svelte-10ra50v{color:var(--color-fg-mute);font-size:var(--text-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.tp-mapd__veil--card.svelte-10ra50v p:where(.svelte-10ra50v){margin:0}.tp-mapd__panel.svelte-10ra50v{flex-direction:column;gap:1rem;min-height:0;display:flex;overflow-y:auto}.tp-mapd__section.svelte-10ra50v,.tp-mapd__card.svelte-10ra50v{flex-direction:column;gap:.375rem;display:flex}.tp-mapd__card.svelte-10ra50v{border:1px solid var(--color-ink-700);border-radius:var(--radius-ctl);padding:.625rem}.tp-mapd__heading.svelte-10ra50v{color:var(--color-fg);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}.tp-mapd__name.svelte-10ra50v{color:var(--color-fg-dim);font-size:var(--text-2xs);flex-direction:column;gap:.25rem;display:flex}.tp-mapd__name.svelte-10ra50v input:where(.svelte-10ra50v),.tp-mapd__rename.svelte-10ra50v{border:1px solid var(--color-field);border-radius:var(--radius-ctl);color:var(--color-fg);font:inherit;font-size:var(--text-xs);background:0 0;padding:.3rem .5rem}.tp-mapd__name.svelte-10ra50v input:where(.svelte-10ra50v):focus-visible,.tp-mapd__rename.svelte-10ra50v:focus-visible{border-color:var(--color-beacon);outline:none}.tp-mapd__context.svelte-10ra50v,.tp-mapd__note.svelte-10ra50v{color:var(--color-fg-dim);font-size:var(--text-2xs);margin:0}.tp-mapd__coords.svelte-10ra50v{color:var(--color-fg-mute);font-size:var(--text-2xs);margin:0}.tp-mapd__actions.svelte-10ra50v,.tp-mapd__links.svelte-10ra50v{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tp-mapd__primary.svelte-10ra50v{border-radius:var(--radius-ctl);background:var(--color-beacon);color:var(--color-ink-950);cursor:pointer;font:inherit;font-size:var(--text-xs);border:0;padding:.3rem .75rem;font-weight:600}.tp-mapd__link.svelte-10ra50v{min-height:var(--tp-target);min-width:var(--tp-target);color:var(--color-beacon);cursor:pointer;font:inherit;font-size:var(--text-2xs);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tp-mapd__primary.svelte-10ra50v:focus-visible,.tp-mapd__link.svelte-10ra50v:focus-visible,.tp-mapd__place.svelte-10ra50v:focus-visible,.tp-mapd__tool.svelte-10ra50v:focus-visible{outline:2px solid var(--color-beacon);outline-offset:2px}.tp-mapd__list.svelte-10ra50v{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tp-mapd__row.svelte-10ra50v{border-radius:var(--radius-ctl);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem .375rem;display:flex}.tp-mapd__row--on.svelte-10ra50v{background:var(--color-beacon-soft)}.tp-mapd__place.svelte-10ra50v{min-width:0;color:var(--color-fg);cursor:pointer;font:inherit;font-size:var(--text-xs);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.tp-mapd__place-name.svelte-10ra50v{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tp-mapd__distance.svelte-10ra50v{color:var(--color-fg-dim);font-size:var(--text-2xs)}.tp-mapd__rename.svelte-10ra50v{flex:1;min-width:0}.tp-mapd__tools.svelte-10ra50v{flex:none;display:inline-flex}.tp-mapd__tool.svelte-10ra50v{border-radius:var(--radius-ctl);color:var(--color-fg-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.tp-mapd__tool.svelte-10ra50v:hover{color:var(--color-fg)}.tp-mapd__row.svelte-10ra50v .tp-mapd__links:where(.svelte-10ra50v){flex-basis:100%}@container (width<=720px){.tp-mapd__layout.svelte-10ra50v{grid-template-rows:minmax(16rem,55%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}
