.venue-statistics{margin-block:2rem}.venue-statistics meter{inline-size:9rem;max-inline-size:100%;display:block}.venue-statistics details{margin-block:.75rem}.venue-popular-hours{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.venue-popular-hours dd{margin-inline-start:0}
.review-workspace{max-width:52rem}.review-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.review-fields label{gap:.4rem;display:grid}.review-card{border-block-end:1px solid;padding-block:1.5rem}.review-card header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.review-ratings{flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}.review-ratings div{gap:.2rem;display:grid}.review-ratings dd{margin:0;font-weight:600}.review-body{white-space:pre-wrap;overflow-wrap:anywhere}.review-card blockquote{border-inline-start:3px solid;margin-inline:0;padding-inline-start:1rem}.review-photos{flex-wrap:wrap;gap:.75rem;display:flex}.review-photo-item{margin:0}.review-photo-choice{border-block-end:1px solid var(--identity-border,currentColor);padding-block:.75rem}#review-panel input[type=file]{max-inline-size:100%}.review-photos img{object-fit:contain;width:auto;max-width:100%;height:10rem}.review-history{margin-block:1.5rem}.review-history article{border-block-end:1px solid;padding-block:.75rem}#review-panel textarea{resize:vertical;box-sizing:border-box;width:100%}#review-panel output{font-variant-numeric:tabular-nums}#review-panel [aria-busy=true]{opacity:.75}@media (max-width:36rem){.review-fields{grid-template-columns:1fr}}
