/* Camada final isolada das duas rodas de 24 posições. */
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .pantanal-wheel-front .bonus-wheel24,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .admin-wheel24{
  left:32.25%!important;top:16.75%!important;width:35.5%!important
}
html body #bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .halloween-wheel-front .bonus-wheel24,
#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .admin-wheel24{
  left:30.6%!important;top:15.15%!important;width:38.8%!important
}

/* A moldura de resultados do Halloween está impressa mais à esquerda no fundo. */
html body #bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-history,
#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-history{
  left:15.55%!important
}

/* Tapa os cinco círculos impressos e cria uma única caixa de resultados. */
html body #bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history,
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history{
  overflow:visible!important;border-radius:14px!important;isolation:isolate!important
}
html body #bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history::before,
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history::before{
  content:""!important;display:block!important;position:absolute!important;z-index:0!important;
  left:3%!important;right:3%!important;top:0!important;bottom:10%!important;
  border:0!important;border-radius:999px!important;background:#080604!important;
  box-shadow:none!important
}
html body #bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history::after,
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history::after{
  content:"ÚLTIMOS RESULTADOS"!important;display:block!important;position:absolute!important;z-index:3!important;
  left:16%!important;right:16%!important;top:-15px!important;padding:2px 0 3px!important;
  color:#f5e4b0!important;background:#080604!important;border-radius:6px!important;text-align:center!important;
  font:700 clamp(11px,1.05vw,16px)/1.05 Arial,sans-serif!important;letter-spacing:.02em!important;
  text-shadow:0 1px 2px #000!important;pointer-events:none!important
}
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-history::after,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-history::after{
  content:none!important;display:none!important
}

/* No Pantanal, cobre por completo os cinco alojamentos impressos na imagem de fundo. */
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-history::before,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-history::before{
  left:1%!important;right:1%!important;top:0!important;bottom:8%!important;
  border-radius:18px!important;background:#080604!important
}
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-history>div,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-history>div{
  left:1%!important;right:1%!important;top:0!important;bottom:22%!important;
  padding:0 2%!important;box-sizing:border-box!important;place-items:center!important;
  border:0!important;border-radius:18px!important;background:#080604!important;
  box-shadow:none!important
}
html body #bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history>div,
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history>div{
  position:absolute!important;z-index:1!important;left:3%!important;right:3%!important;top:18%!important;bottom:10%!important;
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1%!important;
  align-items:center!important;justify-items:center!important;
  border:1px solid #a77725!important;border-radius:999px!important;
  background:linear-gradient(180deg,#080604,#160d07)!important;
  box-shadow:inset 0 0 15px #000,0 0 5px #000b!important
}
html body #bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-result,
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-result{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:clamp(40px,4.05vw,64px)!important;aspect-ratio:1!important;margin:0!important;
  border:2px solid #ffe49a!important;border-radius:50%!important;box-sizing:border-box!important;
  font:900 clamp(14px,1.55vw,24px)/1 Arial,sans-serif!important;text-align:center!important
}
html body #bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-result.empty,
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-result.empty{
  width:auto!important;aspect-ratio:auto!important;border:0!important;background:transparent!important;
  color:#9b7435!important;box-shadow:none!important;font-size:20px!important
}
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-result:not(.empty),
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-result:not(.empty){
  box-shadow:0 0 0 12px #080604,inset 0 0 8px #0008!important
}
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-result.empty,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-result.empty{
  width:clamp(40px,4.05vw,64px)!important;aspect-ratio:1!important;
  background:#080604!important;color:transparent!important;
  box-shadow:0 0 0 12px #080604!important
}

/* Marcador fixo no topo: aponta para baixo para tornar inequívoco o setor vencedor. */
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .bonus-wheel24::after,
html body #bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .bonus-wheel24::after,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .admin-wheel24::after,
#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .admin-wheel24::after{
  content:"↓"!important;display:flex!important;position:absolute!important;z-index:60!important;
  left:50%!important;right:auto!important;top:-13%!important;bottom:auto!important;
  width:80px!important;height:80px!important;align-items:center!important;justify-content:center!important;
  transform:translateX(-50%)!important;clip-path:none!important;background:none!important;
  color:#ffd34e!important;font:900 clamp(38px,4.5vw,68px)/1 Arial,sans-serif!important;
  -webkit-text-stroke:2px #3b1700!important;
  text-shadow:0 2px 0 #7b3500,0 0 4px #120700,0 0 12px #ff8a00!important;
  filter:none!important;pointer-events:none!important
}
html body #bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .bonus-wheel24::after,
#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .admin-wheel24::after{
  top:-3%!important
}
