@php $statusKey = $settlementSchedule['status_key'] ?? 'upcoming'; $panelStyles = match ($statusKey) { 'blocked' => 'background:#fef2f2;border:1px solid #fecaca;color:#991b1b;', 'within_grace' => 'background:#fffbeb;border:1px solid #fcd34d;color:#92400e;', 'settled' => 'background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;', default => 'background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;', }; @endphp @if (($settlementSchedule['enabled'] ?? false) || !empty($settlementSchedule['status_message'] ?? null))
{{ __('Platform Payment Schedule') }}
{{ $settlementSchedule['status_message'] ?? '' }}
{{ __('Settlement cycle') }}: {{ $settlementSchedule['cycle_label'] ?? '—' }}
{{ __('Settlement due date') }}: {{ $settlementSchedule['due_label'] ?? '—' }}
{{ __('Settlement grace deadline') }}: {{ $settlementSchedule['grace_deadline_label'] ?? '—' }}
{{ __('Outstanding amount to settle') }}: {{ currencyFormat($remainingSettlementAmount ?? 0) }}
@if (($pendingSettlementAmount ?? 0) > 0){{ __('Settlement already under review') }}: {{ currencyFormat($pendingSettlementAmount ?? 0) }}
@endif