@forelse($allApprovals as $approval)
@php
$statusColor = ['approved' => '#10b981', 'rejected' => '#ef4444', 'pending' => '#f59e0b', 'delegated' => '#8b5cf6'][$approval->status] ?? '#6b7280';
$statusBg = ['approved' => '#f0fdf4', 'rejected' => '#fef2f2', 'pending' => '#fffbeb', 'delegated' => '#fdf4ff'][$approval->status] ?? '#f9fafb';
@endphp
{{-- Step number + connector --}}
@if($approval->status == 'approved')
@elseif($approval->status == 'rejected')
@else
{{ $approval->order }}
@endif
@if(!$loop->last)
@endif
{{-- Details --}}
{{ $approval->approver->name ?? 'Unassigned' }}
{{ $approval->role_label }} • Stage {{ $approval->stage }}
{{ ucfirst($approval->status) }}
@if($approval->decided_at)
{{ $approval->decided_at->format('M d, Y H:i') }}
@endif
@if($approval->comment)
Comment: {{ $approval->comment }}
@endif
@empty
No approvers configured for this procurement.
@endforelse