/* Keep the enhanced bound-bank picker as the sole visible bank control. */
html body #root .player-action-shell .deposit-form-page
  .deposit-bank-select-wrap select.bound-bank-native-select {
  position: absolute !important;
  inset: auto !important;
  display: block !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  border: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  overflow: hidden !important;
}

html body #root .player-action-shell .deposit-form-page
  .deposit-bank-select-wrap > .deposit-bank-logo[hidden] {
  display: none !important;
}

html body #root .player-action-shell .deposit-form-page
  .deposit-bank-select-wrap > .bound-bank-picker {
  grid-column: 1 / 3 !important;
  min-width: 0 !important;
  overflow: visible !important;
}

html body #root .player-action-shell .deposit-form-page
  .deposit-bank-select-wrap > .bound-bank-picker + svg,
html body #root .player-action-shell .deposit-form-page
  .deposit-bank-select-wrap > .bound-bank-picker + [aria-hidden="true"] {
  grid-column: 3 !important;
}

html body #root .player-action-shell .deposit-form-page
  .bound-bank-trigger-copy {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

html body #root .player-action-shell .deposit-form-page
  .bound-bank-trigger-copy strong,
html body #root .player-action-shell .deposit-form-page
  .bound-bank-trigger-copy small {
  display: block !important;
  max-width: 100% !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
