.receipt-panel{margin-top:24px;padding:24px;border:1px solid #b9e2c2;border-radius:20px;background:#f4fcf8}.receipt-panel[hidden]{display:none}.receipt-panel h3{margin-top:0}.receipt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.receipt-grid img{width:100%;max-width:440px;max-height:560px;object-fit:contain;object-position:top;background:#fff;border:1px solid #d8e9e3;display:block;margin-bottom:12px}.receipt-grid img[hidden],.receipt-grid a[hidden]{display:none}.receipt-grid label{display:block;margin-bottom:18px;font-weight:700}.receipt-grid select,.receipt-grid input{width:100%;min-width:0;min-height:48px;padding:10px;margin-top:8px;border:1px solid #b9d2c8;border-radius:10px;background:white;font:inherit}.receipt-grid .button{margin:0 6px 12px 0;min-height:46px}.receipt-grid p{font-size:14px}.receipt-grid button:disabled{opacity:.5;cursor:not-allowed}[data-receipt-status]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.receipt-grid{grid-template-columns:1fr}.receipt-panel{padding:18px}.receipt-grid img{max-height:360px;max-width:100%}}
.checkout-modal [hidden]{display:none!important}.checkout-payment-state.is-paid{display:block}.checkout-payment-state.is-paid .checkout-qr-shell{display:none}
.receipt-panel [hidden]{display:none!important}.receipt-panel details{margin-top:18px;padding:12px;background:#fff;border-radius:12px}.receipt-panel summary{font-weight:700;cursor:pointer}.receipt-panel ol{padding-left:24px;font-size:14px}.receipt-panel li{margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}
