/* Guía XAPK compacta, solo CSS; aislada del resto de Appyn. */
.eapk-has-xapk .bx-info-install:empty{display:none}
.eapk-xapk-guide{
  box-sizing:border-box;
  width:100%;
  margin:12px 0 0!important;
  padding:19px!important;
  border:0!important;
  border-radius:20px!important;
  background:#212631!important;
  color:inherit;
  text-align:left;
  box-shadow:none!important;
}

/* Separación con el botón de descarga: visible, sin superposición.
   La tarjeta empieza 12px más abajo de su posición normal. */
.eapk-has-xapk .eapk-xapk-guide{margin-top:12px!important;margin-bottom:0!important}

.eapk-xapk-guide *{box-sizing:border-box}
.eapk-xapk-guide .eapk-xapk-title{
  margin:0 0 9px!important;
  padding:0!important;
  color:inherit;
  font-size:1.1rem!important;
  line-height:1.4!important;
  font-weight:700;
  text-align:left;
}
.eapk-xapk-guide .eapk-xapk-file{
  margin:0 0 9px!important;
  padding:0!important;
  color:inherit;
  opacity:.75;
  font-size:.82rem;
  line-height:1.45;
  text-align:left;
  overflow-wrap:anywhere;
}
.eapk-xapk-guide .eapk-xapk-filename{
  font:inherit;
  font-weight:600;
  color:inherit;
  overflow-wrap:anywhere;
  white-space:normal;
  background:none;
  border:0;
  padding:0;
}
.eapk-xapk-guide .eapk-xapk-steps{
  display:block;
  list-style:none!important;
  margin:0!important;
  padding:0!important;
}
.eapk-xapk-guide .eapk-xapk-steps li{
  display:grid;
  grid-template-columns:22px minmax(0,1fr);
  column-gap:8px;
  align-items:baseline;
  list-style:none!important;
  margin:0!important;
  padding:6px 0!important;
  background:none!important;
  border:0!important;
  border-radius:0;
  color:inherit;
  text-align:left;
}
.eapk-xapk-guide .eapk-xapk-steps li:first-child{padding-top:0!important}
.eapk-xapk-guide .eapk-xapk-steps li:last-child{padding-bottom:0!important}
.eapk-xapk-guide .eapk-xapk-step{
  display:block;
  color:inherit;
  opacity:.64;
  font-size:.88rem;
  line-height:1.5;
  font-weight:700;
}
.eapk-xapk-guide .eapk-xapk-step-content{
  min-width:0;
  color:inherit;
  font-size:.88rem;
  line-height:1.5;
  text-align:left;
  overflow-wrap:anywhere;
}
.eapk-xapk-guide .eapk-xapk-step-content strong{font-weight:650;color:inherit}
.eapk-xapk-guide .eapk-xapk-step-content a{
  color:inherit;
  text-decoration:underline;
  text-underline-offset:2px;
}
.eapk-xapk-guide .eapk-xapk-footnote{
  margin:9px 0 0!important;
  padding:0!important;
  color:inherit;
  opacity:.76;
  font-size:.79rem;
  line-height:1.5;
  text-align:left;
}
/* Reducir únicamente el hueco DESPUÉS de la guía, antes del siguiente
   bloque de Appyn (p. ej. Tendencia hoy). No alterar los botones. */
@supports selector(:has(*)){
  .eapk-has-xapk .bx-info-install:has(.eapk-xapk-guide){
    margin-bottom:-28px!important;
    padding-bottom:0!important;
  }
}
@media(max-width:540px){
  .eapk-xapk-guide .eapk-xapk-step-content{font-size:.86rem}
}
