.billing-plans{display:grid;grid-template-columns:minmax(0,560px);gap:16px;margin:20px 0}.billing-plan{display:flex;flex-direction:column;gap:10px}.billing-plan h3,.billing-plan p{margin:0}.billing-plan .primary{margin-top:auto}.billing-plan.recommended{border:2px solid #2b7054}.plan-price{font-size:34px;font-weight:700}.credit-balance{margin:20px 0}.credit-balance h2{margin:8px 0}.billing-plan button:disabled{opacity:.55;cursor:not-allowed}#payment-dialog{max-width:390px}#payment-qr{display:block;margin:20px auto;max-width:100%;height:auto}#payment-qr[hidden]{display:none}@media(max-width:800px){.billing-plans{grid-template-columns:1fr}}

.recharge-amounts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.billing-plan label{display:grid;gap:8px}.billing-plan input{width:100%;box-sizing:border-box;padding:12px;font:inherit}
