.app-reviews__section[data-v-372007c8]{background:var(--background-color-primary)}.app-container[data-v-372007c8]{margin:0 auto;max-width:1200px;padding:0 16px}.reviews-platforms[data-v-372007c8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:40px}.platform-btn[data-v-372007c8]{align-items:center;background:var(--background-color-secondary);border:1px solid var(--card-border-color);border-radius:12px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;position:relative;transition:all .3s ease}.platform-btn[data-v-372007c8]:hover{background:#00ce62;border-color:#00ce62;color:#fff;transform:translateY(-2px)}.platform-btn--active[data-v-372007c8]{background:linear-gradient(135deg,#00ce62,#00a854);border-color:#00ce62;color:#fff}.platform-btn__icon[data-v-372007c8]{font-size:1.1rem}.platform-btn__name[data-v-372007c8]{font-size:.9rem}.platform-btn__count[data-v-372007c8]{background:var(--background-color-tertiary);border-radius:10px;font-size:.8rem;margin-left:4px;padding:2px 8px}.platform-btn--active .platform-btn__count[data-v-372007c8],.platform-btn:hover .platform-btn__count[data-v-372007c8]{background:#fff3}.nav-btn[data-v-372007c8]{align-items:center;background:var(--background-color-secondary);border:1px solid var(--card-border-color);border-radius:.75rem;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px;z-index:2}.nav-btn[data-v-372007c8]:hover:not(:disabled){background:linear-gradient(135deg,#00ce62,#00a854);border-color:#00ce62;color:#fff;transform:scale(1.1)}.nav-btn[data-v-372007c8]:disabled{cursor:not-allowed;opacity:.3}.nav-btn__icon[data-v-372007c8]{display:block;font-weight:700;line-height:1}.nav-btn--next[data-v-372007c8]{position:absolute;right:0}.nav-btn--prev[data-v-372007c8]{left:0;position:absolute}.reviews-grid[data-v-372007c8]{display:flex;flex:1;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:23px 0}.reviews-grid[data-v-372007c8]::-webkit-scrollbar{display:none}.review-card[data-v-372007c8]{background:var(--background-color-secondary);border:1px solid var(--card-border-color);border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;max-width:350px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.review-card[data-v-372007c8]:hover{border-color:var(--card-border-hover-color);box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.review-card__top[data-v-372007c8]{justify-content:space-between;margin-bottom:20px}.review-card__top[data-v-372007c8],.reviewer-main[data-v-372007c8]{align-items:flex-start;display:flex}.reviewer-main[data-v-372007c8]{flex:1;gap:16px}.reviewer-avatar[data-v-372007c8]{align-items:center;background:linear-gradient(135deg,#00ce62,#00ce62);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:600;height:56px;justify-content:center;width:56px}.avatar-initial[data-v-372007c8]{font-size:1.2rem}.reviewer-info[data-v-372007c8]{flex:1}.reviewer-rating[data-v-372007c8]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.rating-stars[data-v-372007c8]{display:flex;gap:2px}.rating-star[data-v-372007c8]{color:#e5e7eb;font-size:1.1rem}.rating-star--active[data-v-372007c8]{color:#ffc107}.rating-value[data-v-372007c8]{color:var(--text-color-secondary);font-size:.9rem;font-weight:600}.reviewer-name-date[data-v-372007c8]{display:flex;flex-direction:column;gap:4px}.reviewer-name[data-v-372007c8]{color:var(--text-color-tertiary);font-size:1.1rem;font-weight:600;line-height:1.2}.reviewer-date[data-v-372007c8]{color:var(--text-color-secondary);font-size:.85rem}.review-card__content[data-v-372007c8]{flex:1;margin-bottom:20px}.review-text[data-v-372007c8]{color:var(--text-color-tertiary);display:-webkit-box;font-size:.95rem;-webkit-line-clamp:4;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.review-card__bottom[data-v-372007c8]{align-items:center;border-top:1px solid var(--card-border-color);display:flex;justify-content:space-between;padding-top:16px}.review-tour[data-v-372007c8]{align-items:center;background:var(--background-color-tertiary);border:1px solid var(--card-border-color);border-radius:8px;display:flex;gap:8px;padding:6px 12px}.tour-icon[data-v-372007c8]{font-size:.9rem}.tour-name[data-v-372007c8]{color:var(--text-color-secondary)}.review-link[data-v-372007c8],.tour-name[data-v-372007c8]{font-size:.85rem;font-weight:500}.review-link[data-v-372007c8]{align-items:center;border-radius:8px;display:inline-flex;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.link--avito[data-v-372007c8]{background:#00a0e31a;border:1px solid rgba(0,160,227,.2);color:#00a0e3}.link--vk[data-v-372007c8]{background:#4a76a81a;border:1px solid rgba(74,118,168,.2);color:#4a76a8}.link--yandex[data-v-372007c8]{background:#ffcc001a;border:1px solid rgba(255,204,0,.2);color:#fc0}.review-link[data-v-372007c8]:hover{filter:brightness(1.1);transform:translate(4px)}.link-arrow[data-v-372007c8]{font-size:.9rem;transition:transform .2s ease}.review-link:hover .link-arrow[data-v-372007c8]{transform:translate(2px)}.badge-icon img[data-v-372007c8]{height:24px;width:24px}.reviews-container[data-v-372007c8]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:40px;position:relative}.reviews-container .reviews-empty[data-v-372007c8]{color:var(--text-color-tertiary);font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:8px}@media(max-width:768px){.app-reviews__title[data-v-372007c8]{font-size:1.5rem}.app-reviews__subtitle[data-v-372007c8]{font-size:1rem}.reviews-container[data-v-372007c8]{gap:8px}.nav-btn[data-v-372007c8]{font-size:1.3rem;height:40px;width:40px}.reviews-grid[data-v-372007c8]{gap:20px}.reviews-platforms[data-v-372007c8]{justify-content:flex-start;padding-bottom:10px}.platform-btn[data-v-372007c8]{flex-shrink:0}.review-card__bottom[data-v-372007c8]{align-items:flex-start;flex-direction:column;gap:12px}.review-link[data-v-372007c8]{align-self:flex-end}}@media(max-width:480px){.app-reviews__title[data-v-372007c8]{font-size:1.3rem}.app-reviews__subtitle[data-v-372007c8]{font-size:.9rem}.review-card[data-v-372007c8]{max-width:280px;padding:20px}.review-card__top[data-v-372007c8]{gap:16px}.platform-badge-large[data-v-372007c8]{align-self:flex-start}.reviewer-main[data-v-372007c8]{width:100%}.nav-btn[data-v-372007c8]{display:none}}@media(max-width:320px){.reviews-grid[data-v-372007c8]{margin-bottom:-10px;padding-bottom:20px}}
