
/* v6.8 final visual sweep */

/* 1) Directiva: eliminar cualquier barra/cinta vertical heredada */
#directiva .ji-card-system,
#directiva .ji-card-system--person,
#directiva .ji-card-system__eyebrow,
#directiva .ji-card-system__body,
#directiva .ji-card-system__footer,
#directiva .ji-unified-card,
#directiva .ji-unified-card__top,
#directiva .ji-unified-card__body,
#directiva .ji-unified-card__footer{
  border-left:0!important;
}

#directiva .ji-card-system::before,
#directiva .ji-card-system::after,
#directiva .ji-card-system__eyebrow::before,
#directiva .ji-card-system__body::before,
#directiva .ji-card-system__footer::before,
#directiva .ji-unified-card::before,
#directiva .ji-unified-card::after{
  display:none!important;
  content:none!important;
}

/* Directiva debe quedar como card de trámite: sin borde lateral, limpia y pareja */
#directiva .ji-card-system--person{
  background:#fff!important;
  border:1px solid #dfe7e6!important;
  border-left:0!important;
  border-radius:0!important;
  box-shadow:0 10px 28px rgba(16,45,62,.08)!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
}
#directiva .ji-card-system__eyebrow{
  background:#fff!important;
  color:#8e49aa!important;
  font-size:.86rem!important;
  font-weight:850!important;
  padding:1rem 1.15rem .15rem!important;
}
#directiva .ji-card-system__body{
  background:#fff!important;
  padding:.35rem 1.15rem 1rem!important;
  flex:1 1 auto!important;
}
#directiva .ji-card-system__footer{
  background:#fff!important;
  border-top:1px solid #dfe7e6!important;
  padding:.9rem 1rem 1rem!important;
}

/* 2) Botones amarillos: SIEMPRE EN MAYÚSCULAS */
.ji-btn,
.ji-btn--news,
.ji-card-system__footer a,
.ji-unified-card__footer a,
.ji-news-card__footer a,
.ji-events-showcase__all,
#tramites .ji-unified-card__footer a,
#directiva .ji-card-system__footer a,
#destacados .ji-card-system__footer a,
#noticias .ji-card-system__footer a,
#galerias .ji-card-system__footer a,
#documentos .ji-unified-card__footer a,
#directorio .ji-unified-card__footer a,
#quienes-somos .ji-unified-card__footer a{
  text-transform:uppercase!important;
  letter-spacing:.02em!important;
  font-weight:900!important;
}

/* Mantener el botón amarillo en la misma lógica visual */
.ji-card-system__footer a,
.ji-unified-card__footer a,
.ji-news-card__footer a,
#directiva .ji-card-system__footer a{
  background:#f5bd3d!important;
  color:#fff!important;
}

/* 3) Ir arriba: izquierda, no derecha */
.ji-back-to-top{
  left:22px!important;
  right:auto!important;
  bottom:24px!important;
}
@media (max-width:767px){
  .ji-back-to-top{
    left:16px!important;
    right:auto!important;
    bottom:18px!important;
  }
}
