body.gpa-paddle-open{overflow:hidden!important}body.gpa-paddle-open:after{content:"";z-index:99997;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#1a142a9e;position:fixed;inset:0}.payment-method-dialog{box-sizing:border-box;color:#302b3b;background:#fff;border:1px solid #e5deed;border-radius:16px;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #26193922}.payment-method-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21182f66}.payment-method-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.payment-method-dialog h2{letter-spacing:-.035em;margin:0;font-size:23px}.payment-method-dialog header button{color:#7c6d89;cursor:pointer;background:#f7f4fa;border:0;border-radius:50%;width:32px;height:32px;font-size:21px}.payment-method-dialog p{color:#7c7186;font-size:13px;line-height:1.7}.payment-method-card{background:#faf8fd;border:1px solid #e8e1f0;border-radius:10px;gap:12px;padding:20px;display:grid}.payment-method-card span{color:#8b7a99;font-size:12px}.payment-method-card strong{text-transform:capitalize;font-size:20px;font-weight:550}.payment-method-dialog .payment-method-update{color:#fff;width:100%;font:inherit;cursor:pointer;background:#7350cc;border:0;border-radius:8px;margin-top:12px;padding:13px;font-size:14px}.payment-method-dialog button:disabled{opacity:.5;cursor:default}.payment-method-dialog small{color:#93849e;margin-top:18px;font-size:11px;line-height:1.6;display:block}.payment-method-dialog .payment-method-error{color:#a13a53}.payment-method-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.payment-method-dialog .payment-method-notice{color:#3b765b}.payment-method-dialog .payment-method-due{color:#925d35}.payment-method-dialog button:focus-visible{outline-offset:3px;outline:2px solid #7350cc}@media (max-width:600px){.payment-method-dialog{padding:22px}}
