#psp-print-area{display:none}
@media print{
 @page{size:auto;margin:0}
 html:has(body.pdv-shift-print),body.pdv-shift-print{width:58mm!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important}
 body.pdv-shift-print>*:not(#main){display:none!important}
 body.pdv-shift-print #main{width:58mm!important;max-width:58mm!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;background:#fff!important}
 body.pdv-shift-print #main>*:not(#psp-print-area){display:none!important}
 body.pdv-shift-print #psp-print-area{display:block!important;width:58mm;margin:0;padding:0}
 .psp-paper{width:58mm;box-sizing:border-box;padding:3mm;font:11px/1.4 ui-monospace,Consolas,monospace;color:#000;overflow-wrap:anywhere;background:#fff}
 .psp-paper h1{font:bold 17px/1.3 monospace!important;text-align:center;color:#000!important;margin:4px 0!important}
 .psp-paper h2{font:bold 11px/1.4 monospace!important;text-align:center;color:#000!important;margin:8px 0!important}
 .psp-paper p{font:inherit;margin:8px 0;color:#000!important}.psp-paper hr{border:0;border-top:1px dashed #000;margin:10px 0}.psp-line{display:flex;justify-content:space-between;gap:8px;margin:6px 0;break-inside:avoid}.psp-paper small{font-size:9px}
}
