<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>Reporte AuditorÃ­a</title>
  <style>
    @page { margin: 24mm 18mm; }
    body { font-family: DejaVu Sans, Arial, Helvetica, sans-serif; font-size: 12px; color: #111; }
    h1,h2,h3 { margin: 0 0 8px; }
    h1 { font-size: 18px; }
    h2 { font-size: 15px; margin-top: 16px; }
    h3 { font-size: 13px; margin-top: 12px; }
    .muted { color:#666; }
    .block { margin-bottom: 12px; }
    .grid { display: table; width: 100%; table-layout: fixed; }
    .col { display: table-cell; vertical-align: top; }
    .col-3 > .col { width: 33.3333%; }
    .table { width: 100%; border-collapse: collapse; margin-top: 6px; }
    .table th, .table td { border: 1px solid #ddd; padding: 6px 8px; vertical-align: top; }
    .table th { background: #f3f3f3; }
    .right { text-align: right; }
    .center { text-align: center; }
    .small { font-size: 11px; }
    .tag { display:inline-block; background:#eee; padding:2px 6px; border-radius:4px; font-size: 11px; }
    .section { margin-top: 14px; }
    .kpi { display: inline-block; padding: 6px 10px; border: 1px solid #ddd; border-radius: 6px; margin-right: 8px; }
    .mb8 { margin-bottom: 8px; }
  </style>
</head>
<body>

  <h1>GestiÃ³n de Riesgo Departamental â€” AuditorÃ­a</h1>

  <div class="block grid col-3">
    <div class="col"><strong>Prestador:</strong> {{ $seleccion['prestador'] ?? '-' }}</div>
    <div class="col"><strong>Departamento:</strong> {{ $seleccion['departamento'] ?? '-' }}</div>
    <div class="col"><strong>Municipio:</strong> {{ $seleccion['municipio'] ?? '-' }}</div>
  </div>
  <div class="block">
    <strong>Periodo evaluado:</strong> {{ $seleccion['periodo'] ?? '-' }}
  </div>

  {{-- =================== DATOS BASICOS =================== --}}
  @if(!empty($basicos))
    <div class="section">
      <h2>Datos basicos del contrato</h2>
      <table class="table small">
        <tbody>
          <tr>
            <th>Modalidad</th><td>{{ $basicos['modalidad'] ?? '' }}</td>
            <th>Numero de contrato</th><td>{{ $basicos['numero_contrato'] ?? '' }}</td>
          </tr>
          <tr>
            <th>NIT</th><td>{{ $basicos['nit'] ?? '' }}</td>
            <th>Prestador</th><td>{{ $basicos['prestador'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Nivel de atencion</th><td>{{ $basicos['tipo_red'] ?? '' }}</td>
            <th>Nivel de complejidad</th><td>{{ $basicos['complejidad'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Fecha inicio</th><td>{{ $basicos['fecha_inicio'] ?? '' }}</td>
            <th>Fecha final</th><td>{{ $basicos['fecha_final'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Duracion (meses)</th><td>{{ $basicos['duracion_contrato'] ?? '' }}</td>
            <th>Fecha firma contrato</th><td>{{ $basicos['fecha_firma_contrato'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Departamento</th><td>{{ $basicos['departamento'] ?? '' }}</td>
            <th>Municipio</th><td>{{ $basicos['municipio'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Contratante</th><td colspan="3">{{ $basicos['contratante'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Objeto del contrato</th><td colspan="3">{{ $basicos['objeto'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Poblacion inicial</th><td class="right">{{ number_format((float)($basicos['poblacion_inicial'] ?? 0),0) }}</td>
            <th>Valor per capita</th><td class="right">{{ number_format((float)($basicos['valor_per_capita'] ?? 0),2) }}</td>
          </tr>
          <tr>
            <th>Valor total mes</th><td class="right">{{ number_format((float)($basicos['valor_total_mes'] ?? 0),2) }}</td>
            <th>Numero informe</th><td>{{ $basicos['numero_informe'] ?? '' }}</td>
          </tr>
          <tr>
            <th>Novedad contractual</th><td colspan="3">{{ $basicos['novedad_contractual'] ?? '' }}</td>
          </tr>
          @if(!empty($basicos['anexos_disponibles']))
            <tr>
              <th>Anexos disponibles</th><td colspan="3">{{ $basicos['anexos_disponibles'] }}</td>
            </tr>
          @endif
        </tbody>
      </table>
    </div>
  @endif

  {{-- =================== RESUMEN (KPIs) =================== --}}
  <div class="section">
    <h2>Resumen de cumplimiento</h2>
    <div class="mb8">
      <span class="kpi"><strong>Disposiciones:</strong> {{ number_format($kpis['disposiciones']['porcentaje'],1) }}% ({{ number_format($kpis['disposiciones']['obtenido'],1) }} / {{ number_format($kpis['disposiciones']['total'],1) }})</span>
      <span class="kpi"><strong>EjecuciÃ³n:</strong> {{ number_format($kpis['ejecucion']['porcentaje'],1) }}% ({{ number_format($kpis['ejecucion']['obtenido'],1) }} / {{ number_format($kpis['ejecucion']['total'],1) }})</span>
      <span class="kpi"><strong>Resultados en Salud:</strong> {{ number_format($kpis['resultados']['porcentaje'],1) }}% ({{ number_format($kpis['resultados']['obtenido'],1) }} / {{ number_format($kpis['resultados']['total'],1) }})</span>
    </div>
  </div>

  {{-- =================== DISPOSICIONES =================== --}}
  @if(!empty($disposiciones['items']))
    <div class="section">
      <h2>Disposiciones</h2>
      <table class="table small">
        <thead>
          <tr>
            <th class="center" style="width:28px;">#</th>
            <th>Ãtem evaluado</th>
            <th class="center" style="width:80px;">Ponderado</th>
            <th class="center" style="width:60px;">Cumple</th>
            <th>Observaciones</th>
          </tr>
        </thead>
        <tbody>
          @foreach($disposiciones['items'] as $i => $row)
            <tr>
              <td class="center">{{ $i+1 }}</td>
              <td>{{ $row['item'] ?? '' }}</td>
              <td class="center">{{ $row['ponderado'] ?? '' }}</td>
              <td class="center">{{ $row['cumple'] ?? '' }}</td>
              <td>{{ $row['observaciones'] ?? '' }}</td>
            </tr>
          @endforeach
        </tbody>
      </table>
      <p class="small muted">
        <strong>Resumen:</strong>
        Obtenido {{ number_format($kpis['disposiciones']['obtenido'],1) }} /
        {{ number_format($kpis['disposiciones']['total'],1) }}
        â€” {{ number_format($kpis['disposiciones']['porcentaje'],1) }}%
      </p>
    </div>
  @endif

  {{-- =================== INFORMACIÃ“N DE POBLACIÃ“N =================== --}}
  @if(!empty($ejecucion['meses']) || !empty($ejecucion['analisis']))
    <div class="section">
      <h2>InformaciÃ³n de poblaciÃ³n</h2>
      @if(!empty($ejecucion['meses']))
        <table class="table small">
          <thead>
            <tr>
              <th>Mes</th>
              <th class="right" style="width:120px;">PoblaciÃ³n</th>
            </tr>
          </thead>
          <tbody>
            @foreach($ejecucion['meses'] as $row)
              <tr>
                <td>{{ $row['mes'] ?? '' }}</td>
                <td class="right">{{ number_format((float)($row['poblacion'] ?? 0), 0) }}</td>
              </tr>
            @endforeach
          </tbody>
        </table>
      @endif
      <p class="small"><strong>AnÃ¡lisis:</strong> {{ $ejecucion['analisis'] }}</p>
    </div>
  @endif

  {{-- =================== MATRIZ DE CONTRATO =================== --}}
  @php $matrizItems = $matriz['items'] ?? ($matriz['filas'] ?? []); @endphp
  @if(!empty($matrizItems))
    <div class="section">
      <h2>Matriz de evaluaciÃ³n de contrato</h2>
      <table class="table small">
        <thead>
          <tr>
            <th>Periodo</th>
            <th>Mes</th>
            <th class="right">Valor x usuario</th>
            <th class="right">PoblaciÃ³n</th>
            <th class="right">Act. contratadas</th>
            <th class="right">Valor contratado</th>
            <th class="right">Act. ejecutadas</th>
            <th class="right">% Cumplimiento</th>
            <th class="right">Valor ejecutado</th>
            <th class="right">Ajustes</th>
          </tr>
        </thead>
        <tbody>
          @foreach($matrizItems as $row)
            <tr>
              <td>{{ $row['periodo'] ?? '' }}</td>
              <td>{{ $row['mes'] ?? '' }}</td>
              <td class="right">{{ number_format((float)($row['valor_x_usuario'] ?? 0), 2) }}</td>
              <td class="right">{{ number_format((float)($row['poblacion'] ?? 0), 0) }}</td>
              <td class="right">{{ number_format((float)($row['act_contratadas'] ?? 0), 0) }}</td>
              <td class="right">{{ number_format((float)($row['vc'] ?? $row['valor_contratado'] ?? 0), 2) }}</td>
              <td class="right">{{ number_format((float)($row['act_ejecutadas'] ?? 0), 0) }}</td>
              <td class="right">{{ number_format((float)($row['pct'] ?? $row['porcentaje_cumplimiento'] ?? 0), 1) }}%</td>
              <td class="right">{{ number_format((float)($row['ve'] ?? $row['valor_ejecutado'] ?? 0), 2) }}</td>
              <td class="right">{{ number_format((float)($row['ajuste'] ?? $row['ajustes_a_realizar'] ?? 0), 2) }}</td>
          </tr>
          @endforeach
        </tbody>
        @if(!empty($matrizTotales))
        <tfoot>
          <tr>
            <td colspan="4" class="right"><strong>Totales</strong></td>
            <td class="right"><strong>{{ number_format((float)($matrizTotales['ac'] ?? 0), 0) }}</strong></td>
            <td class="right"><strong>{{ number_format((float)($matrizTotales['vc'] ?? 0), 2) }}</strong></td>
            <td class="right"><strong>{{ number_format((float)($matrizTotales['ae'] ?? 0), 0) }}</strong></td>
            <td class="right"></td>
            <td class="right"><strong>{{ number_format((float)($matrizTotales['ve'] ?? 0), 2) }}</strong></td>
            <td class="right"><strong>{{ number_format((float)($matrizTotales['aj_global'] ?? 0), 2) }}</strong></td>
          </tr>
        </tfoot>
        @endif
      </table>

      @if(!empty($matriz['conclusiones']))
        <p class="small"><strong>Conclusiones:</strong> {{ $matriz['conclusiones'] }}</p>
      @endif
    </div>
  @endif

  {{-- =================== VERIFICACIÃ“N (Paso 3 â€“ checklist) =================== --}}
  @if(!empty($verificacion3['items']))
    <div class="section">
      <h2>Checklist de verificaciÃ³n</h2>
      <table class="table small">
        <thead>
          <tr>
            <th class="center" style="width:28px;">#</th>
            <th>Ãtem</th>
            <th class="center" style="width:80px;">Pond.</th>
            <th class="center" style="width:60px;">Cumple</th>
            <th>Observaciones</th>
          </tr>
        </thead>
        <tbody>
          @foreach($verificacion3['items'] as $i => $row)
            <tr>
              <td class="center">{{ $i+1 }}</td>
              <td>{{ $row['item'] ?? '' }}</td>
              <td class="center">{{ $row['ponderado'] ?? '' }}</td>
              <td class="center">{{ $row['cumple'] ?? '' }}</td>
              <td>{{ $row['observaciones'] ?? '' }}</td>
            </tr>
          @endforeach
        </tbody>
      </table>
      <p class="small muted">
        <strong>Resumen:</strong>
        Obtenido {{ number_format($kpis['ejecucion']['obtenido'],1) }} /
        {{ number_format($kpis['ejecucion']['total'],1) }}
        â€” {{ number_format($kpis['ejecucion']['porcentaje'],1) }}%
      </p>
    </div>
  @endif

  {{-- =================== RESULTADOS EN SALUD (Paso 4 â€“ checklist) =================== --}}
  @if(!empty($resultadosSalud['items']))
    <div class="section">
      <h2>Resultados en Salud</h2>
      <table class="table small">
        <thead>
          <tr>
            <th class="center" style="width:28px;">#</th>
            <th>Ãtem</th>
            <th class="center" style="width:80px;">Pond.</th>
            <th class="center" style="width:60px;">Cumple</th>
            <th>Observaciones</th>
          </tr>
        </thead>
        <tbody>
          @foreach($resultadosSalud['items'] as $i => $row)
            <tr>
              <td class="center">{{ $i+1 }}</td>
              <td>{{ $row['item'] ?? '' }}</td>
              <td class="center">{{ $row['ponderado'] ?? '' }}</td>
              <td class="center">{{ $row['cumple'] ?? '' }}</td>
              <td>{{ $row['observaciones'] ?? '' }}</td>
            </tr>
          @endforeach
        </tbody>
      </table>
      <p class="small muted">
        <strong>Resumen:</strong>
        Obtenido {{ number_format($kpis['resultados']['obtenido'],1) }} /
        {{ number_format($kpis['resultados']['total'],1) }}
        â€” {{ number_format($kpis['resultados']['porcentaje'],1) }}%
      </p>
    </div>
  @endif

  {{-- Puedes aÃ±adir mÃ¡s secciones (indicadores de acceso/detecciÃ³n/precursoras) de forma similar... --}}

  {{-- =================== BLOQUES CON IMAGEN: SERVICIOS / REGISTRO ESPECIAL =================== --}}
  @if(!empty($serviciosBloque['descripcion']) || !empty($serviciosBloque['imgDataUrl']))
    <div class="section">
      <h2>Servicios contratados</h2>
      @if(!empty($serviciosBloque['imgDataUrl']))
        <div class="mb8"><img src="{{ $serviciosBloque['imgDataUrl'] }}" alt="Servicios contratados" style="max-width:100%; max-height:380px;"></div>
      @endif
      @if(!empty($serviciosBloque['descripcion']))
        <p class="small"><strong>DescripciÃ³n:</strong> {{ $serviciosBloque['descripcion'] }}</p>
      @endif
    </div>
  @endif

  {{-- =================== BLOQUES CON IMAGEN: SERVICIOS / REGISTRO ESPECIAL =================== --}}
  @if(!empty($serviciosBloque['descripcion']) || !empty($serviciosBloque['imgDataUrl']))
    <div class="section">
      <h2>Servicios contratados</h2>
      @if(!empty($serviciosBloque['imgDataUrl']))
        <div class="mb8"><img src="{{ $serviciosBloque['imgDataUrl'] }}" alt="Servicios contratados" style="max-width:100%; max-height:380px;"></div>
      @endif
      @if(!empty($serviciosBloque['descripcion']))
        <p class="small"><strong>DescripciÃ³n:</strong> {{ $serviciosBloque['descripcion'] }}</p>
      @endif
    </div>
  @endif

  @if(!empty($registroEspecialBloque['descripcion']) || !empty($registroEspecialBloque['imgDataUrl']))
    <div class="section">
      <h2>Registro especial de prestadores de salud</h2>
      @if(!empty($registroEspecialBloque['imgDataUrl']))
        <div class="mb8"><img src="{{ $registroEspecialBloque['imgDataUrl'] }}" alt="Registro especial" style="max-width:100%; max-height:380px;"></div>
      @endif
      @if(!empty($registroEspecialBloque['descripcion']))
        <p class="small"><strong>DescripciÃ³n:</strong> {{ $registroEspecialBloque['descripcion'] }}</p>
      @endif
    </div>
  @endif

  @if(!empty($registroEspecialBloque['descripcion']) || !empty($registroEspecialBloque['imgDataUrl']))
    <div class="section">
      <h2>Registro especial de prestadores de salud</h2>
      @if(!empty($registroEspecialBloque['imgDataUrl']))
        <div class="mb8"><img src="{{ $registroEspecialBloque['imgDataUrl'] }}" alt="Registro especial" style="max-width:100%; max-height:380px;"></div>
      @endif
      @if(!empty($registroEspecialBloque['descripcion']))
        <p class="small"><strong>DescripciÃ³n:</strong> {{ $registroEspecialBloque['descripcion'] }}</p>
      @endif
    </div>
  @endif

  {{-- =================== INDICADORES (SISPRO + listas) =================== --}}
  @if(!empty($indicadores['descripcion']) || !empty($indicadoresImgDataUrl))
    <div class="section">
      <h2>Reporte SISPRO (Resolucion 256)</h2>
      @if(!empty($indicadoresImgDataUrl))
        <div class="mb8"><img src="{{ $indicadoresImgDataUrl }}" alt="Evidencia SISPRO" style="max-width:100%; max-height:380px;"></div>
      @endif
      @if(!empty($indicadores['descripcion']))
        <p class="small"><strong>Analisis:</strong> {{ $indicadores['descripcion'] }}</p>
      @endif
    </div>
  @endif

  @if(!empty($indicadoresAcceso['items']))
    <div class="section">
      <h2>Indicadores de acceso</h2>
      <table class="table small">
        <thead>
          <tr>
            <th class="center" style="width:28px;">#</th>
            <th>Indicador</th>
            <th>Meta</th>
            <th>Resultado</th>
            <th>Observaciones</th>
          </tr>
        </thead>
        <tbody>
          @foreach($indicadoresAcceso['items'] as $i => $row)
            <tr>
              <td class="center">{{ $i+1 }}</td>
              <td>{{ $row['item'] ?? '' }}</td>
              <td>{{ $row['meta'] ?? '' }}</td>
              <td>{{ $row['resultado'] ?? '' }}</td>
              <td>{{ $row['observaciones'] ?? '' }}</td>
            </tr>
          @endforeach
        </tbody>
      </table>
    </div>
  @endif

  @if(!empty($indicadoresDeteccion['items']))
    <div class="section">
      <h2>Indicadores de deteccion</h2>
      <table class="table small">
        <thead>
          <tr>
            <th class="center" style="width:28px;">#</th>
            <th>Indicador</th>
            <th>Meta</th>
            <th>Resultado</th>
            <th>Observaciones</th>
          </tr>
        </thead>
        <tbody>
          @foreach($indicadoresDeteccion['items'] as $i => $row)
            <tr>
              <td class="center">{{ $i+1 }}</td>
              <td>{{ $row['item'] ?? '' }}</td>
              <td>{{ $row['meta'] ?? '' }}</td>
              <td>{{ $row['resultado'] ?? '' }}</td>
              <td>{{ $row['observaciones'] ?? '' }}</td>
            </tr>
          @endforeach
        </tbody>
      </table>
    </div>
  @endif

  @if(!empty($indicadoresPrecursoras['items']))
    <div class="section">
      <h2>Indicadores de enfermedades precursoras</h2>
      <table class="table small">
        <thead>
          <tr>
            <th class="center" style="width:28px;">#</th>
            <th>Indicador</th>
            <th>Meta</th>
            <th>Resultado</th>
            <th>Observaciones</th>
          </tr>
        </thead>
        <tbody>
          @foreach($indicadoresPrecursoras['items'] as $i => $row)
            <tr>
              <td class="center">{{ $i+1 }}</td>
              <td>{{ $row['item'] ?? '' }}</td>
              <td>{{ $row['meta'] ?? '' }}</td>
              <td>{{ $row['resultado'] ?? '' }}</td>
              <td>{{ $row['observaciones'] ?? '' }}</td>
            </tr>
          @endforeach
        </tbody>
      </table>
    </div>
  @endif

</body>
</html>
