.ReviewsPage_container__oFA_b{max-width:1400px;background:var(--background);padding:20px;border-radius:8px;margin:40px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.ReviewsPage_title__nAe_Y{margin:0 0 50px;text-align:center;font-size:28px;color:var(--color-text-primary)}.ReviewsPage_grid__Dh6oy{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ReviewsPage_card__qAzNk{background:var(--background);border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:var(--shadow-medium)}.ReviewsPage_cardHeader__7jkac{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.ReviewsPage_titleRow__xfa_j{display:flex;min-width:0}.ReviewsPage_userRow__cE_oo{display:flex;align-items:flex-start;gap:10px;min-width:0}.ReviewsPage_userMeta__sYvxW{display:flex;flex-direction:column;gap:2px;min-width:0}.ReviewsPage_avatar__7s3ny{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px}.ReviewsPage_avatarFallback__EKFOj{width:40px;height:40px;border-radius:50%;background:var(--color-background-secondary);color:var(--color-text-primary);font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.ReviewsPage_name__TfuKo{font-size:14px;font-weight:700;color:var(--color-text-primary)}.ReviewsPage_date__uIhCC,.ReviewsPage_location__gPoWd{font-size:12px;color:var(--color-text-secondary)}.ReviewsPage_date__uIhCC{white-space:nowrap}.ReviewsPage_text__eAKJM{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-primary);white-space:pre-wrap}.ReviewsPage_empty__r2zsd{width:100%;text-align:center;color:var(--color-text-secondary);padding:10px 0 0}.ReviewsPage_moreRow__qllog{width:100%;display:flex;justify-content:center;margin-top:16px}.ReviewsPage_moreBtn__Y_FTE{padding:12px 18px}@media (max-width:1000px){.ReviewsPage_grid__Dh6oy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ReviewsPage_grid__Dh6oy{grid-template-columns:1fr}}@media (max-width:650px){.ReviewsPage_container__oFA_b{padding:16px;margin:20px auto}.ReviewsPage_title__nAe_Y{text-align:center;font-size:22px;margin-bottom:20px}}@media (max-width:400px){.ReviewsPage_date__uIhCC{font-size:10px}}