/* V1.26.45 — Central do participante na paleta clara oficial */
/* Todo o escopo desta folha fica restrito aos dois modais do participante. */

#accountPanelModal.participant-hub-modal,
#myBonusesModal.my-bonuses-modal{
  background:rgba(15,23,42,.58)!important;
  -webkit-backdrop-filter:blur(10px) saturate(.92)!important;
  backdrop-filter:blur(10px) saturate(.92)!important;
}

#accountPanelModal .participant-hub-card,
#myBonusesModal .my-bonuses-card{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  color:var(--v11836-text,#111827)!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  background:
    radial-gradient(circle at 8% 0%,rgba(18,110,56,.075),transparent 31%),
    linear-gradient(180deg,#FFFFFF 0%,#FBFCFD 72%,#F7F9FB 100%)!important;
  box-shadow:0 24px 70px rgba(15,23,42,.20)!important;
}
#accountPanelModal .participant-hub-card{width:min(430px,100%)!important;padding:18px!important;border-radius:22px!important}
#myBonusesModal .my-bonuses-card{width:min(540px,100%)!important;max-height:min(88vh,760px)!important;overflow-y:auto!important;padding:18px!important;border-radius:22px!important}

#accountPanelModal .participant-hub-card::before,
#myBonusesModal .my-bonuses-card::before{
  content:"";
  position:absolute;
  z-index:-1;
  left:18px;
  right:18px;
  top:0;
  height:3px;
  border-radius:0 0 999px 999px;
  background:linear-gradient(90deg,transparent,rgba(18,110,56,.22),#126E38,rgba(18,110,56,.22),transparent);
  opacity:.72;
  pointer-events:none;
}

/* Cabeçalhos */
#accountPanelModal .participant-hub-head,
#myBonusesModal .my-bonuses-head{
  position:relative!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:14px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid var(--v11836-border,#D4D8E0)!important;
}
#accountPanelModal .participant-hub-head .account-sheet-kicker,
#myBonusesModal .my-bonuses-kicker{
  color:var(--v11836-green,#126E38)!important;
  font-size:.56rem!important;
  font-weight:800!important;
  letter-spacing:.15em!important;
}
#accountPanelModal .participant-hub-head h3,
#myBonusesModal .my-bonuses-head h3{
  margin:2px 0 0!important;
  color:var(--v11836-text,#111827)!important;
  font-size:1.28rem!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
  text-shadow:none!important;
}
#myBonusesModal .my-bonuses-head p{
  margin:4px 0 0!important;
  color:var(--v11836-muted,#64748B)!important;
  font-size:.68rem!important;
}
#accountPanelModal .icon-btn,
#myBonusesModal .icon-btn{
  background:var(--v11836-page,#DEE1E8)!important;
  color:var(--v11836-graphite,#20262D)!important;
  border:1px solid var(--v11836-border-strong,#C2C9D2)!important;
  box-shadow:none!important;
}
#accountPanelModal .icon-btn:hover,#accountPanelModal .icon-btn:focus-visible,
#myBonusesModal .icon-btn:hover,#myBonusesModal .icon-btn:focus-visible{
  background:var(--v11836-green-soft,#E7F3EC)!important;
  color:var(--v11836-green-dark,#0E5A2E)!important;
  border-color:rgba(18,110,56,.35)!important;
  outline:none!important;
}

/* Perfil */
#accountPanelModal .participant-hub-profile{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin-bottom:14px!important;
  padding:12px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#F8FAFC,#F1F5F9)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
#accountPanelModal .participant-hub-profile .big-avatar{
  width:52px!important;
  height:52px!important;
  margin:0!important;
  flex:0 0 auto!important;
  background:linear-gradient(145deg,var(--v11836-green,#126E38),var(--v11836-green-dark,#0E5A2E))!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 8px 20px rgba(18,110,56,.16)!important;
}
#accountPanelModal .account-sheet-identity h3{color:var(--v11836-text,#111827)!important}
#accountPanelModal .account-sheet-identity p{color:var(--v11836-muted,#64748B)!important}

/* Navegação principal */
#accountPanelModal .participant-hub-nav{display:grid!important;gap:10px!important;margin:2px 0 12px!important}
#accountPanelModal .participant-hub-entry{
  position:relative!important;
  width:100%!important;
  min-height:68px!important;
  padding:11px 46px 11px 12px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#FFFFFF,#F8FAFC)!important;
  color:var(--v11836-text,#111827)!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
  box-shadow:0 6px 18px rgba(15,23,42,.055)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
#accountPanelModal .participant-hub-entry-bonus{
  border-color:rgba(18,110,56,.20)!important;
  background:linear-gradient(135deg,#FFFFFF 0%,#F4FAF6 100%)!important;
}
#accountPanelModal .participant-hub-entry:hover,
#accountPanelModal .participant-hub-entry:focus-visible{
  transform:translateY(-2px)!important;
  border-color:rgba(18,110,56,.32)!important;
  background:#FFFFFF!important;
  box-shadow:0 10px 24px rgba(15,23,42,.09)!important;
  outline:none!important;
}
#accountPanelModal .participant-hub-entry:active{transform:translateY(0) scale(.992)!important}
#accountPanelModal .participant-hub-entry-icon{
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  border:1px solid rgba(18,110,56,.12)!important;
  border-radius:12px!important;
  background:var(--v11836-green-soft,#E7F3EC)!important;
  font-size:1.2rem!important;
  filter:none!important;
  box-shadow:0 5px 14px rgba(18,110,56,.08)!important;
}
#accountPanelModal .participant-hub-entry-copy{min-width:0!important;display:grid!important;gap:3px!important}
#accountPanelModal .participant-hub-entry-copy strong{color:var(--v11836-text,#111827)!important;font-size:.92rem!important;font-weight:750!important;letter-spacing:-.01em!important}
#accountPanelModal .participant-hub-entry-copy small{color:var(--v11836-muted,#64748B)!important;font-size:.64rem!important;line-height:1.3!important}
#accountPanelModal .participant-hub-entry-arrow{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-52%)!important;font-size:1.55rem!important;font-weight:300!important;color:#94A3B8!important}
#accountPanelModal .participant-hub-entry:hover .participant-hub-entry-arrow{color:var(--v11836-green,#126E38)!important;transform:translate(2px,-52%)!important}
#accountPanelModal .participant-hub-pending{
  position:absolute!important;
  right:32px!important;
  top:9px!important;
  min-width:21px!important;
  height:21px!important;
  padding:0 6px!important;
  border-radius:999px!important;
  background:var(--v11836-green,#126E38)!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  font-size:.62rem!important;
  font-weight:800!important;
  box-shadow:0 0 0 3px rgba(18,110,56,.08),0 5px 14px rgba(18,110,56,.15)!important;
}
#accountPanelModal .participant-admin-access{
  margin:0 0 10px!important;
  background:linear-gradient(135deg,var(--v11836-green,#126E38),var(--v11836-green-dark,#0E5A2E))!important;
  color:#fff!important;
  border:0!important;
}
#accountPanelModal .whatsapp-preference{
  border-color:rgba(18,110,56,.22)!important;
  background:var(--v11836-green-soft,#E7F3EC)!important;
  color:var(--v11836-text,#111827)!important;
}

/* Resumo de Meus bônus */
#myBonusesModal .my-bonuses-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}
#myBonusesModal .my-bonuses-stat{
  padding:10px 8px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:13px!important;
  background:var(--v11836-surface,#F8FAFC)!important;
  text-align:center!important;
  box-shadow:0 4px 12px rgba(15,23,42,.035)!important;
}
#myBonusesModal .my-bonuses-stat small{display:block!important;color:var(--v11836-muted,#64748B)!important;font-size:.55rem!important;text-transform:uppercase!important;letter-spacing:.07em!important}
#myBonusesModal .my-bonuses-stat strong{display:block!important;margin-top:3px!important;color:var(--v11836-text,#111827)!important;font-size:1.15rem!important}
#myBonusesModal .my-bonuses-stat.pending strong{color:var(--v11836-green,#126E38)!important}
#myBonusesModal .my-bonuses-loading,
#myBonusesModal .my-bonuses-empty{
  grid-column:1/-1!important;
  padding:22px!important;
  border:1px dashed var(--v11836-border-strong,#C2C9D2)!important;
  border-radius:14px!important;
  background:var(--v11836-surface,#F8FAFC)!important;
  color:var(--v11836-muted,#64748B)!important;
  text-align:center!important;
  font-size:.72rem!important;
}

/* Cards de bônus */
#myBonusesModal .my-bonuses-content{display:grid!important;gap:9px!important}
#myBonusesModal .my-bonus-card{
  position:relative!important;
  overflow:hidden!important;
  padding:12px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#FFFFFF,#F8FAFC)!important;
  box-shadow:0 5px 16px rgba(15,23,42,.045)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
#myBonusesModal .my-bonus-card.is-pending{
  border-color:rgba(18,110,56,.24)!important;
  background:linear-gradient(135deg,#FFFFFF 0%,#F0F8F3 100%)!important;
}
#myBonusesModal .my-bonus-card:hover{transform:translateY(-1px)!important;border-color:rgba(18,110,56,.27)!important;box-shadow:0 9px 22px rgba(15,23,42,.075)!important}
#myBonusesModal .my-bonus-card-head{display:flex!important;align-items:center!important;gap:10px!important}
#myBonusesModal .my-bonus-card-icon{
  width:36px!important;
  height:36px!important;
  border:1px solid rgba(18,110,56,.12)!important;
  border-radius:11px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  background:var(--v11836-green-soft,#E7F3EC)!important;
  font-size:1.1rem!important;
}
#myBonusesModal .my-bonus-card-copy{min-width:0!important;flex:1!important}
#myBonusesModal .my-bonus-card-copy strong{display:block!important;color:var(--v11836-text,#111827)!important;font-size:.82rem!important}
#myBonusesModal .my-bonus-card-copy span{display:block!important;margin-top:2px!important;color:var(--v11836-muted,#64748B)!important;font-size:.61rem!important;line-height:1.35!important}
#myBonusesModal .my-bonus-count{flex:0 0 auto!important;font-size:1.18rem!important;font-weight:800!important;color:var(--v11836-green,#126E38)!important}
#myBonusesModal .my-bonus-actions{display:flex!important;gap:7px!important;margin-top:10px!important}
#myBonusesModal .my-bonus-action{
  min-height:36px!important;
  padding:0 12px!important;
  border:1px solid rgba(18,110,56,.28)!important;
  border-radius:10px!important;
  background:var(--v11836-green-soft,#E7F3EC)!important;
  color:var(--v11836-green-dark,#0E5A2E)!important;
  font-size:.64rem!important;
  font-weight:800!important;
  transition:transform .16s ease,background .16s ease,box-shadow .16s ease!important;
}
#myBonusesModal .my-bonus-action:hover,#myBonusesModal .my-bonus-action:focus-visible{
  transform:translateY(-1px)!important;
  background:#DCEFE4!important;
  box-shadow:0 6px 14px rgba(18,110,56,.10)!important;
  outline:none!important;
}
#myBonusesModal .my-bonus-action:active{transform:scale(.985)!important}
#myBonusesModal .my-bonus-action.secondary{
  border-color:var(--v11836-border,#D4D8E0)!important;
  background:var(--v11836-surface,#F8FAFC)!important;
  color:var(--v11836-graphite,#20262D)!important;
}

/* Premiações já conquistadas */
#myBonusesModal .my-awards-list{display:grid!important;gap:6px!important;margin-top:9px!important}
#myBonusesModal .my-award-row{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  padding:8px 9px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:11px!important;
  background:#FFFFFF!important;
}
#myBonusesModal .my-award-source{font-size:1rem!important}
#myBonusesModal .my-award-copy{min-width:0!important}
#myBonusesModal .my-award-copy strong{display:block!important;color:var(--v11836-text,#111827)!important;font-size:.67rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
#myBonusesModal .my-award-copy small{display:block!important;margin-top:2px!important;color:var(--v11836-muted,#64748B)!important;font-size:.54rem!important}
#myBonusesModal .my-award-date{color:#94A3B8!important;font-size:.51rem!important;white-space:nowrap!important}

/* Animações discretas */
#accountPanelModal.open > .participant-hub-card,
#myBonusesModal.open > .my-bonuses-card{
  animation:participantHubEnter .30s cubic-bezier(.2,.78,.24,1) both!important;
}
#accountPanelModal.open .participant-hub-head,
#accountPanelModal.open .participant-hub-profile,
#accountPanelModal.open .participant-hub-entry,
#accountPanelModal.open .participant-admin-access,
#accountPanelModal.open .whatsapp-preference,
#accountPanelModal.open #logoutBtn:not(.hidden){
  animation:participantHubItemIn .34s ease both!important;
}
#accountPanelModal.open .participant-hub-profile{animation-delay:.035s!important}
#accountPanelModal.open .participant-hub-entry:nth-child(1){animation-delay:.07s!important}
#accountPanelModal.open .participant-hub-entry:nth-child(2){animation-delay:.105s!important}
#accountPanelModal.open .participant-admin-access{animation-delay:.14s!important}
#accountPanelModal.open .whatsapp-preference{animation-delay:.17s!important}
#accountPanelModal .participant-hub-pending:not(.hidden){animation:participantHubBadgePulse 2.2s ease-in-out infinite!important}
#myBonusesModal .my-bonuses-stat,
#myBonusesModal .my-bonus-card{
  animation:participantHubItemIn .30s ease both!important;
}
#myBonusesModal .my-bonuses-stat:nth-child(2){animation-delay:.035s!important}
#myBonusesModal .my-bonuses-stat:nth-child(3){animation-delay:.07s!important}
#myBonusesModal .my-bonus-card:nth-child(2){animation-delay:.04s!important}
#myBonusesModal .my-bonus-card:nth-child(3){animation-delay:.08s!important}
#myBonusesModal .my-bonus-card:nth-child(4){animation-delay:.12s!important}
#myBonusesModal .my-bonus-card.is-pending .my-bonus-card-icon{animation:participantHubIconFloat 2.6s ease-in-out infinite!important}

@keyframes participantHubEnter{
  from{opacity:0;transform:translateY(14px) scale(.985)}
  to{opacity:1;transform:none}
}
@keyframes participantHubItemIn{
  from{opacity:0;transform:translateY(8px)}
  to{opacity:1;transform:none}
}
@keyframes participantHubBadgePulse{
  0%,100%{box-shadow:0 0 0 3px rgba(18,110,56,.08),0 5px 14px rgba(18,110,56,.15)}
  50%{box-shadow:0 0 0 7px rgba(18,110,56,.035),0 7px 18px rgba(18,110,56,.20)}
}
@keyframes participantHubIconFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-2px)}
}


#accountPanelModal .participant-hub-pending.hidden,
#accountPanelModal .participant-admin-access.hidden,
#accountPanelModal #accountLoginBtn.hidden,
#accountPanelModal #logoutBtn.hidden,
#accountPanelModal #whatsappPreferenceWrap.hidden{display:none!important}

@media(max-width:600px){
  #accountPanelModal .participant-hub-card,
  #myBonusesModal .my-bonuses-card{width:100%!important;border-radius:18px!important;padding:14px!important}
  #accountPanelModal .participant-hub-entry{min-height:64px!important}
  #myBonusesModal .my-bonuses-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
  #myBonusesModal .my-bonuses-stat{padding:9px 5px!important}
  #myBonusesModal .my-bonuses-stat small{font-size:.49rem!important}
  #myBonusesModal .my-bonuses-stat strong{font-size:1rem!important}
  #myBonusesModal .my-bonus-actions{flex-direction:column!important}
  #myBonusesModal .my-bonus-action{width:100%!important}
}

@media(prefers-reduced-motion:reduce){
  #accountPanelModal *,#myBonusesModal *{animation:none!important;transition:none!important}
}


/* V1.26.47 — Meus bônus dividido em Para usar + Prêmios ganhos */
#myBonusesModal .my-bonuses-summary{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
#myBonusesModal .my-bonuses-content{
  display:grid!important;
  gap:14px!important;
}
#myBonusesModal .my-bonuses-group{
  display:grid!important;
  gap:8px!important;
}
#myBonusesModal .my-bonuses-group + .my-bonuses-group{
  padding-top:13px!important;
  border-top:1px solid var(--v11836-border,#D4D8E0)!important;
}
#myBonusesModal .my-bonuses-group-head{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  padding:0 2px!important;
}
#myBonusesModal .my-bonuses-group-head>span{
  width:31px!important;
  height:31px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  border-radius:10px!important;
  background:var(--v11836-green-soft,#E7F3EC)!important;
  font-size:1rem!important;
}
#myBonusesModal .my-bonuses-group-head strong{
  display:block!important;
  color:var(--v11836-text,#111827)!important;
  font-size:.79rem!important;
  line-height:1.2!important;
}
#myBonusesModal .my-bonuses-group-head small{
  display:block!important;
  margin-top:2px!important;
  color:var(--v11836-muted,#64748B)!important;
  font-size:.57rem!important;
  line-height:1.3!important;
}
#myBonusesModal .my-bonuses-group-list{
  display:grid!important;
  gap:8px!important;
}
#myBonusesModal .my-bonuses-group-empty{
  padding:12px 13px!important;
  border:1px dashed var(--v11836-border-strong,#C2C9D2)!important;
  border-radius:12px!important;
  background:var(--v11836-surface,#F8FAFC)!important;
  color:var(--v11836-muted,#64748B)!important;
  text-align:center!important;
  font-size:.64rem!important;
}
#myBonusesModal .my-bonus-awards-card{margin:0!important}
@media(max-width:600px){
  #myBonusesModal .my-bonuses-content{gap:12px!important}
  #myBonusesModal .my-bonuses-group + .my-bonuses-group{padding-top:11px!important}
}

/* V1.26.49 — perfil no mesmo padrão visual das TAGs de navegação */
#accountPanelModal .participant-hub-profile{
  min-height:68px!important;
  padding:11px 12px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#FFFFFF,#F8FAFC)!important;
  box-shadow:0 6px 18px rgba(15,23,42,.055)!important;
}
#accountPanelModal .participant-hub-profile .big-avatar{
  width:38px!important;
  height:38px!important;
  border:1px solid rgba(18,110,56,.12)!important;
  border-radius:12px!important;
  background:var(--v11836-green-soft,#E7F3EC)!important;
  color:var(--v11836-green-dark,#0E5A2E)!important;
  box-shadow:0 5px 14px rgba(18,110,56,.08)!important;
  font-size:1rem!important;
  font-weight:800!important;
}
#accountPanelModal .account-sheet-identity{
  min-width:0!important;
  display:grid!important;
  gap:3px!important;
}
#accountPanelModal .account-sheet-identity h3{
  margin:0!important;
  color:var(--v11836-text,#111827)!important;
  font-size:.92rem!important;
  font-weight:750!important;
  letter-spacing:-.01em!important;
  line-height:1.2!important;
}
#accountPanelModal .account-sheet-identity p{
  margin:0!important;
  color:var(--v11836-muted,#64748B)!important;
  font-size:.64rem!important;
  line-height:1.3!important;
}


/* V1.26.51 — prêmios ganhos sem TAG extra */
#accountPanelModal .my-awards-section .my-bonus-section-title{display:grid!important;gap:4px!important;margin-bottom:12px!important;padding:0 2px!important}
#accountPanelModal .my-awards-section .my-bonus-section-title strong{font-size:1rem!important;color:#111827!important;font-weight:800!important}
#accountPanelModal .my-awards-section .my-bonus-section-title span{font-size:.78rem!important;color:#64748B!important}


/* V1.26.52 — Prêmios ganhos em lista simples, sem TAG dentro da TAG */
#myBonusesModal .my-awards-section{
  display:grid!important;
  gap:10px!important;
  padding:0 2px!important;
}
#myBonusesModal .my-awards-section .my-bonus-section-title{
  display:grid!important;
  gap:4px!important;
  margin:0!important;
  padding:0!important;
}
#myBonusesModal .my-awards-section .my-bonus-section-title strong{
  color:var(--v11836-text,#111827)!important;
  font-size:.79rem!important;
  line-height:1.2!important;
  font-weight:800!important;
}
#myBonusesModal .my-awards-section .my-bonus-section-title span{
  color:var(--v11836-muted,#64748B)!important;
  font-size:.57rem!important;
  line-height:1.3!important;
}
#myBonusesModal .my-awards-list.is-simple-list{
  display:grid!important;
  gap:8px!important;
  padding:0!important;
  margin:0!important;
}
#myBonusesModal .my-awards-list.is-simple-list .my-award-row{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  padding:12px 14px!important;
  border:1px solid var(--v11836-border,#D4D8E0)!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 6px 16px rgba(15,23,42,.04)!important;
}
#myBonusesModal .my-awards-list.is-simple-list .my-award-source{
  width:44px!important;
  height:44px!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  background:var(--v11836-surface,#F8FAFC)!important;
  font-size:1.7rem!important;
  flex:0 0 auto!important;
}
#myBonusesModal .my-awards-list.is-simple-list .my-award-copy{
  min-width:0!important;
  display:grid!important;
  gap:2px!important;
}
#myBonusesModal .my-awards-list.is-simple-list .my-award-copy strong{
  color:var(--v11836-text,#111827)!important;
  font-size:.86rem!important;
  font-weight:700!important;
  line-height:1.2!important;
}
#myBonusesModal .my-awards-list.is-simple-list .my-award-copy small{
  color:var(--v11836-muted,#64748B)!important;
  font-size:.66rem!important;
  line-height:1.3!important;
}
#myBonusesModal .my-awards-list.is-simple-list .my-award-date{
  color:#98A2B3!important;
  font-size:.64rem!important;
  white-space:nowrap!important;
  text-align:right!important;
}
#myBonusesModal .my-awards-actions{padding-top:2px!important}
@media(max-width:600px){
  #myBonusesModal .my-awards-list.is-simple-list .my-award-row{gap:10px!important;padding:11px 12px!important}
  #myBonusesModal .my-awards-list.is-simple-list .my-award-source{width:40px!important;height:40px!important;font-size:1.5rem!important}
  #myBonusesModal .my-awards-list.is-simple-list .my-award-copy strong{font-size:.82rem!important}
  #myBonusesModal .my-awards-list.is-simple-list .my-award-copy small{font-size:.62rem!important}
  #myBonusesModal .my-awards-list.is-simple-list .my-award-date{font-size:.6rem!important}
}


/* V1.26.54 — corrigir faixa clara no cabeçalho do modal do usuário */
#accountPanelModal .participant-hub-card::before,
#myBonusesModal .my-bonuses-card::before{
  top:0!important;
  height:0!important;
  opacity:0!important;
  display:none!important;
}

#accountPanelModal .participant-hub-head,
#myBonusesModal .my-bonuses-head{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  overflow:visible!important;
}

#accountPanelModal .participant-hub-head::before,
#accountPanelModal .participant-hub-head::after,
#myBonusesModal .my-bonuses-head::before,
#myBonusesModal .my-bonuses-head::after{
  content:none!important;
  display:none!important;
}

#accountPanelModal .participant-hub-head h3,
#accountPanelModal .participant-hub-head .account-sheet-kicker{
  position:relative!important;
  z-index:2!important;
}

/* V1.26.54 — ajustes textos Meus bônus */
#myBonusesModal .my-bonuses-group-head strong,
#myBonusesModal .my-bonus-group-head strong,
#myBonusesModal .my-bonus-section-title strong{
  font-size:.95rem!important;
  font-weight:750!important;
}
#myBonusesModal .my-bonuses-group-head small,
#myBonusesModal .my-bonus-section-title span{
  display:none!important;
}
