<table border="1">
    <thead>
        <tr>
            <th>Fecha</th>
            <th>Manguera</th>
            <th>Tipo combustible</th>
            <th>Turno</th>
            <th>Usuario</th>
            <th>Saldo inicial</th>
            <th>Saldo final</th>
            <th>Galones vendidos</th>
            <th>Precio galón</th>
            <th>Total</th>
        </tr>
    </thead>
    <tbody>
        @forelse($items as $it)
            <tr>
                <td>{{ optional($it['fecha'])->format('d/m/Y') }}</td>
                <td>
                    {{ $it['manguera']?->cara?->estacion?->nombre ?? '-' }}
                    - {{ $it['manguera']?->cara?->nombre ?? '-' }}
                    - MANGUERA #{{ $it['manguera']?->numero_manguera ?? '-' }}
                </td>
                <td>{{ $it['manguera']?->tipoCombustible?->nombre ?? '-' }}</td>
                <td>{{ $it['turno']?->turnos ?? $it['turno']?->nombre ?? '-' }}</td>
                <td>{{ $it['usuario_nombre'] ?? '-' }}</td>
                <td>{{ is_null($it['saldo_inicial']) ? '-' : number_format((float)$it['saldo_inicial'], 3, '.', '') }}</td>
                <td>{{ is_null($it['saldo_final']) ? '-' : number_format((float)$it['saldo_final'], 3, '.', '') }}</td>
                <td>{{ is_null($it['galones_vendidos']) ? '-' : number_format((float)$it['galones_vendidos'], 3) }}</td>
                <td>{{ is_null($it['precio_galon']) || (float)$it['precio_galon'] <= 0 ? '-' : number_format((float)$it['precio_galon'], 3) }}</td>
                <td>{{ is_null($it['total_registro']) ? '-' : number_format((float)$it['total_registro'], 2) }}</td>
            </tr>
        @empty
            <tr>
                <td colspan="10">No hay datos para el rango seleccionado.</td>
            </tr>
        @endforelse
    </tbody>
    <tfoot>
        <tr>
            <td colspan="9"><strong>TOTAL GENERAL</strong></td>
            <td><strong>{{ number_format((float)($totalGeneralVentas ?? 0), 2) }}</strong></td>
        </tr>
    </tfoot>
</table>

@if(!empty($idTurno))
    <br>
    <table border="1">
        <tr><th colspan="2">Totales de cierre</th></tr>
        <tr><td>Total de efectivo</td><td>{{ number_format((float)($totalesCierre['efectivo'] ?? 0), 2) }}</td></tr>
        <tr><td>Total Crédito</td><td>{{ number_format((float)($totalesCierre['credito'] ?? 0), 2) }}</td></tr>
        <tr><td>Total Visa</td><td>{{ number_format((float)($totalesCierre['visa'] ?? 0), 2) }}</td></tr>
        <tr><td>Total Descuentos</td><td>{{ number_format((float)($totalesCierre['descuentos'] ?? 0), 2) }}</td></tr>
        <tr><td>Total Diferencia</td><td>{{ number_format((float)($totalesCierre['diferencia'] ?? 0), 2) }}</td></tr>
        <tr><td>Resta final (Total general - campos)</td><td>{{ number_format((float)($totalesCierre['resta_final'] ?? 0), 2) }}</td></tr>
    </table>
@endif
