.venue-module__qmEoZG__tableWrap{width:100%;overflow-x:auto}.venue-module__qmEoZG__table{font-family:var(--font-sans);border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.venue-module__qmEoZG__table caption{text-align:left;padding-bottom:12px;font-size:16px;font-weight:600}.venue-module__qmEoZG__table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.venue-module__qmEoZG__table th,.venue-module__qmEoZG__table td{border-bottom:1px solid var(--rule);padding:12px 14px}.venue-module__qmEoZG__table th:first-child,.venue-module__qmEoZG__table td:first-child{padding-left:0}.venue-module__qmEoZG__table th:last-child,.venue-module__qmEoZG__table td:last-child{padding-right:0}.venue-module__qmEoZG__table thead{border-top:1px solid var(--rule)}.venue-module__qmEoZG__table tbody th{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px}.venue-module__qmEoZG__buy{border:1px solid var(--border-strong);color:var(--muted);font:inherit;background:#fff;border-radius:0;padding:5px 16px;font-size:12px}.venue-module__qmEoZG__buy:disabled{cursor:not-allowed}.venue-module__qmEoZG__note{margin-top:14px;font-size:12px}.venue-module__qmEoZG__summary{border-block:1px solid var(--rule);margin:var(--section-gap) 0;grid-template-columns:repeat(4,1fr);display:grid}.venue-module__qmEoZG__summary>div{padding:15px 0}.venue-module__qmEoZG__summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.venue-module__qmEoZG__summary dd{margin-top:8px;font-size:24px}.venue-module__qmEoZG__books{gap:var(--section-gap);margin-bottom:var(--section-gap);grid-template-columns:1fr 1fr;display:grid}.venue-module__qmEoZG__empty{color:var(--muted);font-size:13px}.venue-module__qmEoZG__prose{max-width:640px}.venue-module__qmEoZG__prose p{margin-bottom:var(--section-gap)}.venue-module__qmEoZG__prose a{text-decoration-thickness:1px}@media (max-width:600px){.venue-module__qmEoZG__books{gap:var(--section-gap);grid-template-columns:1fr}.venue-module__qmEoZG__summary{gap:12px}.venue-module__qmEoZG__table th,.venue-module__qmEoZG__table td{padding:10px}}.venue-module__qmEoZG__note{color:var(--muted)}.venue-module__qmEoZG__prose>section+section{border-top:1px solid var(--rule);padding-top:var(--section-gap)}.venue-module__qmEoZG__prose>section h2{font-size:var(--section-title-size);font-weight:600}
