/* ==========================================================
   ST4R DAILY SPIN V102 — PREMIUM DEPTH / CLEAN SEPARATORS
   Visual-only upgrade over V101. Backend probabilities unchanged.
   ========================================================== */

body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel{
  border:1px solid rgba(224,247,255,.30)!important;
  outline:1px solid rgba(109,169,255,.13)!important;
  outline-offset:-7px!important;
  background-color:#08122a!important;
  background-image:
    radial-gradient(circle at 50% 47%,rgba(123,172,255,.11) 0%,rgba(28,51,105,.035) 34%,rgba(0,4,18,.24) 70%,rgba(0,3,13,.58) 100%),
    repeating-conic-gradient(from -15deg,
      transparent 0deg 29.44deg,
      rgba(83,145,230,.13) 29.44deg 29.68deg,
      rgba(226,247,255,.52) 29.68deg 29.88deg,
      rgba(71,122,200,.12) 29.88deg 30deg),
    conic-gradient(from -15deg,
      #76551a 0deg 30deg,
      #123a70 30deg 60deg,
      #43256f 60deg 90deg,
      #164f66 90deg 120deg,
      #6f4f18 120deg 150deg,
      #123564 150deg 180deg,
      #102f5d 180deg 210deg,
      #4c2370 210deg 240deg,
      #113864 240deg 270deg,
      #452472 270deg 300deg,
      #13396b 300deg 330deg,
      #163e74 330deg 360deg)!important;
  background-blend-mode:normal,screen,normal!important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.035),
    inset 0 0 24px rgba(6,14,42,.18),
    inset 0 -42px 66px rgba(0,0,0,.22)!important;
}

/* Fine rotating star texture, kept below labels. */
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel::before{
  content:""!important;display:block!important;position:absolute!important;inset:5px!important;z-index:1!important;border-radius:50%!important;pointer-events:none!important;
  background:
    radial-gradient(circle at 18% 23%,rgba(255,255,255,.60) 0 1px,transparent 1.35px),
    radial-gradient(circle at 71% 18%,rgba(145,213,255,.55) 0 1px,transparent 1.35px),
    radial-gradient(circle at 83% 68%,rgba(255,255,255,.42) 0 .8px,transparent 1.2px),
    radial-gradient(circle at 31% 78%,rgba(181,138,255,.50) 0 1px,transparent 1.4px),
    radial-gradient(circle at 58% 54%,rgba(104,206,255,.26),transparent 17%),
    radial-gradient(circle at 22% 53%,rgba(150,84,255,.18),transparent 18%)!important;
  background-size:47px 47px,59px 59px,41px 41px,67px 67px,auto,auto!important;
  opacity:.46!important;mix-blend-mode:screen!important;
}
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel::after{
  content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;border-radius:50%!important;pointer-events:none!important;
  background:radial-gradient(circle,transparent 0 56%,rgba(2,7,21,.05) 68%,rgba(0,3,15,.31) 88%,rgba(0,2,10,.48) 100%)!important;
  box-shadow:inset 0 0 0 1px rgba(235,249,255,.025)!important;opacity:1!important;
}

/* Reward labels: icon + text, compact enough for 12 wedges. */
body.compact-site #daily #dailyWheel .v28-label{z-index:12!important;width:88px!important;min-height:54px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#f5f9ff!important;font-size:14px!important;font-weight:1000!important;line-height:.90!important;letter-spacing:-.015em!important;white-space:normal!important;text-align:center!important;text-shadow:0 2px 5px rgba(0,0,0,.96),0 0 7px rgba(120,181,255,.16)!important}
body.compact-site #daily #dailyWheel .reward-icon{display:block!important;width:34px!important;height:25px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))!important;margin-bottom:1px!important}
body.compact-site #daily #dailyWheel .point-icon{background-image:url('../img/rewards/points-coins.svg')!important}
body.compact-site #daily #dailyWheel .free-icon{width:28px!important;height:28px!important;background-image:url('../img/rewards/free-spin.svg')!important;filter:drop-shadow(0 0 5px rgba(167,126,255,.30))!important}
body.compact-site #daily #dailyWheel .freex2-icon{width:31px!important;height:27px!important;background-image:url('../img/rewards/free-x2.svg')!important;filter:drop-shadow(0 0 5px rgba(167,126,255,.34))!important}
body.compact-site #daily #dailyWheel .vip-icon{width:44px!important;height:30px!important;background-image:url('../img/rewards/vip-crown.svg')!important;filter:drop-shadow(0 0 6px rgba(255,194,67,.38))!important}
body.compact-site #daily #dailyWheel .gift-icon{width:48px!important;height:36px!important;background-image:url('../img/rewards/special-gift-chest.svg')!important;filter:drop-shadow(0 0 7px rgba(190,93,255,.46)) drop-shadow(0 0 5px rgba(255,190,68,.24))!important}
body.compact-site #daily #dailyWheel .reward-main{display:block!important;font:inherit!important;color:inherit!important}
body.compact-site #daily #dailyWheel .reward-sub{display:block!important;margin-top:2px!important;font-size:7px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1!important;text-transform:uppercase!important;color:#b7c8e8!important}

/* 12 positions — bigger wheel, keep all content on a clean safe ring. */
body.compact-site #daily #dailyWheel .v100-l1000{left:50%!important;top:13.2%!important;color:#ffe7a0!important;font-size:17px!important;text-shadow:0 0 9px rgba(255,193,68,.30),0 2px 5px #000!important}
body.compact-site #daily #dailyWheel .v100-l100{left:69.5%!important;top:18.0%!important}
body.compact-site #daily #dailyWheel .v100-lfree{left:82.6%!important;top:31.2%!important;color:#e9dcff!important;font-size:9px!important}
body.compact-site #daily #dailyWheel .v100-l300{left:87.0%!important;top:50%!important;color:#d5fbff!important}
body.compact-site #daily #dailyWheel .v100-lvip{left:82.6%!important;top:68.8%!important;color:#ffe6a0!important;font-size:9.5px!important;line-height:.88!important}
body.compact-site #daily #dailyWheel .v100-l50{left:69.5%!important;top:82.0%!important}
body.compact-site #daily #dailyWheel .v100-l500{left:50%!important;top:86.8%!important}
body.compact-site #daily #dailyWheel .v100-lgift{left:30.5%!important;top:82.0%!important;color:#ffe8b0!important;font-size:8.4px!important;line-height:.86!important;width:86px!important}
body.compact-site #daily #dailyWheel .v100-lgift .reward-sub{color:#e1c5ff!important;font-size:6.2px!important;letter-spacing:.1em!important}
body.compact-site #daily #dailyWheel .v100-l150{left:17.4%!important;top:68.8%!important}
body.compact-site #daily #dailyWheel .v100-lfreex2{left:13.0%!important;top:50%!important;color:#e9dcff!important;font-size:9px!important}
body.compact-site #daily #dailyWheel .v100-l750{left:17.4%!important;top:31.2%!important}
body.compact-site #daily #dailyWheel .v100-l200{left:30.5%!important;top:18.0%!important}
/* Stronger but tasteful prize hierarchy. */
body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon{width:32px!important;height:23px!important;filter:drop-shadow(0 0 5px rgba(255,194,70,.28))!important}
body.compact-site #daily #dailyWheel .v100-lvip .reward-main{color:#ffe8a0!important;text-shadow:0 0 8px rgba(255,192,66,.34),0 2px 4px #000!important}
body.compact-site #daily #dailyWheel .v100-lgift .reward-main{color:#ffeab0!important;text-shadow:0 0 8px rgba(192,90,255,.45),0 0 12px rgba(255,188,70,.20),0 2px 4px #000!important}

body.compact-site #daily #dailyWheel .st4r-winner-label{color:#fff0a6!important;filter:brightness(1.18)!important;text-shadow:0 0 8px rgba(255,239,160,.90),0 0 20px rgba(255,184,61,.48),0 2px 5px #000!important}
body.compact-site #daily #dailyWheel .st4r-winner-label .reward-icon{transform:scale(1.08)!important;filter:drop-shadow(0 0 7px rgba(255,220,120,.62))!important}

/* Refined static rings and pointer. */
body.compact-site #daily .st4r93-outer-ring{border:1.5px solid rgba(232,250,255,.94)!important;box-shadow:0 0 0 2px rgba(73,128,255,.28),0 0 10px rgba(157,231,255,.50),0 0 26px rgba(67,135,255,.24),inset 0 0 8px rgba(186,239,255,.09)!important}
body.compact-site #daily .st4r93-inner-ring{border:1px solid rgba(170,216,255,.34)!important;box-shadow:0 0 0 1px rgba(88,145,255,.09),inset 0 0 8px rgba(150,220,255,.045)!important}
body.compact-site #daily .st4r60-pointer{border-left-width:16px!important;border-right-width:16px!important;border-top-width:27px!important;border-top-color:#edfaff!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.92)) drop-shadow(0 0 10px rgba(112,220,255,.60))!important;transform-origin:50% 4px!important}

/* Winner effects */
body.compact-site #daily #dailyHub.vip-win .st4r93-outer-ring{box-shadow:0 0 0 2px rgba(255,211,99,.55),0 0 18px rgba(255,204,80,.58),0 0 42px rgba(255,174,52,.26),inset 0 0 10px rgba(255,214,96,.13)!important}
body.compact-site #daily #dailyHub.legendary-win .st4r93-outer-ring{box-shadow:0 0 0 2px rgba(229,187,255,.62),0 0 20px rgba(194,95,255,.68),0 0 48px rgba(255,178,68,.30),inset 0 0 12px rgba(229,181,255,.17)!important}

.premium-spin-head{align-items:center!important}.premium-head-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.premium-sound{border:1px solid rgba(145,181,255,.18);background:rgba(10,18,45,.58);color:#a7b9d8;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;letter-spacing:.06em;cursor:pointer;white-space:nowrap}.premium-sound:hover{color:#eef6ff;border-color:rgba(145,181,255,.34)}
.reward-chance-note{display:block;text-align:center;color:#8190af;font-size:8px;letter-spacing:.095em;margin:8px 0 18px;text-transform:uppercase}

@media(max-width:520px){
  .premium-sound{padding:6px 7px;font-size:0}.premium-sound::after{content:'🔊';font-size:10px}.premium-sound[aria-pressed="false"]::after{content:'🔇'}
  .reward-chance-note{font-size:6px}
  body.compact-site #daily #dailyWheel .v28-label{width:66px!important;font-size:11px!important}
  body.compact-site #daily #dailyWheel .reward-icon{width:24px!important;height:18px!important}
  body.compact-site #daily #dailyWheel .vip-icon{width:29px!important;height:20px!important}
  body.compact-site #daily #dailyWheel .gift-icon{width:33px!important;height:24px!important}
  body.compact-site #daily #dailyWheel .v100-lgift{font-size:7px!important;width:64px!important}
}

body.compact-site #daily #dailyWheel .reward-main{display:block!important;font:inherit!important;color:inherit!important;max-width:100%!important} 
body.compact-site #daily #dailyWheel .v100-lfree .reward-main, body.compact-site #daily #dailyWheel .v100-lfreex2 .reward-main, body.compact-site #daily #dailyWheel .v100-lvip .reward-main{font-size:inherit!important} 

body.compact-site #daily .spin-console-top{margin-bottom:10px!important}
body.compact-site #daily .spin-state strong{font-size:15px!important;line-height:1.12!important}
body.compact-site #daily .st4r60-note{position:relative!important;z-index:3!important}

@keyframes st4rPointerPulse{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 5px rgba(120,235,255,.85)) drop-shadow(0 0 12px rgba(82,175,255,.55));opacity:.92}50%{transform:translateY(-1px) scale(1.04);filter:drop-shadow(0 0 7px rgba(124,255,242,.98)) drop-shadow(0 0 16px rgba(111,210,255,.75));opacity:1}}
body.compact-site #daily .st4r60-pointer{border-top-color:#9ff8ff!important;filter:drop-shadow(0 0 5px rgba(120,235,255,.88)) drop-shadow(0 0 14px rgba(82,175,255,.62))!important;animation:st4rPointerPulse 1.7s ease-in-out infinite!important}
.reward-chance-note{max-width:460px!important;margin:12px auto 0!important;line-height:1.45!important}

/* V10 layout correction */
body.compact-site #daily .premium-spin-copy{width:100%!important;text-align:center!important}
body.compact-site #daily .premium-spin-copy small{justify-content:center!important}
body.compact-site #daily .premium-head-actions{
  position:absolute!important;
  top:22px!important;
  right:22px!important;
  z-index:80!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
body.compact-site #daily .premium-sound,
body.compact-site #daily .premium-live{
  position:relative!important;
  z-index:81!important;
}
body.compact-site #daily .st4r60-pointer{
  top:7px!important;
  z-index:70!important;
  border-left-width:17px!important;
  border-right-width:17px!important;
  border-top-width:29px!important;
  border-top-color:#76eaff!important;
}
body.compact-site #daily .st4r60-wheel-stage{
  overflow:visible!important;
}
body.compact-site #daily .reward-chance-note{
  width:100%!important;
  text-align:center!important;
}
@media(max-width:520px){
  body.compact-site #daily .premium-head-actions{
    top:16px!important;
    right:14px!important;
    gap:5px!important;
  }
  body.compact-site #daily .premium-live{padding:6px 8px!important;font-size:8px!important}
  body.compact-site #daily .st4r60-pointer{top:6px!important}
}

/* V11 final polish — no outer frame, clean spacing */
body.compact-site #daily .st4r60-card,
body.compact-site #daily .st4r60-card::before,
body.compact-site #daily .st4r60-card::after{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Sound + LIVE in the upper-right, away from the title and pointer. */
body.compact-site #daily .premium-head-actions{
  top:6px!important;
  right:18px!important;
}

/* Pointer higher, slightly smaller, cyan pulse. */
body.compact-site #daily .st4r60-pointer{
  top:-8px!important;
  border-left-width:15px!important;
  border-right-width:15px!important;
  border-top-width:25px!important;
  border-top-color:#72efff!important;
  filter:drop-shadow(0 0 5px rgba(114,239,255,.92))
         drop-shadow(0 0 15px rgba(86,177,255,.70))!important;
  animation:st4rPointerPulse 1.55s ease-in-out infinite!important;
}

/* Keep top copy centered and visually separated from wheel. */
body.compact-site #daily .premium-spin-copy{
  position:relative!important;
  z-index:52!important;
  width:100%!important;
  max-width:470px!important;
  margin:0 auto!important;
}

/* Lower area neatly centered. */
body.compact-site #daily .spin-console{
  position:relative!important;
  z-index:20!important;
}
body.compact-site #daily .reward-chance-note{
  margin-top:16px!important;
}

@media(max-width:520px){
  body.compact-site #daily .premium-head-actions{
    top:2px!important;
    right:10px!important;
  }
  body.compact-site #daily .st4r60-pointer{
    top:-6px!important;
    border-left-width:14px!important;
    border-right-width:14px!important;
    border-top-width:23px!important;
  }
}

/* V12 polish */
body.compact-site #daily .premium-head-actions{top:-2px!important;right:16px!important} 
body.compact-site #daily .premium-spin-copy{max-width:500px!important} 
body.compact-site #daily .st4r60-pointer{top:-18px!important;border-left-width:14px!important;border-right-width:14px!important;border-top-width:22px!important;border-top-color:#6fe8ff!important;z-index:75!important} 
body.compact-site #daily .reward-chance-note{display:block!important;max-width:460px!important;margin:0 auto 10px!important;color:#9fb0d8!important;font-size:10px!important;letter-spacing:.12em!important;line-height:1.5!important;text-transform:uppercase!important} 
@media(max-width:520px){body.compact-site #daily .premium-head-actions{top:-2px!important;right:8px!important} body.compact-site #daily .st4r60-pointer{top:-14px!important;border-left-width:13px!important;border-right-width:13px!important;border-top-width:21px!important} body.compact-site #daily .reward-chance-note{font-size:8px!important;margin:0 auto 8px!important}}

/* V13 centered cleanup */
body.compact-site #daily .premium-spin-copy small{margin:0 0 2px!important}
body.compact-site #daily .premium-spin-copy h3{margin:0!important;font-size:clamp(24px,4vw,31px)!important;line-height:1!important;letter-spacing:-.03em!important;text-align:center!important}
body.compact-site #daily .premium-spin-copy p{display:none!important}
body.compact-site #daily .premium-head-actions{top:-6px!important;right:12px!important;gap:6px!important}
/* static realistic pointer sitting on the rim */
body.compact-site #daily .st4r60-pointer{
  top:8px!important;
  z-index:76!important;
  border-left-width:13px!important;
  border-right-width:13px!important;
  border-top-width:20px!important;
  border-top-color:#dffcff!important;
  filter:drop-shadow(0 0 3px rgba(255,255,255,.92)) drop-shadow(0 0 8px rgba(104,210,255,.45))!important;
  animation:none!important;
}
body.compact-site #daily .st4r60-pointer::before{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:-8px!important;
  width:10px!important;
  height:10px!important;
  border-radius:50%!important;
  transform:translateX(-50%)!important;
  background:#effdff!important;
  box-shadow:0 0 0 2px rgba(7,18,41,.9),0 0 10px rgba(120,219,255,.45)!important;
}
body.compact-site #daily .reward-chance-note{
  display:block!important;
  max-width:520px!important;
  margin:14px auto 0!important;
  color:#a8b7d8!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.12em!important;
  line-height:1.45!important;
  text-transform:uppercase!important;
  text-align:center!important;
}
body.compact-site #daily .spin-console{max-width:438px!important;width:min(100%,438px)!important}
@media(max-width:520px){
  body.compact-site #daily .premium-head-actions{top:-8px!important;right:6px!important}
  body.compact-site #daily .st4r60-pointer{top:5px!important;border-left-width:12px!important;border-right-width:12px!important;border-top-width:18px!important}
  body.compact-site #daily .st4r60-pointer::before{top:-7px!important;width:9px!important;height:9px!important}
  body.compact-site #daily .reward-chance-note{font-size:8px!important;max-width:95%!important}
}

/* ==========================================================
   V14 — REAL ROULETTE POINTER
   Fixed jewel marker OUTSIDE the wheel. Tip touches outer rim.
   ========================================================== */

body.compact-site #daily .premium-spin-head{
  position:relative!important;
  z-index:100!important;
}
body.compact-site #daily .premium-spin-copy{
  position:relative!important;
  z-index:102!important;
  margin:0 auto!important;
  text-align:center!important;
}
body.compact-site #daily .premium-head-actions{
  top:-4px!important;
  right:8px!important;
  z-index:103!important;
}

/* Completely replace all previous CSS triangles. */
body.compact-site #daily .st4r60-pointer{
  position:absolute!important;
  left:50%!important;
  top:-38px!important;
  width:58px!important;
  height:52px!important;
  margin:0!important;
  transform:translateX(-50%)!important;
  transform-origin:50% 50%!important;
  border:0!important;
  background:transparent!important;
  filter:none!important;
  animation:none!important;
  opacity:1!important;
  z-index:120!important;
  pointer-events:none!important;
}

/* Jewel / metal cap */
body.compact-site #daily .st4r60-pointer::before{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:0!important;
  width:34px!important;
  height:34px!important;
  transform:translateX(-50%) rotate(45deg)!important;
  transform-origin:50% 50%!important;
  border:1px solid rgba(231,253,255,.95)!important;
  border-radius:5px!important;
  background:
    linear-gradient(135deg,
      #efffff 0%,
      #8ff4ff 20%,
      #4aa7ff 46%,
      #716bff 70%,
      #d8fbff 100%)!important;
  box-shadow:
    inset 0 0 0 2px rgba(255,255,255,.18),
    inset 0 -7px 12px rgba(25,38,115,.34),
    0 0 7px rgba(194,249,255,.92),
    0 0 17px rgba(79,171,255,.68),
    0 0 28px rgba(92,86,255,.30)!important;
}

/* Real downward pointer / needle. Its tip ends at the outer ring. */
body.compact-site #daily .st4r60-pointer::after{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  bottom:0!important;
  width:0!important;
  height:0!important;
  transform:translateX(-50%)!important;
  border-left:11px solid transparent!important;
  border-right:11px solid transparent!important;
  border-top:22px solid #dffcff!important;
  border-bottom:0!important;
  filter:
    drop-shadow(0 2px 1px rgba(1,7,22,.85))
    drop-shadow(0 0 6px rgba(135,232,255,.72))!important;
}

/* Make the fixed marker feel independent from the wheel. */
body.compact-site #daily .st4r60-wheel-stage{
  overflow:visible!important;
  isolation:isolate!important;
}
body.compact-site #daily #dailyWheel{
  z-index:10!important;
}

/* Top controls stay away from the center marker. */
body.compact-site #daily .premium-sound{
  padding:6px 8px!important;
}
body.compact-site #daily .premium-live{
  padding:6px 9px!important;
}

@media(max-width:520px){
  body.compact-site #daily .premium-head-actions{
    top:-7px!important;
    right:4px!important;
  }
  body.compact-site #daily .st4r60-pointer{
    top:-34px!important;
    width:52px!important;
    height:47px!important;
  }
  body.compact-site #daily .st4r60-pointer::before{
    width:30px!important;
    height:30px!important;
  }
  body.compact-site #daily .st4r60-pointer::after{
    border-left-width:10px!important;
    border-right-width:10px!important;
    border-top-width:20px!important;
  }
}

/* ==========================================================
   V15 — compact layout so nothing gets cut
   Smaller top copy and smaller Daily Access panel
   ========================================================== */
body.compact-site #daily .premium-spin-copy small{
  font-size:8px!important;
  letter-spacing:.18em!important;
  margin:0 0 1px!important;
}
body.compact-site #daily .premium-spin-copy h3{
  font-size:clamp(22px,3.5vw,27px)!important;
  line-height:.98!important;
}
body.compact-site #daily .premium-head-actions{
  top:-8px!important;
  right:10px!important;
  gap:6px!important;
}
body.compact-site #daily .premium-sound{
  padding:5px 7px!important;
  font-size:0!important;
  min-width:30px!important;
  width:30px!important;
  height:30px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.compact-site #daily .premium-sound::before{
  content:'🔊';
  font-size:12px;
  line-height:1;
}
body.compact-site #daily .premium-live{
  padding:5px 8px!important;
  font-size:8px!important;
}

body.compact-site #daily .st4r60-pointer{
  top:-32px!important;
  width:50px!important;
  height:44px!important;
}
body.compact-site #daily .st4r60-pointer::before{
  width:28px!important;
  height:28px!important;
}
body.compact-site #daily .st4r60-pointer::after{
  border-left-width:9px!important;
  border-right-width:9px!important;
  border-top-width:18px!important;
}

body.compact-site #daily .spin-console{
  max-width:392px!important;
  width:min(100%,392px)!important;
}
body.compact-site #daily .spin-console-top{
  margin-bottom:6px!important;
}
body.compact-site #daily .spin-state small{
  font-size:9px!important;
  margin-bottom:4px!important;
}
body.compact-site #daily .spin-state strong{
  font-size:14px!important;
  line-height:1.14!important;
}
body.compact-site #daily .st4r60-note{
  max-width:340px!important;
  margin:8px auto 10px!important;
  font-size:12px!important;
  line-height:1.5!important;
}
body.compact-site #daily .st4r60-spin-btn{
  min-height:48px!important;
  border-radius:14px!important;
  font-size:13px!important;
}
body.compact-site #daily .reward-chance-note{
  margin:12px auto 0!important;
  font-size:9px!important;
  letter-spacing:.11em!important;
}

@media(max-width:520px){
  body.compact-site #daily .premium-head-actions{
    top:-10px!important;
    right:4px!important;
    gap:4px!important;
  }
  body.compact-site #daily .premium-sound{
    min-width:28px!important;
    width:28px!important;
    height:28px!important;
  }
  body.compact-site #daily .premium-live{
    padding:4px 7px!important;
    font-size:7px!important;
  }
  body.compact-site #daily .st4r60-pointer{
    top:-28px!important;
    width:46px!important;
    height:40px!important;
  }
  body.compact-site #daily .st4r60-pointer::before{
    width:25px!important;
    height:25px!important;
  }
  body.compact-site #daily .st4r60-pointer::after{
    border-left-width:8px!important;
    border-right-width:8px!important;
    border-top-width:16px!important;
  }
  body.compact-site #daily .st4r60-note{
    max-width:300px!important;
    font-size:11px!important;
  }
  body.compact-site #daily .st4r60-spin-btn{
    min-height:46px!important;
    font-size:12px!important;
  }
}

/* ==========================================================
   V16 — top area fix / no duplicate sound icon
   ========================================================== */
body.compact-site #daily .premium-spin-head{
  margin-top:8px!important;
  margin-bottom:28px!important;
  min-height:40px!important;
}
body.compact-site #daily .premium-spin-copy{
  max-width:420px!important;
  margin:0 auto!important;
}
body.compact-site #daily .premium-spin-copy small{
  font-size:8px!important;
  margin:0 0 2px!important;
}
body.compact-site #daily .premium-spin-copy h3{
  font-size:clamp(20px,3.6vw,24px)!important;
  line-height:1!important;
  text-align:center!important;
}

/* Keep controls on the right, away from the title */
body.compact-site #daily .premium-head-actions{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  gap:6px!important;
  z-index:130!important;
}
body.compact-site #daily .premium-sound{
  color:transparent!important;
  font-size:0!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
  min-width:28px!important;
  width:28px!important;
  height:28px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.compact-site #daily .premium-sound::after{
  content:none!important;
  display:none!important;
}
body.compact-site #daily .premium-sound::before{
  content:'🔊'!important;
  text-indent:0!important;
  position:static!important;
  font-size:12px!important;
  line-height:1!important;
  color:#d9e8ff!important;
}
body.compact-site #daily .premium-live{
  padding:5px 8px!important;
  font-size:8px!important;
}

/* Real fixed pointer, centered, not too tall */
body.compact-site #daily .st4r60-pointer{
  top:-26px!important;
  width:46px!important;
  height:40px!important;
}
body.compact-site #daily .st4r60-pointer::before{
  width:24px!important;
  height:24px!important;
}
body.compact-site #daily .st4r60-pointer::after{
  border-left-width:8px!important;
  border-right-width:8px!important;
  border-top-width:16px!important;
}

@media(max-width:520px){
  body.compact-site #daily .premium-spin-head{
    margin-top:6px!important;
    margin-bottom:22px!important;
    min-height:36px!important;
  }
  body.compact-site #daily .premium-spin-copy{
    max-width:300px!important;
  }
  body.compact-site #daily .premium-head-actions{
    top:6px!important;
    right:4px!important;
    gap:4px!important;
  }
  body.compact-site #daily .premium-sound{
    min-width:26px!important;
    width:26px!important;
    height:26px!important;
  }
  body.compact-site #daily .premium-live{
    font-size:7px!important;
    padding:4px 7px!important;
  }
  body.compact-site #daily .st4r60-pointer{
    top:-22px!important;
    width:42px!important;
    height:36px!important;
  }
  body.compact-site #daily .st4r60-pointer::before{
    width:22px!important;
    height:22px!important;
  }
  body.compact-site #daily .st4r60-pointer::after{
    border-left-width:7px!important;
    border-right-width:7px!important;
    border-top-width:14px!important;
  }
}

/* ==========================================================
   V17 — clean top bar / blinking SPIN ST4R
   ========================================================== */

/* keep top area simple */
body.compact-site #daily .premium-spin-head{
  position:relative!important;
  margin-top:10px!important;
  margin-bottom:24px!important;
  min-height:34px!important;
  padding-left:52px!important;
  padding-right:52px!important;
}
body.compact-site #daily .premium-spin-copy{
  max-width:320px!important;
  margin:0 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-direction:column!important;
}

/* hide the old small caption + decorative lines */
body.compact-site #daily .premium-spin-copy small{
  display:none!important;
}
body.compact-site #daily .premium-spin-copy small::before,
body.compact-site #daily .premium-spin-copy small::after{
  display:none!important;
  content:none!important;
}

/* new single blinking title */
@keyframes st4rBlinkFade{
  0%,100%{opacity:1; filter:drop-shadow(0 0 10px rgba(146,190,255,.30));}
  50%{opacity:.32; filter:drop-shadow(0 0 2px rgba(146,190,255,.10));}
}
body.compact-site #daily .premium-spin-copy h3{
  margin:0!important;
  font-size:clamp(18px,3.1vw,23px)!important;
  line-height:1!important;
  letter-spacing:.04em!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  text-align:center!important;
  white-space:nowrap!important;
  animation:st4rBlinkFade 1.8s ease-in-out infinite!important;
}

/* only one sound icon in the title area */
body.compact-site #daily .premium-head-actions{
  position:absolute!important;
  top:4px!important;
  right:8px!important;
  gap:0!important;
  z-index:140!important;
}
body.compact-site #daily .premium-live{
  display:none!important;
}
body.compact-site #daily .premium-sound{
  color:transparent!important;
  font-size:0!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
  min-width:28px!important;
  width:28px!important;
  height:28px!important;
  padding:0!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.compact-site #daily .premium-sound::after{
  content:none!important;
  display:none!important;
}
body.compact-site #daily .premium-sound::before{
  content:'🔊'!important;
  position:static!important;
  text-indent:0!important;
  font-size:12px!important;
  line-height:1!important;
  color:#d8e8ff!important;
}

/* mobile */
@media(max-width:520px){
  body.compact-site #daily .premium-spin-head{
    margin-top:8px!important;
    margin-bottom:18px!important;
    min-height:32px!important;
    padding-left:44px!important;
    padding-right:44px!important;
  }
  body.compact-site #daily .premium-spin-copy{
    max-width:240px!important;
  }
  body.compact-site #daily .premium-spin-copy h3{
    font-size:18px!important;
  }
  body.compact-site #daily .premium-head-actions{
    top:3px!important;
    right:4px!important;
  }
  body.compact-site #daily .premium-sound{
    min-width:26px!important;
    width:26px!important;
    height:26px!important;
  }
}

/* ==========================================================
   V18 FINAL POINTER FIX
   - title high and centered
   - one sound button only
   - pointer fixed completely ABOVE the wheel
   - pointer tip only touches the rim
   ========================================================== */

body.compact-site #daily .st4r60-card{
  position:relative!important;
  overflow:visible!important;
}

/* TOP TITLE — high, centered, separated from the pointer */
body.compact-site #daily .premium-spin-head{
  position:relative!important;
  z-index:150!important;
  min-height:34px!important;
  margin:-2px 0 58px!important;
  padding:0 58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
body.compact-site #daily .premium-spin-copy{
  width:100%!important;
  max-width:320px!important;
  margin:0 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.compact-site #daily .premium-spin-copy small,
body.compact-site #daily .premium-spin-copy p{
  display:none!important;
}
@keyframes st4rV18TitleBlink{
  0%,100%{opacity:1;text-shadow:0 0 12px rgba(104,191,255,.35)}
  50%{opacity:.36;text-shadow:0 0 2px rgba(104,191,255,.10)}
}
body.compact-site #daily .premium-spin-copy h3{
  margin:0!important;
  color:#f7fbff!important;
  font-size:22px!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  font-weight:950!important;
  text-align:center!important;
  white-space:nowrap!important;
  animation:st4rV18TitleBlink 1.9s ease-in-out infinite!important;
}

/* SOUND — only one small button, away from title/pointer */
body.compact-site #daily .premium-head-actions{
  position:absolute!important;
  top:0!important;
  right:12px!important;
  z-index:160!important;
  display:flex!important;
  align-items:center!important;
  gap:0!important;
}
body.compact-site #daily .premium-live{
  display:none!important;
}
body.compact-site #daily .premium-sound{
  width:28px!important;
  min-width:28px!important;
  height:28px!important;
  padding:0!important;
  font-size:0!important;
  color:transparent!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
}
body.compact-site #daily .premium-sound::after{
  content:none!important;
  display:none!important;
}
body.compact-site #daily .premium-sound::before{
  content:'🔊'!important;
  position:static!important;
  display:block!important;
  text-indent:0!important;
  color:#dcecff!important;
  font-size:12px!important;
  line-height:1!important;
}

/* WHEEL AREA — create a real gap for the physical marker */
body.compact-site #daily .st4r60-wheel-stage{
  position:relative!important;
  margin-top:18px!important;
  overflow:visible!important;
  isolation:isolate!important;
}

/* REAL FIXED POINTER: jewel entirely outside the wheel */
body.compact-site #daily .st4r60-pointer{
  position:absolute!important;
  left:50%!important;
  top:-48px!important;
  width:46px!important;
  height:46px!important;
  margin:0!important;
  transform:translateX(-50%)!important;
  transform-origin:50% 50%!important;
  border:0!important;
  background:transparent!important;
  filter:none!important;
  animation:none!important;
  opacity:1!important;
  z-index:180!important;
  pointer-events:none!important;
}

/* diamond cap */
body.compact-site #daily .st4r60-pointer::before{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:0!important;
  width:26px!important;
  height:26px!important;
  transform:translateX(-50%) rotate(45deg)!important;
  border-radius:4px!important;
  border:1px solid rgba(235,253,255,.98)!important;
  background:linear-gradient(135deg,#f4ffff 0%,#8fefff 25%,#579eff 55%,#766eff 78%,#dffcff 100%)!important;
  box-shadow:
    inset 0 0 0 2px rgba(255,255,255,.17),
    0 0 7px rgba(191,247,255,.88),
    0 0 15px rgba(83,169,255,.58)!important;
}

/* downward needle — tip touches rim, never enters wheel */
body.compact-site #daily .st4r60-pointer::after{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:27px!important;
  width:0!important;
  height:0!important;
  transform:translateX(-50%)!important;
  border-left:8px solid transparent!important;
  border-right:8px solid transparent!important;
  border-top:17px solid #e5fcff!important;
  border-bottom:0!important;
  filter:drop-shadow(0 1px 1px rgba(0,4,16,.86))
         drop-shadow(0 0 5px rgba(118,221,255,.62))!important;
}

/* Keep the wheel itself below the fixed marker */
body.compact-site #daily #dailyWheel{
  position:relative!important;
  z-index:20!important;
}

/* Mobile */
@media(max-width:520px){
  body.compact-site #daily .premium-spin-head{
    margin:0 0 48px!important;
    min-height:32px!important;
    padding:0 46px!important;
  }
  body.compact-site #daily .premium-spin-copy h3{
    font-size:18px!important;
  }
  body.compact-site #daily .premium-head-actions{
    top:1px!important;
    right:4px!important;
  }
  body.compact-site #daily .premium-sound{
    width:26px!important;
    min-width:26px!important;
    height:26px!important;
  }
  body.compact-site #daily .st4r60-wheel-stage{
    margin-top:16px!important;
  }
  body.compact-site #daily .st4r60-pointer{
    top:-42px!important;
    width:42px!important;
    height:42px!important;
  }
  body.compact-site #daily .st4r60-pointer::before{
    width:23px!important;
    height:23px!important;
  }
  body.compact-site #daily .st4r60-pointer::after{
    top:24px!important;
    border-left-width:7px!important;
    border-right-width:7px!important;
    border-top-width:15px!important;
  }
}


/* ST4R WHEEL POLISH V21 */
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel{
  background-image:
    radial-gradient(circle at 50% 47%,rgba(123,172,255,.11) 0%,rgba(28,51,105,.035) 34%,rgba(0,4,18,.24) 70%,rgba(0,3,13,.58) 100%),
    repeating-conic-gradient(from -15deg,
      transparent 0deg 29.44deg,
      rgba(83,145,230,.13) 29.44deg 29.68deg,
      rgba(226,247,255,.52) 29.68deg 29.88deg,
      rgba(71,122,200,.12) 29.88deg 30deg),
    conic-gradient(from -15deg,
      #76551a 0deg 30deg,
      #123a70 30deg 60deg,
      #43256f 60deg 90deg,
      #164f66 90deg 120deg,
      #6f4f18 120deg 150deg,
      #123564 150deg 180deg,
      #102f5d 180deg 210deg,
      #4c2370 210deg 240deg,
      #6f4f18 240deg 270deg,
      #452472 270deg 300deg,
      #13396b 300deg 330deg,
      #163e74 330deg 360deg)!important;
}

/* label general */
body.compact-site #daily #dailyWheel .v28-label{
  width:66px!important;
  font-size:13px!important;
  gap:2px!important;
  line-height:.90!important;
  letter-spacing:-.02em!important;
  text-align:center!important;
}

body.compact-site #daily #dailyWheel .reward-icon{
  width:22px!important;
  height:16px!important;
  margin-bottom:2px!important;
}
body.compact-site #daily #dailyWheel .free-icon{width:19px!important;height:19px!important}
body.compact-site #daily #dailyWheel .freex2-icon{width:22px!important;height:18px!important}
body.compact-site #daily #dailyWheel .vip-icon{width:31px!important;height:21px!important}
body.compact-site #daily #dailyWheel .gift-icon{width:34px!important;height:25px!important}

body.compact-site #daily #dailyWheel .reward-sub{display:none!important}

/* pozitii noi */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;top:11.2%!important;
  color:#ffe7a0!important;font-size:16px!important;
}
body.compact-site #daily #dailyWheel .v100-l100{
  left:70.0%!important;top:16.2%!important;
}
body.compact-site #daily #dailyWheel .v100-lfree{
  left:84.3%!important;top:30.1%!important;
  color:#eadfff!important;font-size:8.8px!important;
}
body.compact-site #daily #dailyWheel .v100-l300{
  left:89.0%!important;top:50%!important;
  color:#d6fbff!important;
}
body.compact-site #daily #dailyWheel .v100-lvip{
  left:83.8%!important;top:69.9%!important;
  color:#ffe6a0!important;font-size:8.8px!important;line-height:.84!important;
}
body.compact-site #daily #dailyWheel .v100-l50{
  left:69.7%!important;top:83.8%!important;
}
body.compact-site #daily #dailyWheel .v100-l500{
  left:50%!important;top:88.8%!important;
}

/* SPECIAL GIFT mutat pe fostul 150 si facut gold */
body.compact-site #daily #dailyWheel .v100-lgift{
  left:16.8%!important;top:69.8%!important;
  width:64px!important;
  color:#ffe8b0!important;
  font-size:7.5px!important;
  line-height:.86!important;
}
body.compact-site #daily #dailyWheel .v100-lgift .reward-main{
  color:#ffe9af!important;
  text-shadow:0 0 8px rgba(255,192,66,.34),0 0 12px rgba(255,188,70,.20),0 2px 4px #000!important;
}

/* 150 mutat pe fostul chest, ca sa iasa 3 gold / 3 mov */
body.compact-site #daily #dailyWheel .v100-l150{
  left:30.9%!important;top:83.8%!important;
  color:#f0ddff!important;
}

/* x2 sa nu para duplicat */
body.compact-site #daily #dailyWheel .v100-lfreex2{
  left:11.3%!important;top:50%!important;
  color:#eadfff!important;
  font-size:8.4px!important;
}
body.compact-site #daily #dailyWheel .v100-l750{
  left:16.0%!important;top:30.1%!important;
}
body.compact-site #daily #dailyWheel .v100-l200{
  left:30.1%!important;top:16.2%!important;
}

/* mobil */
@media(max-width:520px){
  body.compact-site #daily #dailyWheel .v28-label{
    width:58px!important;
    font-size:11px!important;
  }
  body.compact-site #daily #dailyWheel .reward-icon{
    width:18px!important;height:14px!important;
  }
  body.compact-site #daily #dailyWheel .free-icon{width:16px!important;height:16px!important}
  body.compact-site #daily #dailyWheel .freex2-icon{width:18px!important;height:15px!important}
  body.compact-site #daily #dailyWheel .vip-icon{width:25px!important;height:17px!important}
  body.compact-site #daily #dailyWheel .gift-icon{width:27px!important;height:20px!important}
  body.compact-site #daily #dailyWheel .v100-lgift{
    width:56px!important;
    font-size:6.6px!important;
  }
}


/* ST4R WHEEL POSITION FIX V22 */

/* FREE X2 -> old 750 position */
body.compact-site #daily #dailyWheel .v100-lfreex2{
  left:16.0%!important;
  top:30.1%!important;
  color:#eadfff!important;
  font-size:8.4px!important;
}

/* 750 -> old FREE X2 position */
body.compact-site #daily #dailyWheel .v100-l750{
  left:11.3%!important;
  top:50%!important;
}

/* 150 -> old 500 position */
body.compact-site #daily #dailyWheel .v100-l150{
  left:50%!important;
  top:88.8%!important;
  color:#f0ddff!important;
}

/* 500 -> old 150 position */
body.compact-site #daily #dailyWheel .v100-l500{
  left:30.9%!important;
  top:83.8%!important;
}

/* ST4R WHEEL V23 FINAL COLORS */

/* EXACTLY 3 GOLD + 3 PURPLE */
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel{
  background-image:
    radial-gradient(circle at 50% 47%,
      rgba(123,172,255,.11) 0%,
      rgba(28,51,105,.035) 34%,
      rgba(0,4,18,.24) 70%,
      rgba(0,3,13,.58) 100%),

    repeating-conic-gradient(from -15deg,
      transparent 0deg 29.44deg,
      rgba(83,145,230,.13) 29.44deg 29.68deg,
      rgba(226,247,255,.52) 29.68deg 29.88deg,
      rgba(71,122,200,.12) 29.88deg 30deg),

    conic-gradient(from -15deg,

      /* GOLD 1000 */
      #76551a 0deg 30deg,

      /* BLUE 100 */
      #123a70 30deg 60deg,

      /* PURPLE FREE SPIN */
      #43256f 60deg 90deg,

      /* TEAL 300 */
      #164f66 90deg 120deg,

      /* GOLD VIP */
      #6f4f18 120deg 150deg,

      /* BLUE 50 */
      #123564 150deg 180deg,

      /* PURPLE 750 */
      #4c2370 180deg 210deg,

      /* BLUE 500 */
      #123864 210deg 240deg,

      /* GOLD SPECIAL GIFT */
      #6f4f18 240deg 270deg,

      /* BLUE 150 */
      #13396b 270deg 300deg,

      /* PURPLE FREE X2 */
      #452472 300deg 330deg,

      /* BLUE 200 */
      #163e74 330deg 360deg
    )!important;
}


/* 750 -> LOCUL UNDE ERA 150 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:88.8%!important;
  color:#f0ddff!important;
  font-size:13px!important;
}


/* 150 -> LOCUL UNDE ERA 750 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:11.3%!important;
  top:50%!important;
  color:#f5f9ff!important;
  font-size:13px!important;
}


/* FREE X2 ramane sus-stanga, DAR MOV */
body.compact-site #daily #dailyWheel .v100-lfreex2{
  left:16.0%!important;
  top:30.1%!important;
  color:#eadfff!important;
  font-size:8.7px!important;
}


/* 500 ramane jos-stanga, DAR ALBASTRU */
body.compact-site #daily #dailyWheel .v100-l500{
  left:30.9%!important;
  top:83.8%!important;
  color:#f5f9ff!important;
  font-size:13px!important;
}


/* Purple prizes putin mai premium */
body.compact-site #daily #dailyWheel .v100-l750 .reward-main,
body.compact-site #daily #dailyWheel .v100-lfreex2 .reward-main,
body.compact-site #daily #dailyWheel .v100-lfree .reward-main{
  text-shadow:
    0 0 8px rgba(174,118,255,.42),
    0 2px 5px rgba(0,0,0,.96)!important;
}



/* ST4R WHEEL V24 CLEAN SEPARATORS */

/* 12 segmente egale perfect */
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel{
  background-image:
    radial-gradient(circle at 50% 47%,
      rgba(123,172,255,.10) 0%,
      rgba(28,51,105,.04) 34%,
      rgba(0,4,18,.22) 70%,
      rgba(0,3,13,.56) 100%),

    conic-gradient(from -15deg,
      #76551a 0deg 30deg,     /* 1000 */
      #123a70 30deg 60deg,    /* 100 */
      #43256f 60deg 90deg,    /* FREE SPIN */
      #164f66 90deg 120deg,   /* 300 */
      #6f4f18 120deg 150deg,  /* VIP */
      #123564 150deg 180deg,  /* 50 */
      #4c2370 180deg 210deg,  /* 750 */
      #123864 210deg 240deg,  /* 500 */
      #6f4f18 240deg 270deg,  /* SPECIAL GIFT */
      #13396b 270deg 300deg,  /* 150 */
      #452472 300deg 330deg,  /* FREE X2 */
      #163e74 330deg 360deg   /* 200 */
    )!important;
}

/* Scoatem separatorul vechi daca exista vizual rupt */
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel::before{
  content:""!important;
  position:absolute!important;
  inset:2.2%!important;
  border-radius:50%!important;
  pointer-events:none!important;
  z-index:3!important;

  /* separatoare fine, continue, egale */
  background:
    repeating-conic-gradient(from -15deg,
      transparent 0deg 29.08deg,
      rgba(235,248,255,.88) 29.08deg 29.34deg,
      rgba(144,199,255,.52) 29.34deg 29.54deg,
      rgba(56,101,172,.24) 29.54deg 29.76deg,
      transparent 29.76deg 30deg
    );

  /* arata doar pe inelul mare, nu peste centrul rotitei */
  -webkit-mask:
    radial-gradient(circle,
      transparent 0 25.7%,
      #000 26.0% 95.2%,
      transparent 95.6% 100%);
  mask:
    radial-gradient(circle,
      transparent 0 25.7%,
      #000 26.0% 95.2%,
      transparent 95.6% 100%);

  filter:
    drop-shadow(0 0 2px rgba(255,255,255,.22))
    drop-shadow(0 0 6px rgba(116,176,255,.18))!important;
}

/* Inel luminos uniform, fara “rupturi” */
body.compact-site #daily #dailyWheel.v28-wheel.st4r60-wheel::after{
  content:""!important;
  position:absolute!important;
  inset:-0.2%!important;
  border-radius:50%!important;
  pointer-events:none!important;
  z-index:4!important;
  box-shadow:
    inset 0 0 0 1.5px rgba(214,240,255,.88),
    inset 0 0 0 4px rgba(105,166,255,.20),
    inset 0 0 18px rgba(110,176,255,.24),
    0 0 16px rgba(120,188,255,.18)!important;
}

/* centru mai curat */
body.compact-site #daily #dailyWheel .st4r60-hub{
  box-shadow:
    0 0 0 1px rgba(220,242,255,.55),
    inset 0 0 15px rgba(63,109,190,.26),
    0 0 18px rgba(98,157,255,.12)!important;
}

/* putin polish la text ca sa para centrat si egal */
body.compact-site #daily #dailyWheel .v28-label{
  text-shadow:
    0 2px 4px rgba(0,0,0,.96),
    0 0 6px rgba(110,166,255,.12)!important;
}



/* ST4R WHEEL V25 BIGGER COINS */

/* toate iconitele de tip monezi mai mari */
body.compact-site #daily #dailyWheel .reward-icon{
  width:28px!important;
  height:20px!important;
  margin-bottom:3px!important;
  background-size:contain!important;
  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.65))
    drop-shadow(0 0 5px rgba(180,220,255,.18))!important;
}

/* monezile de pe premiile normale si mai clare */
body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l100 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l200 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l300 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l500 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l750 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l50 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l150 .reward-icon{
  width:30px!important;
  height:22px!important;
}

/* un pic mai multa distanta intre iconita si text */
body.compact-site #daily #dailyWheel .v28-label{
  gap:3px!important;
}

/* mobil */
@media(max-width:520px){
  body.compact-site #daily #dailyWheel .reward-icon{
    width:24px!important;
    height:18px!important;
  }
  body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l100 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l200 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l300 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l500 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l750 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l50 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l150 .reward-icon{
    width:26px!important;
    height:19px!important;
  }
}



/* ST4R WHEEL V26 EXTRA BIG COINS */

body.compact-site #daily #dailyWheel .reward-icon{
  width:32px!important;
  height:24px!important;
  margin-bottom:4px!important;
  background-size:contain!important;
  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.70))
    drop-shadow(0 0 6px rgba(180,220,255,.22))!important;
}

/* monezile clasice si mai mari */
body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l100 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l200 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l300 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l500 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l750 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l50 .reward-icon,
body.compact-site #daily #dailyWheel .v100-l150 .reward-icon{
  width:36px!important;
  height:26px!important;
}

/* putin mai mult aer intre icon si text */
body.compact-site #daily #dailyWheel .v28-label{
  gap:4px!important;
}

/* mobil */
@media(max-width:520px){
  body.compact-site #daily #dailyWheel .reward-icon{
    width:27px!important;
    height:20px!important;
  }

  body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l100 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l200 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l300 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l500 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l750 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l50 .reward-icon,
  body.compact-site #daily #dailyWheel .v100-l150 .reward-icon{
    width:30px!important;
    height:22px!important;
  }
}



/* ST4R WHEEL V27 POINT LAYOUT */

/*
   TOATE premiile cu puncte:
   moneda = spre exterior
   cifra  = spre centrul ruletei
   aceeasi raza pentru toate
*/

/* TOP — 1000 */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:11.5%!important;
}

/* TOP RIGHT — 100 */
body.compact-site #daily #dailyWheel .v100-l100{
  left:69.25%!important;
  top:16.65%!important;
}

/* RIGHT — 300 */
body.compact-site #daily #dailyWheel .v100-l300{
  left:88.5%!important;
  top:50%!important;
}

/* BOTTOM RIGHT — 50 */
body.compact-site #daily #dailyWheel .v100-l50{
  left:69.25%!important;
  top:83.35%!important;
}

/* BOTTOM — 750 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:88.5%!important;
}

/* BOTTOM LEFT — 500 */
body.compact-site #daily #dailyWheel .v100-l500{
  left:30.75%!important;
  top:83.35%!important;
}

/* LEFT — 150 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:11.5%!important;
  top:50%!important;
}

/* TOP LEFT — 200 */
body.compact-site #daily #dailyWheel .v100-l200{
  left:30.75%!important;
  top:16.65%!important;
}


/* aceeasi dimensiune pentru toate monedele */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
){
  width:72px!important;
  height:58px!important;
  min-height:58px!important;
  position:absolute!important;
}

/* icon + cifra absolute ca sa le putem pune radial */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-icon{
  position:absolute!important;
  width:38px!important;
  height:28px!important;
  margin:0!important;
  z-index:2!important;
}

body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-main{
  position:absolute!important;
  margin:0!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:1000!important;
  z-index:3!important;
}


/* ===== moneda spre exterior / cifra spre centru ===== */

/* 1000 */
body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon{
  left:50%!important;
  top:0!important;
  transform:translateX(-50%)!important;
}
body.compact-site #daily #dailyWheel .v100-l1000 .reward-main{
  left:50%!important;
  top:32px!important;
  transform:translateX(-50%)!important;
}


/* 100 */
body.compact-site #daily #dailyWheel .v100-l100 .reward-icon{
  right:-1px!important;
  top:2px!important;
}
body.compact-site #daily #dailyWheel .v100-l100 .reward-main{
  left:13px!important;
  bottom:5px!important;
}


/* 300 */
body.compact-site #daily #dailyWheel .v100-l300 .reward-icon{
  right:-3px!important;
  top:15px!important;
}
body.compact-site #daily #dailyWheel .v100-l300 .reward-main{
  left:10px!important;
  top:22px!important;
}


/* 50 */
body.compact-site #daily #dailyWheel .v100-l50 .reward-icon{
  right:0!important;
  bottom:0!important;
}
body.compact-site #daily #dailyWheel .v100-l50 .reward-main{
  left:13px!important;
  top:5px!important;
}


/* 750 */
body.compact-site #daily #dailyWheel .v100-l750 .reward-icon{
  left:50%!important;
  bottom:-1px!important;
  transform:translateX(-50%)!important;
}
body.compact-site #daily #dailyWheel .v100-l750 .reward-main{
  left:50%!important;
  top:5px!important;
  transform:translateX(-50%)!important;
}


/* 500 */
body.compact-site #daily #dailyWheel .v100-l500 .reward-icon{
  left:0!important;
  bottom:0!important;
}
body.compact-site #daily #dailyWheel .v100-l500 .reward-main{
  right:13px!important;
  top:5px!important;
}


/* 150 */
body.compact-site #daily #dailyWheel .v100-l150 .reward-icon{
  left:-3px!important;
  top:15px!important;
}
body.compact-site #daily #dailyWheel .v100-l150 .reward-main{
  right:10px!important;
  top:22px!important;
}


/* 200 */
body.compact-site #daily #dailyWheel .v100-l200 .reward-icon{
  left:0!important;
  top:2px!important;
}
body.compact-site #daily #dailyWheel .v100-l200 .reward-main{
  right:13px!important;
  bottom:5px!important;
}


/* extra clarity pe monezi */
body.compact-site #daily #dailyWheel .point-icon{
  background-size:contain!important;
  filter:
    drop-shadow(0 2px 3px rgba(0,0,0,.72))
    drop-shadow(0 0 5px rgba(205,235,255,.28))!important;
}


/* MOBILE */
@media(max-width:520px){

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ){
    width:62px!important;
    height:50px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-icon{
    width:31px!important;
    height:23px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-main{
    font-size:12px!important;
  }
}



/* ST4R WHEEL V29 LOCKED-TO-WHEEL LABELS */

/* IMPORTANT:
   Label-urile NU mai fac counter-rotate.
   Raman prinse de roata si se invart odata cu ea.
*/
body.compact-site #daily #dailyWheel{
  --st4r-wheel-angle: 0deg;
}

body.compact-site #daily #dailyWheel .v28-label{
  transform: translate(-50%, -50%) !important;
  transform-origin:center center !important;
  will-change:auto !important;
}

/* TOATE premiile cu puncte = acelasi stil ca 1000:
   iconita sus, cifra jos, ambele orizontale */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
){
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:4px !important;
  width:72px !important;
  height:58px !important;
  min-height:58px !important;
}

/* toate monezile pe lat, sus */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-icon{
  position:static !important;
  width:36px !important;
  height:26px !important;
  margin:0 !important;
  background-size:contain !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  transform:none !important;
  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.70))
    drop-shadow(0 0 6px rgba(180,220,255,.22)) !important;
}

/* cifra jos */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-main{
  position:static !important;
  margin:0 !important;
  transform:none !important;
  font-size:14px !important;
  line-height:1 !important;
  text-align:center !important;
  font-weight:1000 !important;
}

/* si la cele speciale scoatem orice rotire suplimentara */
body.compact-site #daily #dailyWheel .v100-lfree,
body.compact-site #daily #dailyWheel .v100-lfreex2,
body.compact-site #daily #dailyWheel .v100-lvip,
body.compact-site #daily #dailyWheel .v100-lgift{
  transform: translate(-50%, -50%) !important;
}

/* mobil */
@media(max-width:520px){
  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ){
    width:62px !important;
    height:50px !important;
    min-height:50px !important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-icon{
    width:30px !important;
    height:22px !important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-main{
    font-size:12px !important;
  }
}



/* ST4R WHEEL V30 PERFECT CENTERING */

/*
  Toate premiile sunt pe ACELASI cerc.
  Fiecare container este exact pe centrul feliei.
  Toate arata ca modelul 1000:
     ICON
     TEXT
*/

body.compact-site #daily #dailyWheel .v28-label{
  position:absolute!important;
  width:76px!important;
  min-height:58px!important;

  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;

  gap:4px!important;

  transform:translate(-50%,-50%)!important;
  transform-origin:center!important;

  text-align:center!important;
  margin:0!important;
  padding:0!important;
}

/* =================================================
   12 CENTRE PERFECTE
   aceeasi raza fata de centrul ruletei
   ================================================= */

/* 12:00 — 1000 */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:10.5%!important;
}

/* 1:00 — 100 */
body.compact-site #daily #dailyWheel .v100-l100{
  left:69.75%!important;
  top:15.79%!important;
}

/* 2:00 — FREE SPIN */
body.compact-site #daily #dailyWheel .v100-lfree{
  left:84.21%!important;
  top:30.25%!important;
}

/* 3:00 — 300 */
body.compact-site #daily #dailyWheel .v100-l300{
  left:89.5%!important;
  top:50%!important;
}

/* 4:00 — VIP */
body.compact-site #daily #dailyWheel .v100-lvip{
  left:84.21%!important;
  top:69.75%!important;
}

/* 5:00 — 50 */
body.compact-site #daily #dailyWheel .v100-l50{
  left:69.75%!important;
  top:84.21%!important;
}

/* 6:00 — 750 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:89.5%!important;
}

/* 7:00 — 500 */
body.compact-site #daily #dailyWheel .v100-l500{
  left:30.25%!important;
  top:84.21%!important;
}

/* 8:00 — SPECIAL GIFT */
body.compact-site #daily #dailyWheel .v100-lgift{
  left:15.79%!important;
  top:69.75%!important;
}

/* 9:00 — 150 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:10.5%!important;
  top:50%!important;
}

/* 10:00 — FREE ×2 */
body.compact-site #daily #dailyWheel .v100-lfreex2{
  left:15.79%!important;
  top:30.25%!important;
}

/* 11:00 — 200 */
body.compact-site #daily #dailyWheel .v100-l200{
  left:30.25%!important;
  top:15.79%!important;
}


/* =================================================
   TOATE PREMIILE CU PUNCTE = IDENTICE CU 1000
   ================================================= */

body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) .reward-icon{

  position:static!important;

  width:38px!important;
  height:28px!important;

  margin:0!important;

  transform:none!important;

  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;

  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.72))
    drop-shadow(0 0 6px rgba(190,225,255,.26))!important;
}


body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) .reward-main{

  position:static!important;

  margin:0!important;
  padding:0!important;

  transform:none!important;

  font-size:14px!important;
  line-height:1!important;

  font-weight:1000!important;

  text-align:center!important;
}


/* =================================================
   SPECIAL PRIZES — tot pe mijlocul feliei
   ================================================= */

body.compact-site #daily #dailyWheel .v100-lfree,
body.compact-site #daily #dailyWheel .v100-lfreex2,
body.compact-site #daily #dailyWheel .v100-lvip,
body.compact-site #daily #dailyWheel .v100-lgift{

  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;

  text-align:center!important;

  transform:translate(-50%,-50%)!important;
}

body.compact-site #daily #dailyWheel .v100-lfree{
  font-size:9px!important;
}

body.compact-site #daily #dailyWheel .v100-lfreex2{
  font-size:9px!important;
}

body.compact-site #daily #dailyWheel .v100-lvip{
  font-size:9px!important;
}

body.compact-site #daily #dailyWheel .v100-lgift{
  width:76px!important;
  font-size:8px!important;
}


/* iconitele speciale */
body.compact-site #daily #dailyWheel .free-icon{
  position:static!important;
  width:23px!important;
  height:23px!important;
  margin:0 0 3px!important;
}

body.compact-site #daily #dailyWheel .freex2-icon{
  position:static!important;
  width:25px!important;
  height:21px!important;
  margin:0 0 3px!important;
}

body.compact-site #daily #dailyWheel .vip-icon{
  position:static!important;
  width:34px!important;
  height:24px!important;
  margin:0 0 3px!important;
}

body.compact-site #daily #dailyWheel .gift-icon{
  position:static!important;
  width:35px!important;
  height:26px!important;
  margin:0 0 3px!important;
}


/* MOBILE */
@media(max-width:520px){

  body.compact-site #daily #dailyWheel .v28-label{
    width:62px!important;
    min-height:50px!important;
    gap:3px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) .reward-icon{
    width:30px!important;
    height:22px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) .reward-main{
    font-size:12px!important;
  }
}



/* ST4R WHEEL V31 SAME-AS-1000 */

/*
   IMPORTANT:
   toate premiile arata ca 1000.
   NU exista rotire individuala.
   Iconita sus + text jos.
   Roata intreaga le roteste impreuna.
*/

body.compact-site #daily #dailyWheel span.v28-label{
  position:absolute!important;

  width:74px!important;
  height:60px!important;
  min-height:60px!important;

  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:30px auto!important;

  align-items:center!important;
  justify-items:center!important;

  row-gap:2px!important;

  padding:0!important;
  margin:0!important;

  text-align:center!important;

  transform:translate(-50%,-50%)!important;
  transform-origin:center center!important;
}


/* ===============================
   POZITII PERFECT PE MIJLOC
   putin mai aproape de exterior
   =============================== */

body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:9.7%!important;
}

body.compact-site #daily #dailyWheel .v100-l100{
  left:70.15%!important;
  top:15.10%!important;
}

body.compact-site #daily #dailyWheel .v100-lfree{
  left:84.90%!important;
  top:29.85%!important;
}

body.compact-site #daily #dailyWheel .v100-l300{
  left:90.3%!important;
  top:50%!important;
}

body.compact-site #daily #dailyWheel .v100-lvip{
  left:84.90%!important;
  top:70.15%!important;
}

body.compact-site #daily #dailyWheel .v100-l50{
  left:70.15%!important;
  top:84.90%!important;
}

body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:90.3%!important;
}

body.compact-site #daily #dailyWheel .v100-l500{
  left:29.85%!important;
  top:84.90%!important;
}

body.compact-site #daily #dailyWheel .v100-lgift{
  left:15.10%!important;
  top:70.15%!important;
}

body.compact-site #daily #dailyWheel .v100-l150{
  left:9.7%!important;
  top:50%!important;
}

body.compact-site #daily #dailyWheel .v100-lfreex2{
  left:15.10%!important;
  top:29.85%!important;
}

body.compact-site #daily #dailyWheel .v100-l200{
  left:29.85%!important;
  top:15.10%!important;
}


/* ===============================
   TOATE ICONITELE SUS
   =============================== */

body.compact-site #daily #dailyWheel span.v28-label > .reward-icon{
  position:static!important;

  grid-column:1!important;
  grid-row:1!important;

  align-self:end!important;
  justify-self:center!important;

  width:36px!important;
  height:26px!important;

  margin:0!important;
  padding:0!important;

  transform:none!important;

  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
}


/* monezile */
body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) > .reward-icon{

  width:38px!important;
  height:28px!important;

  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.70))
    drop-shadow(0 0 6px rgba(190,225,255,.28))!important;
}


/* ===============================
   TOATE TEXTELE JOS
   =============================== */

body.compact-site #daily #dailyWheel span.v28-label > .reward-main{
  position:static!important;

  grid-column:1!important;
  grid-row:2!important;

  align-self:start!important;
  justify-self:center!important;

  margin:0!important;
  padding:0!important;

  transform:none!important;

  text-align:center!important;

  font-size:13px!important;
  font-weight:1000!important;
  line-height:.92!important;

  white-space:normal!important;
}


/* punctele normale putin mai mari */
body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) > .reward-main{

  font-size:14px!important;
}


/* SPECIAL GIFT */
body.compact-site #daily #dailyWheel .v100-lgift{
  width:74px!important;
}

body.compact-site #daily #dailyWheel .v100-lgift > .reward-main{
  font-size:7.5px!important;
  line-height:.86!important;
}


/* VIP */
body.compact-site #daily #dailyWheel .v100-lvip > .reward-main{
  font-size:9px!important;
  line-height:.86!important;
}


/* FREE SPIN */
body.compact-site #daily #dailyWheel .v100-lfree > .reward-main{
  font-size:9px!important;
}


/* FREE X2 */
body.compact-site #daily #dailyWheel .v100-lfreex2 > .reward-main{
  font-size:9px!important;
}


/* anulam orice rotire veche ramasa */
body.compact-site #daily #dailyWheel .v100-l1000,
body.compact-site #daily #dailyWheel .v100-l100,
body.compact-site #daily #dailyWheel .v100-lfree,
body.compact-site #daily #dailyWheel .v100-l300,
body.compact-site #daily #dailyWheel .v100-lvip,
body.compact-site #daily #dailyWheel .v100-l50,
body.compact-site #daily #dailyWheel .v100-l750,
body.compact-site #daily #dailyWheel .v100-l500,
body.compact-site #daily #dailyWheel .v100-lgift,
body.compact-site #daily #dailyWheel .v100-l150,
body.compact-site #daily #dailyWheel .v100-lfreex2,
body.compact-site #daily #dailyWheel .v100-l200{

  transform:translate(-50%,-50%)!important;
}


/* MOBILE */
@media(max-width:520px){

  body.compact-site #daily #dailyWheel span.v28-label{
    width:60px!important;
    height:50px!important;
    min-height:50px!important;

    grid-template-rows:24px auto!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) > .reward-icon{

    width:30px!important;
    height:22px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) > .reward-main{

    font-size:12px!important;
  }
}



/* ST4R WHEEL V33 COINS OUTER RING */

/*
   NUMARUL = pe inel interior
   MONEDA  = mult mai spre marginea exterioara
   ambele raman DREPTE pe ecran
*/

/* baza comuna pentru premiile cu puncte */
body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
){
  position:absolute!important;

  width:64px!important;
  height:40px!important;
  min-height:40px!important;

  display:block!important;

  margin:0!important;
  padding:0!important;

  transform:
    translate(-50%,-50%)
    rotate(calc(-1 * var(--st4r-wheel-angle)))!important;

  transform-origin:center!important;
}


/* NUMARUL sta in centrul containerului */
body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) .reward-main{

  position:absolute!important;

  left:50%!important;
  top:50%!important;

  transform:translate(-50%,-50%)!important;

  margin:0!important;
  padding:0!important;

  font-size:14px!important;
  font-weight:1000!important;
  line-height:1!important;

  white-space:nowrap!important;
  text-align:center!important;
}


/* MONEDA mai mare */
body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) .reward-icon{

  position:absolute!important;

  left:50%!important;
  top:50%!important;

  width:38px!important;
  height:28px!important;

  margin:0!important;

  background-size:contain!important;
  background-position:center!important;
  background-repeat:no-repeat!important;

  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.72))
    drop-shadow(0 0 6px rgba(185,225,255,.28))!important;
}


/* ==================================================
   NUMERELE — toate pe acelasi cerc interior
   ================================================== */

/* 1000 */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:16%!important;
}

/* 100 */
body.compact-site #daily #dailyWheel .v100-l100{
  left:67%!important;
  top:20.6%!important;
}

/* 300 */
body.compact-site #daily #dailyWheel .v100-l300{
  left:84%!important;
  top:50%!important;
}

/* 50 */
body.compact-site #daily #dailyWheel .v100-l50{
  left:67%!important;
  top:79.4%!important;
}

/* 750 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:84%!important;
}

/* 500 */
body.compact-site #daily #dailyWheel .v100-l500{
  left:33%!important;
  top:79.4%!important;
}

/* 150 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:16%!important;
  top:50%!important;
}

/* 200 */
body.compact-site #daily #dailyWheel .v100-l200{
  left:33%!important;
  top:20.6%!important;
}


/* ==================================================
   MONEZILE — impinse radial spre marginea ruletei
   ================================================== */

/* 1000 — exterior = SUS */
body.compact-site #daily #dailyWheel .v100-l1000 .reward-icon{
  transform:translate(-50%,-50%) translate(0,-40px)!important;
}

/* 100 — exterior = dreapta sus */
body.compact-site #daily #dailyWheel .v100-l100 .reward-icon{
  transform:translate(-50%,-50%) translate(20px,-35px)!important;
}

/* 300 — exterior = DREAPTA */
body.compact-site #daily #dailyWheel .v100-l300 .reward-icon{
  transform:translate(-50%,-50%) translate(40px,0)!important;
}

/* 50 — exterior = dreapta jos */
body.compact-site #daily #dailyWheel .v100-l50 .reward-icon{
  transform:translate(-50%,-50%) translate(20px,35px)!important;
}

/* 750 — exterior = JOS */
body.compact-site #daily #dailyWheel .v100-l750 .reward-icon{
  transform:translate(-50%,-50%) translate(0,40px)!important;
}

/* 500 — exterior = stanga jos */
body.compact-site #daily #dailyWheel .v100-l500 .reward-icon{
  transform:translate(-50%,-50%) translate(-20px,35px)!important;
}

/* 150 — exterior = STANGA */
body.compact-site #daily #dailyWheel .v100-l150 .reward-icon{
  transform:translate(-50%,-50%) translate(-40px,0)!important;
}

/* 200 — exterior = stanga sus */
body.compact-site #daily #dailyWheel .v100-l200 .reward-icon{
  transform:translate(-50%,-50%) translate(-20px,-35px)!important;
}


/* MOBILE */
@media(max-width:520px){

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) .reward-icon{
    width:31px!important;
    height:23px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) .reward-main{
    font-size:12px!important;
  }
}



/* ST4R WHEEL V34 OUTER-RING BLOCK LABELS */

/*
  Exact ce ai cerut:
  - coins + numar = UN SINGUR BLOC
  - blocul sta pe mijlocul feliei
  - aproape de marginea exterioara
  - toate la fel ca 1000
*/

/* daca exista rotatia ruletei, labelurile raman citibile */
body.compact-site #daily #dailyWheel{
  --st4r-wheel-angle: 0deg;
}

/* =======================================================
   TOATE LABELURILE CU PUNCTE = bloc unic [coin] [numar]
   ======================================================= */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
){
  position:absolute!important;

  width:84px!important;
  height:26px!important;
  min-height:26px!important;

  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;

  margin:0!important;
  padding:0!important;

  text-align:center!important;
  white-space:nowrap!important;

  transform:
    translate(-50%, -50%)
    rotate(calc(-1 * var(--st4r-wheel-angle)))!important;

  transform-origin:center center!important;
}

/* coin in stanga */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-icon{
  position:static!important;
  width:32px!important;
  height:24px!important;
  margin:0!important;
  padding:0!important;
  flex:0 0 auto!important;
  transform:none!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.72))
    drop-shadow(0 0 6px rgba(185,225,255,.28))!important;
}

/* numarul in dreapta */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-main{
  position:static!important;
  margin:0!important;
  padding:0!important;
  flex:0 0 auto!important;
  transform:none!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:1000!important;
  white-space:nowrap!important;
  text-align:center!important;
}

/* =======================================================
   POZITII PE ACELASI CERC EXTERIOR
   toate exact pe mijlocul feliei
   ======================================================= */

/* 12:00 - 1000 */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:15.5%!important;
}

/* 1:30 - 100 */
body.compact-site #daily #dailyWheel .v100-l100{
  left:69.1%!important;
  top:22.2%!important;
}

/* 3:00 - 300 */
body.compact-site #daily #dailyWheel .v100-l300{
  left:78.6%!important;
  top:50%!important;
}

/* 4:30 - 50 */
body.compact-site #daily #dailyWheel .v100-l50{
  left:69.1%!important;
  top:77.8%!important;
}

/* 6:00 - 750 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:84.5%!important;
}

/* 7:30 - 500 */
body.compact-site #daily #dailyWheel .v100-l500{
  left:30.9%!important;
  top:77.8%!important;
}

/* 9:00 - 150 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:21.4%!important;
  top:50%!important;
}

/* 10:30 - 200 */
body.compact-site #daily #dailyWheel .v100-l200{
  left:30.9%!important;
  top:22.2%!important;
}

/* =======================================================
   speciale - nu le stric, doar le las drepte
   ======================================================= */
body.compact-site #daily #dailyWheel .v100-lfree,
body.compact-site #daily #dailyWheel .v100-lfreex2,
body.compact-site #daily #dailyWheel .v100-lvip,
body.compact-site #daily #dailyWheel .v100-lgift{
  transform:
    translate(-50%, -50%)
    rotate(calc(-1 * var(--st4r-wheel-angle)))!important;
  transform-origin:center center!important;
  text-align:center!important;
}

/* mobil */
@media(max-width:520px){
  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ){
    width:72px!important;
    gap:4px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-icon{
    width:28px!important;
    height:20px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-main{
    font-size:12px!important;
  }
}

/* ST4R WHEEL V35 POINTS OUTWARD */

/*
   DOAR premiile cu puncte.
   Aceeasi directie ca acum, dar mutate spre marginea exterioara.
*/

/* 1000 */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:14%!important;
}

/* 100 */
body.compact-site #daily #dailyWheel .v100-l100{
  left:68%!important;
  top:18.8%!important;
}

/* 300 */
body.compact-site #daily #dailyWheel .v100-l300{
  left:86%!important;
  top:50%!important;
}

/* 50 */
body.compact-site #daily #dailyWheel .v100-l50{
  left:68%!important;
  top:81.2%!important;
}

/* 750 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:86%!important;
}

/* 500 */
body.compact-site #daily #dailyWheel .v100-l500{
  left:32%!important;
  top:81.2%!important;
}

/* 150 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:14%!important;
  top:50%!important;
}

/* 200 */
body.compact-site #daily #dailyWheel .v100-l200{
  left:32%!important;
  top:18.8%!important;
}

/* blocul coin + cifra ramane compact */
body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
){
  width:78px!important;
  gap:5px!important;
}



/* ST4R WHEEL V36 FOLLOW CIRCLE DIRECTION */

/* premiile cu puncte - bloc compact */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
){
  width:82px!important;
  min-height:24px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  white-space:nowrap!important;
  transform-origin:center center!important;
}

/* coin */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-icon{
  position:static!important;
  width:30px!important;
  height:22px!important;
  margin:0!important;
  flex:0 0 auto!important;
  transform:none!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  filter:
    drop-shadow(0 2px 4px rgba(0,0,0,.72))
    drop-shadow(0 0 5px rgba(185,225,255,.25))!important;
}

/* numar */
body.compact-site #daily #dailyWheel
:is(
  .v100-l1000,
  .v100-l100,
  .v100-l200,
  .v100-l300,
  .v100-l500,
  .v100-l750,
  .v100-l50,
  .v100-l150
) .reward-main{
  position:static!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:1000!important;
  white-space:nowrap!important;
}

/* pozitie + unghi dupa directia feliei */

/* 1000 - sus */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:15.5%!important;
  transform:translate(-50%,-50%) rotate(0deg)!important;
}

/* 100 - sus dreapta */
body.compact-site #daily #dailyWheel .v100-l100{
  left:69.1%!important;
  top:22.2%!important;
  transform:translate(-50%,-50%) rotate(32deg)!important;
}

/* 300 - dreapta */
body.compact-site #daily #dailyWheel .v100-l300{
  left:78.6%!important;
  top:50%!important;
  transform:translate(-50%,-50%) rotate(90deg)!important;
}

/* 50 - jos dreapta */
body.compact-site #daily #dailyWheel .v100-l50{
  left:69.1%!important;
  top:77.8%!important;
  transform:translate(-50%,-50%) rotate(148deg)!important;
}

/* 750 - jos */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:84.5%!important;
  transform:translate(-50%,-50%) rotate(180deg)!important;
}

/* 500 - jos stanga */
body.compact-site #daily #dailyWheel .v100-l500{
  left:30.9%!important;
  top:77.8%!important;
  transform:translate(-50%,-50%) rotate(-148deg)!important;
}

/* 150 - stanga */
body.compact-site #daily #dailyWheel .v100-l150{
  left:21.4%!important;
  top:50%!important;
  transform:translate(-50%,-50%) rotate(-90deg)!important;
}

/* 200 - sus stanga */
body.compact-site #daily #dailyWheel .v100-l200{
  left:30.9%!important;
  top:22.2%!important;
  transform:translate(-50%,-50%) rotate(-32deg)!important;
}

@media(max-width:520px){
  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ){
    width:68px!important;
    gap:4px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-icon{
    width:26px!important;
    height:19px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
    .v100-l1000,
    .v100-l100,
    .v100-l200,
    .v100-l300,
    .v100-l500,
    .v100-l750,
    .v100-l50,
    .v100-l150
  ) .reward-main{
    font-size:12px!important;
  }
}

/* ST4R V38 FINAL UPRIGHT OUTER RIM */

/*
   REGULA FINALA:

   - toate premiile sunt pe acelasi cerc exterior
   - iconita este sus, mai aproape de marginea ruletei
   - textul / cifra este sub iconita, spre centru
   - TOATE raman drepte pe ecran cand roata se invarte
*/

body.compact-site #daily #dailyWheel{
  --st4r-wheel-angle:0deg;
}


/* ==========================================================
   TOATE LABELURILE
   ========================================================== */

body.compact-site #daily #dailyWheel > .v28-label{

  position:absolute!important;

  width:72px!important;
  min-height:58px!important;

  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;

  gap:3px!important;

  margin:0!important;
  padding:0!important;

  text-align:center!important;

  transform:
    translate(-50%,-50%)
    rotate(calc(-1 * var(--st4r-wheel-angle)))!important;

  transform-origin:center center!important;

  pointer-events:none!important;
  z-index:20!important;

  will-change:transform!important;
}


/* ==========================================================
   POZITII — TOATE PE ACELASI CERC EXTERIOR
   ========================================================== */

/* 12:00 */
body.compact-site #daily #dailyWheel .v100-l1000{
  left:50%!important;
  top:12%!important;
}

/* 1:00 */
body.compact-site #daily #dailyWheel .v100-l100{
  left:69%!important;
  top:17.1%!important;
}

/* 2:00 */
body.compact-site #daily #dailyWheel .v100-lfree{
  left:82.9%!important;
  top:31%!important;
}

/* 3:00 */
body.compact-site #daily #dailyWheel .v100-l300{
  left:88%!important;
  top:50%!important;
}

/* 4:00 */
body.compact-site #daily #dailyWheel .v100-lvip{
  left:82.9%!important;
  top:69%!important;
}

/* 5:00 */
body.compact-site #daily #dailyWheel .v100-l50{
  left:69%!important;
  top:82.9%!important;
}

/* 6:00 */
body.compact-site #daily #dailyWheel .v100-l750{
  left:50%!important;
  top:88%!important;
}

/* 7:00 */
body.compact-site #daily #dailyWheel .v100-l500{
  left:31%!important;
  top:82.9%!important;
}

/* 8:00 */
body.compact-site #daily #dailyWheel .v100-lgift{
  left:17.1%!important;
  top:69%!important;
}

/* 9:00 */
body.compact-site #daily #dailyWheel .v100-l150{
  left:12%!important;
  top:50%!important;
}

/* 10:00 */
body.compact-site #daily #dailyWheel .v100-lfreex2{
  left:17.1%!important;
  top:31%!important;
}

/* 11:00 */
body.compact-site #daily #dailyWheel .v100-l200{
  left:31%!important;
  top:17.1%!important;
}


/* ==========================================================
   PUNCTE — MONEDA SUS / CIFRA JOS
   ========================================================== */

body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
){
  width:70px!important;
  height:58px!important;
}


/* MONEDA — prima, mai aproape de exterior */

body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) > .reward-icon{

  position:static!important;

  width:36px!important;
  height:25px!important;

  flex:0 0 auto!important;

  margin:0!important;
  padding:0!important;

  transform:none!important;

  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;

  filter:
    drop-shadow(0 2px 3px rgba(0,0,0,.78))
    drop-shadow(0 0 6px rgba(190,225,255,.32))!important;
}


/* CIFRA — imediat sub moneda */

body.compact-site #daily #dailyWheel
:is(
 .v100-l1000,
 .v100-l100,
 .v100-l200,
 .v100-l300,
 .v100-l500,
 .v100-l750,
 .v100-l50,
 .v100-l150
) > .reward-main{

  position:static!important;

  margin:0!important;
  padding:0!important;

  transform:none!important;

  font-size:14px!important;
  font-weight:1000!important;
  line-height:1!important;

  white-space:nowrap!important;
  text-align:center!important;

  color:#f7fbff!important;

  text-shadow:
    0 2px 4px rgba(0,0,0,.95),
    0 0 5px rgba(143,198,255,.18)!important;
}


/* 1000 GOLD */

body.compact-site #daily #dailyWheel .v100-l1000 > .reward-main{
  color:#ffe9a3!important;
}


/* ==========================================================
   SPECIAL REWARDS
   toate drepte si centrate la exterior
   ========================================================== */

body.compact-site #daily #dailyWheel
:is(
 .v100-lfree,
 .v100-lfreex2,
 .v100-lvip,
 .v100-lgift
){
  width:78px!important;
}


/* FREE SPIN */

body.compact-site #daily #dailyWheel .v100-lfree > .reward-icon{
  position:static!important;
  margin:0 0 2px!important;
  transform:none!important;
}

body.compact-site #daily #dailyWheel .v100-lfree > .reward-main{
  position:static!important;
  transform:none!important;
  margin:0!important;
}


/* FREE X2 */

body.compact-site #daily #dailyWheel .v100-lfreex2 > .reward-icon{
  position:static!important;
  margin:0 0 1px!important;
  transform:none!important;
}

body.compact-site #daily #dailyWheel .v100-lfreex2 > .reward-main{
  position:static!important;
  transform:none!important;
  margin:0!important;
}


/* VIP */

body.compact-site #daily #dailyWheel .v100-lvip > .reward-icon{
  position:static!important;
  width:34px!important;
  height:24px!important;
  margin:0 0 2px!important;
  transform:none!important;
}

body.compact-site #daily #dailyWheel .v100-lvip > .reward-main{
  position:static!important;
  transform:none!important;
  margin:0!important;
}


/* SPECIAL GIFT */

body.compact-site #daily #dailyWheel .v100-lgift > .reward-icon{
  position:static!important;
  width:35px!important;
  height:27px!important;
  margin:0 0 2px!important;
  transform:none!important;
}

body.compact-site #daily #dailyWheel .v100-lgift > .reward-main{
  position:static!important;
  transform:none!important;
  margin:0!important;
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media(max-width:520px){

  body.compact-site #daily #dailyWheel > .v28-label{
    width:61px!important;
    min-height:49px!important;
    gap:2px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) > .reward-icon{

    width:30px!important;
    height:21px!important;
  }

  body.compact-site #daily #dailyWheel
  :is(
   .v100-l1000,
   .v100-l100,
   .v100-l200,
   .v100-l300,
   .v100-l500,
   .v100-l750,
   .v100-l50,
   .v100-l150
  ) > .reward-main{

    font-size:12px!important;
  }
}


