<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Corte de Caja</title>
    <style>
        body { font-family: DejaVu Sans, sans-serif; font-size: 12px; margin: 20px; }
        h1 { font-size: 18px; border-bottom: 1px solid #333; padding-bottom: 8px; }
        table { width: 100%; border-collapse: collapse; margin: 16px 0; }
        th, td { border: 1px solid #333; padding: 8px; text-align: left; }
        th { background: #eee; }
        .text-right { text-align: right; }
        .resumen { margin: 16px 0; }
        .total { font-weight: bold; font-size: 14px; margin-top: 12px; }
        .metodo { text-transform: capitalize; }
    </style>
</head>
<body>
    <h1>Corte de Caja</h1>

    <div class="resumen">
        <p><strong>Caja:</strong> {{ $resumen['caja_nombre'] }} (ID: {{ $resumen['caja_id'] }})</p>
        <p><strong>Usuario:</strong> {{ $resumen['usuario'] }}</p>
        <p><strong>Apertura:</strong> {{ \Carbon\Carbon::parse($resumen['abierto_at'])->format('d/m/Y H:i') }}</p>
        <p><strong>Cierre:</strong> {{ \Carbon\Carbon::parse($resumen['cerrado_at'])->format('d/m/Y H:i') }}</p>
    </div>

    <table>
        <thead>
            <tr>
                <th>Concepto</th>
                <th class="text-right">Monto</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Saldo inicial</td>
                <td class="text-right">$ {{ number_format($resumen['saldo_inicial'], 2) }}</td>
            </tr>
            <tr>
                <td>Total ventas ({{ $resumen['cantidad_ventas'] }} órdenes)</td>
                <td class="text-right">$ {{ number_format($resumen['total_ventas'], 2) }}</td>
            </tr>
            @foreach($porMetodoPago as $metodo => $monto)
                <tr>
                    <td class="metodo">Por {{ $metodo === 'sin_especificar' ? 'Sin especificar' : $metodo }}</td>
                    <td class="text-right">$ {{ number_format($monto, 2) }}</td>
                </tr>
            @endforeach
            <tr>
                <td><strong>Saldo final (todos los métodos)</strong></td>
                <td class="text-right"><strong>$ {{ number_format($resumen['saldo_final'], 2) }}</strong></td>
            </tr>
        </tbody>
    </table>

    <h2 style="font-size: 14px; margin-top: 20px;">Arqueo de efectivo</h2>
    <table>
        <thead>
            <tr>
                <th>Concepto</th>
                <th class="text-right">Monto</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Ventas en efectivo</td>
                <td class="text-right">$ {{ number_format($resumen['ventas_efectivo'] ?? 0, 2) }}</td>
            </tr>
            <tr>
                <td>Movimientos de ingreso (efectivo)</td>
                <td class="text-right">$ {{ number_format($resumen['movimientos_ingreso'] ?? 0, 2) }}</td>
            </tr>
            <tr>
                <td>Movimientos de egreso (efectivo)</td>
                <td class="text-right">$ {{ number_format($resumen['movimientos_egreso'] ?? 0, 2) }}</td>
            </tr>
            <tr>
                <td><strong>Efectivo esperado en caja</strong></td>
                <td class="text-right"><strong>$ {{ number_format($resumen['esperado_efectivo'] ?? 0, 2) }}</strong></td>
            </tr>
            @if(array_key_exists('efectivo_contado', $resumen) && $resumen['efectivo_contado'] !== null)
                <tr>
                    <td>Efectivo contado (arqueo físico)</td>
                    <td class="text-right">$ {{ number_format($resumen['efectivo_contado'], 2) }}</td>
                </tr>
            @endif
            @if(array_key_exists('diferencia_arqueo', $resumen) && $resumen['diferencia_arqueo'] !== null)
                <tr>
                    <td><strong>Diferencia (contado − esperado)</strong></td>
                    <td class="text-right"><strong>$ {{ number_format($resumen['diferencia_arqueo'], 2) }}</strong></td>
                </tr>
            @endif
        </tbody>
    </table>

    @if(!empty($resumen['notas_cierre']))
        <p style="margin-top: 16px;"><strong>Notas de cierre:</strong> {{ $resumen['notas_cierre'] }}</p>
    @endif

    <p style="margin-top: 24px; color: #666; font-size: 10px;">
        Generado el {{ now()->format('d/m/Y H:i:s') }} — TIBU / Control Lavado
    </p>
</body>
</html>
