<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>تحليل المدفوع مقابل المعلق</title>
    <style>
        body { font-family: Arial, sans-serif; direction: rtl; line-height: 1.6; margin: 0; padding: 10px; }
        .header { text-align: center; margin-bottom: 30px; border-bottom: 2px solid #333; padding-bottom: 10px; }
        .header h1 { margin: 0; font-size: 24px; }
        .header p { margin: 5px 0; }
        .summary { margin-bottom: 20px; }
        .summary-item { float: left; width: 23%; margin-right: 2%; background: #f9f9f9; padding: 10px; border: 1px solid #ddd; margin-bottom: 10px; }
        .summary-item .label { font-weight: bold; font-size: 12px; }
        .summary-item .value { font-size: 18px; font-weight: bold; color: #333; }
        .section { clear: both; margin-top: 20px; }
        .section-header { background: #333; color: white; padding: 10px; font-weight: bold; margin-top: 20px; }
        .status-box { width: 48%; float: right; margin-right: 2%; background: #f9f9f9; padding: 15px; border: 1px solid #ddd; margin-bottom: 20px; }
        .status-box h3 { margin: 0 0 10px 0; font-size: 14px; }
        .status-row { display: flex; justify-content: space-between; padding: 5px 0; border-bottom: 1px solid #eee; }
        .status-row .label { font-weight: bold; font-size: 12px; }
        .status-row .value { font-size: 12px; }
        .table { width: 100%; border-collapse: collapse; margin: 10px 0; }
        .table th { background: #666; color: white; padding: 8px; text-align: right; font-weight: bold; font-size: 11px; }
        .table td { padding: 6px 8px; border-bottom: 1px solid #ddd; text-align: right; font-size: 10px; }
        .table tr:nth-child(even) { background: #f9f9f9; }
        .page-break { page-break-after: always; }
        .footer { clear: both; margin-top: 50px; text-align: center; color: #999; font-size: 12px; }
    </style>
</head>
<body>
    <div class="header">
        <h1>تحليل المدفوع مقابل المعلق</h1>
        <p>{{ \Carbon\Carbon::parse($fromDate)->format('d-m-Y') }} إلى {{ \Carbon\Carbon::parse($toDate)->format('d-m-Y') }}</p>
    </div>

    <div class="summary">
        <div class="summary-item">
            <div class="label">إجمالي الفواتير</div>
            <div class="value">{{ number_format($summary['total_invoices']) }}</div>
        </div>
        <div class="summary-item">
            <div class="label">إجمالي المبلغ</div>
            <div class="value">{{ number_format($summary['total_amount'], 0) }}</div>
        </div>
        <div class="summary-item">
            <div class="label">المدفوع</div>
            <div class="value">{{ number_format($summary['total_paid'], 0) }}</div>
        </div>
        <div class="summary-item">
            <div class="label">المعلق</div>
            <div class="value">{{ number_format($summary['total_pending'], 0) }}</div>
        </div>
    </div>

    <div class="section">
        <div class="status-box">
            <h3>✓ مدفوع كاملاً</h3>
            <div class="status-row">
                <span class="label">عدد الفواتير:</span>
                <span class="value">{{ number_format($paidFully['count']) }}</span>
            </div>
            <div class="status-row">
                <span class="label">المبلغ الإجمالي:</span>
                <span class="value">{{ number_format($paidFully['amount'], 0) }} ريال</span>
            </div>
            <div class="status-row">
                <span class="label">النسبة:</span>
                <span class="value">{{ $paidFully['percentage'] }}%</span>
            </div>
        </div>

        <div class="status-box">
            <h3>◐ مدفوع جزئياً</h3>
            <div class="status-row">
                <span class="label">عدد الفواتير:</span>
                <span class="value">{{ number_format($paidPartially['count']) }}</span>
            </div>
            <div class="status-row">
                <span class="label">المبلغ الإجمالي:</span>
                <span class="value">{{ number_format($paidPartially['amount'], 0) }} ريال</span>
            </div>
            <div class="status-row">
                <span class="label">النسبة:</span>
                <span class="value">{{ $paidPartially['percentage'] }}%</span>
            </div>
        </div>

        <div class="status-box" style="float: left;">
            <h3>⏳ معلق</h3>
            <div class="status-row">
                <span class="label">عدد الفواتير:</span>
                <span class="value">{{ number_format($pending['count']) }}</span>
            </div>
            <div class="status-row">
                <span class="label">المبلغ الإجمالي:</span>
                <span class="value">{{ number_format($pending['amount'], 0) }} ريال</span>
            </div>
            <div class="status-row">
                <span class="label">النسبة:</span>
                <span class="value">{{ $pending['percentage'] }}%</span>
            </div>
        </div>

        <div class="status-box" style="float: left;">
            <h3>⚠ متأخر</h3>
            <div class="status-row">
                <span class="label">عدد الفواتير:</span>
                <span class="value">{{ number_format($overdue['count']) }}</span>
            </div>
            <div class="status-row">
                <span class="label">المبلغ الإجمالي:</span>
                <span class="value">{{ number_format($overdue['amount'], 0) }} ريال</span>
            </div>
            <div class="status-row">
                <span class="label">النسبة:</span>
                <span class="value">{{ $overdue['percentage'] }}%</span>
            </div>
        </div>
    </div>

    @if(count($paidFully['invoices'] ?? []) > 0)
    <div class="page-break"></div>
    <div class="section-header">الفواتير المدفوعة كاملاً</div>
    <table class="table">
        <thead>
            <tr>
                <th>رقم الفاتورة</th>
                <th>العميل</th>
                <th>التاريخ</th>
                <th>المبلغ</th>
            </tr>
        </thead>
        <tbody>
            @foreach($paidFully['invoices'] as $invoice)
                <tr>
                    <td>{{ $invoice['invoice_number'] }}</td>
                    <td>{{ $invoice['customer_name'] }}</td>
                    <td>{{ \Carbon\Carbon::parse($invoice['date'])->format('d-m-Y') }}</td>
                    <td>{{ number_format($invoice['amount'], 0) }}</td>
                </tr>
            @endforeach
        </tbody>
    </table>
    @endif

    @if(count($pending['invoices'] ?? []) > 0)
    <div class="section-header">الفواتير المعلقة</div>
    <table class="table">
        <thead>
            <tr>
                <th>رقم الفاتورة</th>
                <th>العميل</th>
                <th>التاريخ</th>
                <th>المبلغ</th>
            </tr>
        </thead>
        <tbody>
            @foreach($pending['invoices'] as $invoice)
                <tr>
                    <td>{{ $invoice['invoice_number'] }}</td>
                    <td>{{ $invoice['customer_name'] }}</td>
                    <td>{{ \Carbon\Carbon::parse($invoice['date'])->format('d-m-Y') }}</td>
                    <td>{{ number_format($invoice['amount'], 0) }}</td>
                </tr>
            @endforeach
        </tbody>
    </table>
    @endif

    <div class="footer">
        <p>تم إنشاء هذا التقرير بواسطة نظام إدارة المشاريع</p>
        <p>{{ date('d-m-Y H:i') }}</p>
    </div>
</body>
</html>
