.user-wallet{margin-bottom:42px}.wallet-card{background:linear-gradient(120deg,#fff8f1,#fff);border:1px solid #f4dfd0;border-radius:18px;padding:24px}.wallet-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.wallet-heading h2{font-size:23px;letter-spacing:-.04em;margin:0}.wallet-heading a{font-size:12px;color:var(--orange)}.wallet-overview{display:flex;gap:35px;align-items:center;margin:25px 0}.wallet-available{min-width:180px}.wallet-available>span,.wallet-extra span{display:block;font-size:12px;color:var(--muted)}.wallet-available strong{display:block;font-size:38px;letter-spacing:-.055em;color:var(--green);margin-top:4px}.wallet-extra{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;flex:1}.wallet-extra b{display:block;font-size:17px;margin-top:7px}.wallet-actions{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);padding-top:18px}.wallet-actions p{font-size:12px;color:var(--muted);margin:0}.wallet-actions button:disabled{opacity:.6;cursor:wait}#wallet-history{margin-top:23px;border-top:1px solid var(--line);padding-top:15px}#wallet-history h3{font-size:14px;margin:0 0 8px}.withdrawal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;border-bottom:1px solid var(--line)}.withdrawal-row small{display:block;font-size:11px;color:var(--muted)}.withdrawal-status{color:#9a5a00;font-size:12px}.withdraw-body{padding:4px 22px 22px}.withdraw-body>p,.withdraw-help{font-size:13px;color:var(--muted);line-height:1.6}#withdraw-feedback{font-size:13px;color:#bd4053;min-height:18px}.profile-shell .user-wallet{width:100%;margin-bottom:24px}.dark .wallet-card{background:linear-gradient(120deg,#172033,#1f2937);border-color:var(--line)}@media(max-width:700px){.wallet-card{padding:20px}.wallet-overview{display:block;margin:20px 0}.wallet-available strong{font-size:34px}.wallet-extra{gap:12px;margin-top:20px}.wallet-extra b{font-size:15px}.wallet-heading{align-items:flex-start}.wallet-heading h2{font-size:21px}.wallet-actions{align-items:flex-start;flex-direction:column}.wallet-actions button{width:100%}}
