@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;margin:0!important;padding:0!important}body *{visibility:hidden}.page-80mm .print-area,.page-80mm .print-area *,.page-a4 .a4-container,.page-a4 .a4-container *{visibility:visible}.a4-container,.print-area{position:absolute;left:0;top:0}.alert,.btn,.form-control,.modal-header,.no-print{display:none!important}body.page-80mm{width:80mm!important}.page-80mm .print-area{width:74mm!important;margin:0 auto!important;padding:2mm!important;background-color:white}.page-80mm *{font-size:8pt!important;font-family:Courier New,Courier,monospace!important;line-height:1.1!important;color:#000!important}.page-80mm .fw-bold,.page-80mm .fw-bolder,.page-80mm h6{font-size:9pt!important;font-weight:700!important;text-transform:uppercase}.page-80mm .row{display:flex!important;flex-wrap:nowrap!important;margin:0!important}.page-80mm .thermal-buffer{height:25mm;display:block}body.page-a4{width:210mm!important}.page-a4 .a4-container{width:210mm;padding:15mm;background-color:white}.page-a4 .a4-page{min-height:267mm;page-break-after:always!important;display:flex;flex-direction:column;position:relative}.page-a4 .a4-page,.page-a4 .a4-table{width:100%;visibility:visible!important}.page-a4 .a4-table{border-collapse:collapse;margin-bottom:20px}.page-a4 .a4-table td,.page-a4 .a4-table th{border:1px solid #dee2e6!important;padding:8px;font-size:11px;visibility:visible!important}}@media print{@page{margin:0!important}}@media screen{.a4-container{display:none}.dashed-rule{border-top:1px dashed #ccc;margin:10px 0}}@media print{.dashed-rule{border-top:1px dashed #000!important;margin:5px 0!important;width:100%!important;display:block!important;visibility:visible!important}}