.bank-currency{margin:16px 0;padding:18px;border:1px solid #c3a45b77;border-radius:4px 16px 4px 16px;background:linear-gradient(130deg,#152e30,#101d24);}
.bank-balances{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;}
.bank-balances span{color:#97b1ac;font-size:11px;letter-spacing:.08em;}
.bank-balances strong{display:block;color:#f1d692;font-size:23px;margin-top:6px;font-variant-numeric:tabular-nums;}
.bank-currency label{display:block;font-size:11px;color:#d2ddd5;margin-bottom:5px;}
#bank-money-amount{width:min(100%,320px);box-sizing:border-box;background:#0a1b21;border:1px solid #9c885c;color:#f7e4b7;padding:10px 12px;font-size:17px;}
.bank-money-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;}
.bank-money-actions button{padding:9px 14px;border:1px solid #bc9f59;background:linear-gradient(#3c514a,#223731);color:#f5e0a1;cursor:pointer;}
.bank-money-actions button:nth-child(n+3){background:#14252b;border-color:#58706b;color:#bcd0c8;}
.bank-currency small{display:block;max-width:650px;color:#a8bfb8;line-height:1.7;font-size:11px;}
#bank-message{white-space:normal;line-height:1.7;}
