.receipt-vector021{width:148mm;height:210mm;background:white;break-after:page;overflow:hidden}.receipt-vector021:last-child{break-after:auto}.receipt-vector021 svg{display:block;width:100%;height:100%}.minimal-doc021{font:11pt/1.4 Arial,sans-serif!important;min-height:267mm;display:flex;flex-direction:column;color:#222;background:white;overflow-wrap:anywhere}.minimal-head021{display:flex;justify-content:space-between;align-items:center;border-bottom:1.5px solid #222;padding:2mm 0 5mm}.minimal-head021 img{width:27mm;height:15mm;object-fit:contain;filter:grayscale(1)}.minimal-head021 p{margin:1mm 0}.minimal-doc021 h2{font:normal 38pt/1.05 Georgia,'Times New Roman',serif!important;text-align:center;letter-spacing:-1px;border:0!important;padding:0!important;margin:12mm 0 14mm!important;color:#222}.minimal-parties021{display:grid;grid-template-columns:1fr 1fr;gap:18mm;margin-bottom:8mm}.minimal-parties021 section{background:white!important;padding:0!important}.minimal-parties021 h3{font-size:11pt;margin:0 0 1mm}.minimal-parties021 p{margin:0 0 1mm}.minimal-doc021 table{table-layout:fixed;width:100%;font:10pt Arial!important;border-collapse:collapse;white-space:normal}.minimal-doc021 th{background:#d3d3d3!important;padding:4mm 3mm!important;color:#222!important;font-weight:400;border:0}.minimal-doc021 td{background:white!important;color:#222;padding:3mm!important;border:0;white-space:pre-wrap;overflow-wrap:anywhere}.minimal-doc021 th:first-child{width:48%;text-align:left}.minimal-doc021 th:not(:first-child),.minimal-doc021 td:not(:first-child){text-align:right}.minimal-doc021 tr{break-inside:avoid}.minimal-total021{display:flex;justify-content:flex-end;gap:17mm;border-top:1px solid #ccc;padding-top:3mm;font-size:13pt;margin-bottom:7mm}.minimal-payment021{font-size:9pt}.minimal-payment021 p{margin:1mm 0}.minimal-sign021{display:flex;justify-content:space-between;font-size:9pt;margin:7mm 0 10mm;break-inside:avoid}.minimal-draft021{text-align:center;margin:-9mm 0 7mm!important;font-size:9pt}.minimal-footer021{margin-top:auto;position:relative;height:24mm;min-height:24mm;color:white;break-inside:avoid}.minimal-footer021 svg{position:absolute;inset:0;width:100%;height:100%}.minimal-footer021 span{position:absolute;bottom:2mm;right:4mm;font-size:9pt;color:white}.minimal-payment021,.minimal-total021{break-inside:avoid}
@media print{body.receipt-print021 #printArea{display:block!important;width:148mm!important;margin:0!important;padding:0!important}body.receipt-print021 .receipt-vector021{width:148mm!important;height:210mm!important}body.business-print #printArea .minimal-doc021{font:11pt/1.4 Arial!important;display:flex!important;min-height:267mm!important}body.business-print #printArea .minimal-doc021 h2{font:normal 38pt/1.05 Georgia,'Times New Roman',serif!important;margin:12mm 0 14mm!important}body.business-print #printArea .minimal-doc021 th{background:#d3d3d3!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body.business-print #printArea .minimal-doc021 img{filter:grayscale(1)!important}body.business-print #printArea .minimal-footer021{display:block!important}body.business-print #printArea .minimal-footer021 svg{display:block!important}}
#previewDialog[open]{display:flex;flex-direction:column;max-height:94vh}#previewDialog .preview-scroll{min-height:0;overflow:auto;flex:1}#previewDialog>.actions{flex-shrink:0}
