/* Elivium V9.21.25 · Contexto de eliminación coherente y Clasificación estable. */

/* Clasificación debe escapar de la rejilla genérica de doce columnas. */
#main-app>#view-clasificacion.view-content.active{
  display:block!important;
  width:var(--v2-container)!important;
  max-width:var(--v2-container)!important;
  min-width:0!important;
  margin-inline:auto!important;
}
#view-clasificacion .standings-meta-v92124,
#view-clasificacion .standings-footnote-v92124{
  width:100%;
  max-width:100%;
  min-width:0;
  box-sizing:border-box;
}
#view-clasificacion .standings-empty-v92124{
  min-height:190px;
  padding:30px 24px;
}

/* Muro y presentación: un eliminado confirmado conserva contexto histórico. */
.survival-card-vote-v33.is-eliminated-history-v92125{
  align-content:center;
  border-color:rgba(255,76,108,.22);
  background:linear-gradient(135deg,rgba(69,17,31,.34),rgba(15,16,20,.78));
}
.survival-elimination-context-v92125{display:grid;gap:3px;min-width:0}
.survival-elimination-context-v92125>b{
  overflow:hidden;
  color:#f0d8de;
  font-weight:850;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.survival-elimination-context-v92125>small{
  overflow:hidden;
  color:#b38690;
  text-overflow:ellipsis;
  white-space:nowrap;
}

/* Dashboard: la foto pública ocupa la misma geometría que el Guardián de respaldo. */
.dashboard-eliminated-avatar-host-v92125{
  display:grid;
  width:78px;
  height:78px;
  min-width:0;
  place-items:center;
  overflow:hidden;
  border:1px solid rgba(255,84,113,.32);
  border-radius:20px;
  background:#080a0d;
  box-shadow:0 10px 24px rgba(0,0,0,.35);
}
.dashboard-eliminated-avatar-host-v92125>.dashboard-eliminated-avatar-picture-v92125,
.dashboard-eliminated-avatar-host-v92125 .elivium-avatar-img-v920{
  display:block;
  width:100%;
  height:100%;
}
.dashboard-eliminated-avatar-host-v92125>.dashboard-eliminated-avatar-picture-v92125{
  border:0;
  border-radius:inherit;
  overflow:hidden;
  background:transparent;
  color:#d8bd59;
  font:800 17px/1 'Orbitron',sans-serif;
}
.dashboard-eliminated-avatar-host-v92125 .elivium-avatar-img-v920{
  object-fit:cover;
  filter:saturate(.76) contrast(1.04);
}

@media(max-width:760px){
  #main-app>#view-clasificacion.view-content,
  #main-app>#view-clasificacion.view-content.active{
    width:calc(100% - var(--elivium-mobile-gutter) - var(--elivium-mobile-gutter-right))!important;
    max-width:none!important;
    margin:0 var(--elivium-mobile-gutter-right) 0 var(--elivium-mobile-gutter)!important;
  }
  #view-clasificacion .standings-empty-v92124{min-height:164px;padding:24px 16px}
}
@media(max-width:620px){
  .dashboard-eliminated-avatar-host-v92125{width:62px;height:62px;border-radius:16px}
}
