.sheet.svelte-10n6lwx{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;height:calc(100dvh - 48px);max-height:none;margin:0;padding:0;border:0;border-radius:22px 22px 0 0;background:var(--bg);color:var(--text);box-shadow:0 -8px 40px #0a0c1e4d;overflow:hidden;display:flex;flex-direction:column;animation:svelte-10n6lwx-rise .28s cubic-bezier(.2,.9,.3,1)}.sheet.svelte-10n6lwx::backdrop{background:#0a0c1e6b;animation:svelte-10n6lwx-fade .2s ease-out}@media (min-width: 760px){.sheet.svelte-10n6lwx{top:0;right:0;bottom:0;left:0;margin:auto;width:min(980px,calc(100% - 48px));height:min(860px,calc(100dvh - 64px));border-radius:22px;box-shadow:0 20px 60px #0a0c1e59;animation:svelte-10n6lwx-pop .22s cubic-bezier(.2,.9,.3,1)}.grab.svelte-10n6lwx{display:none}}.bar.svelte-10n6lwx{position:relative;display:flex;justify-content:flex-end;gap:8px;padding:10px 12px 6px;flex:none}.grab.svelte-10n6lwx{position:absolute;left:50%;top:7px;width:38px;height:5px;margin-left:-19px;border-radius:3px;background:var(--sep)}.x.svelte-10n6lwx,.full.svelte-10n6lwx{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-alt);color:var(--text);cursor:pointer}@media (hover: hover){.x.svelte-10n6lwx:hover,.full.svelte-10n6lwx:hover{background:var(--sep)}}.body.svelte-10n6lwx{flex:1;overflow-y:auto;overscroll-behavior:contain;outline:none}.body.svelte-10n6lwx .crumbs{display:none}.body.svelte-10n6lwx .page{padding-top:0}@keyframes svelte-10n6lwx-rise{0%{transform:translateY(40%);opacity:0}}@keyframes svelte-10n6lwx-pop{0%{transform:scale(.97);opacity:0}}@keyframes svelte-10n6lwx-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.sheet.svelte-10n6lwx,.sheet.svelte-10n6lwx::backdrop{animation:none}}.sr.svelte-15zcqnu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mapwrap.svelte-15zcqnu{position:relative;height:calc(100vh - 57px);height:calc(100dvh - 57px);min-height:320px}.over.svelte-15zcqnu{position:absolute;z-index:1000;top:12px;left:0;right:0;margin:0;padding:2px 12px 8px}.over.svelte-15zcqnu .chip:where(.svelte-15zcqnu){display:inline-flex;align-items:center;gap:6px;min-height:40px;background:var(--surface);box-shadow:0 2px 10px #14172e2e}.over.svelte-15zcqnu .chip.on:where(.svelte-15zcqnu){background:var(--primary);color:var(--on-primary)}.over.svelte-15zcqnu .chip.works.on:where(.svelte-15zcqnu){background:#e8701a;color:#fff}@media (hover: hover){.over.svelte-15zcqnu .chip:where(.svelte-15zcqnu):not(.on):hover{background:var(--surface-alt)}}.hint.svelte-15zcqnu{position:absolute;z-index:1000;left:50%;bottom:calc(24px + var(--tabbar-h));transform:translate(-50%);max-width:calc(100% - 120px);margin:0;padding:9px 14px;border-radius:999px;background:var(--surface);box-shadow:0 2px 10px #14172e2e;font-size:13px;font-weight:600;text-align:center;pointer-events:none}.err.svelte-15zcqnu{bottom:auto;top:70px;color:var(--danger)}.mapwrap.svelte-15zcqnu .leaflet-bottom{bottom:var(--tabbar-h)}.mapwrap.svelte-15zcqnu .leaflet-control-zoom a{width:40px;height:40px;line-height:40px;font-size:20px}.map-pt .pt{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #00000059}.map-pt .pt-wrap{position:relative;display:block}.map-pt .ev-badge{position:absolute;top:-5px;right:-5px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#8c33cc;border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.map-pt .pt.sm{width:24px;height:24px}.map-pt .pt.logo{width:34px;height:34px;background:#fff;overflow:hidden;padding:3px}.map-pt .pt.logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.map-pop{display:flex;flex-direction:column;gap:3px;min-width:170px;max-width:240px;font:14px/1.4 Inter,system-ui,sans-serif}.map-pop strong{font-size:15px}.map-pop span{color:#5c6280;font-size:13px}.map-pop a{margin-top:6px;font-weight:600;color:#2c327e!important}
