.np-field-control {
  margin-top: 4px;
  margin-top: var(--size-4);
}
.np-field-validation {
  display: flex;
  align-items: flex-start;
  margin-top: 4px;
  margin-top: var(--size-4);
  gap: 8px;
  gap: var(--size-8);
}
.np-field-textarea-char-counter {
  min-width: 55px;
  text-align: right;
  margin-left: auto;
  padding: 4px 0;
  padding: var(--size-4) 0;
  color: #768e9c;
  color: var(--color-content-tertiary);
}
.np-field .form-group--typeahead[class],
.np-field .np-checkbox-label[class] {
  margin-bottom: 0;
}
.np-field:has(.wds-radio-group) .np-field-validation {
  margin-top: 12px;
  margin-top: var(--size-12);
}
