.pr-toolbar{max-width:900px;margin:0 auto 24px;padding:20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;background:#fff;border-radius:12px}.pr-toolbar p{width:100%;font-size:.9rem;color:#555;margin:0}.pr-preview{width:58mm;margin:0 auto;padding:0;box-shadow:0 4px 24px #0002;background:white}.pr-paper{width:58mm;padding:3mm;box-sizing:border-box;font:11px/1.35 ui-monospace,Consolas,monospace;color:#000;background:#fff;overflow-wrap:anywhere}.pr-paper *{box-sizing:border-box;box-shadow:none!important}.pr-paper .pr-brand{display:block!important;position:static!important;height:auto!important;min-height:0!important;background:#fff!important;color:#000!important;border:0!important;padding:0!important;text-align:center}.pr-brand img{display:block;object-fit:contain;margin:0 auto 6px}.pr-paper h1{font:bold 17px/1.2 ui-monospace,Consolas,monospace!important;color:#000!important;margin:6px 0!important}.pr-paper h2,.pr-paper h3{font:bold 11px/1.4 ui-monospace,Consolas,monospace!important;color:#000!important;text-align:center;margin:10px 0!important}.pr-paper p{font:inherit;color:#000;margin:8px 0}.pr-paper small{font-size:9px;line-height:1.3}.pr-paper hr{border:0;border-top:1px dashed #000;margin:10px 0}.pr-paper table{border-collapse:collapse;width:100%;font:inherit;min-width:0!important;table-layout:fixed}.pr-paper th,.pr-paper td{padding:5px 0!important;vertical-align:top;border:0!important;background:white!important;font:inherit;color:#000}.pr-paper th{font-weight:bold}.pr-paper th:first-child,.pr-paper td:first-child{width:67%;text-align:left;padding-right:5px!important}.pr-paper th:last-child,.pr-paper td:last-child{width:33%;text-align:right}.pr-total,.pr-payment,.pr-line{display:flex;gap:6px;justify-content:space-between;margin:8px 0}.pr-total{font-size:14px}.pr-state{text-align:center;font-weight:bold!important;border:1px solid #000;padding:4px}.pr-paper footer{display:block!important;position:static!important;background:#fff!important;color:#000!important;text-align:center;border:0!important;padding:0!important;min-height:0!important}.pr-paper footer p{margin:6px 0}.pr-paper footer small{display:block;word-break:break-all}.pdv-receipt-view #main>.jp-context{display:none!important}#pr-open{margin:8px}
@media(max-width:600px){.pr-toolbar{padding:14px}.pr-toolbar .button,.pr-toolbar button{width:100%;min-height:46px}.pr-toolbar p{font-size:.85rem}}
@media print{
 @page{size:auto;margin:0}
 html,body.pdv-receipt-view{background:#fff!important;margin:0!important;padding:0!important;width:58mm!important;min-width:0!important}
 body.pdv-receipt-view>*:not(#main){display:none!important}
 body.pdv-receipt-view #main{display:block!important;width:58mm!important;max-width:58mm!important;padding:0!important;margin:0!important;min-height:0!important;background:#fff!important}
 body.pdv-receipt-view #main>*:not(.pr-preview){display:none!important}
 .pr-preview,.pr-paper{box-shadow:none!important;width:58mm!important;max-width:58mm!important;margin:0!important;min-height:0!important}
 .pr-paper tr{break-inside:avoid;page-break-inside:avoid}.pr-paper img{print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
