.qr-payment{margin:24px 0;padding:24px;border:1px solid #68405f;border-radius:18px;background:linear-gradient(135deg,#241327,#110d18);color:#f6eef9;break-inside:avoid}.qr-payment-heading h3{margin:0 0 8px}.qr-payment-heading p{font-size:13px;color:#c7b4d0}.qr-payment-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:26px}.qr-payment-layout>img{display:block;width:240px;height:240px;max-width:100%;background:#fff;border-radius:8px;image-rendering:pixelated}.qr-payment-layout strong{font-size:28px;color:#ffd1eb}.qr-payment p{overflow-wrap:anywhere}.qr-support{margin-top:22px;padding-top:18px;border-top:1px solid #664357}.qr-support input{max-width:300px}.qr-error{color:#f0c59a}.document-paper .qr-payment{background:#fff;color:#231d29;border-color:#bcaabd;padding:16px}.document-paper .qr-payment p,.document-paper .qr-payment strong{color:#231d29}.document-paper .qr-payment-layout{grid-template-columns:180px minmax(0,1fr)}.document-paper .qr-payment-layout>img{width:180px;height:180px}.document-paper .qr-download{display:none}@media(max-width:600px){.qr-payment{padding:18px}.qr-payment-layout{grid-template-columns:1fr;gap:18px}.qr-payment-layout>img{margin:auto}.qr-payment-layout strong{font-size:24px}}@media print{.qr-payment{break-inside:avoid;background:#fff!important;color:#000!important}.qr-download{display:none!important}.qr-payment-layout>img{width:38mm!important;height:38mm!important}.qr-payment-layout{grid-template-columns:38mm 1fr!important;gap:8mm!important}.qr-payment-heading p{font-size:9pt!important}}