
/* RCAD v4.73 — ÚNICA FUENTE DE ESTILOS PARA RANGOS Y TROFEOS */
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-rank-secondary{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:calc(100% - 16px)!important;min-height:29px!important;margin:4px 8px 7px!important;
 padding:3px 8px!important;gap:6px!important;border:1px solid #b9d8ff!important;border-radius:3px!important;
 background:#f2f7ff!important;color:#1756a9!important;box-shadow:none!important;box-sizing:border-box!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-rank-secondary__label{
 font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-rank-secondary__icon{
 display:grid!important;place-items:center!important;width:23px!important;height:23px!important;min-width:23px!important;flex:0 0 23px!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-rank-secondary__icon img{
 display:block!important;width:23px!important;height:23px!important;max-width:none!important;object-fit:contain!important;border:0!important;background:transparent!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-rank-secondary__icon svg{width:15px!important;height:15px!important}

/* TROFEOS COMPACTOS — 46 px REALES */
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badges-mini{
 display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;
 width:calc(100% - 16px)!important;min-height:30px!important;margin:5px 8px 8px!important;padding:0!important;gap:6px!important;overflow:visible!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini{
 position:relative!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;margin:0!important;padding:0!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini__art{
 display:block!important;width:30px!important;height:30px!important;min-width:30px!important;max-width:none!important;max-height:none!important;
 object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
 filter:drop-shadow(0 2px 2px rgba(7,27,70,.14))!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini.is-premium,
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini.is-premium .rcad-bbp-badge-mini__art{
 width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini::before,
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini::after{content:none!important;display:none!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini--more{
 width:auto!important;height:28px!important;min-width:31px!important;min-height:28px!important;flex:0 0 auto!important;
 padding:0 7px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#f8fafc!important;
 color:#475569!important;font-size:9px!important;font-weight:700!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats .rcad-bbp-badge-mini__fallback svg{width:28px!important;height:28px!important}

/* TODOS LOS TROFEOS AL DESPLEGAR */
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-achievements{margin-top:9px!important;padding-top:8px!important;border-top:1px solid #e2e8f0!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-achievements__title{
 display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 7px!important;color:#071b46!important;font-size:10px!important;font-weight:700!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-achievements__title span{
 display:grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 4px!important;border-radius:10px!important;background:#eef3f8!important;color:#475569!important;font-size:8px!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-achievements__grid{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip{
 display:grid!important;grid-template-columns:30px!important;align-items:center!important;gap:7px!important;
 min-height:30px!important;padding:2px 7px 2px 2px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;background:transparent!important;border:0!important;border-radius:0!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__icon img{display:block!important;width:30px!important;height:30px!important;max-width:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#26364d!important;font-size:10px!important;font-weight:650!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__premium{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:17px!important;padding:0 5px!important;border-radius:9px!important;background:#f6a800!important;color:#fff!important;font-size:7px!important;font-weight:850!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip.is-premium{border-color:#e8bd58!important;background:linear-gradient(90deg,#fff,#fff9e8)!important}
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-badge-mini__emoji{display:none!important}


/* v4.74 — al desplegar, no duplicar las insignias compactas */
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats:has(.rcad-profile-stats-toggle[open]) > .rcad-bbp-badges-mini{
  display:none!important;
}
/* Fallback para navegadores sin :has(): el JS añade esta clase. */
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-stats.rcad-stats-is-open > .rcad-bbp-badges-mini{
  display:none!important;
}


/* v4.75 — vista desplegada minimalista: solo insignias de 30 px */
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-achievements__grid{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip{
  display:grid!important;
  place-items:center!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__icon,
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__icon img{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__name,
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip__premium{
  display:none!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-achievement-chip.is-premium{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
/* El nombre y descripción siguen disponibles mediante title/tooltip nativo. */


/* =========================================================
   RCAD v4.89 — trofeos solo dentro de “Ver estadísticas”
   ========================================================= */

/* Oculta por completo la fila compacta de insignias/trofeos
   que aparecía debajo del rango en la vista normal. */
body.rcad-community-engine-ui #bbpress-forums .rcad-bbp-badges-mini{
    display:none!important;
}

/* El bloque completo de logros dentro del desplegable se mantiene visible
   únicamente cuando el usuario abre “Ver estadísticas”. */
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-stats-toggle .rcad-profile-achievements{
    display:none!important;
}
body.rcad-community-engine-ui #bbpress-forums .rcad-profile-stats-toggle[open] .rcad-profile-achievements{
    display:block!important;
}


/* RCAD v4.90 — protección absoluta de compatibilidad */
#bbpress-forums .rcad-bbp-badges-mini{
    display:none!important;
}
