.map-control-sheet.svelte-50ln9q{position:fixed;top:auto;right:var(--app-map-mobile-edge, .5rem);bottom:var(--app-map-mobile-sheet-bottom, calc(var(--app-safe-bottom, 0px) + 4.575rem));left:var(--app-map-mobile-edge, .5rem);width:min(42rem,calc(100vw - 2 * var(--app-map-mobile-edge, .5rem)));max-width:42rem;max-height:min(var(--app-map-mobile-sheet-max-height, min(72dvh, 32rem)),var(--app-map-mobile-sheet-available-height, calc(100dvh - 9rem) ));margin:0 auto;overflow:hidden;border:1px solid var(--app-map-panel-border);border-radius:8px;background:var(--app-map-panel-surface);padding:0;color:var(--app-map-panel-ink);box-shadow:var(--app-map-panel-shadow)}.map-control-sheet[open].svelte-50ln9q{display:flex;flex-direction:column}.map-control-sheet.svelte-50ln9q::backdrop{background:var(--ui-backdrop, rgb(2 6 23 / .62))}header.svelte-50ln9q{display:flex;min-height:3rem;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--app-map-panel-item-border);padding:.25rem .3rem .25rem .8rem}h2.svelte-50ln9q{margin:0;font-size:.9rem;font-weight:800;letter-spacing:0}header.svelte-50ln9q button:where(.svelte-50ln9q){display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:6px;background:transparent;color:inherit}header.svelte-50ln9q button:where(.svelte-50ln9q):hover{background:var(--app-map-panel-item-surface)}header.svelte-50ln9q button:where(.svelte-50ln9q):focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.map-control-sheet-body.svelte-50ln9q{display:grid;min-width:0;max-height:var(--app-map-mobile-sheet-body-max-height, min(52dvh, 25rem));gap:.75rem;overflow-y:auto;overscroll-behavior:contain;padding:.8rem}.map-control-sheet-body.svelte-50ln9q>*{min-width:0}
