{{ $m['sections']->count() }}
Section{{ $m['sections']->count() !== 1 ? 's' : '' }}
{{ number_format($m['total_quoted'], 1) }}h
Quoted
{{ $eff !== null ? $eff . '%' : '—' }}
Efficiency
@endif
{{-- Assigned sections --}}
@if($m['sections']->isEmpty())
@foreach($m['sections'] as $item)
@php
$s = $item['section'];
$jc = $item['job_card'];
$quoted = $item['quoted'];
$logged = $item['logged'];
$over = $quoted > 0 && $logged > $quoted;
$statusColors = [
'open' => 'bg-gray-100 text-gray-600',
'pending_approval' => 'bg-amber-100 text-amber-700',
'approved' => 'bg-blue-100 text-blue-700',
'paid' => 'bg-green-100 text-green-700',
];
$statusColor = $statusColors[$s->status] ?? 'bg-gray-100 text-gray-600';
$statusLabel = \App\Domain\Workshop\Models\JobCardSection::STATUSES[$s->status] ?? $s->status;
@endphp
{{ $s->name }}
{{ $jc->vehicleDescription() }}
@if($jc->vehicle_registration)
{{ $jc->vehicle_registration }}
@endif
{{ $statusLabel }}
{{ number_format($logged, 1) }}h logged
@if($quoted > 0)
/
{{ number_format($quoted, 1) }}h quoted
@if($over)
Over
@endif
@endif
@endforeach