.venue-fee-intro{color:#9eb5c8;margin:0 0 20px;font-size:13px}.venue-fee-wrap{overflow-x:auto;border:1px solid #294252;border-radius:10px;background:#10212d}.venue-fee-table{width:100%;border-collapse:collapse;min-width:570px}.venue-fee-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#88a5bb;background:#0d1b26;padding:13px 18px}.venue-fee-table td{padding:20px 18px;border-top:1px solid #294252;vertical-align:top}.venue-fee-table .venue-fee-rate{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;color:#d8f4ed}.venue-fee-table td:first-child{font-weight:650;min-width:150px}.venue-fee-details summary{cursor:pointer;color:#7dd6c6;font-size:12px;padding-top:4px}.venue-fee-details dl{display:grid;grid-template-columns:minmax(95px,1fr) minmax(110px,2fr);gap:8px 12px;max-width:480px;font-size:11px}.venue-fee-details dt{color:#8ca7bc}.venue-fee-details dd{margin:0;overflow-wrap:anywhere;color:#c2d5e3}.venue-fee-note{font-size:11px;color:#809aae;margin-top:12px}@media(max-width:700px){.venue-fee-table td,.venue-fee-table th{padding:14px 12px}.venue-fee-table .venue-fee-rate{font-size:16px}}

.venue-fee-scenario{display:block;color:#e7bd7c;font-size:10px;font-weight:400;margin-top:5px;white-space:nowrap}
