<!DOCTYPE html>
<html dir="rtl" lang="ar">
<head>
    <meta charset="UTF-8">
    <title>{{ __('التقرير المالي اليومي') }} - {{ $date }}</title>
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body { font-family: 'Cairo', 'Noto Sans Arabic', sans-serif; font-size: 12px; direction: rtl; padding: 20px; }
        .header { text-align: center; margin-bottom: 20px; border-bottom: 2px solid #333; padding-bottom: 10px; }
        .header h1 { font-size: 18px; margin-bottom: 5px; }
        .header p { color: #666; }
        table { width: 100%; border-collapse: collapse; margin-bottom: 15px; }
        th, td { border: 1px solid #ddd; padding: 6px 8px; text-align: start; font-size: 11px; }
        th { background: #f5f5f5; font-weight: bold; }
        .total-row { font-weight: bold; background: #f0f9ff; }
        .section-title { font-size: 14px; font-weight: bold; margin: 15px 0 8px; padding: 4px 8px; background: #e5e7eb; }
        .summary-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 15px; }
        .summary-box { border: 1px solid #ddd; padding: 10px; text-align: center; border-radius: 4px; }
        .summary-box .label { font-size: 10px; color: #666; }
        .summary-box .value { font-size: 16px; font-weight: bold; margin-top: 4px; }
        .ltr { direction: ltr; text-align: left; }
        @media print { body { padding: 0; } }
    </style>
</head>
<body onload="window.print()">
    <div class="header">
        <h1>{{ __('التقرير المالي اليومي') }}</h1>
        <p>{{ $date }}</p>
    </div>

    {{-- Summary --}}
    <div class="summary-grid">
        <div class="summary-box">
            <div class="label">{{ __('إجمالي المدفوعات') }}</div>
            <div class="value ltr">{{ number_format($totalPayments / 100, 2) }} ج.م</div>
        </div>
        <div class="summary-box">
            <div class="label">{{ __('مبيعات نقطة البيع') }}</div>
            <div class="value ltr">{{ number_format($totalPOS / 100, 2) }} ج.م</div>
        </div>
        <div class="summary-box">
            <div class="label">{{ __('الإجمالي الكلي') }}</div>
            <div class="value ltr">{{ number_format($grandTotal / 100, 2) }} ج.م</div>
        </div>
    </div>

    {{-- Method Breakdown --}}
    @if($methodBreakdown->isNotEmpty())
    <div class="section-title">{{ __('تقسيم حسب طريقة الدفع') }}</div>
    <table>
        <thead><tr><th>{{ __('الطريقة') }}</th><th>{{ __('العدد') }}</th><th>{{ __('المبلغ') }}</th></tr></thead>
        <tbody>
            @foreach($methodBreakdown as $method => $data)
            <tr>
                <td>{{ $method }}</td>
                <td class="ltr">{{ $data['count'] }}</td>
                <td class="ltr">{{ number_format($data['total'] / 100, 2) }} ج.م</td>
            </tr>
            @endforeach
        </tbody>
    </table>
    @endif

    {{-- Payments --}}
    @if($payments->isNotEmpty())
    <div class="section-title">{{ __('المدفوعات') }} ({{ $payments->count() }})</div>
    <table>
        <thead><tr><th>#</th><th>{{ __('المرجع') }}</th><th>{{ __('المبلغ') }}</th><th>{{ __('الطريقة') }}</th><th>{{ __('الفاتورة') }}</th><th>{{ __('بواسطة') }}</th></tr></thead>
        <tbody>
            @foreach($payments as $i => $payment)
            <tr>
                <td>{{ $i + 1 }}</td>
                <td>{{ $payment->reference ?? '-' }}</td>
                <td class="ltr">{{ number_format($payment->amount / 100, 2) }}</td>
                <td>{{ $payment->method?->value ?? '' }}</td>
                <td>{{ $payment->invoice?->number ?? '-' }}</td>
                <td>{{ $payment->creator?->name ?? '' }}</td>
            </tr>
            @endforeach
            <tr class="total-row">
                <td colspan="2">{{ __('المجموع') }}</td>
                <td class="ltr">{{ number_format($totalPayments / 100, 2) }} ج.م</td>
                <td colspan="3"></td>
            </tr>
        </tbody>
    </table>
    @endif

    {{-- POS --}}
    @if($posTransactions->isNotEmpty())
    <div class="section-title">{{ __('مبيعات نقطة البيع') }} ({{ $posTransactions->count() }})</div>
    <table>
        <thead><tr><th>#</th><th>{{ __('رقم العملية') }}</th><th>{{ __('المبلغ') }}</th><th>{{ __('الوقت') }}</th><th>{{ __('الكاشير') }}</th></tr></thead>
        <tbody>
            @foreach($posTransactions as $i => $txn)
            <tr>
                <td>{{ $i + 1 }}</td>
                <td>{{ $txn->transaction_number ?? '' }}</td>
                <td class="ltr">{{ number_format($txn->total_amount / 100, 2) }}</td>
                <td class="ltr">{{ $txn->processed_at?->format('H:i') }}</td>
                <td>{{ $txn->user?->name ?? '' }}</td>
            </tr>
            @endforeach
            <tr class="total-row">
                <td colspan="2">{{ __('المجموع') }}</td>
                <td class="ltr">{{ number_format($totalPOS / 100, 2) }} ج.م</td>
                <td colspan="2"></td>
            </tr>
        </tbody>
    </table>
    @endif
</body>
</html>
