.bank-search{display:flex;gap:10px;align-items:end;margin-bottom:16px}.bank-search label{flex:1}.bank-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.bank-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bank-account-card{display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid #dce5ec;border-radius:12px;background:#f9fbfc}.bank-account-card strong{font-size:17px}.bank-account-card>span:not(.status-pill){color:#637489;font-size:13px;overflow-wrap:anywhere}.bank-account-top{display:flex;justify-content:space-between;align-items:center}.bank-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e5f0f5;color:#1f5266;font-size:18px}.bank-account-card .balance{font-size:22px;font-weight:750;margin-top:8px;color:#173e50}.bank-inline-form{display:flex;gap:6px;align-items:center;min-width:300px;flex-wrap:wrap}.bank-inline-form input,.bank-inline-form select{min-width:95px;max-width:140px;padding:7px}.bank-inline-form input[name=reference]{max-width:120px}.bank-columns h3{margin-top:0}@media(max-width:900px){.bank-columns{grid-template-columns:1fr}.bank-search{flex-wrap:wrap}.bank-search label{min-width:160px}.bank-account-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bank-inline-form{min-width:240px}}
