/* v54: show one complete payment card up to the right edge on phones. */
@media (max-width: 599px) {
  .km-root #km-plans .km-payment-grid {
    width: calc(100% + 20px);
    padding-right: 0;
  }

  .km-root #km-plans .km-payment-grid > .km-payment-card {
    flex-basis: 100%;
  }
}

@media (max-width: 359px) {
  .km-root #km-plans .km-payment-grid {
    width: calc(100% + 14px);
  }
}
