.venue-table-preference{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid #d0dcd5}.venue-public-tables summary{padding:.7rem 0;cursor:pointer;font-weight:700;min-height:44px;box-sizing:border-box}.venue-public-table-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.7rem;margin:1rem 0}.venue-public-table-grid>span{display:grid;gap:.3rem;padding:1rem;background:#f5f4ed;border:1px solid #c4d4c9;border-radius:10px;text-align:center}.venue-public-tables summary:focus-visible{outline:3px solid #aa741a;outline-offset:3px}
