<style>
body { font-family: Lato, sans-serif; background:#f5f5f5; padding:20px; }
h2 { color:#0B1D3A; text-align:center; }
table { width:100%; border-collapse:collapse; margin-top:20px; }
th, td { border:1px solid #ccc; padding:8px; text-align:right; }
th { background:#0B1D3A; color:white; text-align:left; }
.highlight { background:#FFF3E0; font-weight:bold; color:#E8700A; }
input { width:100%; padding:6px; margin:4px 0; }

/* ESTILOS INFALIBLES PARA IMPRIMIR (PDF) */
@media print {
    /* 1. Ocultamos ABSOLUTAMENTE TODO */
    body * {
        visibility: hidden;
    }
    
    /* 2. Mostramos SOLO el div que tenga este ID exacto, y todo lo que esté adentro de él */
    #areaImprimirModal40, #areaImprimirModal40 * {
        visibility: visible;
    }
    
    /* 3. Lo posicionamos arriba a la izquierda para que empiece en la esquina del PDF */
    #areaImprimirModal40 {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background: white !important;
        padding: 15px !important;
    }
    
    /* 4. Forzar colores en las tablas para que no salgan grises en el PDF */
    table, th, td, div, tr, p, span, strong {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
    }
    
    /* 5. Ocultar botones dentro del área de impresión */
    #areaImprimirModal40 button {
        display: none !important;
    }
}