#payment-dialog{width:min(410px,calc(100vw - 24px));padding:22px;max-height:calc(100dvh - 24px)}#payment-dialog h2{margin:20px 0 12px}#payment-content{display:flex;flex-direction:column;gap:12px}#payment-content p{margin:0}.payment-summary{font-weight:700;color:#fff!important}#pix-form{display:grid;gap:14px}#pix-form label{display:grid;gap:7px;font-size:14px;color:#e6e6e6}#pix-form input{width:100%;min-width:0;min-height:46px;border:1px solid #777;border-radius:8px;background:#090909;color:#fff;font:inherit;font-size:16px;padding:10px}#pix-form input:focus-visible{outline:2px solid #fff;outline-offset:2px}.payment-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-help{font-size:12px!important;line-height:1.5!important;color:#bbb!important}#payment-error,.query-error{color:#ffbbbb!important;font-size:14px!important}.pix-qr{display:block;background:white;border:12px solid white;border-radius:12px;max-width:100%;width:256px;height:256px;object-fit:contain;align-self:center}.pix-code{width:100%;min-height:64px;resize:vertical;border:1px solid #666;border-radius:8px;background:#090909;color:white;padding:10px;font-size:12px;line-height:1.5}.payment-status{font-size:14px!important;line-height:1.5!important;text-align:center;color:#ddd!important}#payment-content a.buy-button{text-decoration:none;text-align:center}#payment-dialog .secondary-button{width:100%}@media(max-width:340px){.payment-fields{grid-template-columns:1fr}#payment-dialog{padding:17px}}
