.ReviewsGrid_filtersBar__th9xA{position:-webkit-sticky;position:sticky;top:70px;z-index:100;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ReviewsGrid_filterTabs__OCvNg{display:flex;gap:var(--space-2);flex-wrap:wrap;flex:1 1}.ReviewsGrid_filterTab__njEZO{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-full);transition:all .2s ease;white-space:nowrap}.ReviewsGrid_filterTab__njEZO:hover:not(.ReviewsGrid_active__HKttn){color:var(--text-primary);border-color:var(--border-secondary)}.ReviewsGrid_filterTab__njEZO.ReviewsGrid_active__HKttn{color:var(--white);border-color:transparent;background:var(--primary)}.ReviewsGrid_filterTab__njEZO[data-filter=client].ReviewsGrid_active__HKttn{background:#00acc1}.ReviewsGrid_filterTab__njEZO[data-filter=partner].ReviewsGrid_active__HKttn{background:#7c4dff}.ReviewsGrid_filterTab__njEZO[data-filter=intern].ReviewsGrid_active__HKttn{background:#e040fb}.ReviewsGrid_filterTab__njEZO[data-filter=vendor].ReviewsGrid_active__HKttn{background:#ff6b6b}.ReviewsGrid_filterTab__njEZO[data-filter=contractor].ReviewsGrid_active__HKttn{background:#4caf50}.ReviewsGrid_count__huL8a{background:var(--bg-tertiary);padding:2px 8px;border-radius:var(--radius-full);font-size:11px}.ReviewsGrid_filterTab__njEZO.ReviewsGrid_active__HKttn .ReviewsGrid_count__huL8a{background:rgba(255,255,255,.2)}.ReviewsGrid_resultsInfo__eRYv_{font-size:var(--text-sm);color:var(--text-tertiary)}.ReviewsGrid_resultsInfo__eRYv_ strong{color:var(--primary)}.ReviewsGrid_grid__vGwz_{max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-5) 0;column-count:3;column-gap:var(--space-5)}@media (max-width:1024px){.ReviewsGrid_grid__vGwz_{column-count:2}}@media (max-width:640px){.ReviewsGrid_grid__vGwz_{column-count:1}}.ReviewsGrid_card__LFUUQ{background:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);page-break-inside:avoid;break-inside:avoid;transition:all .3s ease}.ReviewsGrid_card__LFUUQ:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary-light)}.ReviewsGrid_card__LFUUQ.ReviewsGrid_featured__XbFdb{background:linear-gradient(135deg,rgba(26,95,122,.05),rgba(201,162,39,.05));border:2px solid var(--primary-light);position:relative}.ReviewsGrid_card__LFUUQ.ReviewsGrid_featured__XbFdb:before{content:"\2b50 Featured";position:absolute;top:var(--space-3);right:var(--space-3);padding:4px 10px;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--white);font-size:10px;font-weight:600;border-radius:var(--radius-full)}.ReviewsGrid_header__SORsJ{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.ReviewsGrid_avatar__dw4aD{width:48px;height:48px;border-radius:var(--radius-xl);overflow:hidden;flex-shrink:0}.ReviewsGrid_avatarPlaceholder__FBx_0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--text-base);font-weight:600;color:var(--white);background:linear-gradient(135deg,var(--primary),var(--primary-light))}.ReviewsGrid_avatar__dw4aD[data-category=client] .ReviewsGrid_avatarPlaceholder__FBx_0{background:linear-gradient(135deg,#00acc1,#00838f)}.ReviewsGrid_avatar__dw4aD[data-category=partner] .ReviewsGrid_avatarPlaceholder__FBx_0{background:linear-gradient(135deg,#7c4dff,#5e35b1)}.ReviewsGrid_avatar__dw4aD[data-category=intern] .ReviewsGrid_avatarPlaceholder__FBx_0{background:linear-gradient(135deg,#e040fb,#aa00ff)}.ReviewsGrid_avatar__dw4aD[data-category=vendor] .ReviewsGrid_avatarPlaceholder__FBx_0{background:linear-gradient(135deg,#ff6b6b,#d32f2f)}.ReviewsGrid_avatar__dw4aD[data-category=contractor] .ReviewsGrid_avatarPlaceholder__FBx_0{background:linear-gradient(135deg,#4caf50,#2e7d32)}.ReviewsGrid_info__69LlR{flex:1 1;min-width:0}.ReviewsGrid_name__m0Xlc{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:2px}.ReviewsGrid_meta__E3uvD{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ReviewsGrid_role__6O1ll{font-size:11px;color:var(--text-tertiary)}.ReviewsGrid_badge__Gfqek{padding:2px 8px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-full);color:var(--white);background:var(--primary)}.ReviewsGrid_badge__Gfqek[data-category=client]{background:#00acc1}.ReviewsGrid_badge__Gfqek[data-category=partner]{background:#7c4dff}.ReviewsGrid_badge__Gfqek[data-category=intern]{background:#e040fb}.ReviewsGrid_badge__Gfqek[data-category=vendor]{background:#ff6b6b}.ReviewsGrid_badge__Gfqek[data-category=contractor]{background:#4caf50}.ReviewsGrid_rating__MV1qP{display:flex;gap:2px;margin-bottom:var(--space-3)}.ReviewsGrid_rating__MV1qP i{font-size:14px;color:#ffb800}.ReviewsGrid_rating__MV1qP i.ReviewsGrid_empty__c26uS{color:var(--border-secondary)}.ReviewsGrid_content__xxLiM{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-3)}.ReviewsGrid_footer__i_71W{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--border-primary);gap:var(--space-2)}.ReviewsGrid_date__Rw4LT{color:var(--text-tertiary)}.ReviewsGrid_date__Rw4LT,.ReviewsGrid_project__3g9FN{font-size:11px;display:flex;align-items:center;gap:4px;white-space:nowrap}.ReviewsGrid_project__3g9FN{color:var(--primary);max-width:50%;overflow:hidden;text-overflow:ellipsis}.ReviewsGrid_pagination__we8z1{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-10) var(--space-5)}.ReviewsGrid_pageBtn__fDE9k{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);font-size:18px;transition:all .2s ease}.ReviewsGrid_pageBtn__fDE9k:hover:not(:disabled){background:var(--primary);color:var(--white);border-color:var(--primary)}.ReviewsGrid_pageBtn__fDE9k:disabled{opacity:.4;cursor:default}.ReviewsGrid_pageInfo__D9H8S{font-size:var(--text-sm);color:var(--text-secondary)}