.rank-tabs.svelte-1myks15{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.rank-tabs.svelte-1myks15 .rank-tab:where(.svelte-1myks15){display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:8px 12px;border:2px solid var(--pv3-line);border-radius:10px;background:var(--pv3-surface);color:var(--pv3-ink);font:14px var(--pv3-sans);text-align:left;cursor:pointer}.rank-tabs.svelte-1myks15 .rank-tab[aria-pressed=true]:where(.svelte-1myks15){border-color:var(--pv3-brand);background:var(--pv3-todo-bg);box-shadow:inset 0 -4px 0 var(--pv3-brand)}.rank-tabs.svelte-1myks15 .rank-tab:where(.svelte-1myks15):disabled{opacity:.6;cursor:default}.map-controls.svelte-1myks15{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 8px}.map-controls.svelte-1myks15 button:where(.svelte-1myks15){min-height:44px;padding:8px 14px;border:1px solid var(--pv3-line);border-radius:8px;background:var(--pv3-surface);color:var(--pv3-ink);font:600 14px var(--pv3-sans);cursor:pointer}.map-controls.svelte-1myks15 button:where(.svelte-1myks15):disabled{opacity:.55;cursor:default}.zoom-level.svelte-1myks15{min-width:3.5em;text-align:center;font:600 14px var(--pv3-sans)}.map-help.svelte-1myks15{color:var(--pv3-muted);font-size:14px}.map-viewport.svelte-1myks15{width:100%;max-height:80vh;overflow:auto;border:1px solid var(--pv3-line);border-radius:8px;background:var(--pv3-surface);overscroll-behavior:contain}.rank-map.svelte-1myks15{display:block;height:auto;max-width:none;background:var(--pv3-surface)}.map-wrap.svelte-1myks15,.map-scale.svelte-1myks15{position:relative}.map-bg.svelte-1myks15{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.map-booth.svelte-1myks15{position:absolute;display:grid;place-items:center;padding:2px;border:1px solid #8a6a55;border-radius:4px;background:var(--booth-fill, #f6cfd2);color:var(--pv3-ink);font:700 13px/1.1 var(--pv3-sans);text-shadow:0 0 2px rgb(255 255 255 / .85);cursor:pointer;min-height:26px}.map-booth.svelte-1myks15:disabled{cursor:not-allowed}.map-booth.taken.svelte-1myks15{background-color:#e4e8e8;background-image:repeating-linear-gradient(45deg,#b9c2c3 0 4px,transparent 4px 8px);border:2px dashed #3d4648;opacity:.85}.map-booth.ranked.svelte-1myks15{box-shadow:0 0 0 3px var(--pv3-brand),0 0 0 5px var(--pv3-surface);z-index:2}.map-booth.neighbor.svelte-1myks15{box-shadow:0 0 0 3px var(--pv3-focus, #1f5fbf),0 0 0 5px var(--pv3-surface);outline:2px dashed var(--pv3-focus, #1f5fbf);outline-offset:2px;z-index:3;animation:svelte-1myks15-neighbor-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.map-booth.neighbor.svelte-1myks15{animation:none}}@keyframes svelte-1myks15-neighbor-pulse{50%{outline-color:transparent}}.rank-badge.svelte-1myks15{position:absolute;top:-8px;left:-8px;background:var(--pv3-brand);color:var(--pv3-brand-ink, #fff);font:700 10px var(--pv3-sans);padding:3px 5px;border-radius:4px;line-height:1}.map-info.svelte-1myks15{position:absolute;display:grid;place-items:center;background:#9fb1df;border:1px solid #6a7aaa;border-radius:4px;color:#1b2340;font:700 12px var(--pv3-sans);pointer-events:none}.map-legend.svelte-1myks15{list-style:none;margin:0 0 10px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px 16px;border:1px solid var(--pv3-line);border-radius:10px;background:var(--pv3-bg, var(--pv3-surface));font:14px var(--pv3-sans)}.map-legend.svelte-1myks15 li:where(.svelte-1myks15){display:flex;align-items:center;gap:7px}.swatch.svelte-1myks15{width:22px;height:18px;border:1px solid #8a6a55;border-radius:3px;flex:0 0 auto}.swatch.type.svelte-1myks15{background:var(--swatch-fill, #f6cfd2)}.swatch.taken.svelte-1myks15{background-color:#e4e8e8;background-image:repeating-linear-gradient(45deg,#b9c2c3 0 4px,transparent 4px 8px);border-style:dashed;border-color:#3d4648}.swatch.ranked.svelte-1myks15{background:#f7b56a;box-shadow:inset 0 0 0 3px var(--pv3-brand);position:relative}.swatch.ranked.svelte-1myks15:after{content:"1st";position:absolute;top:-6px;left:-4px;background:var(--pv3-brand);color:var(--pv3-brand-ink, #fff);font:700 8px var(--pv3-sans);padding:2px 3px;border-radius:3px}.swatch.neighbor.svelte-1myks15{background:#fff;box-shadow:inset 0 0 0 3px var(--pv3-focus, #1f5fbf);outline:2px dashed var(--pv3-focus, #1f5fbf)}.rank-summary.svelte-1myks15{overflow-wrap:anywhere;font-weight:700}.rank-summary.empty.svelte-1myks15{font-weight:600;color:var(--pv3-muted)}.rank-fee.svelte-1myks15,.rank-pair-note.svelte-1myks15{font:600 13px var(--pv3-sans)}.rank-pair-note.svelte-1myks15{color:var(--pv3-muted)}.rank-card.filled.svelte-1myks15{border-color:color-mix(in srgb,var(--pv3-brand) 35%,var(--pv3-line))}.adj-action.svelte-1myks15{margin:0 0 12px;padding:12px 14px;border:1.5px solid var(--pv3-brand);border-radius:10px;background:var(--pv3-todo-bg);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.adj-action.svelte-1myks15 p:where(.svelte-1myks15){margin:0;flex:1;min-width:200px;font-weight:600}.adj-banner.svelte-1myks15{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#e8eefc;border:1px solid var(--pv3-focus, #1f5fbf);font-weight:600;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.linkish.svelte-1myks15{background:none;border:0;color:var(--pv3-brand);font-weight:700;cursor:pointer;min-height:44px;text-decoration:underline}.inline-err.svelte-1myks15{margin:0 0 10px;color:#a3191b;font-weight:700;font-size:14px}.nextbox.svelte-1myks15{margin:14px 0 12px;padding:14px 16px;border:1px solid var(--pv3-line);border-left:5px solid var(--pv3-brand);border-radius:10px;background:var(--pv3-ok-bg)}.nextbox.svelte-1myks15 h2:where(.svelte-1myks15){font-size:1.05rem;margin:0 0 8px}.nextbox.svelte-1myks15 ul:where(.svelte-1myks15){margin:0;padding-left:18px}.nextbox.svelte-1myks15 li:where(.svelte-1myks15){margin:0 0 6px}.holdline.svelte-1myks15{margin:10px 0 0;font:700 14px var(--pv3-sans)}.detail-facts.svelte-1myks15{display:grid;gap:8px;margin:0 0 14px}.detail-facts.svelte-1myks15 div:where(.svelte-1myks15){display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:14px}.detail-facts.svelte-1myks15 dt:where(.svelte-1myks15){color:var(--pv3-muted);font-weight:600}.detail-facts.svelte-1myks15 dd:where(.svelte-1myks15){margin:0;font-weight:700}.modal-adj.svelte-1myks15{margin-top:8px}.list-disclosure.svelte-1myks15{margin-top:16px}.list-disclosure.svelte-1myks15 summary:where(.svelte-1myks15){min-height:44px;padding:10px 12px;border:1px solid var(--pv3-line);border-radius:8px;cursor:pointer;color:var(--pv3-brand);font:600 15px var(--pv3-sans)}.booth-shape.svelte-1myks15{fill:var(--pv3-surface);stroke:var(--pv3-muted);stroke-width:2}.rank-card.svelte-1myks15{min-width:0;border:1px solid var(--pv3-line);border-radius:10px;overflow:hidden;background:var(--pv3-surface)}.rank-tabs.svelte-1myks15 .rank-tab:where(.svelte-1myks15){width:100%}.rank-card-actions.svelte-1myks15{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px;font:13px var(--pv3-sans)}.rank-card-actions.svelte-1myks15 button:where(.svelte-1myks15),.rank-card-actions.svelte-1myks15 select:where(.svelte-1myks15){min-height:44px;background:var(--pv3-surface);color:var(--pv3-ink);border:1px solid var(--pv3-line);border-radius:6px;padding:6px 8px}.rank-card-actions.svelte-1myks15 label:where(.svelte-1myks15){display:flex;flex-wrap:wrap;gap:4px;align-items:center}.active-choice.svelte-1myks15{color:var(--pv3-muted)}.extension-notice.svelte-1myks15,.group-summary.svelte-1myks15{border:1px solid var(--pv3-line);padding:12px;border-radius:8px}.ordinal-marker.svelte-1myks15{fill:var(--pv3-brand);stroke:var(--pv3-brand)}.ordinal-text.svelte-1myks15{fill:var(--pv3-brand-ink, #fff);font:700 10px var(--pv3-sans)}.booth-detail-modal.svelte-1myks15{width:min(640px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--pv3-line);border-radius:12px;background:var(--pv3-surface);color:var(--pv3-ink);padding:0}.booth-detail-modal.svelte-1myks15::backdrop{background:#00000080}.modal-body.svelte-1myks15{padding:24px;overflow-wrap:anywhere}.modal-head.svelte-1myks15{display:flex;justify-content:space-between;gap:16px;align-items:start}.modal-head.svelte-1myks15 h2:where(.svelte-1myks15){margin:0 0 8px}.modal-close.svelte-1myks15{min-height:44px;padding:8px 12px;background:var(--pv3-surface);color:var(--pv3-brand);border:1px solid var(--pv3-line);border-radius:8px;cursor:pointer}.availability.svelte-1myks15{font:600 13px var(--pv3-sans)}.modal-price.svelte-1myks15{font-size:22px;font-weight:700}.modal-actions.svelte-1myks15{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.modal-actions.svelte-1myks15 button:where(.svelte-1myks15):disabled{opacity:.55;cursor:not-allowed}.shared-sides.svelte-1myks15{list-style:none;padding:0}.shared-sides.svelte-1myks15 li:where(.svelte-1myks15){padding:12px 0;border-bottom:1px solid var(--pv3-line);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.shared-sides.svelte-1myks15 p:where(.svelte-1myks15){margin:4px 0}.v4-btn.svelte-1myks15{min-height:44px;padding:10px 16px;border:1px solid var(--pv3-brand);border-radius:99px;background:transparent;color:var(--pv3-brand);font:600 14px var(--pv3-sans);cursor:pointer}.v4-btn.primary.svelte-1myks15{background:var(--pv3-brand);color:var(--pv3-brand-ink, #fff)}.closed.svelte-1myks15{opacity:.5;cursor:default}.booth-list.svelte-1myks15{list-style:none;padding:0}.booth-list.svelte-1myks15 li:where(.svelte-1myks15){padding:12px 0;border-bottom:1px solid var(--pv3-line);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.booth-list.svelte-1myks15 p:where(.svelte-1myks15){margin:4px 0}.rank-tabs.svelte-1myks15 span:where(.svelte-1myks15){overflow-wrap:anywhere}@media(max-width:600px){.rank-tabs.svelte-1myks15{grid-template-columns:1fr 1fr}}
