.only-print {
    display: none !important;
}

@media print {

    html, body {
        width: 100%;
        height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        box-sizing: border-box;
    }

    .no-print {
        display: none !important;
    }

    .only-print {
        display: block !important;
    }

    /* Ask the browser to print backgrounds exactly as you’ve specified */
    .print-background,
    .print-background * {
        -webkit-print-color-adjust: exact !important;  /* Chrome, Safari */
        print-color-adjust: exact !important;          /* Firefox, Edge */
    }

    .allow-break {
        page-break-inside: auto !important;
        break-inside: auto !important;
    }

    .no-break {
        page-break-inside: avoid !important;
        break-inside: avoid !important;
    }
}

/* Transaction detail related css */

@media print {

    .transaction-detail-status-chip-style {
        color: #13181D !important;
        font-size: 12px;
        font-weight: 400;
        background-color: transparent !important;
    }
}
