/* V1.27.68 — vendas encerradas: nenhum componente comercial fica visível. */
body.campaign-sales-closed-view .campaign-price-row,
body.campaign-sales-closed-view #pacotes-promocionais,
body.campaign-sales-closed-view #purchaseOpenContent,
body.campaign-sales-closed-view #chance-em-dobro,
body.campaign-sales-closed-view #desconto-na-cota,
body.campaign-sales-closed-view #proximo-titulo-premiado,
body.campaign-sales-closed-view #dinamicas,
body.campaign-sales-closed-view #resultados,
body.campaign-sales-closed-view #ofertas-roleta,
body.campaign-sales-closed-view #giftBoxOfferList,
body.campaign-sales-closed-view #purchaseBonusSummary,
body.campaign-sales-closed-view .checkout-description-spacer{
  display:none!important;
  visibility:hidden!important;
}
body.campaign-sales-closed-view #campaignTagsCenter.is-empty{display:none!important;}

/* A Roleta encerrada vira somente histórico de premiações: sem roda, giro, saldo ou oferta. */
#roleta-instantanea-card #roleta.wheel-prizes-only .wheel-public{
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
}
#roleta-instantanea-card #roleta.wheel-prizes-only .wheel-stage,
#roleta-instantanea-card #roleta.wheel-prizes-only #wheelAccountStatus,
#roleta-instantanea-card #roleta.wheel-prizes-only #wheelRuleText,
#roleta-instantanea-card #roleta.wheel-prizes-only #wheelResult{display:none!important;}
#roleta-instantanea-card #roleta.wheel-prizes-only .wheel-info{
  grid-column:1/-1!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
#roleta-instantanea-card #roleta.wheel-prizes-only #wheelPrizeSummary{margin:0 0 8px!important;}
#roleta-instantanea-card #roleta.wheel-prizes-only #wheelPrizePreview{margin:0!important;}
body.campaign-sales-closed-view #roleta-instantanea-card #ofertas-roleta{display:none!important;}
body.campaign-finished-view #roleta-instantanea-card #roleta .wheel-public-title-data{display:block!important;}

/* Conteúdo histórico/informativo permanece. */
body.campaign-finished-view .campaign-hero-progress:not(.hidden){display:block!important;}
