.g-inline-payment{flex-direction:column;gap:16px;min-width:0;display:flex}.g-inline-payment-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.g-inline-payment-heading h2{margin:0;font-size:17px;font-weight:600;line-height:1.5}.g-inline-payment-heading>span{color:#928978;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.g-inline-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g-inline-payment-method{cursor:pointer;background:#141313;border:1px solid #ffffff16;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex;position:relative}.g-inline-payment-method:hover{border-color:#cba76b88}.g-inline-payment-method[data-selected=true]{background:linear-gradient(115deg,#bf90591c,#bf905907);border-color:#cba76b}.g-inline-payment-method:has(input:focus-visible){outline-offset:3px;outline:2px solid #e6c58e}.g-inline-payment-method:has(input:disabled){cursor:wait;opacity:.65}.g-inline-payment-method>input{opacity:0;width:1px;height:1px;position:absolute}.g-inline-payment-brand{border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;font-weight:600;display:grid}.g-inline-payment-brand.is-alipay{color:#66b8f2;background:#1688df1c}.g-inline-payment-brand.is-wechat{color:#70c18b;background:#20a14a1c}.g-inline-payment-brand svg{width:26px;height:26px}.g-inline-payment-method-name{min-width:0;font-size:14px;font-weight:600;line-height:1.4}.g-inline-payment-method-name small{color:#958e83;margin-top:4px;font-size:11px;font-weight:400;display:block}.g-inline-payment-check{color:#22180b;border:1px solid #756650;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.g-inline-payment-method[data-selected=true] .g-inline-payment-check{background:#d9b779;border-color:#d9b779}.g-inline-payment-hint,.g-inline-payment-placeholder{color:#9a958c;margin:0;font-size:13px;line-height:1.6}.g-inline-payment-placeholder{background:#151412;border:1px solid #ffffff12;border-radius:14px;padding:20px}.g-inline-payment-error{color:#e7a692;margin:0;font-size:13px;line-height:1.65}.g-inline-payment-order{background:#211a13;border:1px solid #cba76b5c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.g-inline-payment-order strong{font-size:16px;font-weight:600}.g-inline-payment-order span{color:#a99b87;margin-top:6px;font-size:12px;display:block}.g-inline-payment-order>b{color:#e6c58e;white-space:nowrap;font-size:24px}.g-inline-payment-status,.g-inline-payment-links{color:#bca47e;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.g-inline-payment-status strong{font-size:13px;font-weight:500}.g-inline-payment .g-vip-cta{margin-top:4px}.g-inline-payment .g-vip-confirm:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.g-inline-payment-result{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.g-inline-payment-closed{border:1px solid #ffffff20;border-radius:12px;padding:16px;font-size:13px;line-height:1.7}.g-inline-payment-closed>strong{color:#c6b79f}.g-inline-payment-closed p{color:#9a958c;margin:8px 0 12px}@media (min-width:900px){.g-coins-page .g-coin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.g-inline-payment{gap:14px}.g-inline-payment-heading h2{font-size:15px}.g-inline-payment-heading>span{font-size:11px}.g-inline-payment-methods{gap:10px}.g-inline-payment-method{border-radius:12px;gap:9px;min-height:70px;padding:14px 12px}.g-inline-payment-brand{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:21px}.g-inline-payment-brand svg{width:23px;height:23px}.g-inline-payment-method-name{font-size:13px}.g-inline-payment-method-name small{display:none}.g-inline-payment-check{flex-basis:16px;width:16px;height:16px}.g-inline-payment-order{padding:16px}.g-inline-payment-order>b{font-size:21px}}@media (prefers-reduced-motion:reduce){.g-inline-payment-method{transition:none}}.g-inline-payment-method[data-available=false] .g-inline-payment-method-name small{color:#c99a5b}.g-inline-payment-alternatives{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.g-inline-payment-alternatives a{color:#f2cf98;border:1px solid #5e4930;border-radius:8px;padding:7px 12px;font-size:12px;text-decoration:none}
