.seatmap-svg[data-v-8377b05f]{position:relative;width:100%}svg[data-v-8377b05f]{width:100%;height:auto;display:block}rect[data-v-8377b05f]{cursor:default;transition:opacity .15s ease}rect[data-v-8377b05f]:hover{opacity:.75}rect.clickable[data-v-8377b05f]{cursor:pointer}.marker[data-v-8377b05f]{fill:#fff;pointer-events:none}.marker.ring[data-v-8377b05f]{fill:none;stroke:#fff}rect.speaker[data-v-8377b05f]{pointer-events:all}.marker.outline[data-v-8377b05f]{fill:var(--ink)}.marker.ring.outline[data-v-8377b05f]{fill:none;stroke:var(--ink)}rect.pinned[data-v-8377b05f]{stroke:var(--ink);stroke-width:1.5}rect.selected[data-v-8377b05f]{stroke:var(--accent);stroke-width:3}.tip[data-v-8377b05f]{position:absolute;pointer-events:none;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 9px;font-size:12px;min-width:180px;max-width:260px;box-shadow:0 6px 20px #00000059;z-index:3}.tip-head[data-v-8377b05f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tip-member[data-v-8377b05f]{font-weight:600;font-size:13px}.tip-party[data-v-8377b05f]{display:inline-flex;align-items:center;gap:5px;font-family:Oswald,sans-serif;white-space:nowrap}.tip-chip[data-v-8377b05f]{width:8px;height:8px;border-radius:2px;display:inline-block}.tip-district[data-v-8377b05f]{color:var(--ink-secondary);margin-top:1px}.tip-roles[data-v-8377b05f]{list-style:none;margin:5px 0 0;padding:5px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}
