.venue-reviews[data-v-5b28c580]{min-width:0}.venue-reviews__heading[data-v-5b28c580]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.venue-reviews__heading h2[data-v-5b28c580]{margin-bottom:10px;font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:800}.venue-reviews__aggregate[data-v-5b28c580]{color:var(--venue-ink,#222);flex-wrap:wrap;align-items:center;gap:8px;font-size:.95rem;display:flex}.venue-reviews__aggregate-rating[data-v-5b28c580]{align-items:center;gap:7px;display:inline-flex}.venue-reviews__aggregate-rating strong[data-v-5b28c580]{font-size:1rem;font-weight:700}.venue-reviews__aggregate-count[data-v-5b28c580]{color:var(--venue-muted,#6a6a6a)}.venue-reviews__stars[data-v-5b28c580]{color:var(--app-rating-star);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.venue-reviews__stars>span[data-v-5b28c580]{font-size:1rem;line-height:1}.venue-reviews__stars .venue-review__star--half[data-v-5b28c580]{color:#0000;background:linear-gradient(90deg, var(--app-rating-star) 50%, var(--app-rating-star-empty) 50%);-webkit-background-clip:text;background-clip:text}.venue-reviews__stars .venue-review__star--empty[data-v-5b28c580]{color:var(--app-rating-star-empty)}.venue-reviews__toolbar[data-v-5b28c580]{justify-content:space-between;align-items:center;gap:12px 16px;margin:2px 0 16px;display:flex}.venue-reviews__sample-note[data-v-5b28c580]{max-width:75ch;color:var(--venue-muted,#6a6a6a);margin:0;font-size:.9rem;line-height:1.5}.venue-reviews__nav[data-v-5b28c580]{flex:none;gap:10px;display:flex}.venue-reviews__nav-button[data-v-5b28c580]{border:1px solid var(--venue-line,var(--app-line));width:44px;height:44px;color:var(--venue-ink,var(--app-ink));background:var(--app-surface,#fff);box-shadow:var(--app-shadow-card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.venue-reviews__nav-button svg[data-v-5b28c580]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.venue-reviews__nav-button[data-v-5b28c580]:hover:not(:disabled){border-color:var(--app-primary);color:var(--app-primary)}.venue-reviews__nav-button[data-v-5b28c580]:focus-visible{outline:3px solid var(--app-primary);outline-offset:2px}.venue-reviews__nav-button[data-v-5b28c580]:disabled{opacity:.4;box-shadow:none;cursor:default}.venue-reviews__track[data-v-5b28c580]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:16px;margin:0 -6px;padding:4px 6px 12px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.venue-reviews__track[data-v-5b28c580]::-webkit-scrollbar{display:none}.venue-reviews__track[data-v-5b28c580]:focus-visible{outline:3px solid var(--app-primary);outline-offset:2px;border-radius:var(--app-radius-card,24px)}.venue-review[data-v-5b28c580]{border:1px solid var(--venue-line,var(--app-line));border-radius:var(--app-radius-card,24px);background:var(--app-surface,#fff);min-width:0;box-shadow:var(--app-shadow-card,0 5px 0 #eadfd180);scroll-snap-align:start;animation:.5s cubic-bezier(.22,.61,.36,1) both venue-review-slide-in-5b28c580;animation-delay:calc(var(--venue-review-index,0) * 70ms);flex-direction:column;flex:0 0 min(300px,100% - 52px);padding:18px 18px 10px;display:flex}@keyframes venue-review-slide-in-5b28c580{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}.venue-review__header[data-v-5b28c580]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.venue-review__author[data-v-5b28c580]{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.venue-review__avatar[data-v-5b28c580]{-o-object-fit:cover;object-fit:cover;background:#f3f0f4;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.venue-review__avatar--fallback[data-v-5b28c580]{color:var(--app-primary);background:var(--venue-primary-soft,var(--app-primary-soft));justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.venue-review__author-details[data-v-5b28c580]{gap:1px;min-width:0;display:grid}.venue-review__author-name[data-v-5b28c580]{color:var(--venue-ink,#222);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.35;overflow:hidden}a.venue-review__author-name[data-v-5b28c580]{text-underline-offset:3px;min-height:24px;text-decoration-thickness:1px}.venue-review__date[data-v-5b28c580]{color:var(--venue-muted,#6a6a6a);font-size:.8125rem}.venue-review__rating[data-v-5b28c580]{flex:none;align-items:center;gap:5px;display:inline-flex}.venue-review__rating-number[data-v-5b28c580]{color:var(--venue-muted,#6a6a6a);font-size:.8125rem}.venue-review__text[data-v-5b28c580]{max-width:75ch;color:var(--venue-ink,var(--app-ink));overflow-wrap:anywhere;white-space:pre-line;margin:10px 0 0;font-size:.9375rem;line-height:1.6}.venue-review__text--clamped[data-v-5b28c580]{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.venue-review__actions[data-v-5b28c580]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin:auto -8px 0;padding-top:4px;display:flex}.venue-review__expand[data-v-5b28c580]{min-height:44px;color:var(--venue-ink,#222);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px;font-size:.875rem;font-weight:700;text-decoration:underline}.venue-review__expand[data-v-5b28c580]:hover{color:var(--app-primary)}.venue-review__source[data-v-5b28c580]{min-height:44px;color:var(--app-primary);text-underline-offset:3px;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.venue-review__source[data-v-5b28c580]:hover{background:var(--venue-primary-soft,var(--app-primary-soft))}.venue-reviews__state[data-v-5b28c580]{color:var(--venue-muted,#6a6a6a);flex-wrap:wrap;align-items:center;gap:8px 16px;line-height:1.5;display:flex}.venue-reviews__state p[data-v-5b28c580]{margin:2px 0}.venue-reviews__retry[data-v-5b28c580]{border:1px solid var(--venue-line-strong,#c1c1c1);min-height:44px;color:var(--venue-ink,#222);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-weight:700}.venue-reviews__retry[data-v-5b28c580]:hover{border-color:var(--venue-primary,var(--app-primary));color:var(--venue-primary,var(--app-primary))}.venue-reviews__footer[data-v-5b28c580]{border-top:1px solid var(--venue-line,#ebebeb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-top:24px;padding-top:17px;display:flex}.venue-reviews__attribution[data-v-5b28c580]{color:var(--venue-muted,#6a6a6a);flex-wrap:wrap;align-items:center;gap:8px 13px;font-size:.875rem;display:flex}.venue-reviews__attribution img[data-v-5b28c580]{width:98px;height:18px;display:block}.venue-reviews__logo[data-v-5b28c580]{margin:10px 10px 5px}.venue-reviews__provider[data-v-5b28c580]{color:var(--venue-muted,#6a6a6a)}.venue-reviews__provider a[data-v-5b28c580]{text-underline-offset:3px}.venue-reviews__source-link[data-v-5b28c580]{min-height:44px;color:var(--app-primary);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.venue-reviews__nav-button[data-v-5b28c580]{transition:none}.venue-review[data-v-5b28c580]{animation:none}}@media (width<=700px){.venue-reviews__heading[data-v-5b28c580]{align-items:flex-start;gap:4px}.venue-reviews__heading h2[data-v-5b28c580]{flex-basis:100%}.venue-reviews__track[data-v-5b28c580]{gap:12px}.venue-review__actions[data-v-5b28c580]{margin-inline:-6px}.venue-review__expand[data-v-5b28c580],.venue-review__source[data-v-5b28c580]{padding-inline:6px;font-size:.8125rem}.venue-reviews__footer[data-v-5b28c580]{flex-direction:column;align-items:flex-start}}
