
/* v9.8 seguridad, validación y ayuda contextual en formularios */
html body .ji-jjvv-form label small{
  display:block;
  margin:.25rem 0 .45rem;
  color:#51627f;
  font-weight:500;
  line-height:1.35;
}
html body .ji-jjvv-form input::placeholder,
html body .ji-jjvv-form textarea::placeholder{
  color:#7a88a4;
}
html body .ji-jjvv-form input:invalid:not(:placeholder-shown),
html body .ji-jjvv-form textarea:invalid:not(:placeholder-shown),
html body .ji-jjvv-form select:invalid{
  border-color:#cf142b;
}
html body .ji-jjvv-form input[type="email"]:valid:not(:placeholder-shown),
html body .ji-jjvv-form input[type="tel"]:valid:not(:placeholder-shown){
  border-color:#9ed8b5;
}
html body .ji-jjvv-form__security{
  margin:1rem 0;
  padding:1rem;
  border-radius:16px;
  background:#eef4ff;
  border:1px solid #d8e2fb;
  color:#51627f;
  line-height:1.5;
}
html body .ji-jjvv-form__security strong{
  color:#0f2b63;
}
