
.bank-switch-row{display:flex;align-items:center;gap:8px;padding:9px 20px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.55);backdrop-filter:blur(16px);position:relative;z-index:18}
.bank-switch-row .bank-label{font-size:10px;color:var(--muted);margin-right:2px;white-space:nowrap}
.bank-switch-row button{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;padding:7px 12px;font:inherit;font-size:11px;font-weight:650;cursor:pointer}
.bank-switch-row button small{font-size:9px;color:var(--muted);margin-left:4px}
.bank-switch-row button.is-active{background:var(--primary);border-color:var(--primary);color:#fff}
.bank-switch-row button.is-active small{color:rgba(255,255,255,.72)}
@media(max-width:720px){.bank-switch-row{padding:7px 12px;gap:6px;overflow-x:auto}.bank-switch-row button{padding:6px 10px;font-size:10px}.bank-switch-row .bank-label{display:none}}
