.place-header.svelte-1nhoquv{z-index:1;background:var(--background);padding:var(--space-m) var(--space-l);border-bottom:1px solid var(--fade);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.place-header.svelte-1nhoquv h2:where(.svelte-1nhoquv){font-size:var(--step-1);margin:0}.place-header.svelte-1nhoquv .indicator:where(.svelte-1nhoquv){font-size:var(--step--1);color:var(--muted)}.place-panel-content.svelte-1nhoquv{grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.place-list.svelte-1nhoquv{gap:var(--space-xs);padding:var(--space-2xs);align-content:start;margin:0;display:grid;overflow-y:auto}.no-results.svelte-1nhoquv{color:var(--muted);text-align:center;padding:var(--space-m) var(--space-l);flex-direction:column;place-self:center;align-items:center;display:flex}.no-results.svelte-1nhoquv .no-result-icon{width:2rem;height:2rem}.drawer.svelte-uoov0r{z-index:2;height:var(--sheet-height,30vh);background-color:var(--background);border-radius:var(--radius) var(--radius) 0 0;width:100%;min-height:100px;max-height:85vh;margin:0;display:block;position:fixed;inset:auto 0 0}@media (width>=720px){.drawer.svelte-uoov0r{display:contents}.drawer.svelte-uoov0r>.drag-handle:where(.svelte-uoov0r){display:none}}.drawer.snapping.svelte-uoov0r{transition:height .25s cubic-bezier(.25,1,.5,1)}.drag-handle.svelte-uoov0r{width:100%;padding:var(--space-s) 0;cursor:grab;touch-action:none;background:0 0;border:none;justify-content:center;display:flex}.dragging.svelte-uoov0r .drag-handle:where(.svelte-uoov0r){cursor:grabbing}.dragging.svelte-uoov0r .drag-handle:where(.svelte-uoov0r) .handle-bar:where(.svelte-uoov0r){background-color:var(--muted)}.sheet-content.svelte-uoov0r{height:calc(100% - 40px);overflow-y:auto}.handle-bar.svelte-uoov0r{background-color:var(--fade);border-radius:3px;width:40px;height:5px}#context-menu.svelte-6ewtno{list-style:none;position:fixed}.add-button.svelte-vtm2ky{top:var(--space-m);right:var(--space-m);z-index:1;position:absolute}main.svelte-121zndi{height:calc(100vh - var(--header-height));grid-template-columns:1fr;margin:0;display:grid;position:relative}.wrapper.svelte-121zndi{max-height:100%;display:grid;position:absolute;inset:0}@media (width>=720px){.wrapper.svelte-121zndi{grid-template-columns:minmax(400px,1fr) minmax(0,2fr);grid-template-areas:"placelist map"}.wrapper.svelte-121zndi .home-map{grid-area:map}.wrapper.svelte-121zndi .home-place-list{grid-area:placelist}}
