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