.kcb2b-vat-validation {
  align-items: center;
  display: flex;
  font-size: 0.875rem;
  gap: 0.35rem;
  line-height: 1.25;
  margin-top: 0.35rem;
}

.kcb2b-vat-validation[hidden] {
  display: none;
}

.kcb2b-vat-validation .material-icons {
  font-size: 1.1rem;
  line-height: 1;
}

.kcb2b-vat-validation.is-checking {
  color: #6c757d;
}

.kcb2b-vat-validation.is-valid {
  color: #218838;
}

.kcb2b-vat-validation.is-invalid {
  color: #c82333;
}
