.find-map.svelte-1d6ekas{min-width:0;margin-block-start:.5rem;margin-inline:-1rem}.map-frame.svelte-1d6ekas{height:var(--find-map-height,max(22rem, calc(100dvh - 23rem - env(safe-area-inset-bottom))));flex-direction:column;display:flex;position:relative;overflow:clip}.map-canvas.svelte-1d6ekas{background:var(--muted);width:100%;height:100%;position:absolute;inset:0}.map-zoom.svelte-1d6ekas{flex:none;align-self:flex-end;gap:.375rem;margin:1rem;display:grid;position:relative}.map-zoom.svelte-1d6ekas button{background:var(--background);border-radius:50%;min-width:44px;min-height:44px;padding:0;font-size:1.25rem;box-shadow:0 2px 6px #1717170a}.map-search.svelte-1d6ekas{max-width:calc(100% - 5.5rem);position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.map-search.svelte-1d6ekas button{border-radius:.75rem;min-height:3rem}.map-summary.svelte-1d6ekas{background:var(--background);border-radius:.75rem;gap:.25rem;padding:.875rem 1rem;display:grid;position:absolute;inset-block-end:2rem;inset-inline:1rem;box-shadow:0 2px 10px #1717170a}.map-summary.svelte-1d6ekas strong:where(.svelte-1d6ekas){font-size:.875rem;font-weight:500}.map-summary.svelte-1d6ekas span:where(.svelte-1d6ekas){color:var(--muted-foreground);font-size:.75rem}.map-preview.svelte-1d6ekas{background:var(--background);grid-template-columns:minmax(0,1fr);gap:.5rem;min-height:0;margin:auto 1rem 2rem;padding:1rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 4px 20px #17171714}.map-preview.svelte-1d6ekas:focus{outline:2px solid var(--info);outline-offset:-3px}.map-preview-heading.svelte-1d6ekas{align-items:center;gap:.75rem;display:flex}.map-preview-heading.svelte-1d6ekas h2:where(.svelte-1d6ekas){flex:1;min-width:0;font-size:1rem}.map-preview-mark.svelte-1d6ekas{width:3rem;height:3rem;color:var(--muted-foreground);background:var(--muted);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex}.map-preview-actions.svelte-1d6ekas{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:.75rem;margin-block-start:.25rem;display:grid}.map-preview-actions.svelte-1d6ekas .find-save-control,.map-preview-actions.svelte-1d6ekas form{width:100%}.map-preview-actions.svelte-1d6ekas button,.map-preview-actions.svelte-1d6ekas .find-text-link{border:1px solid var(--border);background:var(--background);width:100%;min-height:3rem;color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;font-size:.8125rem;display:flex}.find-map-view.svelte-1d6ekas{background:var(--foreground);min-height:3rem;color:var(--background);text-align:center;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;font-size:.8125rem;font-weight:500;display:flex}.find-map.svelte-1d6ekas>:where(.svelte-1d6ekas):not(.map-frame){margin-inline:1rem}.map-frame.svelte-1d6ekas .maplibregl-ctrl-attrib{background:var(--background);max-width:100%;color:var(--foreground);font-size:10px}@media (width>=768px){.find-map.svelte-1d6ekas{margin-inline:0}.map-frame.svelte-1d6ekas{border:1px solid var(--border);border-radius:1rem;height:min(65dvh,40rem)}.map-preview.svelte-1d6ekas{max-width:25rem}}.map-failed.svelte-1d6ekas .map-preview:where(.svelte-1d6ekas){max-width:none;max-height:none;margin-block-start:1rem;position:static}.find-offline-sheet{max-height:none;inset-block-start:max(1rem, env(safe-area-inset-top))}.find-sort[aria-pressed=true].svelte-1ghflgw{text-underline-offset:.3em;font-weight:600;text-decoration:underline}@media (scripting:none){.find-diet-restoring.svelte-1ghflgw{display:none}}
