.rp-payment-methods { display: grid; gap: .4rem; }
.rp-payment-methods ul { display: flex; flex-wrap: wrap; gap: .35rem .55rem; }
.rp-payment-methods li {
  border: 1px solid var(--rp-line);
  background: var(--rp-surface);
  border-radius: .55rem;
  padding: .15rem .55rem;
  font-size: .875rem;
}
.rp-payment-footer {
  padding: 0 1rem 1.25rem;
  text-align: center;
}
.rp-payment-footer ul { justify-content: center; }
