.ReviewCard-module-scss-module__3KlG_q__card{gap:var(--space-m);background:var(--base-color);border-radius:var(--border-radius-m);border:1px solid var(--border-color-on-light);padding:var(--space-l);transition:box-shadow var(--transition-base),transform var(--transition-base);flex-direction:column;flex:0 0 300px;display:flex}.ReviewCard-module-scss-module__3KlG_q__card:hover{box-shadow:var(--box-shadow-l);transform:translateY(-3px)}.ReviewCard-module-scss-module__3KlG_q__header{align-items:center;gap:var(--space-m);display:flex}.ReviewCard-module-scss-module__3KlG_q__avatar{border-radius:var(--border-radius-full);background:var(--primary-transparent);width:40px;height:40px;color:var(--primary-color);font-size:var(--font-size-xs);letter-spacing:.05em;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ReviewCard-module-scss-module__3KlG_q__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ReviewCard-module-scss-module__3KlG_q__name{font-size:var(--font-size-s);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ReviewCard-module-scss-module__3KlG_q__stars{gap:2px;display:flex}.ReviewCard-module-scss-module__3KlG_q__star{stroke:none;width:13px;height:13px}.ReviewCard-module-scss-module__3KlG_q__starFilled{fill:var(--color-warning)}.ReviewCard-module-scss-module__3KlG_q__starEmpty{fill:var(--border-color-on-light)}.ReviewCard-module-scss-module__3KlG_q__googleBadge{flex-shrink:0;margin-left:auto}.ReviewCard-module-scss-module__3KlG_q__googleIcon{width:18px;height:18px;display:block}.ReviewCard-module-scss-module__3KlG_q__text{font-size:var(--font-size-s);color:var(--foreground);opacity:.8;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:300;line-height:1.7;display:-webkit-box;overflow:hidden}.ReviewCard-module-scss-module__3KlG_q__date{font-size:var(--font-size-xs);color:var(--text-transparent-on-light);margin-top:auto}
.Reviews-module-scss-module__KWTOsG__section{gap:var(--space-xl);flex-direction:column;display:flex}
