.PaymentInfo {
  padding: 0.5rem 1rem;

  h5 {
    margin: 0 0 1.25rem 0.5rem;
    font-size: 1rem;
  }

  .inline-inputs {
    display: flex;
    justify-content: space-between;

    .input-group {
      display: flex;
      flex: 1 10rem;
      max-width: 48%;
    }
  }

  .description {
    margin-top: -0.75rem;
    margin-bottom: 1.25rem;
    font-size: 0.875rem;
    color: var(--color-text-secondary);
  }

  .checkbox {
    margin: -1.125rem 0 0 -0.375rem;

    .Checkbox {
      margin-block: 1rem;
      padding-inline-start: 4.375rem;
    }
  }
}
