/* Local media uses the existing v14.3 review cards and carousel. */
#reviews [hidden]{display:none!important}
#reviews[data-reviews-state="loading"] .af143-review-track{min-height:360px}
.reserve-review-loading{align-self:center;margin:auto;color:#6c6c6c;font-size:16px}
.af143-review-card[data-review-file]{background:linear-gradient(145deg,#d8d0c4,#847969);isolation:isolate}
.reserve-review-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.af143-review-card .af143-review-photo-label{z-index:1;overflow-wrap:anywhere;line-height:1.45}
.af143-review-dialog h2{font-size:22px;font-weight:600;line-height:1.35;margin:0 44px 18px 0;overflow-wrap:anywhere}
.af143-review-dialog .af143-review-player{min-height:180px}
.af143-review-dialog .af143-review-player>video{width:100%;height:min(65dvh,640px);object-fit:contain}
.af143-review-dialog .af143-review-player>iframe{height:min(65dvh,640px)}
.reserve-review-original{font-size:14px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.af143-review-dialog .af143-review-error{font-size:14px;line-height:1.5;margin:0 0 12px;color:#7d0808}
@media(max-width:767px){.af143-review-dialog h2{font-size:18px}.af143-review-dialog .af143-review-player>video,.af143-review-dialog .af143-review-player>iframe{height:58dvh}}
