.find-table{margin:24px 0;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--white)}.find-table h2{font-size:24px}.find-table-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.find-table-list ul{margin:2px 0 0;padding-left:18px}.find-table-plan{display:block;width:100%;max-height:460px;border:1px solid var(--border);border-radius:10px;background:var(--ivory)}.find-floor{fill:var(--ivory)}.find-room{fill:var(--white);stroke:var(--brown);stroke-width:3}.find-element{fill:var(--cream);stroke:var(--muted);stroke-width:2;stroke-dasharray:6 3}.find-element-label{font:600 13px var(--body);fill:var(--muted)}.find-top{fill:var(--cream);stroke:var(--muted);stroke-width:2}.find-top.find-ring{fill:none}.find-veil{fill:#fff;fill-opacity:.4}.find-label{font:600 15px var(--body);stroke:#fff;stroke-width:3.5px;stroke-linejoin:round}.find-label,.find-you{fill:var(--brown);paint-order:stroke}.find-you{font:700 11px var(--body);letter-spacing:.04em;text-transform:uppercase;stroke:#fff;stroke-width:3px}.find-table-shape{opacity:.78}.find-table-shape.is-mine{opacity:1}.find-table-shape.is-mine .find-top{stroke:var(--matte-gold);stroke-width:5;fill:var(--light-gold)}.find-chair{fill:#fff;stroke:var(--muted);stroke-width:1.5}.find-chair.is-taken{fill:var(--muted);stroke:var(--muted)}.find-chair.is-mine{fill:var(--matte-gold);stroke:var(--brown);stroke-width:2}.find-key{display:inline-block;width:11px;height:11px;margin:0 4px 0 10px;border-radius:50%;border:1.5px solid var(--muted);background:#fff;vertical-align:-1px}.find-key.is-taken{background:var(--muted)}.find-key.is-mine{background:var(--matte-gold);border-color:var(--brown)}@media(max-width:700px){.find-table{width:100%;box-sizing:border-box;padding:12px}.find-table-plan{width:100%;height:auto}}