.credencial-celular {
    width: 320px;
    height: 520px;
    background: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);
    border-radius: 20px;
}
@media print {
    body * { visibility: hidden; }
    #contenedor-credencial-imprimir, #contenedor-credencial-imprimir * { visibility: visible; }
    /* display:block es clave: la clase "hidden" de Tailwind (display:none)
       impedía que la credencial se imprimiera (salía la hoja en blanco) */
    #contenedor-credencial-imprimir {
        display: block !important;
        position: absolute; left: 50%; top: 50%;
        transform: translate(-50%, -50%);
        border: none; box-shadow: none;
    }
    .no-print { display: none !important; }
}