/* Desktop: compact row with wallet brands grouped together. */
@media (min-width: 768px) {
  .plassimo-payment-methods {
    gap: .25rem;
  }

  .plassimo-payment-method {
    width: 52px;
    height: 32px;
    flex-basis: 52px;
  }

  .plassimo-payment-method:nth-child(1) { order: 1; }
  .plassimo-payment-method:nth-child(2) { order: 2; }
  .plassimo-payment-method:nth-child(3) { order: 3; }
  .plassimo-payment-method:nth-child(5) { order: 4; }
  .plassimo-payment-method:nth-child(6) { order: 5; }
  .plassimo-payment-method:nth-child(4) { order: 6; }
  .plassimo-payment-method:nth-child(7) { order: 7; }
}

/* Mobile: preserve the approved 4 + 3 order and compact dimensions. */
@media (max-width: 767.98px) {
  .plassimo-payment-methods {
    width: min(100%, 292px);
  }

  .plassimo-payment-method {
    height: 32px;
  }
}
