/* Detail-only refinements; original home geometry remains unchanged. */
#venueDialog .dialoginner{padding:28px;max-width:100%;overflow-wrap:anywhere}
#venueDialog .modalrow{padding:18px;margin:18px 0}
#venueDialog .modalactions{gap:10px;grid-template-columns:1fr}
#venueDialog .modalnotice{font-size:12px;margin:16px 0 0}
#venueDialog .schedulelinks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
#venueDialog .schedulelinks a{min-width:0;text-align:center;display:flex;align-items:center;justify-content:center}
#venueDialog a[aria-disabled="true"]{opacity:.5;cursor:default}
#venueDialog [hidden]{display:none!important}
@media(max-width:520px){#venueDialog .dialoginner{padding:22px}#venueDialog .modalactions{grid-template-columns:1fr}#venueDialog h2{font-size:24px}}

#venueDialog .court-report{margin-top:16px}#venueDialog .venue-dialog-meta{display:grid;gap:8px}
