/* For whatever reason, they need to be separate */

input:-ms-input-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

textarea:-ms-input-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

.vclInput:-ms-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

input::-moz-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

textarea::-moz-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

.vclInput::-moz-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

*::-webkit-input-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

.vclInput::-webkit-input-placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}

input::placeholder,
textarea::placeholder,
.vclInput::placeholder {
  color: var(--input-text-placeholder-color);
  font-style: var(--input-text-placeholder-font-style);
}
