/* Protección de pantallas contra impresión/exportación (ver Pages/Shared/_ScreenProtection.cshtml).
   El enlace externo de solicitudes (ServiceRequests/ExternalLink), que ven los clientes, no usa los layouts
   que cargan este archivo y se sigue imprimiendo. */

/* Imprimir y "Guardar como PDF" pasan por la vista de impresión: se oculta todo el contenido, aunque se
   dispare desde el menú del navegador, y solo queda el aviso. El :not(#id) sube la especificidad para que
   ninguna clase (p. ej. .d-print-block de Bootstrap) vuelva a mostrar el contenido. */
@media print {
    body > *:not(#print-blocked) {
        display: none !important;
    }

    body::before {
        content: "La impresión y la exportación a PDF están deshabilitadas en el Portal de Servicio.";
        display: block;
        margin-top: 40px;
        text-align: center;
        font-size: 16px;
    }
}

/* Marca de agua "Información Confidencial" con el correo del usuario y la fecha/hora: cubre la ventana sin
   bloquear los clics. */
.screen-watermark {
    position: fixed;
    inset: 0;
    z-index: 2147483000;
    pointer-events: none;
    background-repeat: repeat;
}
