/* Camada final isolada das duas rodas de 24 posições. */
/* A pré-visualização já tem a barra de ações da gestão; elimina o botão
   duplicado que ficava sobre o cenário das duas rodas. */
#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-bonus-close{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

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
}

/* V2 — cenário reconstruído: roda compacta e todos os campos permanentemente visíveis. */
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] #bonus-play-area,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-bonus-preview-play{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .bonus-wheel24-wrap,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24-wrap{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;
  display:block!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;
  overflow:hidden!important;isolation:isolate!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .bonus-wheel24-wrap,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .admin-wheel24-wrap{
  background-image:linear-gradient(180deg,#08051014,#05020730),url("bonus/halloween-wheel-stage-v5-clean.png")!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .bonus-wheel24-wrap,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .admin-wheel24-wrap{
  background-image:linear-gradient(180deg,#0529230a,#02130f2e),url("bonus/pantanal-wheel-stage-v9-clean.png")!important
}

html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] :is(.bonus-wheel24,.admin-wheel24),
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24{
  position:absolute!important;z-index:8!important;left:37%!important;top:7%!important;width:26%!important;height:auto!important;
  aspect-ratio:1!important;margin:0!important;transform:none!important;overflow:visible!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] :is(.bonus-wheel24,.admin-wheel24)::after,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24::after{
  top:-10%!important;width:54px!important;height:54px!important;font-size:clamp(30px,3.2vw,52px)!important
}

html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats{
  position:absolute!important;z-index:20!important;left:8%!important;top:60.5%!important;width:84%!important;height:10.5%!important;
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1%!important;padding:0!important;pointer-events:none!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label{
  position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  min-width:0!important;padding:.7% 3%!important;border:2px solid #d79c33!important;border-radius:clamp(9px,1.1vw,17px)!important;
  background:linear-gradient(180deg,#17100eea,#050504f2)!important;box-shadow:inset 0 0 18px #000,0 5px 14px #0009,0 0 12px #ffb32132!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-stats label,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-stats label{
  border-color:#d8b355!important;background:linear-gradient(180deg,#18352bf0,#071611f5)!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats span,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats span{
  display:block!important;margin:0 0 .22em!important;color:#ffd56b!important;font:900 clamp(8px,.82vw,14px)/1 Arial,sans-serif!important;
  letter-spacing:.11em!important;text-align:center!important;text-shadow:0 2px 3px #000!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats output,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats output{
  position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;color:#fff2b0!important;font:1000 clamp(14px,2vw,34px)/1 Arial,sans-serif!important;
  text-align:center!important;white-space:nowrap!important;text-shadow:0 2px 3px #000,0 0 10px #f7a92780!important
}

html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history{
  position:absolute!important;z-index:20!important;left:7%!important;top:78%!important;width:27%!important;height:11%!important;overflow:visible!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history::after,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history::after{
  content:"ÚLTIMOS RESULTADOS"!important;display:block!important;top:-1.25em!important;left:8%!important;right:8%!important;
  background:transparent!important;color:#ffe08b!important;font-size:clamp(8px,.9vw,14px)!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history::before,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history::before,
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history>div,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history>div{
  inset:0!important;border-radius:clamp(10px,1vw,16px)!important;background:linear-gradient(180deg,#15100ef2,#050504f5)!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-result,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-result{
  width:clamp(28px,3.2vw,52px)!important;font-size:clamp(11px,1.25vw,20px)!important;box-shadow:inset 0 0 8px #0008!important
}

html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-action,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] [data-spin-wheel]{
  position:absolute!important;z-index:24!important;left:43%!important;top:76.5%!important;width:14%!important;height:14%!important;min-width:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:3px solid #ffe39a!important;
  border-radius:50%!important;background:radial-gradient(circle at 48% 35%,#ffdf5b,#d27b00 58%,#5b2600)!important;color:#1a0b00!important;
  box-shadow:inset 0 0 0 5px #8a4300,0 8px 18px #000b,0 0 22px #ffb51c77!important;
  font:1000 clamp(11px,1.25vw,20px)/1 Arial,sans-serif!important;text-shadow:0 1px #fff2a3!important;cursor:pointer!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-wrap-info,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-wrap-info{display:none!important}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .bonus-wheel24-wrap::after,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24-wrap::after{
  content:"24 NÚMEROS  •  PRÉMIO = VALOR × NÚMERO"!important;position:absolute!important;z-index:20!important;right:7%!important;top:78%!important;
  width:27%!important;height:11%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
  padding:1.1em!important;border:2px solid #d79c33!important;border-radius:clamp(10px,1vw,16px)!important;
  background:linear-gradient(180deg,#15100ef2,#050504f5)!important;color:#ffe6a0!important;font:800 clamp(9px,1.05vw,17px)/1.25 Arial,sans-serif!important;
  text-align:center!important;letter-spacing:.04em!important;text-shadow:0 2px 3px #000!important
}

@media (orientation:landscape) and (max-height:700px){
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] :is(.bonus-wheel24,.admin-wheel24),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24{left:38%!important;top:5%!important;width:24%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats{top:60%!important;height:10.5%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats output,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats output{font-size:clamp(12px,3.8vh,22px)!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats span,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats span{font-size:clamp(7px,2.05vh,11px)!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history,
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .bonus-wheel24-wrap::after,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24-wrap::after{top:78%!important;height:11%!important}
}
@media (orientation:portrait){
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] :is(.bonus-wheel24,.admin-wheel24),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24{left:32%!important;top:7%!important;width:36%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats{left:3%!important;top:58%!important;width:94%!important;height:12%!important;gap:.5%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label{border-width:1px!important;padding:1%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats output,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats output{font-size:clamp(10px,2.8vw,18px)!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats span,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats span{font-size:clamp(6px,1.7vw,10px)!important;letter-spacing:.03em!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-history,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-history{left:3%!important;top:78%!important;width:34%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-action,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] [data-spin-wheel]{left:42%!important;top:77%!important;width:16%!important;height:13%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .bonus-wheel24-wrap::after,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .admin-wheel24-wrap::after{right:3%!important;top:78%!important;width:34%!important;height:11%!important;font-size:clamp(7px,1.8vw,11px)!important}
}

/* V7 — Pantanal: girafa integrada no ponteiro, eixo centrado e leitura limpa. */
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-stats label,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-stats label{
  background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;border-color:#e2ad43!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:14!important;
  transform:rotate(0deg)!important;transform-origin:50% 50%!important;
  transition:transform 3.9s cubic-bezier(.12,.66,.1,1)!important;pointer-events:none!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i{
  position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:44.7%!important;
  width:25%!important;height:44%!important;display:block!important;transform:translateX(-50%)!important;transform-origin:50% 88%!important;
  clip-path:none!important;border:0!important;border-radius:0!important;background-color:transparent!important;
  background-image:url("bonus/pantanal-wheel-giraffe-pointer-v1.png")!important;background-repeat:no-repeat!important;
  background-position:center bottom!important;background-size:contain!important;
  filter:drop-shadow(0 5px 5px #000c) drop-shadow(0 0 9px #41d08a88)!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i::before,
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i::after,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i::before,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i::after{
  content:none!important;display:none!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-brand,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-brand{display:none!important}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .bonus-wheel24-wrap::before,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .admin-wheel24-wrap::before{
  content:"WINPOCA"!important;position:absolute!important;z-index:22!important;left:6.5%!important;top:4.2%!important;
  display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;color:#f6cb65!important;
  font:1000 clamp(24px,3.2vw,58px)/1 Georgia,serif!important;letter-spacing:.08em!important;
  text-shadow:0 3px 2px #10351f,0 0 7px #000,0 0 13px #36bd76!important;pointer-events:none!important
}
@media (orientation:portrait){
  html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .wheel24-pointer i{bottom:44.5%!important;width:30%!important;height:49%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-skin="pantanal"][data-game-type="wheel"] .bonus-wheel24-wrap::before,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="pantanal"][data-game-type="wheel"] .admin-wheel24-wrap::before{left:4%!important;top:3%!important;font-size:clamp(18px,5vw,34px)!important}
}

/* V5 — Halloween: bruxa moderna no ponteiro, eixo rigorosamente centrado e mostradores transparentes. */
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-stats label,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-stats label{
  background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;border-color:#d79c33!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:14!important;
  transform-origin:50% 50%!important;transition:transform 3.9s cubic-bezier(.12,.66,.1,1)!important;pointer-events:none!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i{
  position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:45%!important;
  width:28%!important;height:43%!important;display:block!important;transform:translateX(-50%)!important;transform-origin:50% 90%!important;
  clip-path:none!important;border:0!important;border-radius:0!important;background-color:transparent!important;
  background-image:url("bonus/halloween-wheel-witch-pointer-v1.png")!important;background-repeat:no-repeat!important;
  background-position:center bottom!important;background-size:contain!important;
  filter:drop-shadow(0 5px 5px #000c) drop-shadow(0 0 7px #ffb12988)!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i::before,
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i::after,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i::before,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i::after{
  content:none!important;display:none!important
}
/* Retira o nome do centro e coloca-o na zona superior esquerda assinalada. */
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-brand,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-brand{display:none!important}
html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .bonus-wheel24-wrap::before,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .admin-wheel24-wrap::before{
  content:"WINPOCA"!important;position:absolute!important;z-index:22!important;left:6.5%!important;top:4.2%!important;
  display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;color:#f4c45c!important;
  font:1000 clamp(24px,3.2vw,58px)/1 Georgia,serif!important;letter-spacing:.08em!important;
  text-shadow:0 3px 2px #2b0900,0 0 7px #000,0 0 13px #ff8a16!important;pointer-events:none!important
}
@media (orientation:portrait){
  html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .wheel24-pointer i{bottom:44.7%!important;width:33%!important;height:48%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-skin="halloween"][data-game-type="wheel"] .bonus-wheel24-wrap::before,
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-skin="halloween"][data-game-type="wheel"] .admin-wheel24-wrap::before{left:4%!important;top:3%!important;font-size:clamp(18px,5vw,34px)!important}
}

/* V3 — indicadores distribuídos pelo cenário, sem tapar a decoração. */
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats{
  position:absolute!important;inset:0!important;z-index:20!important;width:100%!important;height:100%!important;
  display:block!important;padding:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important
}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label{
  position:absolute!important;width:20%!important;height:9.5%!important;box-sizing:border-box!important
}
/* Valor, créditos e prémio dentro da moldura horizontal inferior. */
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(1),
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(1){left:18%!important;top:61.5%!important}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(2),
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(2){left:40%!important;top:61.5%!important}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(5),
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(5){left:62%!important;top:61.5%!important}
/* Jackpot e acumulado na área livre à esquerda da roleta. */
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(3),
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(3){left:7%!important;top:15%!important;width:18%!important}
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(4),
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(4){left:7%!important;top:27%!important;width:18%!important}
/* Centro da roleta aberto: deixa o cenário aparecer em vez do disco preto. */
html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-centre,
#admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-centre{
  fill:transparent!important;stroke:#d69a25!important;stroke-width:12!important
}
@media (orientation:portrait){
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(1),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(1){left:7%!important;top:60%!important;width:27%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(2),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(2){left:36.5%!important;top:60%!important;width:27%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(5),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(5){left:66%!important;top:60%!important;width:27%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(3),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(3){left:3%!important;top:17%!important;width:24%!important}
  html body #bonus-modal#bonus-modal#bonus-modal[data-game-type="wheel"] .wheel24-stats label:nth-child(4),
  #admin-bonus-preview#admin-bonus-preview#admin-bonus-preview[data-game-type="wheel"] .wheel24-stats label:nth-child(4){left:3%!important;top:30%!important;width:24%!important}
}
