/* Local approval preview; official assets are displayed without recoloring. */
.nx-bios-modal .nx-bios-method-brand-heading {
  display: flex; align-items: center; justify-content: space-between;
  gap: 12px; min-width: 0;
}
.nx-bios-modal .nx-bios-method-brand-heading > strong {
  min-width: 0; flex: 1 1 auto;
}
.nx-bios-modal .nx-bios-brand-marks {
  display: inline-flex; align-items: center; justify-content: center;
  flex: 0 0 auto; gap: 8px; min-height: 28px; padding: 2px 0;
}
.nx-bios-modal img.nx-bios-brand-mark {
  display: block; flex: 0 0 auto; max-width: none; object-fit: contain;
  filter: none; opacity: 1; margin: 0; padding: 0; border: 0;
}
.nx-bios-modal img.nx-bios-brand-mark--paypal { width: 28px; height: 28px; }
.nx-bios-modal img.nx-bios-brand-mark--stripe { width: 48px; height: 24px; }
.nx-bios-modal img.nx-bios-brand-mark--visa,
.nx-bios-modal img.nx-bios-brand-mark--mastercard { width: 40px; height: 24px; }
@media (max-width: 359px) {
  .nx-bios-modal .nx-bios-method-brand-heading { flex-wrap: wrap; gap: 4px 12px; }
  .nx-bios-modal .nx-bios-method-brand-heading > strong { flex-basis: 100%; }
}
