/* V1.27.36 — contador da Roleta com o mesmo negrito final da Caixinha */

/* Summary visível: título à esquerda e contador à direita. */
#roleta-instantanea-card #wheelPrizeSummary:not(.hidden){
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:10px!important;
  width:100%!important;
  margin:0 0 8px!important;
  padding:0 2px!important;
}

#roleta-instantanea-card #wheelPrizeSummary.hidden{
  display:none!important;
}

#roleta-instantanea-card #wheelPrizeSummary > .gift-box-prize-summary-title{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  justify-self:start!important;
  min-height:25px!important;
  max-height:25px!important;
  margin:0!important;
  padding:0!important;
  color:#0F172A!important;
  -webkit-text-fill-color:#0F172A!important;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;
  font-size:.92rem!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}

/* TAG verde do contador: cópia do estilo efetivo usado na Caixinha. */
#roleta-instantanea-card #wheelPrizeSummary > strong{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:end!important;
  align-self:center!important;
  gap:2px!important;
  min-height:25px!important;
  margin:0 2px 0 0!important;
  padding:4px 7px!important;
  border:1px solid #126E38!important;
  border-radius:6px!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  color:#126E38!important;
  -webkit-text-fill-color:#126E38!important;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-size:.78rem!important;
  line-height:1!important;
  font-weight:400!important;
  font-variant-numeric:tabular-nums!important;
  text-shadow:none!important;
  white-space:nowrap!important;
}

#roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-awarded{
  color:#126E38!important;
  -webkit-text-fill-color:#126E38!important;
  font-size:calc(.78rem + 1px)!important;
  line-height:1!important;
  font-weight:400!important;
}

#roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-slash,
#roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-total{
  color:#126E38!important;
  -webkit-text-fill-color:#126E38!important;
  font-size:.78rem!important;
  line-height:1!important;
  font-weight:400!important;
  opacity:1!important;
  padding:0!important;
}

/* Com TAGs de compra acima: mesma linha e mesmos espaços da Caixinha. */
#roleta-instantanea-card #wheelOffersList:not(.hidden) + #wheelPrizeSummary:not(.hidden){
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;
  column-gap:10px!important;
  row-gap:8px!important;
  margin:16px 0 8px!important;
  padding:0 2px!important;
}

#roleta-instantanea-card #wheelOffersList:not(.hidden) + #wheelPrizeSummary:not(.hidden)::before{
  content:"";
  display:block!important;
  grid-column:1 / -1!important;
  grid-row:1!important;
  width:calc(100% - 24px)!important;
  max-width:94%!important;
  justify-self:center!important;
  height:1px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#B8BEC7!important;
  box-shadow:none!important;
}

#roleta-instantanea-card #wheelOffersList:not(.hidden) + #wheelPrizeSummary:not(.hidden) > .gift-box-prize-summary-title{
  grid-column:1!important;
  grid-row:2!important;
}

#roleta-instantanea-card #wheelOffersList:not(.hidden) + #wheelPrizeSummary:not(.hidden) > strong{
  grid-column:2!important;
  grid-row:2!important;
}

/* A lista vem imediatamente depois; o espaço é o margin-bottom do summary, igual à Caixinha. */
#roleta-instantanea-card #wheelPrizeSummary + #wheelPrizePreview{
  margin-top:0!important;
}

@media(max-width:600px){
  #roleta-instantanea-card #wheelPrizeSummary:not(.hidden){
    column-gap:8px!important;
    margin:0 0 7px!important;
    padding:0 1px!important;
  }

  #roleta-instantanea-card #wheelPrizeSummary > .gift-box-prize-summary-title{
    min-height:24px!important;
    max-height:24px!important;
    font-size:.88rem!important;
  }

  #roleta-instantanea-card #wheelPrizeSummary > strong{
    min-height:24px!important;
    padding:4px 7px!important;
    font-size:.74rem!important;
    border-radius:6px!important;
  }

  #roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-awarded{
    font-size:calc(.74rem + 1px)!important;
  }

  #roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-slash,
  #roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-total{
    font-size:.74rem!important;
  }

  #roleta-instantanea-card #wheelOffersList:not(.hidden) + #wheelPrizeSummary:not(.hidden){
    column-gap:8px!important;
    row-gap:7px!important;
    margin:14px 0 7px!important;
    padding:0 1px!important;
  }

  #roleta-instantanea-card #wheelOffersList:not(.hidden) + #wheelPrizeSummary:not(.hidden)::before{
    width:calc(100% - 18px)!important;
    max-width:94%!important;
  }
}


/* V1.27.36 — peso final idêntico às TAGs de contagem da Caixinha/Títulos */
#roleta-instantanea-card #wheelPrizeSummary > strong,
#roleta-instantanea-card #wheelPrizeSummary > strong *,
#roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-awarded,
#roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-slash,
#roleta-instantanea-card #wheelPrizeSummary .gift-box-prize-summary-total{
  font-weight:800!important;
}
