{{-- |-------------------------------------------------------------- | Quote PDF — INLINE STYLES + INLINE
@if(! empty($logo)) @else
{{ $quote->tenant?->name ?? config('app.name') }}
@endif
{{ __('pdf.quote.label') }}

{{ $quote->title }}

{{ $quote->quote_number }}
{{ __('pdf.quote.issued', ['date' => $quote->created_at->translatedFormat('M j, Y')]) }}
@if($quote->valid_until)
{{ __('pdf.quote.valid_until', ['date' => $quote->valid_until->translatedFormat('M j, Y')]) }}
@endif @php // Translator-first status label so the public PDF respects the recipient // locale. Mirrors the pattern in resources/views/public/quote/show.blade.php. $pdfQuoteStatusKey = 'quotes_public.status_' . $quote->status; $pdfQuoteStatusTrans = __($pdfQuoteStatusKey); $pdfQuoteStatusLabel = $pdfQuoteStatusTrans !== $pdfQuoteStatusKey ? (string) $pdfQuoteStatusTrans : ucfirst((string) $quote->status); @endphp
{{ mb_strtoupper($pdfQuoteStatusLabel) }}
{{ __('pdf.quote.from') }}
{{ $quote->tenant?->name ?? config('app.name') }}
{{ __('pdf.quote.to') }}
@if($quote->lead) {{ trim($quote->lead->first_name . ' ' . $quote->lead->last_name) }}
@if($quote->lead->email) {{ $quote->lead->email }}
@endif @if($quote->lead->company) {{ $quote->lead->company }} @endif @elseif($quote->company) {{ $quote->company->name ?? '' }} @else — @endif
@if($quote->introduction)

{{ __('pdf.quote.introduction') }}

{{ $quote->introduction }}

@endif @foreach($quote->items as $item) @endforeach
{{ __('pdf.quote.th_item') }} {{ __('pdf.quote.th_qty') }} {{ __('pdf.quote.th_unit', ['currency' => $quote->currency]) }} {{ __('pdf.quote.th_total', ['currency' => $quote->currency]) }}
{{ $item->name }} @if($item->description)
{{ $item->description }}
@endif
{{ $item->quantity }} {{ number_format((float) $item->unit_price, 2) }} {{ number_format((float) $item->total, 2) }}
@if((float) $quote->discount_amount > 0) @endif @if((float) $quote->tax_rate > 0) @endif
{{ __('pdf.quote.subtotal') }}{{ number_format((float) $quote->subtotal, 2) }} {{ $quote->currency }}
{{ __('pdf.quote.discount') }}− {{ number_format((float) $quote->discount_amount, 2) }} {{ $quote->currency }}
{{ __('pdf.quote.tax', ['rate' => number_format((float) $quote->tax_rate, 2)]) }}{{ number_format((float) $quote->tax_amount, 2) }} {{ $quote->currency }}
{{ __('pdf.quote.grand_total') }}{{ number_format((float) $quote->total, 2) }} {{ $quote->currency }}
@if($quote->terms)

{{ __('pdf.quote.terms_conditions') }}

{{ $quote->terms }}

@endif @if($quote->signed_at)
{{ __('pdf.quote.signed_label') }} {{ __('pdf.quote.signed_by', ['name' => $quote->signed_name, 'date' => $quote->signed_at->translatedFormat('M j, Y H:i'), 'ip' => $quote->signed_ip]) }}
@endif
{{ __('pdf.quote.generated', ['date' => now()->translatedFormat('M j, Y'), 'app' => config('app.name')]) }}