.finance-layout .recharge-contact{display:block;width:100%;min-height:44px;margin:10px 0;padding:11px 16px;border:1px solid var(--app-accent,#1989fa);border-radius:28px;background:var(--app-surface,#fff);color:var(--app-accent,#1989fa);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer}.finance-layout .recharge-review-hint{margin:8px 12px 20px;color:var(--app-text-secondary,#64748b);font-size:12px;text-align:center;line-height:1.6}.finance-layout [data-finance-submit]:disabled{opacity:.5;cursor:default}