.recharge-body{padding:14px 14px 30px;max-width:560px;margin:0 auto}
.rc-card{background:#fffdf6;border:1px solid #e9dcc3;border-radius:16px;padding:18px 16px;box-shadow:0 4px 14px rgba(118,93,67,.10)}
.rc-balance{font-size:14px;color:#8a9095;margin-bottom:14px}.rc-balance b{color:#b98a2f;font-size:18px}
.rc-label{font-size:12px;color:#9b7c54;margin:14px 0 6px;font-weight:700}
.rc-network{display:inline-block;background:#f3e8d2;color:#8a6d2f;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}
.rc-qr{display:block;width:200px;height:200px;object-fit:contain;margin:4px auto;background:#fff;border:1px solid #eee;border-radius:10px}
.rc-qr-empty{margin:6px 0;padding:26px 10px;text-align:center;color:#a08b62;background:#faf3e3;border:1px dashed #dcc79c;border-radius:10px;font-size:13px;line-height:1.7}
.rc-addr{display:flex;gap:8px;align-items:stretch}
.rc-addr code{flex:1;min-width:0;word-break:break-all;background:#f7f1e3;border:1px solid #e9dcc3;border-radius:8px;padding:10px;font-size:12px;line-height:1.6}
.rc-copy{flex:0 0 auto;background:linear-gradient(135deg,#d9a441,#b98a2f);color:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}
.rc-addr-empty{color:#bf664c;background:#fdf0ec;border-radius:8px;padding:10px;font-size:13px}
.rc-note{font-size:12px;color:#8a9095;line-height:1.7;margin-top:12px;white-space:pre-wrap}
.rc-form{margin-top:18px}.rc-form label{display:block;font-size:13px;color:#765d43;font-weight:700}
.rc-form input{display:block;width:100%;margin-top:7px;border:1px solid #ddd;border-radius:9px;padding:11px;font-size:15px;background:#fff;box-sizing:border-box}
.rc-form .gold-button{width:100%;margin-top:12px}
.rc-tip{font-size:11px;color:#a39a8a;line-height:1.7;margin-top:12px}
.auth-captcha-image[disabled]{opacity:.75}
