.item-qr-code{break-inside:avoid;color:#000;text-align:center;background:#fff;justify-items:center;gap:1mm;margin-block:2mm;display:grid}.item-qr-code-matrix{-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;max-width:none;display:block}.item-qr-code-label{font-size:8pt;font-weight:700}.item-qr-code.is-unavailable{overflow-wrap:anywhere;border:1px solid #000;padding:1.5mm;font-size:8pt}article.receipt-template.thermal-receipt{--thermal-receipt-font-size:10pt;color:#000;min-height:0;font-family:Arial,Helvetica,sans-serif;font-size:var(--thermal-receipt-font-size);letter-spacing:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-weight:600;line-height:1.2}article.receipt-template.thermal-receipt.font-small{--thermal-receipt-font-size:9.5pt}article.receipt-template.thermal-receipt.font-large{--thermal-receipt-font-size:11pt}article.receipt-template.thermal-receipt.density-compact{line-height:1.15}article.receipt-template.thermal-receipt.density-roomy{line-height:1.3}article.receipt-template.thermal-receipt *{color:#000;text-shadow:none;opacity:1;-webkit-text-fill-color:#000;border-color:#000}article.receipt-template.thermal-receipt :is(strong,b,dt){font-weight:800}article.receipt-template.thermal-receipt .print-brand-block,article.receipt-template.thermal-receipt .receipt-template-header{gap:2px}article.receipt-template.thermal-receipt .print-village-mark{width:20mm;height:20mm;margin-bottom:1px}article.receipt-template.thermal-receipt .receipt-template-kind{letter-spacing:.03em;margin:7px 0 5px;padding:4px;font-size:9pt}article.receipt-template.thermal-receipt .receipt-ticket-heading{margin:6px 0}article.receipt-template.thermal-receipt .receipt-ticket-heading strong{font-size:1.35em}article.receipt-template.thermal-receipt .print-barcode{margin:5px 0}article.receipt-template.thermal-receipt .receipt-template-list{padding:5px 0}article.receipt-template.thermal-receipt .receipt-template-list>div{gap:5px;margin:1px 0}article.receipt-template.thermal-receipt .receipt-template-item{padding:5px 0}article.receipt-template.thermal-receipt .receipt-template-item p{margin:2px 0}article.receipt-template.thermal-receipt .receipt-template-item-title>span{overflow-wrap:anywhere;min-width:0}article.receipt-template.thermal-receipt .receipt-template-item-title>strong{white-space:nowrap;flex:none}article.receipt-template.thermal-receipt .receipt-template-total{justify-content:space-between;align-items:baseline;gap:5px;display:flex}article.receipt-template.thermal-receipt .receipt-template-total strong{white-space:nowrap;flex:none}article.receipt-template.thermal-receipt .receipt-template-callout,article.receipt-template.thermal-receipt .receipt-template-total{letter-spacing:normal;padding:4px;margin-top:4px!important}article.receipt-template.thermal-receipt .receipt-policy{margin:5px 0;padding-top:4px;font-size:9pt;line-height:1.2}article.receipt-template.thermal-receipt .receipt-policy p{margin:3px 0}article.receipt-template.thermal-receipt .receipt-policy-title{letter-spacing:.03em;margin-top:5px!important}article.receipt-template.thermal-receipt .receipt-template-terms{margin:5px 0;font-size:9pt;line-height:1.2}article.receipt-template.thermal-receipt footer{padding-top:5px;font-size:9pt}@media print{body.print-settings-test-mode .receipt-template.thermal-receipt.is-print-output{font-size:var(--thermal-receipt-font-size);color:#000;box-shadow:none;background:#fff}}
