
/* ==========================================================
   GBL Halloween 2026 - V2.6.4
   Fix premio principal / iconos oficiales de Misiones GM
   ========================================================== */

/* V2.6 dejó un encabezado interno adicional. V2.6.3 ya tiene su propio top. */
#misiones .mission-card > .gbl-c26-card-top{
    display:none!important;
}

/* Preview hero ligeramente más alta, sin agrandar la tarjeta completa. */
#misiones .gbl-hw-v263-preview{
    height:142px!important;
    flex-basis:142px!important;
    position:relative;
}

/* Estado de carga mientras resolvemos un premio avatar. */
#misiones .gbl-hw-v264-loading{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:7px;
    color:#d2a997;
    font-size:10px;
    font-weight:700;
}
#misiones .gbl-hw-v264-loading__ring{
    width:32px;height:32px;border-radius:50%;
    border:2px solid rgba(255,105,31,.22);
    border-top-color:#ff6a1f;
    animation:gblV264Spin .85s linear infinite;
}
@keyframes gblV264Spin{to{transform:rotate(360deg)}}

/* Preview real del avatar/set: ocupar la zona como en Misiones GM. */
#misiones .gbl-hw-v264-avatar-frame{
    display:block!important;
    border:0!important;
    background:transparent!important;
    pointer-events:none!important;
    transform-origin:center center!important;
}

/* Set completo: zoom moderado. */
#misiones .gbl-hw-v263-preview.gbl-v264-set-preview .gbl-hw-v264-avatar-frame{
    width:180%!important;
    height:180%!important;
    min-width:180%!important;
    min-height:180%!important;
    transform:translate(-22.2%,-22.2%)!important;
}

/* Item individual: zoom mayor para que una bandera/accesorio no quede diminuto. */
#misiones .gbl-hw-v263-preview.gbl-v264-item-preview .gbl-hw-v264-avatar-frame{
    width:235%!important;
    height:235%!important;
    min-width:235%!important;
    min-height:235%!important;
    transform:translate(-28.7%,-28.7%)!important;
}

#misiones .gbl-hw-v263-preview .gbl-hw-v264-avatar-image{
    max-width:94%!important;
    max-height:94%!important;
    object-fit:contain!important;
    filter:drop-shadow(0 0 9px rgba(255,105,30,.20));
}

/* Iconos exactos entregados por el usuario para premios no-avatar. */
#misiones .gbl-hw-v264-gm-icon{
    width:100px;
    height:79px;
    object-fit:contain;
    image-rendering:auto;
    filter:drop-shadow(0 0 10px rgba(255,98,30,.16));
}
#misiones .gbl-hw-v263-preview.gbl-v264-nonavatar{
    background:
      radial-gradient(circle at 50% 48%,rgba(27,84,111,.18),transparent 58%),
      rgba(8,23,32,.72)!important;
}

/* En caso de recompensa genérica no contemplada. */
#misiones .gbl-hw-v264-generic{
    width:74px;height:74px;border-radius:50%;
    display:flex;align-items:center;justify-content:center;
    font-size:38px;
    border:1px solid rgba(255,100,25,.34);
    background:radial-gradient(circle,rgba(255,90,20,.22),rgba(28,7,4,.48));
}

/* Premio: dejar más espacio para múltiples recompensas sin mostrar ItemCode técnico. */
#misiones .gbl-hw-v263-rewardline .gbl-hw-v263-row__value{
    font-size:10px!important;
}

/* Pequeño borde temático si la tarjeta tiene premio avatar. */
#misiones .mission-card.gbl-v264-has-avatar{
    box-shadow:
      inset 0 0 22px rgba(255,65,18,.04),
      0 0 14px rgba(255,74,0,.13)!important;
}
