/* ============================================================================
   PACIOLI ERP — Print Styles
   Consolidated print media rules.
   ============================================================================ */

@media print {
    /* Hide non-print elements */
    .sidebar-wrapper,
    .top-header,
    .page-footer,
    .btn,
    .no-print,
    .offcanvas,
    .breadcrumb {
        display: none !important;
    }

    /* Reset layout */
    .main-wrapper {
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Cards */
    .card {
        border: 1px solid #000 !important;
        box-shadow: none !important;
        page-break-inside: avoid;
        break-inside: avoid;
    }

    /* Tables */
    .table {
        border: 1px solid #000;
    }

    .table th,
    .table td {
        border: 1px solid #000;
    }

    /* KPI cards (dashboard) */
    .kpi-card:hover {
        transform: none;
    }

    /* Charts */
    #chartVentas,
    #chartVendedores,
    #chartMetodosPago,
    #chartEstadoCxC,
    #chartVentasCompras {
        height: 300px !important;
    }

    /* Hide interactive elements */
    .input-group,
    select {
        display: none !important;
    }
}
