@trans('crm.Campaign Details'): {{ $campaign->name }}

{{ ucfirst($campaign->status) }}
@trans('crm.Edit')
@csrf @method('DELETE')
@trans('crm.Back to List')
@php $totalCost = $campaign->costs->sum('amount'); $leadsCount = $campaign->leads->count(); $convertedLeads = $campaign->leads->where('status', 'converted')->count(); $cpl = $leadsCount > 0 ? $totalCost / $leadsCount : 0; $remainingBudget = $campaign->budget - $totalCost; @endphp
@trans('crm.Budget')
{{ number_format($campaign->budget, 2) }} @trans('crm.SAR')
@trans('crm.Total Costs')
{{ number_format($totalCost, 2) }} @trans('crm.SAR')
@if($remainingBudget >= 0) @trans('crm.Remaining'): {{ number_format($remainingBudget, 2) }} @else @trans('crm.Over Budget'): {{ number_format(abs($remainingBudget), 2) }} @endif
@trans('crm.Total Leads')
{{ $leadsCount }}
{{ $convertedLeads }} @trans('crm.Converted')
@trans('crm.Cost Per Lead (CPL)')
{{ number_format($cpl, 2) }} @trans('crm.SAR')
@trans('crm.Converted Rate')
{{ $leadsCount > 0 ? number_format(($convertedLeads / $leadsCount) * 100, 1) : 0 }}%

@trans('crm.Information')

@trans('crm.Campaign Name')
{{ $campaign->name }}
@trans('crm.Type')
{{ $campaign->type ?? '-' }}
@trans('crm.Source')
{{ $campaign->source->name ?? '-' }}
@trans('crm.Channel')
{{ $campaign->channel->name ?? '-' }}
@trans('crm.Branch') / @trans('crm.Clinic')
{{ $campaign->branch->name ?? '-' }}
@trans('crm.Duration')
{{ $campaign->start_date?->format('Y-m-d') ?? 'N/A' }} → {{ $campaign->end_date?->format('Y-m-d') ?? 'N/A' }}
@if($campaign->description)
@trans('crm.Description') / @trans('crm.Strategy')
{{ $campaign->description }}
@endif

@trans('crm.Leads') ({{ $campaign->leads->count() }})

+ @trans('crm.Add Lead')
@forelse($campaign->leads as $lead) @empty @endforelse
@trans('crm.Name') @trans('crm.Mobile') @trans('crm.Status') @trans('crm.Assigned To') @trans('crm.Date')
{{ $lead->name }} {{ $lead->mobile }} {{ ucfirst($lead->status) }} {{ $lead->assignee->name ?? '-' }} {{ $lead->created_at->format('Y-m-d') }}
@trans('crm.No leads found for this campaign yet.')

@trans('crm.Record Cost')

@csrf

@trans('crm.Total Costs') ({{ $campaign->costs->count() }})

@forelse($campaign->costs as $cost)
{{ number_format($cost->amount, 2) }} @trans('crm.SAR')
{{ $cost->description ?: '-' }}
{{ $cost->date?->format('Y-m-d') }}
@csrf @method('DELETE')
@empty
@trans('crm.No costs recorded yet.')
@endforelse