.withdrawal-card,.wallet-details{max-width:680px;margin-top:20px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.withdrawal-card h3,.wallet-details h3{margin:0}.withdrawal-card p,.wallet-details>p{color:var(--muted);margin:8px 0 18px}.withdrawal-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.withdrawal-card label{display:grid;gap:7px;color:#c9d8d3;font-size:14px}.withdrawal-card input{width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;background:#08120f;color:#fff;outline:none}.withdrawal-card input:focus{border-color:var(--green)}.withdrawal-card button{grid-column:1/-1;width:100%;padding:12px;border:0;border-radius:9px;cursor:pointer}.withdrawal-card button:disabled{opacity:.55;cursor:not-allowed}.wallet-detail{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid var(--line)}.wallet-detail b,.wallet-detail small{display:block}.wallet-detail small{margin-top:6px;color:var(--muted);font-size:12px}.wallet-detail-amount{text-align:right;font-weight:800}.wallet-detail-amount.income{color:var(--green)}.wallet-detail-amount.expense{color:#ffb0a5}.wallet-detail-empty{padding:22px 0;color:var(--muted);text-align:center}.wallet-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:18px}.wallet-pager span{color:var(--muted);font-size:13px}.wallet-pager button{border:1px solid var(--line);background:#0b1613;color:var(--text);padding:7px 12px;border-radius:8px;cursor:pointer}.wallet-pager button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.withdrawal-card form{grid-template-columns:1fr}.wallet-detail{gap:10px}.wallet-detail b{font-size:14px}.wallet-pager{justify-content:center;gap:8px}.wallet-pager span{font-size:12px}}
