{{-- Partner-type tabs (All / Funder / Partners). Filtered client-side, no page reload. --}}
@foreach($tabs as $value => $label)
@endforeach
{{-- CSS Grid (gap-based spacing) so row spacing is structural and immune to
the card reveal transforms — fixes the scroll "rows collapse/attach" bug.
All partners are rendered up front (no pagination); tabs just toggle
display:none client-side, matching whichever card's data-partner-type
fits the selected tab. --}}
@if($partners->count())
@foreach($partners as $partner)
@php $isVisible = $activeType === 'all' || $activeType === $partner->partner_type; @endphp
@endforeach
@endif
@php $initialVisibleCount = $activeType === 'all' ? $partners->count() : $partners->where('partner_type', $activeType)->count(); @endphp