.mpcheckvies-company-only {
  display: none;
}

#customer-form .form-group.row.mpcheckvies-company-only.mpcheckvies-visible,
#customer-form .row.mpcheckvies-company-only.mpcheckvies-visible {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex !important;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}

#customer-form .row.mpcheckvies-company-only.mpcheckvies-visible > label,
#customer-form .row.mpcheckvies-company-only.mpcheckvies-visible > .col-12 {
  float: none !important;
}

.mpcheckvies-checkout-fields .form-group.row {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: auto;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}

.mpcheckvies-checkout-fields .form-group.row > label,
.mpcheckvies-checkout-fields .form-group.row > .col-12 {
  float: none;
}

.mpcheckvies-help {
  display: block;
  margin-top: .25rem;
  color: #6c757d;
  font-size: .875rem;
}
