/* osTicket Print Styles */
/* Ocultar elementos no necesarios en impresión */
#header,
#nav,
#meta,
#footer,
#reply,
#pagination,
.reload,
.refresh,
.redactor-toolbar,
.filedrop .dropzone,
.back,
#loading,
.buttons,
.action-button,
.pull-right,
a.refresh,
i.refresh,
.no-print {
    display: none !important;
}
/* Estilos de tabla */
th {
    text-align: left;
}
/* Enlaces sin decoración */
a {
    color: #000;
    text-decoration: none;
}
/* Ocultar URLs después de los enlaces */
a[href]:after {
    content: none !important;
}
/* Ocultar el enlace de reload que muestra la URL */
a[href*="tickets.php"] {
    display: none !important;
}
/* Captions de tabla */
caption {
    text-align: left;
    padding-bottom: 10px;
    font-weight: bold;
}
/* Mensajes y respuestas */
.message,
.response {
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.message th,
.response th {
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 5px;
}
/* Ocultar URL del navegador en encabezado/pie de página */
@page {
    margin: 1cm;
}
/* Asegurar que no se muestren URLs */
@media print {
    /* Ocultar URLs que el navegador agrega automáticamente */
    a[href]:after {
        content: "" !important;
    }
    
    /* Ocultar elementos con clase no-print */
    .no-print {
        display: none !important;
    }
    
    /* Ocultar botones y enlaces de acción */
    .action-button,
    .pull-right,
    a.refresh,
    i.refresh,
    a[href*="tickets.php?id="] {
        display: none !important;
    }
    
    /* Prevenir saltos de página innecesarios */
    .message,
    .response {
        page-break-inside: avoid;
    }
    
    /* Optimizar para impresión */
    body {
        font-size: 12pt;
        line-height: 1.5;
    }
}