.checkout-auth,.checkout-form{background-color:var(--checkout-page-bg)}.checkout-auth [data-slot=card],.checkout-form [data-slot=card]{background-color:var(--checkout-surface);border-color:var(--checkout-border);color:var(--checkout-ink)}.checkout-auth label,.checkout-form label{color:var(--checkout-ink)}.checkout-auth-muted,.checkout-form-muted{color:var(--checkout-ink-muted)}.checkout-auth input,.checkout-auth select,.checkout-form input,.checkout-form select{background-color:var(--checkout-surface);border-color:var(--checkout-border);color:var(--checkout-ink)}.checkout-auth input::-moz-placeholder,.checkout-form input::-moz-placeholder{color:var(--checkout-placeholder-ink)}.checkout-auth input::placeholder,.checkout-form input::placeholder{color:var(--checkout-placeholder-ink)}.checkout-auth input:focus-visible,.checkout-auth select:focus-visible,.checkout-form input:focus-visible,.checkout-form select:focus-visible{outline:2px solid var(--checkout-focus-ring);outline-offset:1px;border-color:var(--checkout-focus-ring)}.checkout-auth input:disabled,.checkout-auth select:disabled,.checkout-form input:disabled,.checkout-form select:disabled{background-color:var(--checkout-disabled-bg);color:var(--checkout-disabled-ink)}.checkout-auth-accent,.checkout-form-accent{background-color:var(--checkout-accent);color:#fff}.checkout-auth-accent:hover,.checkout-form-accent:hover{background-color:var(--checkout-accent-hover)}.checkout-auth-accent:focus-visible,.checkout-form-accent:focus-visible{outline:3px solid var(--checkout-accent-hover);outline-offset:2px}.checkout-auth-link,.checkout-form-link{color:var(--checkout-accent)}.checkout-auth-outline,.checkout-form-outline{background-color:var(--checkout-surface);border-color:var(--checkout-border);color:var(--checkout-ink)}.checkout-auth-outline:hover,.checkout-form-outline:hover{background-color:var(--checkout-page-bg)}.checkout-auth-error,.checkout-form-error{color:var(--checkout-error)}.checkout-auth-error-panel,.checkout-form-error-panel{background-color:var(--checkout-error-bg);border-color:var(--checkout-error);color:var(--checkout-error)}.checkout-auth-success,.checkout-form-success{color:var(--checkout-success)}.checkout-auth-success-panel,.checkout-form-success-panel{background-color:var(--checkout-success-bg);border-color:var(--checkout-success);color:var(--checkout-success)}.checkout-auth-dialog,.checkout-form-dialog{background-color:var(--checkout-surface);border-color:var(--checkout-border);color:var(--checkout-ink)}.checkout-page{background-color:var(--checkout-page-bg)}.checkout-card{background-color:var(--checkout-surface);border-color:var(--checkout-border)}.checkout-image-placeholder{background-color:var(--checkout-placeholder-bg);color:var(--checkout-placeholder-ink)}.checkout-event-title{color:var(--checkout-ink)}.checkout-event-meta{color:var(--checkout-ink-muted)}.checkout-pay-btn{background-color:var(--checkout-accent);color:#fff}.checkout-pay-btn:hover{background-color:var(--checkout-accent-hover)}.checkout-pay-btn:focus-visible{outline:3px solid var(--checkout-accent-hover);outline-offset:2px}.checkout-pay-btn-secondary{background-color:var(--checkout-surface);color:var(--checkout-ink);border-color:var(--checkout-border)}.checkout-pay-btn-secondary:hover{background-color:var(--checkout-page-bg)}.checkout-pay-btn-secondary:focus-visible{outline:3px solid var(--checkout-border);outline-offset:2px}.receipt-vat-table{width:100%;border-collapse:collapse}.receipt-vat-table th,.receipt-vat-table td{padding:6px 0;white-space:nowrap}.receipt-vat-table th:first-child,.receipt-vat-table td:first-child{width:22%;white-space:nowrap}.receipt-total-row td:first-child{white-space:normal}.receipt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.receipt-seller{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media print{@page{size:A4 portrait;margin:14mm 12mm}.receipt-no-print{display:none}html,body{background:#fff}.receipt-page,.receipt-sheet{background:#fff;box-shadow:none;border:0;margin:0;padding:0;max-width:none;width:auto}.receipt-page{color:#000}.receipt-sheet,.receipt-sheet p,.receipt-sheet td,.receipt-sheet th,.receipt-sheet dt,.receipt-sheet dd,.receipt-sheet span{font-size:8.5pt;line-height:1.28}.receipt-sheet h1{font-size:15pt;line-height:1.15;margin-bottom:6pt}.receipt-sheet h2{font-size:9.5pt;line-height:1.2}.receipt-sheet h3{font-size:7pt;line-height:1.2;margin-bottom:1pt}.receipt-total-row td{font-size:11pt}.receipt-meta>div{padding-top:2.5pt;padding-bottom:2.5pt}.receipt-seller header{margin-bottom:3pt}.receipt-seller{margin-top:6pt;padding-top:5pt}.receipt-seller>div{margin-top:4pt}.receipt-sheet td,.receipt-sheet th{padding-top:1.5pt;padding-bottom:1.5pt}.receipt-vat-table th,.receipt-vat-table td{padding:1.5pt 0}.receipt-totals{margin-top:7pt;padding-top:5pt}.receipt-print-ink{-webkit-print-color-adjust:exact;print-color-adjust:exact}.receipt-seller,.receipt-totals,.receipt-meta{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.receipt-block-heading{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.receipt-page a{text-decoration:none;color:inherit}}
