.boothmap.svelte-168aud2{position:relative}.map.svelte-168aud2{width:100%;border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;z-index:0;background:#e8e4d8}.print.svelte-168aud2 .map:where(.svelte-168aud2){border-radius:0;border:0}.map.svelte-168aud2.adding,.map.svelte-168aud2.adding .leaflet-interactive,.map.svelte-168aud2.adding.leaflet-container{cursor:crosshair}.seg.svelte-168aud2{position:absolute;top:10px;right:10px;z-index:500;display:inline-flex;background:#fff;border-radius:999px;box-shadow:0 2px 8px #0003;padding:3px}.seg.svelte-168aud2 button:where(.svelte-168aud2){font:inherit;font-size:.85rem;font-weight:700;border:0;cursor:pointer;border-radius:999px;padding:.4em .85em;background:transparent;color:#1d1b18}.seg.svelte-168aud2 button.on:where(.svelte-168aud2){background:var(--accent);color:#fff}.booth-icon{background:none;border:0}.booth-icon .bx{display:flex;align-items:center;justify-content:center;width:30px;height:30px;box-sizing:border-box;background:#fff;border:2.5px solid #111;color:#111;font:800 14px/1 var(--body, system-ui),sans-serif;border-radius:3px;box-shadow:0 1px 3px #00000059;transform:translate(var(--dx, 0px),var(--dy, 0px))}.booth-icon .bx.open{border-style:dashed;border-color:#6b6b6b;color:#6b6b6b}.boothmap:not(.print) .booth-icon .bx.taken{background:#fff3e8;border-color:#c25a0e;color:#7a3608}.booth-icon .bx.shared{box-shadow:3px 3px 0 -1px #fff,3px 3px 0 1px currentColor,0 1px 3px #00000059}.booth-icon .bx.sel{outline:3px solid #1a73e8;outline-offset:2px}.booth-icon .bx.hl{background:var(--accent);color:#fff;border-color:#7a3608;transform:translate(var(--dx, 0px),var(--dy, 0px)) scale(1.25)}.booth-icon .mk{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 .45em;box-sizing:border-box;white-space:nowrap;background:#fff;border:2.5px solid var(--c);color:var(--c);font:800 13px/1 var(--body, system-ui),sans-serif;border-radius:6px;box-shadow:0 1px 3px #0000004d;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px)))}.booth-icon .mk.sym{font-size:17px;padding:0 .2em;min-width:30px}.pop-n{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.pop-note{color:var(--muted);font-size:.85rem;margin-top:.2rem}
