.map-place-search.svelte-1p4cmw9{position:relative;min-width:0}.map-place-search-input.svelte-1p4cmw9{height:2.25rem;width:100%;border:1px solid rgb(255 255 255 / .12);border-radius:.5rem;background:#ffffff14;padding:0 .75rem 0 2.25rem;color:#f8fafc;font-size:.8125rem;font-weight:800;outline:none;transition:background .12s ease,border-color .12s ease}.map-place-search-input.svelte-1p4cmw9::placeholder{color:#94a3b8}.map-place-search-input.svelte-1p4cmw9:focus{border-color:#7dd3fc;background:#ffffff1c}.map-place-search-input.svelte-1p4cmw9:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.map-place-search-results.svelte-1p4cmw9{position:absolute;right:0;left:0;z-index:1000;top:calc(100% + .35rem);max-height:min(17rem,60vh);overflow-y:auto;border:1px solid rgb(255 255 255 / .12);border-radius:.5rem;background:#020617fa;padding:.25rem;box-shadow:0 18px 45px #0006}.map-place-search-results.open-up.svelte-1p4cmw9{top:auto;bottom:calc(100% + .35rem)}.map-place-search-results.svelte-1p4cmw9 button:where(.svelte-1p4cmw9){display:flex;width:100%;align-items:flex-start;gap:.65rem;border-radius:.375rem;padding:.5rem .65rem;text-align:left;color:#e2e8f0;font-size:.8125rem}.map-place-search-results.svelte-1p4cmw9 button:where(.svelte-1p4cmw9):hover,.map-place-search-results.svelte-1p4cmw9 button:where(.svelte-1p4cmw9):focus,.map-place-search-results.svelte-1p4cmw9 button.active:where(.svelte-1p4cmw9){background:#0ea5e933;outline:none}.map-place-search-results.svelte-1p4cmw9 button:where(.svelte-1p4cmw9):focus-visible{outline:2px solid #7dd3fc;outline-offset:-2px}
