/* Print Stylesheet for Reports & Invoices */
@media print {
    .app-sidebar, .app-topbar, .app-footer, .no-print, .page-actions, .modal-close {
        display: none !important;
    }
    body, .app-layout, .app-main, .app-content {
        background: white !important;
        color: black !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .card {
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
    }
    .printable-report {
        padding: 0 !important;
    }
    .table th {
        background: #f1f5f9 !important;
        color: black !important;
        -webkit-print-color-adjust: exact;
    }
}
