/* ESTILOS PERSONALIZADOS - LT FINANCE PRO */
 .no-scrollbar::-webkit-scrollbar { display: none; }
        .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

        /* ESTILOS EXCLUSIVOS PARA IMPRESIÓN / PDF PRO */
        @media print {
            body {
                background: white !important;
                color: black !important;
                padding: 0 !important;
            }
            /* Ocultamos elementos interactivos que no van en un reporte */
            header div:last-child,
            #formGasto,
            .flex.bg-slate-950,
            #modalPago,
            #modalEditar,
            #modalEliminar,
            #toast,
            button,
            input[type="month"] {
                display: none !important;
            }
            /* Expandimos la tarjeta para ocupar la hoja A4 entera */
            main {
                max-width: 100% !important;
                width: 100% !important;
                border: none !important;
                box-shadow: none !important;
                background: white !important;
                color: black !important;
                padding: 0 !important;
            }
            /* Ajuste de colores para ahorro de tinta y legibilidad */
            section, div {
                background: transparent !important;
                border-color: #e2e8f0 !important;
                color: black !important;
            }
            p, h1, h2, h3, span {
                color: black !important;
            }
            /* Colores sutiles para montos en papel */
            .text-emerald-400 { color: #059669 !important; }
            .text-fuchsia-400, .text-red-400 { color: #dc2626 !important; }
        }