
/* v7.5 - resultado de verificación sin formulario + iconografía de estado */
.ji-cert-verify--searched .ji-cert-verify__head{
  padding-bottom:.25rem!important;
}
.ji-cert-result__status-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.8rem!important;
  margin:0 0 1.1rem!important;
}
.ji-cert-status-card{
  display:flex!important;
  align-items:flex-start!important;
  gap:.8rem!important;
  background:#fff!important;
  border:1px solid #dfe7e6!important;
  border-radius:14px!important;
  padding:.9rem!important;
}
.ji-cert-status-card__icon{
  width:38px!important;
  height:38px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  font-weight:950!important;
  font-size:1.35rem!important;
  line-height:1!important;
  color:#fff!important;
}
.ji-cert-status-card strong{
  display:block!important;
  color:#092943!important;
  font-size:1rem!important;
  line-height:1.15!important;
}
.ji-cert-status-card small{
  display:block!important;
  margin-top:.25rem!important;
  color:#556575!important;
  line-height:1.35!important;
}
.ji-cert-status-card--valid .ji-cert-status-card__icon,
.ji-cert-status-card--current .ji-cert-status-card__icon{
  background:#14845f!important;
}
.ji-cert-status-card--expired .ji-cert-status-card__icon{
  background:#d89000!important;
}
.ji-cert-status-card--invalid .ji-cert-status-card__icon{
  background:#c8102e!important;
}
.ji-cert-status-card--unknown .ji-cert-status-card__icon{
  background:#526274!important;
}
.ji-cert-result--valid h3{
  color:#14845f!important;
}
.ji-cert-result--expired h3{
  color:#9a6400!important;
}
.ji-cert-result--invalid h3{
  color:#c8102e!important;
}
.ji-cert-result-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.75rem!important;
  margin:0 1.4rem 1.4rem!important;
}
.ji-cert-action{
  min-height:46px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:.75rem 1.15rem!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
}
.ji-cert-action--primary{
  background:#c8102e!important;
  border:2px solid #c8102e!important;
  color:#fff!important;
}
.ji-cert-action--secondary{
  background:#fff!important;
  border:2px solid #c8102e!important;
  color:#c8102e!important;
}
.ji-cert-action:hover{
  background:#8f0010!important;
  border-color:#8f0010!important;
  color:#fff!important;
}
@media(max-width:720px){
  .ji-cert-result__status-grid{
    grid-template-columns:1fr!important;
  }
  .ji-cert-result-actions{
    flex-direction:column!important;
  }
  .ji-cert-action{
    width:100%!important;
  }
}
