.wallet-topup{margin:26px 0 32px;padding:24px;border:1px solid #94744555;background:#21190f66}.wallet-topup h2{font:25px Georgia;margin:0}.wallet-topup p{font-size:12px;line-height:1.8;color:#c3b296}.wallet-topup .cabinet-section-head>span{font-size:10px;color:#bda784}.wallet-topup label{display:block;font-size:11px;margin:20px 0 8px}.topup-controls{display:flex;gap:12px;align-items:stretch}.topup-controls select{min-width:180px;max-width:100%;background:#18140e;border:1px solid #94744588;color:#ead6b3;padding:12px;font:13px 'Segoe UI',sans-serif}.topup-controls .btn{font-size:11px}.wallet-topup .detail-footnote{font-size:11px;color:#9e8e76;max-width:720px}.topup-feedback{min-height:1.8em}.wallet-topup .legacy-history{margin:14px 0 0}.wallet-topup button:disabled{opacity:.5;cursor:wait}.wallet-topup select:focus-visible,.wallet-topup button:focus-visible{outline:2px solid #d6b579;outline-offset:3px}@media(max-width:600px){.wallet-topup{padding:18px}.topup-controls{flex-direction:column}.topup-controls select{width:100%}.wallet-topup .cabinet-section-head{gap:10px;align-items:start}.wallet-topup h2{font-size:22px}}
