.pm-form-protection altcha-widget {
  --altcha-color-base: var(--pm-surface);
  --altcha-color-base-content: var(--pm-text);
  --altcha-color-primary: var(--pm-primary-strong);
  --altcha-color-primary-content: var(--pm-text);
  --altcha-border-color: var(--pm-border-strong);
  --altcha-border-radius: 16px;
  --altcha-max-width: 100%;
  display: block;
}

.pm-form-protection .pm-shop-errors {
  margin-top: 0.6rem;
}

.pm-form-protection .pm-shop-errors .errorlist {
  margin: 0;
  padding-left: 1rem;
}
