.bank-legal {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem 1.5rem;
  padding: 1rem;
  background: #13233b;
  font: 0.875rem/1.5 Inter, sans-serif;
}
.bank-legal a { color: #fff; text-decoration: underline; }
#bank-contact button:disabled { cursor: wait; opacity: 0.75; }
#bank-contact-status:empty { display: none; }
#bank-contact-status { margin-top: 0.75rem; }
#bank-verification { margin: 0.5rem 0; }
#bank-verification:empty { display: none; }
