
@media print {
    @page {
        size: A4;
        margin: 0;
        padding: 0;
    }
    /* Đặt lề cho nội dung */
    html, body, #printPdf {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
    }
    /* ---- */
    #printPdf, #wrapper{
        background-color: white;
    }
    #wrapper {
        min-height: auto !important;
    }
    #printPdf .areaLogoTop {
        justify-content: space-evenly !important;
    }
    #printPdf .result-center{
        -ms-flex: 0 0 7%;
        flex: 0 0 7%;
        max-width: 7%;
    }
    #printPdf .areaContent .col-md-3_content{
        -ms-flex: 0 0 31.5% !important;
        flex: 0 0 31.5% !important;
        max-width: 31.5% !important;
    }
    #printPdf .result-total{
        -ms-flex: 0 0 42% !important;
        flex: 0 0 42% !important;
        max-width: 42% !important;
    }

    #printPdf .result-detail{
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
    }

    #printPdf .col-md-6{
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    body{
        width: 1024px !important;
    }
    #printPdf .un_cartResult_detail{
        margin-top: -10px !important;
        padding-top: 0px !important;
    }
    #printPdf .un_cartResult_area .un_cartResult_ttl--orange-pale_total{
        margin-top: 10px !important;
    }
    #printPdf .un_cartResult_itemWrap{
        margin-bottom: 20px !important;
    }
    #printPdf .triangle-orange{
        border-left: 1px solid #F4B183;/*Fix error display at PDF*/
    }
    #printPdf .triangle{
        border-left: 1px solid #92D050;/*Fix error display at PDF*/
    }
    /* Start Restore PDF layout at mobile when print */
    #printPdf .areaResultHeader .header-label,
    #printPdf .areaContentHeader .header-label
    {
        justify-content: space-between;
        height: inherit;
    }
    #printPdf .areaResultHeader .header-label{
        padding-left: 35px;
    }
    #printPdf .triangle-orange,
    #printPdf .triangle,
    #printPdf .areaResultHeader .header-space > div:first-child,
    #printPdf .areaContentHeader .header-space > div:first-child
    {
        display: block;
    }
    #printPdf .areaResultHeader .header-space .button{
        align-self: end;
    }
    #printPdf .areaContentHeader .header-space{
        align-items: inherit;
        height: inherit;
    }
    /* End Restore PDF layout at mobile when print */
    .pdf_window .bl_backBtn{
        display: none !important;
    }
    @supports (-webkit-touch-callout: none) { /*For iOs device*/
        #printPdf .areaLogoTop {
            padding-top: 22px;
            padding-bottom: 19px;
        }

        #printPdf .areaResultHeader {
            margin-top: 15px !important;
        }
    }

    /* #printPdf .pdf-body {
        page-break-after: auto;
        page-break-inside: auto;
        break-inside: auto;
    } */

    /*#printPdf .pdf-body section {
        break-inside: avoid;
        page-break-inside: avoid;
    } */

    .pdf_water_area .pdf-body .force-new-page {
        /* break-inside: avoid;
        page-break-inside: avoid; */

        break-before: page;
        page-break-before: always;
    }

    .pdf_water_area .pdf-body .force-new-page .d-block-print {
        display: block !important;
    }

    .pdf-body .force-new-page .header_page {
        margin-bottom: 15px;
    }

    #printPdf.pdf_water_area .areaFooter {
        padding-top: 20px;
    }
    #printPdf.pdf_water_area #section_qrCode .wrap_qrCode .areaCode {
        position: absolute;
        top: 1230px;
        left: 510px;
    }

    #printPdf.pdf_water_area #section_qrCode.position_1 .wrap_qrCode .areaCode {
        top: 1220px;
    }

    #printPdf .areaButtonback {
        padding-top: 35px;
    }
    @media not all and (min-resolution: 0.001dpcm) {
        @supports (-webkit-appearance: none) {
            #printPdf.pdf_water_area #section_qrCode .wrap_qrCode .areaCode {
                position: absolute;
                width: 35%;
                top: 1251px;
                left: 605px;
            }
            #printPdf.pdf_water_area #section_qrCode.position_1 .wrap_qrCode .areaCode {
                top: 1251px;
            }
        }
    }
    @supports (-webkit-touch-callout: none) { /*For iOs device*/
        #printPdf .areaResultHeader {
            margin-top: 5px !important;
        }

        #printPdf.pdf_water_area #section_qrCode .wrap_qrCode .areaCode {
            position: fixed;
            width: 90%;
            left: 610px !important;
        }

        /* ================== start safari ================== */
        #printPdf.pdf_water_area #section_qrCode .wrap_qrCode.ios_safari .areaCode {
            top: 1297px !important; /*1297px*/
        }

        #printPdf.pdf_water_area #section_qrCode.position_1 .wrap_qrCode.ios_safari .areaCode {
            top: 1297px !important;
        }
        /* ================== end safari ================== */

        /* ================== start chrome ================== */
        #printPdf.pdf_water_area #section_qrCode .wrap_qrCode.ios_chrome .areaCode {
            top: 1290px !important;
        }

        #printPdf.pdf_water_area #section_qrCode.position_1 .wrap_qrCode.ios_chrome .areaCode {
            top: 1290px !important;
        }
        /* ================== end chrome ================== */

        #printPdf .areaBottom {
            padding-top: 7px;
        }

        #printPdf .areaFooter {
            padding-top: 0px;
            padding-bottom: 0px;
        }
    }

}
@media print {
    #printPdf .areaResult {
        width: 97%;
    }
}

/* End printPdf*/