.rr-preserve-lines{white-space:pre-line;overflow-wrap:anywhere}.rr-rules-check{display:flex;align-items:flex-start;gap:.6rem;margin:12px 0;line-height:1.4}.rr-rules-check input{width:22px;height:22px;flex:none}.rr-rules-prompt{margin:8px 0}.rr-receipt-qr{width:260px;max-width:100%;height:auto;background:white;padding:12px}.rr-receipt-code{overflow-wrap:anywhere;font-family:monospace}.rr-summary-table td,.rr-summary-table th{vertical-align:top}.rr-summary-table{width:100%}.rr-fair-schedule:has(p:empty){min-height:0}@media print{@page{size:letter portrait;margin:.5in}.rr-header,.rr-footer,.rr-theme,.rr-no-print{display:none!important}body,main.shell{background:white!important;color:black!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.card{background:white!important;color:black!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0 0 14px!important}table{width:100%;border-collapse:collapse}th,td{color:black!important;background:white!important;border-bottom:1px solid #888!important;padding:6px!important}tr{break-inside:avoid}thead{display:table-header-group}.rr-receipt-qr{width:220px}.rr-summary-person{break-inside:auto}h2,h3{break-after:avoid}.rr-receipt-header{break-inside:avoid}a{color:black!important}}

.rr-no-print button:disabled{opacity:.5;cursor:not-allowed}
@media print{.rr-summary-table{break-inside:auto;page-break-inside:auto}.rr-summary-person h2,.rr-summary-person h2+p{break-after:avoid;page-break-after:avoid}.rr-summary-person{page-break-inside:auto}.rr-receipt-header{font-size:11pt}.rr-receipt-header h1{font-size:18pt}.rr-receipt-header h2{font-size:15pt}.rr-receipt-qr{width:180px}.rr-summary-person h2{font-size:15pt;margin:12px 0 6px}.rr-summary-person>p{font-size:10pt;margin:4px 0 8px}.rr-summary-table{font-size:10pt}.rr-fair-schedule{font-size:10pt}}

@media print{html{background:white!important;min-height:0!important}}
