/* Print stylesheet for invoices and barcode label sheets. */
@media print {
    body * { visibility: hidden; }
    .printable, .printable * { visibility: visible; }
    .printable {
        position: absolute; top: 0; inset-inline-start: 0; width: 100%;
        background: #fff !important; color: #000 !important;
    }
    .no-print { display: none !important; }
    a[href]::after { content: ""; }
    .barcode-label { break-inside: avoid; border: 1px solid #000; }
    table { width: 100% !important; }
}
