.rouletteEuroBoardStage{min-height:760px;background:linear-gradient(180deg,#075b4e,#043b34);padding:18px;color:#fff}.betGameBadge{display:inline-block;padding:6px 10px;border-radius:999px;background:#082c28;border:1px solid #d6c27d66;font-size:8px;letter-spacing:.12em}.rouletteFooterBar,.rouletteHeaderBar,.rouletteInfoLine{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:#07372f99;border:1px solid #daf3e344;border-radius:12px}.rouletteHeaderBar{margin-bottom:20px}.roulettePreviousBalls,.roulettePreviousWrap,.rouletteTrackControls{display:flex;align-items:center;gap:6px}.rouletteMiniTitle{font-size:10px;font-weight:900}.prevBall{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:900;background:#ffffff15}.prevBall.red{background:#b31d28}.prevBall.black{background:#172128}.prevBall.green{background:#0a9263}.rouletteTrackControls button{width:28px;height:28px;border-radius:7px;border:1px solid #ffffff44;background:#092f2a}.rouletteRaceTrack{display:grid;grid-template-columns:70px 1fr 50px;grid-gap:5px;gap:5px;margin:8px 0}.trackMain{display:grid;grid-gap:4px;gap:4px}.trackRow{display:grid;grid-template-columns:repeat(17,1fr);grid-gap:2px;gap:2px}.trackSections{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px}.trackNumber,.trackSections button{min-height:26px;border:1px solid #d9e9df55;background:#123f38;color:#fff;border-radius:5px;font-size:8px}.trackSide{display:grid;grid-gap:4px;gap:4px}.rouletteMainBoard{display:grid;grid-template-columns:310px minmax(0,1fr) 72px;grid-gap:13px;gap:13px;align-items:center}.rouletteWheelPanel{display:grid;justify-items:center;grid-gap:9px;gap:9px}.rouletteWheelCase{position:relative;width:290px;height:290px;border-radius:50%;padding:15px;background:radial-gradient(circle at 30% 30%,#ffe47f,#b97d10 35%,#5c2e05 70%,#2a0e02);box-shadow:0 20px 40px #0006}.rouletteWheelImage{width:100%;height:100%;object-fit:contain;border-radius:50%;transition:transform 1.8s cubic-bezier(.16,.78,.19,.98)}.wheelResultOrb{position:absolute;inset:39%;display:grid;place-items:center;border-radius:50%;background:#22140d;border:2px solid #e0b858}.wheelResultOrb strong{font-size:27px}.wheelResultOrb small{font-size:7px}.rouletteBallTrack{inset:15px;transition:transform 1.9s cubic-bezier(.12,.68,.18,.96)}.rouletteBall,.rouletteBallTrack{position:absolute;border-radius:50%}.rouletteBall{left:50%;top:5px;width:13px;height:13px;margin-left:-6px;background:#fff;box-shadow:0 2px 6px #000}.rouletteResultText{font-size:11px;font-weight:900;letter-spacing:.14em}.rouletteTableArea{display:grid;grid-gap:7px;gap:7px}.rouletteBoardLayout{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:4px;gap:4px}.outsideBet,.rouletteCell,.rouletteDozens button,.rowBet,.zeroPocket{min-height:50px;border:1px solid #edf8f0aa;color:#fff;font-weight:900;cursor:pointer}.zeroPocket{background:#087452;font-size:25px}.rouletteGridTable{grid-template-columns:repeat(12,minmax(0,1fr)) 55px}.rouletteCell{font-size:17px}.rouletteCell.red{background:#a51b24}.rouletteCell.black{background:#152028}.rowBet{background:#176553}.rouletteDozens{display:grid;grid-template-columns:repeat(3,1fr)}.rouletteOutsideRow{display:grid;grid-template-columns:repeat(6,1fr)}.outsideBet,.rouletteDozens button{min-height:42px;background:#11614f}.outsideBet.red{background:#a51b24}.outsideBet.black{background:#152028}.active,.covered{box-shadow:inset 0 0 0 3px #ffdf78!important;filter:brightness(1.22)}.rouletteSideActions{display:grid;grid-gap:8px;gap:8px}.rouletteSideActions button{min-height:63px;border:0;border-radius:12px;background:#f0a84c;color:#101814;cursor:pointer}.rouletteSideActions button b,.rouletteSideActions button span{display:block}.rouletteSideActions button span{font-size:25px}.rouletteSideActions .spinAction{border-radius:50%;background:#36d2c4}.rouletteInfoLine{margin-top:9px}.rouletteInfoLine div{min-width:0;flex:1 1}.rouletteFooterStat span,.rouletteInfoLine span{display:block;font-size:8px;color:#dff8ef}.rouletteInfoLine strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rouletteFooterBar{margin-top:8px}.rouletteChipTray{display:flex;gap:7px}.rouletteChip{width:48px;height:48px;border:2px dashed #fff8;background:#367fc4}.rouletteChip.chip-0{background:#d4c939;color:#222}.rouletteChip.chip-1{background:#8f124d}.rouletteChip.chip-2{background:#117233}.rouletteStageNote{text-align:left}.rouletteOutcomeFx{position:absolute;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px 30px;border-radius:18px;background:#152c25ee;text-align:center;box-shadow:0 20px 70px #000}.rouletteOutcomeFx small,.rouletteOutcomeFx span,.rouletteOutcomeFx strong{display:block}.rouletteOutcomeFx span{font-size:35px;font-weight:900}.rouletteOutcomeFx strong{font-size:20px;color:#ffe37c}@media (max-width:1150px){.rouletteMainBoard{grid-template-columns:250px 1fr}.rouletteWheelCase{width:235px;height:235px}.rouletteSideActions{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.rouletteSideActions .spinAction{min-height:62px;border-radius:12px}.rouletteRaceTrack{display:none}}@media (max-width:760px){.rouletteEuroBoardStage{padding:12px 7px;min-height:0}.rouletteHeaderBar{align-items:flex-start;flex-direction:column}.prevBall:nth-child(n+7){display:none}.rouletteMainBoard{grid-template-columns:1fr}.rouletteWheelCase{width:245px;height:245px}.rouletteBoardLayout{grid-template-columns:45px 1fr}.rouletteGridTable{grid-template-columns:repeat(6,1fr)}.rouletteGridTable>.rowBet{grid-column:span 2}.rouletteCell,.rowBet,.zeroPocket{min-height:42px;font-size:13px}.rouletteOutsideRow{grid-template-columns:repeat(3,1fr)}.rouletteFooterBar{flex-wrap:wrap}.rouletteInfoLine{display:none}}.rouletteOutcomeLayer{position:absolute;inset:0;z-index:40;pointer-events:none;overflow:hidden;display:grid;place-items:center}.rouletteOutcomeVignette{position:absolute;inset:0;animation:rouletteVignette .28s ease-out both}.rouletteOutcomeLayer.reward .rouletteOutcomeVignette{background:radial-gradient(circle at 50% 46%,rgba(255,215,104,.22),rgba(255,174,42,.07) 34%,rgba(5,15,12,.76) 78%)}.rouletteOutcomeLayer.penalty .rouletteOutcomeVignette{background:radial-gradient(circle at 50% 46%,rgba(222,44,44,.2),rgba(105,12,12,.14) 36%,rgba(14,4,5,.78) 80%)}.rouletteOutcomeFx{position:relative;left:auto;top:auto;transform:none;min-width:270px;padding:22px 30px 20px;border-radius:22px;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);animation:rouletteOutcomePop .58s cubic-bezier(.18,.92,.24,1.14) both}.rouletteOutcomeFx.winFx{border:1px solid rgba(255,225,129,.72);background:linear-gradient(155deg,rgba(38,80,59,.96),rgba(13,44,36,.97));box-shadow:0 0 0 6px rgba(255,203,79,.08),0 24px 80px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.15)}.rouletteOutcomeFx.lossFx{border:1px solid rgba(255,116,96,.58);background:linear-gradient(155deg,rgba(92,28,30,.97),rgba(44,13,17,.98));box-shadow:0 0 0 6px rgba(255,72,57,.06),0 24px 80px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.1)}.rouletteOutcomeFx .outcomeEyebrow{font-size:8px;font-weight:900;letter-spacing:.24em;color:rgba(255,255,255,.66);margin-bottom:6px}.rouletteOutcomeFx>span{font-family:Georgia,serif;font-size:38px;line-height:1;letter-spacing:.025em;text-shadow:0 3px 14px #0008}.rouletteOutcomeFx.winFx>span{color:#ffe38b}.rouletteOutcomeFx.lossFx>span{color:#ff9a86}.rouletteOutcomeFx>strong{font-size:24px;margin-top:10px;color:#fff;letter-spacing:.02em}.rouletteOutcomeFx>strong em{font-style:normal;font-size:11px;color:rgba(255,255,255,.72)}.outcomeNumber{display:flex!important;align-items:center;justify-content:center;gap:8px;width:max-content;min-width:74px;margin:14px auto 0;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.outcomeNumber.red{background:#9e2027}.outcomeNumber.black{background:#182329}.outcomeNumber.green{background:#087452}.outcomeNumber b{font-size:18px}.outcomeNumber small{font-size:7px;letter-spacing:.15em;color:#fff!important}.rouletteOutcomeParticles{position:absolute;inset:0}.rouletteOutcomeParticles i{position:absolute;left:var(--x);top:44%;font-style:normal;font-size:17px;opacity:0;animation:rouletteRewardBurst 1.05s cubic-bezier(.17,.72,.18,1) var(--delay) both}.rouletteOutcomeLayer.reward .rouletteOutcomeParticles i{color:#ffe58c;text-shadow:0 0 12px rgba(255,211,77,.75)}.rouletteOutcomeLayer.penalty .rouletteOutcomeParticles i{color:#ff7d6e;text-shadow:0 0 10px rgba(255,67,57,.45);animation-name:roulettePenaltyFall}.rouletteEuroBoardStage.win .rouletteWheelCase{animation:rouletteWheelWinPulse .9s ease-out both}.rouletteEuroBoardStage.loss .rouletteWheelCase{animation:rouletteWheelLossPulse .48s ease-out both}.rouletteEuroBoardStage.win .wheelResultOrb{box-shadow:0 0 0 6px rgba(255,215,91,.13),0 0 38px rgba(255,205,64,.76);animation:rouletteOrbWin .8s ease-out both}.rouletteEuroBoardStage.loss .wheelResultOrb{box-shadow:0 0 0 6px rgba(255,71,65,.09),0 0 28px rgba(214,45,45,.52);animation:rouletteOrbLoss .5s ease-out both}.rouletteCell.landedNumber,.zeroPocket.landedNumber{position:relative;z-index:2;animation:rouletteWinningCell .72s ease-out 2;box-shadow:inset 0 0 0 3px #fff3a4,0 0 20px rgba(255,219,93,.85)!important;filter:brightness(1.4)}.rouletteEuroBoardStage.loss .rouletteTableArea{animation:rouletteTableLoss .42s ease-out}@keyframes rouletteOutcomePop{0%{opacity:0;transform:scale(.72) translateY(16px)}60%{opacity:1;transform:scale(1.06) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rouletteVignette{0%{opacity:0}to{opacity:1}}@keyframes rouletteRewardBurst{0%{opacity:0;transform:translate3d(0,35px,0) scale(.25) rotate(0deg)}20%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),-210px,0) scale(1.15) rotate(220deg)}}@keyframes roulettePenaltyFall{0%{opacity:0;transform:translate3d(0,-35px,0) scale(.4)}18%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),190px,0) scale(1.1) rotate(90deg)}}@keyframes rouletteWheelWinPulse{0%{transform:scale(1)}35%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes rouletteWheelLossPulse{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@keyframes rouletteOrbWin{0%{transform:scale(.75)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes rouletteOrbLoss{0%,to{transform:scale(1)}45%{transform:scale(.88)}}@keyframes rouletteWinningCell{0%,to{filter:brightness(1.15)}50%{filter:brightness(1.75)}}@keyframes rouletteTableLoss{0%,to{transform:translateX(0)}30%{transform:translateX(-3px)}60%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.rouletteCell.landedNumber,.rouletteOutcomeFx,.rouletteOutcomeParticles i,.rouletteOutcomeVignette,.rouletteTableArea,.rouletteWheelCase,.wheelResultOrb,.zeroPocket.landedNumber{animation:none!important}}.outsideBet,.rouletteCell,.rouletteDozens button,.rowBet,.trackSections button,.zeroPocket{position:relative;overflow:visible}.rouletteChipTray{align-items:center;gap:12px;padding:2px 4px}.rouletteChip{position:relative;width:62px;height:62px;border-radius:50%;border:3px solid rgba(255,255,255,.82);padding:5px;cursor:pointer;box-shadow:0 4px 0 rgba(0,0,0,.38),0 8px 18px rgba(0,0,0,.28),inset 0 0 0 3px rgba(255,255,255,.18);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.rouletteChip:after,.rouletteChip:before{content:"";position:absolute;inset:5px;border-radius:50%;border:2px dashed rgba(255,255,255,.72);pointer-events:none}.rouletteChip:after{inset:11px;border-style:solid;border-width:1px;opacity:.65}.rouletteChip .chipRing{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;display:grid;place-content:center;text-align:center;line-height:1;background:rgba(0,0,0,.08)}.rouletteChip .chipRing b{display:block;font-family:Georgia,serif;font-size:20px;line-height:1}.rouletteChip .chipRing small{display:block;margin-top:3px;font-size:6px;letter-spacing:.12em;font-weight:900}.rouletteChip.chip-0{background:radial-gradient(circle at 35% 28%,#fff28a,#e2c51d 48%,#9d7b00);color:#2b2505}.rouletteChip.chip-1{background:radial-gradient(circle at 35% 28%,#ff8cb9,#b91862 48%,#670730);color:#fff}.rouletteChip.chip-2{background:radial-gradient(circle at 35% 28%,#8df0ae,#16894f 48%,#07532d);color:#fff}.rouletteChip.active{transform:translateY(-7px) scale(1.08);box-shadow:0 5px 0 rgba(0,0,0,.42),0 12px 25px rgba(255,222,117,.28),0 0 0 3px #ffe184;filter:brightness(1.12)}.rouletteChip:disabled{cursor:not-allowed;opacity:.6}.placedChip{position:absolute;z-index:9;right:3px;top:3px;min-width:24px;height:24px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff6a9,#e7c927 58%,#947500);border:2px solid #fff7c4;color:#211b00;font-size:8px;font-weight:1000;line-height:1;box-shadow:0 2px 5px #0008,0 0 0 1px #8d6c00;pointer-events:none}.rouletteCell .placedChip{right:-4px;top:-5px}.zeroPocket .placedChip{right:6px;top:6px}.rowBet .placedChip{right:2px;top:2px}.outsideBet .placedChip,.rouletteDozens button .placedChip{right:5px;top:5px}.trackSections button .placedChip{right:2px;top:1px;min-width:20px;height:20px;font-size:7px}.rouletteInfoLine strong{white-space:normal;line-height:1.35}.rouletteFooterStat strong{font-size:15px}@media (max-width:760px){.rouletteChip{width:52px;height:52px}.rouletteChip .chipRing b{font-size:17px}.rouletteChipTray{gap:7px}.placedChip{min-width:21px;height:21px;font-size:7px}.rouletteFooterBar{justify-content:center}.rouletteFooterStat{min-width:90px}}.betPlacementFx{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;overflow:visible;z-index:6}.betDropChip{position:absolute;width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.86);padding:3px;box-shadow:0 4px 0 rgba(0,0,0,.34),0 10px 16px rgba(0,0,0,.26),inset 0 0 0 2px rgba(255,255,255,.14);animation:rouletteBetChipDrop .46s cubic-bezier(.18,.82,.23,1.18) both}.betDropChip:after,.betDropChip:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.betDropChip:before{inset:4px;border:2px dashed rgba(255,255,255,.72)}.betDropChip:after{inset:10px;border:1px solid rgba(255,255,255,.35)}.betDropChipFace{position:relative;z-index:2;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,.07)}.betDropChipFace b{font-family:Georgia,serif;font-size:11px;line-height:1}.betDropChip.chip-0{background:radial-gradient(circle at 35% 28%,#fff4a7,#e0c318 50%,#967600);color:#272200}.betDropChip.chip-1{background:radial-gradient(circle at 35% 28%,#ff95bf,#bf1765 50%,#700531);color:#fff}.betDropChip.chip-2{background:radial-gradient(circle at 35% 28%,#9cf0b7,#159254 50%,#06502c);color:#fff}.trackNumber .betDropChip{width:24px;height:24px}.trackNumber .betDropChipFace b{font-size:8px}.outsideBet .betDropChip,.rouletteDozens button .betDropChip,.trackSections button .betDropChip{width:30px;height:30px}.rouletteCell .betDropChip,.zeroPocket .betDropChip{width:28px;height:28px}.rowBet .betDropChip{width:26px;height:26px}.placedChip{transition:transform .18s ease,filter .18s ease}.active .placedChip{transform:translateY(-1px);filter:brightness(1.02)}@keyframes rouletteBetChipDrop{0%{opacity:0;transform:translateY(-18px) scale(.42) rotate(-14deg)}55%{opacity:1;transform:translateY(4px) scale(1.08) rotate(3deg)}75%{transform:translateY(-2px) scale(.98) rotate(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.rouletteSideActions .spinAction{min-height:105px;border-radius:20px;border:2px solid rgba(255,226,143,.9);background:linear-gradient(180deg,#1cb26d,#0f724b 54%,#095136);box-shadow:0 5px 0 rgba(4,47,31,.95),0 14px 26px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22);display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;color:#fef7db}.rouletteSideActions .spinAction span{font-size:28px;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.18)}.rouletteSideActions .spinAction b{font-size:12px;letter-spacing:.16em}.rouletteSideActions .spinAction:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05)}.rouletteSideActions .spinAction:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 0 rgba(4,47,31,.95),0 8px 15px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.16)}.rouletteSideActions .spinAction.live{background:linear-gradient(180deg,#17bfb0,#149f97 54%,#0a6e68)}@media (max-width:1150px){.rouletteSideActions .spinAction{min-height:72px;border-radius:16px}.rouletteSideActions .spinAction span{font-size:24px}.rouletteSideActions .spinAction b{font-size:10px}}@media (max-width:760px){.betDropChip{width:26px;height:26px}.betDropChipFace b{font-size:8px}.outsideBet .betDropChip,.rouletteCell .betDropChip,.rouletteDozens button .betDropChip,.trackSections button .betDropChip,.zeroPocket .betDropChip{width:24px;height:24px}.rowBet .betDropChip,.trackNumber .betDropChip{width:22px;height:22px}}.placedChip{display:none!important}.placedChipStack{position:absolute;z-index:9;right:4px;top:3px;width:42px;height:42px;pointer-events:none}.rouletteCell .placedChipStack{right:-5px;top:-6px}.zeroPocket .placedChipStack{right:5px;top:5px}.rowBet .placedChipStack{right:2px;top:2px}.outsideBet .placedChipStack,.rouletteDozens button .placedChipStack{right:6px}.trackSections button .placedChipStack{top:1px;width:34px;height:34px}.trackNumber .placedChipStack{right:-2px;top:-3px;width:28px;height:28px}.placedChipMarker{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.88);box-shadow:0 4px 0 rgba(0,0,0,.34),0 8px 14px rgba(0,0,0,.24),inset 0 0 0 2px rgba(255,255,255,.14);transform:translate(calc(var(--chip-layer) * -3px),calc(var(--chip-layer) * 3px)) scale(calc(1 - var(--chip-layer) * .03));overflow:hidden}.placedChipMarker:after,.placedChipMarker:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.placedChipMarker:before{inset:4px;border:2px dashed rgba(255,255,255,.72)}.placedChipMarker:after{inset:10px;border:1px solid rgba(255,255,255,.34)}.placedChipMarkerFace{position:absolute;inset:0;display:grid;place-items:center;z-index:2;font-family:Georgia,serif;background:rgba(0,0,0,.06)}.placedChipMarkerFace b{font-size:11px;line-height:1;color:inherit;text-shadow:0 1px 0 rgba(255,255,255,.16)}.placedChipMarker.chip-0{background:radial-gradient(circle at 35% 28%,#fff4a7,#e0c318 50%,#967600);color:#272200}.placedChipMarker.chip-1{background:radial-gradient(circle at 35% 28%,#ff95bf,#bf1765 50%,#700531);color:#fff}.placedChipMarker.chip-2{background:radial-gradient(circle at 35% 28%,#9cf0b7,#159254 50%,#06502c);color:#fff}.trackNumber .placedChipMarkerFace b,.trackSections button .placedChipMarkerFace b{font-size:8px}.trackNumber .placedChipMarker:before{inset:3px}.trackNumber .placedChipMarker:after{inset:7px}.outsideBet .placedChipStack .placedChipMarkerFace b,.rouletteDozens button .placedChipStack .placedChipMarkerFace b{font-size:10px}@media (max-width:760px){.placedChipStack{width:34px;height:34px}.trackNumber .placedChipStack,.trackSections button .placedChipStack{width:24px;height:24px}.placedChipMarkerFace b{font-size:9px}.trackNumber .placedChipMarkerFace b,.trackSections button .placedChipMarkerFace b{font-size:7px}}.placedChipStack{right:6px;top:5px;width:32px;height:32px}.rouletteCell .placedChipStack{right:3px;top:3px;width:26px;height:26px}.zeroPocket .placedChipStack{right:4px;top:4px;width:24px;height:24px}.rowBet .placedChipStack{right:3px;top:3px;width:24px;height:24px}.outsideBet .placedChipStack,.rouletteDozens button .placedChipStack{right:5px;top:4px;width:28px;height:28px}.trackSections button .placedChipStack{right:3px;top:3px;width:22px;height:22px}.trackNumber .placedChipStack{right:2px;top:2px;width:18px;height:18px}.placedChipMarker{border-width:2px;box-shadow:0 3px 0 rgba(0,0,0,.32),0 5px 10px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.14)}.placedChipMarker:before{border-width:1px}.placedChipMarker:after{inset:8px;border-width:1px}.outsideBet .placedChipStack .placedChipMarkerFace b,.placedChipMarkerFace b,.rouletteDozens button .placedChipStack .placedChipMarkerFace b{font-size:9px}.rowBet .placedChipMarkerFace b,.trackNumber .placedChipMarkerFace b,.trackSections button .placedChipMarkerFace b,.zeroPocket .placedChipMarkerFace b{font-size:6px}.rouletteBettingPanel{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:10px 6px 8px;border-radius:16px;border:1px solid rgba(255,231,164,.24);background:linear-gradient(180deg,rgba(13,75,54,.95),rgba(8,54,38,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.rouletteBettingPanel small{font-size:10px;letter-spacing:.18em;font-weight:900;color:#f7e1a8}.rouletteChipTray.sideTray{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:0}.rouletteChipTray.sideTray .rouletteChip{width:54px;height:54px}.rouletteChipTray.sideTray .rouletteChip .chipRing b{font-size:17px}.rouletteChipTray.sideTray .rouletteChip .chipRing small{font-size:5px}.rouletteFooterBar{align-items:stretch}.rouletteFooterStat{display:grid;align-content:center;min-width:120px}@media (max-width:1150px){.rouletteBettingPanel{grid-column:1/-1;grid-template-columns:auto;justify-items:center;padding:8px 12px}.rouletteChipTray.sideTray{grid-auto-flow:column}.rouletteChipTray.sideTray .rouletteChip{width:50px;height:50px}}@media (max-width:760px){.placedChipStack{width:24px;height:24px;right:3px;top:3px}.outsideBet .placedChipStack,.rouletteCell .placedChipStack,.rouletteDozens button .placedChipStack{width:22px;height:22px}.rowBet .placedChipStack,.trackNumber .placedChipStack,.trackSections button .placedChipStack,.zeroPocket .placedChipStack{width:18px;height:18px}.placedChipMarker:before{inset:2px}.placedChipMarker:after{inset:6px}.placedChipMarkerFace b{font-size:7px}.rouletteChipTray.sideTray{grid-auto-flow:column}.rouletteChipTray.sideTray .rouletteChip{width:44px;height:44px}.rouletteChipTray.sideTray .rouletteChip .chipRing b{font-size:14px}}.rouletteBoardLayout{position:relative}.rouletteGridTable{display:grid;grid-template-columns:minmax(0,1fr) 55px;position:relative}.rouletteNumberGrid{position:relative;grid-template-columns:repeat(12,minmax(0,1fr))}.rouletteColumnBets,.rouletteNumberGrid{display:grid;grid-template-rows:repeat(3,50px)}.rouletteInsideBetLayer{position:absolute;inset:0;z-index:7;pointer-events:none}.intersectionBet{position:absolute;left:var(--x);top:var(--y);width:20px;height:20px;transform:translate(-50%,-50%);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;color:#fff}.intersectionBet:after{content:"";position:absolute;inset:5px;border-radius:50%;background:rgba(255,229,135,.16);opacity:0;box-shadow:0 0 0 1px rgba(255,246,204,.7)}.intersectionBet.hoverTarget:after,.intersectionBet:focus-visible:after,.intersectionBet:hover:after{opacity:1}.cornerBetTarget{width:22px;height:22px}.rouletteZeroBetLayer{position:absolute;z-index:8;left:60px;top:0;bottom:0;width:4px;pointer-events:none}.rouletteZeroBetLayer .zeroEdgeTarget{--x:50%;left:50%;top:var(--zero-y);pointer-events:auto}.rouletteCell.hoverCovered,.zeroPocket.hoverCovered{box-shadow:inset 0 0 0 3px #fff0a6,0 0 12px rgba(255,224,112,.45)!important;filter:brightness(1.42);z-index:2}.outsideBet.hoverTarget,.outsideBet:hover,.rouletteDozens button.hoverTarget,.rouletteDozens button:hover,.rowBet.hoverTarget,.rowBet:hover,.trackNumber:hover,.trackSections button:hover{filter:brightness(1.35);box-shadow:inset 0 0 0 3px #fff0a6!important;z-index:3}.rouletteSideActions button:not(:disabled):hover,.rouletteTrackControls button:not(:disabled):hover{filter:brightness(1.18);transform:translateY(-1px)}.outsideBet,.rouletteCell,.rouletteDozens button,.rouletteSideActions button,.rowBet,.trackNumber,.trackSections button,.zeroPocket{transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.outsideBet .placedChipStack,.placedChipStack,.rouletteCell .placedChipStack,.rouletteDozens button .placedChipStack,.rowBet .placedChipStack,.trackNumber .placedChipStack,.trackSections button .placedChipStack,.zeroPocket .placedChipStack{left:50%;right:auto;top:50%;width:calc(27px + (var(--chip-count) - 1) * 8px);height:27px;transform:translate(-50%,-50%)}.placedChipMarker{inset:auto;left:calc(var(--chip-layer) * 8px);top:0;width:27px;height:27px;transform:none}.intersectionBet .placedChipStack{width:calc(25px + (var(--chip-count) - 1) * 7px);height:25px}.intersectionBet .placedChipMarker{left:calc(var(--chip-layer) * 7px);width:25px;height:25px}.placedChipMarkerFace b{font-size:7px!important;letter-spacing:-.04em}.placedChipMarker:before{inset:3px}.placedChipMarker:after{inset:7px}.betDropChip.chip-0,.placedChipMarker.chip-0,.rouletteChip.chip-0{background:radial-gradient(circle at 34% 26%,#ff9b92,#e6413d 52%,#8b1716);color:#fff}.betDropChip.chip-1,.placedChipMarker.chip-1,.rouletteChip.chip-1{background:radial-gradient(circle at 34% 26%,#ffe58c,#dba92b 52%,#8d6510);color:#251d08}.betDropChip.chip-2,.placedChipMarker.chip-2,.rouletteChip.chip-2{background:radial-gradient(circle at 34% 26%,#b9efff,#3eadd9 52%,#14628c);color:#09212c}.betDropChip.chip-3,.placedChipMarker.chip-3,.rouletteChip.chip-3{background:radial-gradient(circle at 34% 26%,#99c8ff,#317acb 52%,#153d7d)}.betDropChip.chip-4,.placedChipMarker.chip-4,.rouletteChip.chip-4{background:radial-gradient(circle at 34% 26%,#9cf0e6,#20a895 52%,#086353)}.betDropChip.chip-5,.placedChipMarker.chip-5,.rouletteChip.chip-5{background:radial-gradient(circle at 34% 26%,#ffe2a1,#e19d25 52%,#905b08);color:#231704}.betDropChip.chip-6,.placedChipMarker.chip-6,.rouletteChip.chip-6{background:radial-gradient(circle at 34% 26%,#ff998d,#e74435 52%,#961d18)}.betDropChip.chip-7,.placedChipMarker.chip-7,.rouletteChip.chip-7{background:radial-gradient(circle at 34% 26%,#97cfff,#3c8fde 52%,#174a91)}.betDropChip.chip-8,.placedChipMarker.chip-8,.rouletteChip.chip-8{background:radial-gradient(circle at 34% 26%,#ffc680,#e77725 52%,#8d3910);color:#fff}.betDropChip.chip-9,.placedChipMarker.chip-9,.rouletteChip.chip-9{background:radial-gradient(circle at 34% 26%,#77818c,#222b34 52%,#090d11);color:#fff}.rouletteChipTray{display:grid;grid-template-columns:repeat(10,minmax(38px,48px));grid-gap:5px;gap:5px}.rouletteChip{width:44px;height:44px;padding:2px}.rouletteChip .chipRing b{font-size:12px}@media (max-width:1150px){.rouletteChipTray{grid-template-columns:repeat(5,44px)}}@media (max-width:760px){.rouletteBoardLayout{grid-template-columns:38px minmax(540px,1fr);gap:3px}.rouletteTableArea{overflow-x:auto;padding:8px 3px 18px}.rouletteGridTable{grid-template-columns:minmax(0,1fr) 42px}.rouletteNumberGrid{grid-template-columns:repeat(12,minmax(42px,1fr))}.rouletteColumnBets,.rouletteNumberGrid{grid-template-rows:repeat(3,43px)}.rouletteZeroBetLayer{left:39px}.rouletteCell,.rowBet,.zeroPocket{min-height:43px}.rouletteChipTray{grid-template-columns:repeat(5,42px);width:100%;justify-content:center}.rouletteChip{width:40px;height:40px}.rouletteFooterBar{align-items:center}}:root{--roulette-ice:#9fe8ff;--roulette-ice-soft:#d5f7ff}.rouletteEuroBoardStage{border-color:#8d63bb!important;background:linear-gradient(145deg,#241338,#10091c 58%,#080411)!important;box-shadow:0 20px 64px #000a,inset 0 1px 0 #d5f7ff22}.rouletteCasinoScene{background:radial-gradient(ellipse at 50% 42%,#44276b 0,transparent 61%),repeating-linear-gradient(0deg,#d5f7ff05 0 2px,transparent 2px 34px),linear-gradient(180deg,#24123a,#160b28 55%,#0b0615)!important;box-shadow:inset 0 0 0 1px #b994e455,inset 0 -30px 70px #030207aa}.rouletteCasinoScene:after{position:absolute;right:4%;top:15%;z-index:0;font-size:clamp(110px,18vw,280px);line-height:1;opacity:.11;filter:saturate(.7) hue-rotate(165deg) drop-shadow(0 0 18px var(--roulette-ice));transform:rotate(-18deg);pointer-events:none}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteHeaderBar,.rouletteCasinoScene .rouletteInfoLine{background:#24133be8!important;border-color:#8964ad99!important}.rouletteCasinoScene .rouletteMainBoard{border-color:#a783d0aa!important;background:radial-gradient(ellipse at center,#3f2862 0,#281543 58%,#170c2d 100%)!important;box-shadow:0 14px 30px #0008,inset 0 0 0 3px #b994e455,inset 0 0 35px #090314aa}.rouletteCasinoScene .betGameBadge{background:#160b27e8!important;border-color:#a783d0aa!important;color:var(--roulette-ice-soft)!important}.rouletteEuroBoardStage .rouletteSideMenu{border-left-color:#8d63bb!important;box-shadow:inset 0 0 0 2px #d5f7ff22,inset 0 0 34px #0b0418aa}.rouletteCasinoScene .rouletteSideActions button{border-color:#b994e4!important;background:linear-gradient(#b18bdf,#7048a5)!important;color:#160b26!important;box-shadow:0 3px 0 #39235d}.rouletteCasinoScene .rouletteSideActions .spinAction{border-color:var(--roulette-ice)!important;background:linear-gradient(#5b9fc0,#34718e)!important;color:#f2fcff!important;box-shadow:0 4px 0 #1b3d50,inset 0 0 0 1px #d5f7ff}.rouletteEuroBoardStage .rouletteRoundSetup .autoButton{border-color:var(--roulette-ice)!important;background:linear-gradient(180deg,#4b88a2,#2e5c72)!important;color:#effcff!important}.rouletteEuroBoardStage .rouletteRoundSetup .autoButton.active{border-color:#d5f7ff!important;background:linear-gradient(180deg,#7650a9,#4a2d72)!important}.trackNumber.hoverCovered{filter:brightness(1.55);background:#277d69;box-shadow:inset 0 0 0 2px #fff0a6,0 0 11px rgba(255,226,123,.46);position:relative;z-index:3}.trackSections button:hover{background:#267863}.rouletteChipCarousel{display:grid;grid-template-columns:30px auto 30px;align-items:center;justify-content:center;grid-gap:7px;gap:7px;min-width:230px}.rouletteChipCarousel .rouletteChipTray{display:flex;align-items:center;justify-content:center;gap:0;width:142px;height:58px;padding:0}.rouletteChipCarousel .rouletteChip{position:relative;width:45px;height:45px;margin:0 -2px;flex:0 0 auto;transition:transform .18s ease,filter .18s ease,opacity .18s ease;z-index:1}.rouletteChipCarousel .rouletteChip.sideChip{transform:scale(.78);filter:saturate(.72) brightness(.72);opacity:.9;z-index:1}.rouletteChipCarousel .rouletteChip.currentChip{width:57px;height:57px;transform:scale(1);filter:none;z-index:3;box-shadow:0 6px 15px #0008,0 0 0 3px #fff6bf!important}.rouletteChipCarousel .rouletteChip.currentChip .chipRing b{font-size:14px}.chipCarouselArrow{width:30px;height:42px;padding:0;border:0;background:transparent;color:#fff;font-size:24px;cursor:pointer;filter:drop-shadow(0 2px 3px #000)}.chipCarouselArrow:not(:disabled):hover{color:#ffe37d;transform:scale(1.12)}.chipCarouselArrow:disabled{opacity:.45}@media (max-width:760px){.rouletteChipCarousel{order:5;grid-column:1/-1;min-width:220px}.rouletteChipCarousel .rouletteChipTray{display:flex;width:138px}.rouletteChipCarousel .rouletteChip{width:43px;height:43px}.rouletteChipCarousel .rouletteChip.currentChip{width:54px;height:54px}}.rouletteMainBoard{transition:grid-template-columns .62s cubic-bezier(.2,.78,.2,1),gap .62s cubic-bezier(.2,.78,.2,1)}.rouletteWheelPanel{min-width:0;transition:transform .62s cubic-bezier(.2,.78,.2,1),opacity .35s ease;will-change:transform}.rouletteTableArea{min-width:0;transition:transform .62s cubic-bezier(.2,.78,.2,1)}@media (min-width:1151px){.roulettePrePlay .rouletteMainBoard{grid-template-columns:105px minmax(0,1fr) 72px}.roulettePrePlay .rouletteWheelPanel{width:310px;transform:translateX(-205px)}.roulettePrePlay .rouletteTableArea{transform:translateX(0)}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:310px minmax(0,1fr) 72px}.rouletteActivePlay .rouletteWheelPanel{width:auto;transform:translateX(0)}}.betDropChip.chip-0,.placedChipMarker.chip-0,.rouletteChip.chip-0{background:radial-gradient(circle at 34% 26%,#fff3a1,#dfc32b 52%,#8e7010);color:#211b06}.betDropChip.chip-1,.placedChipMarker.chip-1,.rouletteChip.chip-1{background:radial-gradient(circle at 34% 26%,#ff9ea8,#d8444e 52%,#841a24);color:#fff}.betDropChip.chip-2,.placedChipMarker.chip-2,.rouletteChip.chip-2{background:radial-gradient(circle at 34% 26%,#a7dcff,#438fd2 52%,#1d4b84);color:#fff}.betDropChip.chip-3,.placedChipMarker.chip-3,.rouletteChip.chip-3{background:radial-gradient(circle at 34% 26%,#ff9bd0,#c43a82 52%,#711744);color:#fff}.betDropChip.chip-4,.placedChipMarker.chip-4,.rouletteChip.chip-4{background:radial-gradient(circle at 34% 26%,#b0efc5,#249459 52%,#0b572f);color:#fff}.betDropChip.chip-5,.placedChipMarker.chip-5,.rouletteChip.chip-5{background:radial-gradient(circle at 34% 26%,#ffce82,#df8129 52%,#854011);color:#fff}.betDropChip.chip-6,.placedChipMarker.chip-6,.rouletteChip.chip-6{background:radial-gradient(circle at 34% 26%,#b6a4ff,#674fc7 52%,#362477);color:#fff}.betDropChip.chip-7,.placedChipMarker.chip-7,.rouletteChip.chip-7{background:radial-gradient(circle at 34% 26%,#9da6ad,#303a43 52%,#0b1014);color:#fff}@media (max-width:1150px){.rouletteActivePlay .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{transform:none;width:auto}}@media (min-width:1151px){.rouletteEuroBoardStage{min-height:820px;padding:18px 20px 22px}.rouletteMainBoard{min-height:500px;align-items:center;transition:grid-template-columns .68s cubic-bezier(.2,.78,.2,1),gap .68s cubic-bezier(.2,.78,.2,1)}.rouletteWheelPanel{width:420px;justify-self:start;transition:transform .68s cubic-bezier(.2,.78,.2,1),width .68s cubic-bezier(.2,.78,.2,1),opacity .3s ease}.rouletteWheelCase{width:405px;height:405px;padding:18px}.rouletteBallTrack{inset:18px}.rouletteResultText{width:405px;text-align:center}.rouletteFooterBar,.rouletteInfoLine,.rouletteRaceTrack,.rouletteStageNote,.rouletteTableArea{transition:margin-left .68s cubic-bezier(.2,.78,.2,1),width .68s cubic-bezier(.2,.78,.2,1),transform .68s cubic-bezier(.2,.78,.2,1),font-size .35s ease}.roulettePrePlay .rouletteMainBoard{grid-template-columns:132px minmax(0,1fr) 86px;gap:18px}.roulettePrePlay .rouletteWheelPanel{width:420px;transform:translateX(-286px)}.roulettePrePlay .rouletteTableArea{transform:none}.roulettePrePlay .rouletteRaceTrack{width:calc(100% - 250px);margin-left:250px;transform:scale(1.055);transform-origin:right center}.roulettePrePlay .rouletteTableArea{transform:scale(1.045);transform-origin:left center}.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine{width:calc(100% - 24px);margin-left:12px}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:430px minmax(0,1fr) 86px;gap:20px}.rouletteActivePlay .rouletteWheelPanel{width:420px;transform:translateX(0)}.rouletteActivePlay .rouletteTableArea{transform:translateX(10px) scale(.965);transform-origin:left center}.rouletteActivePlay .rouletteRaceTrack{width:calc(100% - 460px);margin-left:440px;transform:scale(.98);transform-origin:right center}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteStageNote{width:calc(100% - 120px);margin-left:100px}.roulettePrePlay .rouletteCell{font-size:19px}.roulettePrePlay .zeroPocket{font-size:28px}.roulettePrePlay .outsideBet,.roulettePrePlay .rouletteDozens button{min-height:47px;font-size:14px}}@media (min-width:1500px){.rouletteEuroBoardStage{min-height:860px}.rouletteWheelPanel{width:455px}.rouletteWheelCase{width:440px;height:440px}.rouletteResultText{width:440px}.roulettePrePlay .rouletteMainBoard{grid-template-columns:145px minmax(0,1fr) 90px}.roulettePrePlay .rouletteWheelPanel{width:455px;transform:translateX(-307px)}.roulettePrePlay .rouletteRaceTrack{width:calc(100% - 285px);margin-left:285px}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:465px minmax(0,1fr) 90px}.rouletteActivePlay .rouletteWheelPanel{width:455px}.rouletteActivePlay .rouletteRaceTrack{width:calc(100% - 500px);margin-left:475px}}@media (min-width:1151px){.rouletteTableArea{justify-self:start;width:100%}.roulettePrePlay .rouletteMainBoard{grid-template-columns:132px minmax(0,1fr) 112px;gap:20px}.roulettePrePlay .rouletteTableArea{width:calc(100% - 88px);transform:scale(.965);transform-origin:left center}.roulettePrePlay .rouletteBoardLayout{width:100%;max-width:100%}.roulettePrePlay .rouletteColumnBets,.roulettePrePlay .rouletteNumberGrid{grid-template-rows:repeat(3,46px)}.roulettePrePlay .rouletteCell,.roulettePrePlay .rowBet,.roulettePrePlay .zeroPocket{min-height:46px}.roulettePrePlay .outsideBet,.roulettePrePlay .rouletteDozens button{min-height:40px}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:430px minmax(0,1fr) 108px;gap:18px}.rouletteActivePlay .rouletteTableArea{width:calc(100% - 42px);transform:translateX(6px) scale(.975);transform-origin:left center}}@media (min-width:1500px){.roulettePrePlay .rouletteMainBoard{grid-template-columns:145px minmax(0,1fr) 118px}.roulettePrePlay .rouletteTableArea{width:calc(100% - 96px)}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:465px minmax(0,1fr) 114px}.rouletteActivePlay .rouletteTableArea{width:calc(100% - 52px)}}@media (min-width:1151px){.roulettePrePlay .rouletteMainBoard{grid-template-columns:132px minmax(0,1fr) 120px;gap:18px}.roulettePrePlay .rouletteTableArea{width:calc(100% - 92px);max-width:calc(100% - 92px);transform:none;transform-origin:left center}.roulettePrePlay .rouletteBoardLayout,.roulettePrePlay .rouletteDozens,.roulettePrePlay .rouletteOutsideRow{width:100%}.roulettePrePlay .rouletteColumnBets,.roulettePrePlay .rouletteNumberGrid{grid-template-rows:repeat(3,44px)}.roulettePrePlay .rouletteCell,.roulettePrePlay .rowBet,.roulettePrePlay .zeroPocket{min-height:44px}.roulettePrePlay .rouletteCell{font-size:19px}.roulettePrePlay .outsideBet,.roulettePrePlay .rouletteDozens button{min-height:39px}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:430px minmax(0,1fr) 116px;gap:18px}.rouletteActivePlay .rouletteTableArea{width:calc(100% - 50px);max-width:calc(100% - 50px);transform:translateX(4px)}}@media (min-width:1500px){.roulettePrePlay .rouletteMainBoard{grid-template-columns:145px minmax(0,1fr) 124px}.roulettePrePlay .rouletteTableArea{width:calc(100% - 104px);max-width:calc(100% - 104px)}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:465px minmax(0,1fr) 120px}.rouletteActivePlay .rouletteTableArea{width:calc(100% - 58px);max-width:calc(100% - 58px)}}.rouletteWheelIdleRotor{width:100%;height:100%;border-radius:50%;transform-origin:50% 50%}.rouletteWheelIdleRotor .rouletteWheelImage{display:block;width:100%;height:100%}.roulettePrePlay .rouletteWheelIdleRotor{animation:rouletteIdleWheelTurn 14s linear infinite}@keyframes rouletteIdleWheelTurn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:1151px){.rouletteEuroBoardStage{min-height:900px;padding:78px 22px 24px}.rouletteHeaderBar{min-height:48px}.rouletteWheelPanel{width:525px}.rouletteWheelCase{width:510px;height:510px;padding:20px}.rouletteResultText{width:510px}.rouletteBallTrack{inset:20px}.rouletteClosing .rouletteMainBoard,.roulettePrePlay .rouletteMainBoard{grid-template-columns:168px minmax(0,1fr) 120px;gap:18px;min-height:560px}.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{width:525px;transform:translateX(-350px)}.rouletteClosing .rouletteTableArea,.roulettePrePlay .rouletteTableArea{width:calc(100% - 84px);max-width:calc(100% - 84px);transform:none;justify-self:start}.rouletteClosing .rouletteRaceTrack,.roulettePrePlay .rouletteRaceTrack{width:calc(100% - 185px);margin-left:185px;transform:none}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:540px minmax(0,1fr) 120px;gap:20px;min-height:560px}.rouletteActivePlay .rouletteWheelPanel{width:525px;transform:translateX(0)}.rouletteActivePlay .rouletteTableArea{width:calc(100% - 78px);max-width:calc(100% - 78px);transform:none;justify-self:start}.rouletteActivePlay .rouletteRaceTrack{width:calc(100% - 570px);margin-left:550px;transform:none}.rouletteActivePlay .rouletteColumnBets,.rouletteActivePlay .rouletteNumberGrid{grid-template-rows:repeat(3,42px)}.rouletteActivePlay .rouletteCell,.rouletteActivePlay .rowBet,.rouletteActivePlay .zeroPocket{min-height:42px}.rouletteActivePlay .rouletteCell{font-size:18px}.rouletteActivePlay .outsideBet,.rouletteActivePlay .rouletteDozens button{min-height:38px}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteStageNote,.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteStageNote{width:calc(100% - 12px);margin-left:6px}.rouletteClosing .rouletteMainBoard,.rouletteClosing .rouletteRaceTrack,.rouletteClosing .rouletteTableArea,.rouletteClosing .rouletteWheelPanel{transition-duration:.68s}}@media (min-width:1500px){.rouletteEuroBoardStage{min-height:930px;padding-top:84px}.rouletteWheelPanel{width:585px}.rouletteWheelCase{width:565px;height:565px;padding:22px}.rouletteResultText{width:565px}.rouletteBallTrack{inset:22px}.rouletteClosing .rouletteMainBoard,.roulettePrePlay .rouletteMainBoard{grid-template-columns:188px minmax(0,1fr) 126px;min-height:610px}.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{width:585px;transform:translateX(-390px)}.rouletteClosing .rouletteRaceTrack,.roulettePrePlay .rouletteRaceTrack{width:calc(100% - 205px);margin-left:205px}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:600px minmax(0,1fr) 126px;min-height:610px}.rouletteActivePlay .rouletteWheelPanel{width:585px}.rouletteActivePlay .rouletteRaceTrack{width:calc(100% - 635px);margin-left:615px}.rouletteActivePlay .rouletteTableArea{width:calc(100% - 88px);max-width:calc(100% - 88px)}}@media (prefers-reduced-motion:reduce){.roulettePrePlay .rouletteWheelIdleRotor{animation:none!important}}@media (min-width:1151px){.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteRaceTrack,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteRaceTrack,.roulettePrePlay .rouletteStageNote{width:calc(100% - 408px);max-width:calc(100% - 408px);margin-left:186px}.rouletteClosing .rouletteTableArea,.roulettePrePlay .rouletteTableArea{align-self:start;margin-top:28px}.rouletteClosing .rouletteInfoLine,.roulettePrePlay .rouletteInfoLine{margin-top:-188px}.rouletteClosing .rouletteFooterBar,.roulettePrePlay .rouletteFooterBar{margin-top:8px}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteRaceTrack,.rouletteActivePlay .rouletteStageNote{width:calc(100% - 778px);max-width:calc(100% - 778px);margin-left:560px}}@media (min-width:1500px){.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteRaceTrack,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteRaceTrack,.roulettePrePlay .rouletteStageNote{width:calc(100% - 434px);max-width:calc(100% - 434px);margin-left:206px}.rouletteClosing .rouletteInfoLine,.roulettePrePlay .rouletteInfoLine{margin-top:-212px}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteRaceTrack,.rouletteActivePlay .rouletteStageNote{width:calc(100% - 854px);max-width:calc(100% - 854px);margin-left:620px}}@media (min-width:1151px){.rouletteEuroBoardStage{min-height:860px;padding:72px 22px 24px}.rouletteHeaderBar{min-height:46px}.rouletteRaceTrack{width:78%;max-width:78%;margin:8px 0 12px 18%;transition:width .65s ease,margin-left .65s ease,transform .65s ease}.rouletteActivePlay .rouletteMainBoard,.rouletteClosing .rouletteMainBoard,.rouletteMainBoard,.roulettePrePlay .rouletteMainBoard{grid-template-columns:430px minmax(0,1fr) 112px;gap:18px;min-height:500px;align-items:center;transition:grid-template-columns .65s ease,gap .65s ease}.rouletteActivePlay .rouletteWheelPanel,.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel,.rouletteWheelPanel{width:500px;justify-self:start;transition:transform .7s cubic-bezier(.2,.8,.2,1),width .7s ease}.rouletteWheelCase{width:490px;height:490px;padding:20px}.rouletteResultText{width:490px}.rouletteBallTrack{inset:20px}.rouletteActivePlay .rouletteTableArea,.rouletteClosing .rouletteTableArea,.roulettePrePlay .rouletteTableArea,.rouletteTableArea{width:100%;max-width:100%;justify-self:stretch;align-self:center;margin:0;transform:none;transition:transform .65s ease,width .65s ease,max-width .65s ease}.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{transform:translateX(-315px)}.rouletteClosing .rouletteTableArea,.roulettePrePlay .rouletteTableArea{width:104%;max-width:104%;transform:translateX(-24px)}.rouletteClosing .rouletteRaceTrack,.roulettePrePlay .rouletteRaceTrack{width:81%;max-width:81%;margin-left:15%}.rouletteActivePlay .rouletteWheelPanel{transform:translateX(0)}.rouletteActivePlay .rouletteTableArea{width:100%;max-width:100%;transform:translateX(0)}.rouletteActivePlay .rouletteRaceTrack{width:78%;max-width:78%;margin-left:18%}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteStageNote,.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteStageNote,.rouletteFooterBar,.rouletteInfoLine,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteStageNote,.rouletteStageNote{width:78%;max-width:78%;margin-left:18%;margin-top:8px;transition:width .65s ease,margin-left .65s ease,transform .65s ease}.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteStageNote{width:81%;max-width:81%;margin-left:15%}.rouletteCell{font-size:18px}.rouletteCell,.rowBet,.zeroPocket{min-height:42px}.outsideBet,.rouletteDozens button{min-height:38px}}@media (min-width:1500px){.rouletteEuroBoardStage{min-height:890px;padding-top:76px}.rouletteActivePlay .rouletteMainBoard,.rouletteClosing .rouletteMainBoard,.rouletteMainBoard,.roulettePrePlay .rouletteMainBoard{grid-template-columns:470px minmax(0,1fr) 118px;min-height:540px}.rouletteActivePlay .rouletteWheelPanel,.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel,.rouletteWheelPanel{width:545px}.rouletteWheelCase{width:535px;height:535px;padding:21px}.rouletteResultText{width:535px}.rouletteBallTrack{inset:21px}.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{transform:translateX(-345px)}.rouletteClosing .rouletteTableArea,.roulettePrePlay .rouletteTableArea{transform:translateX(-28px);width:104%;max-width:104%}}@media (prefers-reduced-motion:reduce){.rouletteFooterBar,.rouletteInfoLine,.rouletteMainBoard,.rouletteRaceTrack,.rouletteStageNote,.rouletteTableArea,.rouletteWheelPanel{transition:none!important}}@media (min-width:1151px){.rouletteEuroBoardStage{--actions-col:110px;--board-gap:18px;--wheel-col-idle:340px;--wheel-col-active:470px}.rouletteClosing .rouletteMainBoard,.rouletteMainBoard,.roulettePrePlay .rouletteMainBoard{display:grid!important;grid-template-columns:var(--wheel-col-idle) minmax(0,1fr) var(
        --actions-col
      )!important;grid-gap:var(--board-gap)!important;gap:var(--board-gap)!important;align-items:center!important;min-height:500px!important;width:100%!important;overflow:visible!important}.rouletteActivePlay .rouletteMainBoard{grid-template-columns:var(--wheel-col-active) minmax(0,1fr) var(
        --actions-col
      )!important}.rouletteActivePlay .rouletteWheelPanel,.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel,.rouletteWheelPanel{grid-column:1!important;width:500px!important;max-width:none!important;justify-self:start!important}.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{transform:translateX(-335px)!important}.rouletteActivePlay .rouletteWheelPanel{transform:translateX(0)!important}.rouletteWheelCase{height:490px!important}.rouletteResultText,.rouletteWheelCase{width:490px!important}.rouletteActivePlay .rouletteTableArea,.rouletteClosing .rouletteTableArea,.roulettePrePlay .rouletteTableArea,.rouletteTableArea{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;justify-self:stretch!important;align-self:center!important;overflow:visible!important;box-sizing:border-box!important}.rouletteBoardLayout,.rouletteDozens,.rouletteGridTable,.rouletteNumberGrid,.rouletteOutsideRow{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.rouletteBoardLayout{grid-template-columns:52px minmax(0,1fr)!important}.rouletteGridTable{grid-template-columns:minmax(0,1fr) 46px!important}.rouletteNumberGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.rouletteSideActions{grid-column:3!important;width:100%!important;min-width:0!important;justify-self:stretch!important;position:relative!important;z-index:15!important}.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteRaceTrack,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteRaceTrack,.roulettePrePlay .rouletteStageNote{width:calc(100% - var(--wheel-col-idle) - var(--actions-col) - (var(--board-gap) * 2))!important;max-width:none!important;margin-left:calc(var(--wheel-col-idle) + var(--board-gap))!important;margin-right:calc(var(--actions-col) + var(--board-gap))!important;transform:none!important}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteRaceTrack,.rouletteActivePlay .rouletteStageNote{width:calc(100% - var(--wheel-col-active) - var(--actions-col) - (var(--board-gap) * 2))!important;max-width:none!important;margin-left:calc(var(--wheel-col-active) + var(--board-gap))!important;margin-right:calc(var(--actions-col) + var(--board-gap))!important;transform:none!important}.rouletteCell{font-size:17px!important}.rouletteCell,.rowBet,.zeroPocket{min-height:42px!important}.outsideBet,.rouletteDozens button{min-height:38px!important}}@media (min-width:1500px){.rouletteEuroBoardStage{--wheel-col-idle:360px;--wheel-col-active:500px;--actions-col:116px}.rouletteActivePlay .rouletteWheelPanel,.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel,.rouletteWheelPanel{width:535px!important}.rouletteWheelCase{height:525px!important}.rouletteResultText,.rouletteWheelCase{width:525px!important}.rouletteClosing .rouletteWheelPanel,.roulettePrePlay .rouletteWheelPanel{transform:translateX(-360px)!important}}.roulettePayoutGuide{margin:10px auto 0;width:min(760px,100%);padding:10px 13px;border:1px solid #daf3e344;border-radius:10px;background:#07372f99;color:#f5ead8;font-size:11px}.roulettePayoutGuide summary{cursor:pointer;font-weight:800;color:#ffe3a1}.payoutGuideGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px 14px;gap:7px 14px;padding-top:11px;color:#d8e9dd}.payoutGuideGrid p{grid-column:1/-1;margin:2px 0 0;color:#bbd4c4;line-height:1.5}@media (max-width:760px){.payoutGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rouletteEuroBoardStage{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(280px,20%,340px)!important;align-items:stretch;grid-gap:0;gap:0;min-height:770px!important;padding:0!important;overflow:hidden;border:1px solid #a45726;background:linear-gradient(145deg,#542815,#2b130b 58%,#160905);isolation:isolate}.rouletteCasinoScene{position:relative;display:flex;flex-direction:column;min-height:770px;padding:26px 24px 20px;color:#fff0d4;background:radial-gradient(ellipse at 49% 45%,rgba(15,101,75,.52),transparent 59%),repeating-linear-gradient(0deg,rgba(255,189,99,.022) 0 2px,transparent 2px 34px),linear-gradient(180deg,#30160d,#24110b 28%,#102e26 68%,#27130b);box-shadow:inset 0 0 0 1px #d3964a33,inset 0 -30px 70px #0906057a}.rouletteCasinoScene:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.34;background:linear-gradient(90deg,transparent 0 4%,#9f572333 4.1% 4.4%,transparent 4.5% 95.5%,#9f572333 95.6% 95.9%,transparent 96%),radial-gradient(ellipse at 50% 100%,#d2823433,transparent 48%)}.rouletteCasinoScene>*{position:relative;z-index:1}.rouletteCasinoScene .betGameBadge{background:#29140ce8;border-color:#c28a4d88;color:#f7d89b;letter-spacing:.14em}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteHeaderBar,.rouletteCasinoScene .rouletteInfoLine{background:rgba(22,51,41,.82);border-color:#e5c18b66;box-shadow:0 7px 20px #0003,inset 0 1px 0 #fff2}.rouletteCasinoScene .rouletteRaceTrack{margin-top:0;margin-bottom:8px}.rouletteCasinoScene .rouletteMainBoard{flex:1 1;min-height:500px!important;border:1px solid #dfbe8266;border-radius:14px;padding:16px 12px;background:radial-gradient(ellipse at center,#17614d 0,#0c493d 58%,#08362f 100%);box-shadow:0 14px 30px #0006,inset 0 0 0 3px #7c522c55,inset 0 0 35px #001e18aa}.rouletteCasinoScene .rouletteTableArea{filter:drop-shadow(0 8px 6px #001b16aa)}.rouletteCasinoScene .rouletteSideActions button{border:1px solid #bd7e39;border-radius:10px;background:linear-gradient(#f1bf68,#c68131);color:#38200e;box-shadow:0 3px 0 #78401d}.rouletteCasinoScene .rouletteSideActions .spinAction{background:linear-gradient(#4b8954,#28613d);border:2px solid #ebc46b;color:#fff0c5}.rouletteCasinoScene .rouletteInfoLine{margin-top:9px}.rouletteCasinoScene .rouletteFooterBar{margin-top:8px}.rouletteCasinoScene .rouletteStageNote{margin:9px 0 0;color:#e7d1ad;text-shadow:0 2px 3px #000;text-align:center}.rouletteSideMenu{position:relative;z-index:5;display:flex;flex-direction:column;min-width:0;padding:26px 20px 22px;border-left:8px solid #85411e;color:#572512;background:radial-gradient(ellipse at 40% 22%,#f7dbab,#d5a264 75%,#c78b50);box-shadow:inset 0 0 0 3px #f5b86788,inset 0 0 35px #7b3a1855}.rouletteMenuHeading{text-align:center;margin:34px 0 24px}.rouletteMenuHeading small{font-size:7px;font-weight:900;letter-spacing:.12em;color:#8b4c25}.rouletteMenuHeading h2{margin:7px 0;font:700 34px/1.05 Georgia,serif;text-transform:uppercase;color:#572512}.rouletteMenuHeading p{margin:0;font-size:12px;font-weight:700;color:#754221}.rouletteSideMenu .roulettePayoutGuide{width:100%;margin:0;padding:0;border:0;border-top:1px solid #97603866;border-bottom:1px solid #97603866;border-radius:0;background:transparent;color:#754221;font-size:10px}.rouletteSideMenu .roulettePayoutGuide summary{padding:12px 5px;color:#6b3219;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rouletteSideMenu .payoutGuideGrid{grid-template-columns:1fr;gap:7px;padding:0 5px 12px;color:#855b38;font-size:10px}.rouletteSideMenu .payoutGuideGrid p{color:#754221;font-size:9px}.rouletteMenuStats{margin-top:20px;padding:12px 10px;border-top:1px solid #97603866;border-bottom:1px solid #97603866}.rouletteMenuStats>div+div{margin-top:12px}.rouletteMenuStats small{display:block;font-size:7px;font-weight:900;letter-spacing:.1em;color:#8b4c25}.rouletteMenuStats strong{display:block;margin-top:4px;color:#642a15;font-family:Georgia,serif;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.rouletteMenuStats>div+div strong{font-family:Inter,system-ui,sans-serif;font-size:11px}.rouletteMenuHint{margin:auto 0 0;padding-top:18px;color:#754221;font-size:10px;line-height:1.55;text-align:center}.rouletteCasinoScene .rouletteOutcomeLayer{z-index:20}.rouletteEuroBoardStage{grid-template-columns:minmax(0,1fr) clamp(380px,27%,480px)!important}.rouletteRoundSetup{display:grid;grid-gap:14px;gap:14px;padding:15px 13px;border:1px solid #bd8954aa;border-radius:9px;background:#f1d6a7aa;box-shadow:0 4px 8px #74411e22;color:#603019}.rouletteSetupHeading{display:none}.rouletteSetupGroup{min-width:0}.rouletteSetupGroup>label{display:block;margin:0 0 7px;color:#8b4c25;font-size:8px;font-weight:900;letter-spacing:.12em}.rouletteRoundSetup .modeButtonsInline{gap:6px}.rouletteRoundSetup .modeButtonsInline button{min-width:0;min-height:55px;padding:7px 4px;border-color:#bd8c58;background:#ead1a5;color:#603019;font-size:9px}.rouletteRoundSetup .modeButtonsInline button small{font-size:7px;color:#94633e}.rouletteRoundSetup .modeButtonsInline button.active{border-color:#a94521;background:#fff0c3;box-shadow:0 0 0 2px #e9ad4c88}.rouletteRoundSetup .stakeValue{border-color:#ad7747;background:#f4dfb9}.rouletteRoundSetup .stakeValue button{background:#e7c28f;color:#542512}.rouletteRoundSetup .stakeInputWrap input{color:#542512}.rouletteRoundSetup .stakeInputWrap small{color:#956746}.rouletteRoundSetup .rouletteAmountChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.rouletteRoundSetup .quickBets button{border-color:#bd8c58;background:#ead1a5;color:#69391d}.rouletteRoundSetup .quickBets button.active{border-color:#a94521;background:#fff0c3;color:#542512}.rouletteRoundSetup .modeButtons button:disabled,.rouletteRoundSetup .quickBets button:disabled{opacity:.55;cursor:not-allowed}.rouletteRoundSetup .autoRoundInput{border-color:#bd8c58;background:#f3dfb9}.rouletteRoundSetup .autoRoundInput input{color:#542512}.rouletteRoundSetup .autoRoundInput small{color:#956746}.rouletteRoundSetup .autoRoundPresets button{border-color:#bd8c58;background:#ead1a5;color:#69391d}.rouletteRoundSetup .autoRoundPresets button.active{border-color:#a94521;background:#fff0c3}.rouletteRoundSetup .lossLimitControl{color:#754221}.rouletteRoundSetup .autoButton{margin-top:9px;border-color:#d59a46;background:linear-gradient(#4b8954,#28613d);color:#fff0c5;box-shadow:0 3px 0 #173821;font-size:10px}.rouletteRoundSetup .autoButton.active{border-color:#eab54f;background:linear-gradient(#813a1b,#682910);box-shadow:0 3px 0 #43190d}.rouletteSetupNote{margin:8px 0 0;color:#80532f;font-size:9px;line-height:1.5}.rouletteSideMenu .roulettePayoutGuide{margin-top:2px}.rouletteSideMenu .rouletteMenuStats{margin-top:12px}.rouletteEuroBoardStage .rouletteMenuHeading{margin:15px 0 16px}.rouletteEuroBoardStage .rouletteMenuHeading h2{font-size:30px}.rouletteEuroBoardStage .rouletteMenuHint{margin-top:14px;padding-top:12px;border-top:1px solid #97603866}.rouletteResultsFrame{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.rouletteResultsFrame .history{min-height:0;padding:8px 4px!important}.rouletteResultsFrame .roundHistory,.rouletteResultsFrame .sessionSummary{margin-top:0}@media (min-width:1351px){.rouletteEuroBoardStage{--wheel-col-idle:370px!important;--wheel-col-active:370px!important;--actions-col:104px!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-idle) minmax(0,1fr) var(
        --actions-col
      )!important}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel,.rouletteCasinoScene .rouletteWheelPanel,.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{width:350px!important;transform:translateX(0)!important}.rouletteCasinoScene .rouletteWheelCase{width:340px!important;height:340px!important;padding:15px!important}.rouletteCasinoScene .rouletteResultText{width:340px!important}.rouletteCasinoScene .rouletteBallTrack{inset:15px!important}}@media (min-width:1151px) and (max-width:1350px){.rouletteEuroBoardStage{--wheel-col-idle:340px!important;--wheel-col-active:340px!important;--actions-col:96px!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-idle) minmax(0,1fr) var(
        --actions-col
      )!important}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel,.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{width:320px!important;transform:translateX(0)!important}.rouletteCasinoScene .rouletteWheelCase{width:310px!important;height:310px!important;padding:14px!important}.rouletteCasinoScene .rouletteResultText{width:310px!important}.rouletteCasinoScene .rouletteBallTrack{inset:14px!important}}@media (max-width:1350px){.rouletteEuroBoardStage{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.rouletteCasinoScene{min-height:690px;padding:22px 18px 18px}.rouletteEuroBoardStage .rouletteSideMenu{border-left:0;border-top:7px solid #85411e;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) 1.3fr;grid-gap:12px 18px;gap:12px 18px}.rouletteMenuHeading{grid-column:1/-1;margin:4px 0}.rouletteMenuHeading h2{font-size:27px}.rouletteSideMenu .roulettePayoutGuide{grid-column:1}.rouletteMenuStats{grid-column:2;grid-row:2;margin:0}.rouletteMenuHint{grid-column:1/-1;margin:0;padding:0}}@media (max-width:760px){.rouletteEuroBoardStage{min-height:0!important}.rouletteCasinoScene{min-height:0;padding:12px 7px 14px}.rouletteCasinoScene .rouletteMainBoard{min-height:0!important;padding:10px 7px;border-radius:10px}.rouletteEuroBoardStage .rouletteSideMenu{display:flex;gap:0;padding:17px 14px;border-left:0;border-top-width:6px}.rouletteMenuHeading{margin:2px 0 12px}.rouletteMenuHeading h2{font-size:24px}.rouletteSideMenu .roulettePayoutGuide{margin:0}.rouletteMenuStats{margin-top:12px}.rouletteMenuHint{margin:10px 0 0;padding:0}.rouletteCasinoScene .rouletteFooterBar{border-radius:9px;padding:8px;gap:7px}}.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(-170px)!important;opacity:.88}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{transition:grid-template-columns .7s cubic-bezier(.2,.78,.2,1),gap .7s cubic-bezier(.2,.78,.2,1)}.rouletteCasinoScene .rouletteColumnBets,.rouletteCasinoScene .rouletteNumberGrid{grid-template-rows:repeat(3,58px)!important}.rouletteCasinoScene .rouletteCell,.rouletteCasinoScene .rowBet,.rouletteCasinoScene .zeroPocket{min-height:58px!important;font-size:21px!important}.rouletteCasinoScene .zeroPocket{font-size:30px!important}.rouletteCasinoScene .outsideBet,.rouletteCasinoScene .rouletteDozens button{min-height:50px!important;font-size:15px!important}.rouletteCasinoScene .outsideBet,.rouletteCasinoScene .rouletteCell,.rouletteCasinoScene .rouletteDozens button,.rouletteCasinoScene .rowBet,.rouletteCasinoScene .zeroPocket{border-radius:3px}.rouletteCasinoScene .trackNumber,.rouletteCasinoScene .trackSections button{min-height:31px;font-size:10px}.rouletteCasinoScene .rouletteMiniTitle{font-size:12px}.rouletteCasinoScene .prevBall{width:28px;height:28px;font-size:10px}.rouletteCasinoScene .rouletteTrackControls span{font-size:11px}.rouletteCasinoScene .betGameBadge,.rouletteCasinoScene .rouletteFooterStat span,.rouletteCasinoScene .rouletteInfoLine span{font-size:9px}.rouletteCasinoScene .rouletteFooterStat strong,.rouletteCasinoScene .rouletteInfoLine strong,.rouletteCasinoScene .rouletteStageNote{font-size:12px}.rouletteMenuStats small,.rouletteSideMenu .rouletteMenuHeading small{font-size:8px}.rouletteEuroBoardStage .rouletteMenuHeading h2{font-size:34px}.rouletteEuroBoardStage .rouletteMenuHeading p{font-size:13px}.rouletteSideMenu .roulettePayoutGuide summary{font-size:12px}.rouletteSideMenu .payoutGuideGrid{font-size:11px}.rouletteMenuHint,.rouletteSideMenu .payoutGuideGrid p{font-size:10px}.rouletteSetupGroup>label{font-size:9px}.rouletteRoundSetup .modeButtonsInline button{font-size:10px}.rouletteRoundSetup .modeButtonsInline button small,.rouletteSetupNote{font-size:8px}.rouletteRoundSetup .autoRoundPresets button,.rouletteRoundSetup .quickBets button{font-size:10px}.rouletteRoundSetup .autoButton{font-size:11px}.rouletteCasinoScene .rouletteOutcomeLayer{position:absolute;inset:0;z-index:40;display:grid;place-items:center;isolation:isolate}.rouletteOutcomeLayer.reward .rouletteOutcomeVignette{background:radial-gradient(circle at 50% 46%,rgba(255,215,104,.15),rgba(255,174,42,.06) 38%,rgba(5,15,12,.36) 82%)}.rouletteOutcomeLayer.penalty .rouletteOutcomeVignette{background:radial-gradient(circle at 50% 46%,rgba(222,44,44,.14),rgba(105,12,12,.08) 40%,rgba(14,4,5,.38) 84%)}.rouletteOutcomeFx.winFx{background:linear-gradient(155deg,rgba(38,80,59,.82),rgba(13,44,36,.84))}.rouletteOutcomeFx.lossFx{background:linear-gradient(155deg,rgba(92,28,30,.84),rgba(44,13,17,.86))}.rouletteOutcomeFx{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 5px rgba(255,220,155,.06),0 18px 55px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.14)}@media (min-width:1151px) and (max-width:1350px){.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(-155px)!important}}@media (min-width:761px) and (max-width:1150px){.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(-118px)!important}}@media (max-width:760px){.rouletteCasinoScene .rouletteColumnBets,.rouletteCasinoScene .rouletteNumberGrid{grid-template-rows:repeat(3,48px)!important}.rouletteCasinoScene .rouletteCell,.rouletteCasinoScene .rowBet,.rouletteCasinoScene .zeroPocket{min-height:48px!important;font-size:15px!important}.rouletteCasinoScene .outsideBet,.rouletteCasinoScene .rouletteDozens button{min-height:46px!important;font-size:13px!important}.rouletteCasinoScene .trackNumber,.rouletteCasinoScene .trackSections button{min-height:29px;font-size:9px}.rouletteCasinoScene .rouletteStageNote{font-size:10px}.rouletteOutcomeFx{min-width:min(270px,84%);padding:18px 24px}}.rouletteEuroBoardStage{--wheel-size:clamp(400px,25vw,520px);--wheel-col-idle:clamp(200px,12.5vw,260px);--wheel-col-active:var(--wheel-size);--actions-col:clamp(82px,5vw,100px);--board-gap:16px;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;border-radius:16px!important}.rouletteCasinoScene{min-width:0;overflow:hidden}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{transition:grid-template-columns .72s cubic-bezier(.2,.78,.2,1),gap .72s cubic-bezier(.2,.78,.2,1)}.rouletteCasinoScene .rouletteWheelPanel{width:var(--wheel-size)!important;max-width:none!important;transition:transform .72s cubic-bezier(.2,.78,.2,1),opacity .35s ease!important}.rouletteCasinoScene .rouletteWheelCase{width:var(--wheel-size)!important;height:var(--wheel-size)!important;padding:clamp(14px,1vw,21px)!important;box-sizing:border-box!important}.rouletteCasinoScene .rouletteResultText{width:var(--wheel-size)!important}.rouletteCasinoScene .rouletteBallTrack{inset:clamp(14px,1vw,21px)!important}.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(calc(var(--wheel-col-idle) - var(--wheel-size)))!important;opacity:.9}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(0)!important;opacity:1}.rouletteActivePlay .rouletteCasinoScene .rouletteTableArea,.rouletteCasinoScene .rouletteTableArea,.rouletteClosing .rouletteCasinoScene .rouletteTableArea,.roulettePrePlay .rouletteCasinoScene .rouletteTableArea{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;justify-self:stretch!important;transition:width .72s cubic-bezier(.2,.78,.2,1),max-width .72s cubic-bezier(.2,.78,.2,1)!important}.rouletteAutoSummary,.rouletteLastRoundSummary{margin-top:12px;padding:12px 11px;border-top:1px solid #97603866;border-bottom:1px solid #97603866;color:#754221}.rouletteAutoSummary>small,.rouletteLastRoundSummary>small{display:block;margin-bottom:8px;font-size:8px;font-weight:900;letter-spacing:.1em;color:#8b4c25}.rouletteLastRoundSummary>div{display:flex;justify-content:space-between;gap:12px;margin-top:5px;font-size:10px}.rouletteLastRoundSummary>div b{color:#642a15}.rouletteAutoSummary p{margin:0 0 7px;font-size:10px;line-height:1.5;color:#754221}.rouletteAutoSummary>strong{font-size:17px}@media (min-width:1151px){.rouletteEuroBoardStage{--wheel-size:clamp(360px,31vw,480px);--wheel-col-idle:clamp(185px,15vw,250px);--actions-col:clamp(80px,6vw,98px)}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{display:grid!important;grid-template-columns:var(--wheel-col-idle) minmax(0,1fr) var(
        --actions-col
      )!important;grid-gap:var(--board-gap)!important;gap:var(--board-gap)!important;align-items:center!important;min-height:540px!important;width:100%!important;overflow:visible!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-active) minmax(0,1fr) var(
        --actions-col
      )!important}.rouletteCasinoScene .rouletteWheelPanel{grid-column:1!important;justify-self:start!important}.rouletteCasinoScene .rouletteTableArea{grid-column:2!important;align-self:center!important;overflow:visible!important}.rouletteCasinoScene .rouletteSideActions{grid-column:3!important;width:100%!important;min-width:0!important;justify-self:stretch!important;position:relative!important;z-index:15!important}.rouletteCasinoScene .rouletteBoardLayout,.rouletteCasinoScene .rouletteDozens,.rouletteCasinoScene .rouletteGridTable,.rouletteCasinoScene .rouletteNumberGrid,.rouletteCasinoScene .rouletteOutsideRow{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.rouletteCasinoScene .rouletteBoardLayout{grid-template-columns:52px minmax(0,1fr)!important}.rouletteCasinoScene .rouletteGridTable{grid-template-columns:minmax(0,1fr) 46px!important}.rouletteCasinoScene .rouletteNumberGrid{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@media (min-width:1351px){.rouletteEuroBoardStage{--wheel-size:clamp(420px,26vw,520px);--wheel-col-idle:clamp(200px,13vw,270px);--wheel-col-active:var(--wheel-size);--actions-col:clamp(82px,5vw,100px);grid-template-columns:minmax(0,1fr) clamp(400px,27%,480px)!important;min-height:820px!important}}@media (min-width:761px) and (max-width:1150px){.rouletteEuroBoardStage{--wheel-size:clamp(280px,37vw,420px);--wheel-col-idle:clamp(165px,21vw,220px);--wheel-col-active:var(--wheel-size);--actions-col:100%;--board-gap:12px}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-idle) minmax(0,1fr)!important;gap:var(--board-gap)!important;min-height:530px!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-active) minmax(0,1fr)!important}.rouletteCasinoScene .rouletteSideActions{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.rouletteCasinoScene .rouletteSideActions .spinAction{min-height:63px;border-radius:10px}.rouletteEuroBoardStage .rouletteSideMenu{display:grid;grid-template-columns:minmax(0,1fr) 1.2fr;grid-gap:12px 18px;gap:12px 18px;border-left:0;border-top:7px solid #85411e;padding:20px}.rouletteEuroBoardStage .rouletteMenuHeading{grid-column:1/-1;margin:4px 0}.rouletteEuroBoardStage .rouletteSideMenu .roulettePayoutGuide{grid-column:1}.rouletteEuroBoardStage .rouletteMenuStats{grid-column:2;grid-row:2;margin:0}.rouletteEuroBoardStage .rouletteMenuHint{grid-column:1/-1;margin:0;padding:0}}@media (max-width:1350px){.rouletteEuroBoardStage{grid-template-columns:minmax(0,1fr)!important}.rouletteEuroBoardStage .rouletteSideMenu{display:grid;grid-template-columns:minmax(0,1fr) 1.25fr;grid-gap:12px 18px;gap:12px 18px;border-left:0;border-top:7px solid #85411e;padding:20px}.rouletteEuroBoardStage .rouletteMenuHeading{grid-column:1/-1;margin:4px 0}.rouletteEuroBoardStage .rouletteSideMenu .roulettePayoutGuide{grid-column:1}.rouletteEuroBoardStage .rouletteMenuStats{grid-column:2;grid-row:2;margin:0}.rouletteEuroBoardStage .rouletteMenuHint{grid-column:1/-1;margin:0;padding:0}}@media (max-width:760px){.rouletteEuroBoardStage{--wheel-size:clamp(220px,72vw,340px);--wheel-col-idle:var(--wheel-size);--wheel-col-active:var(--wheel-size);min-height:0!important;border-radius:14px!important}.rouletteCasinoScene{min-height:0!important;padding:12px 7px 14px}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:12px 8px!important}.rouletteCasinoScene .rouletteWheelPanel{justify-self:center!important}.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(-22px)!important}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(0)!important}.rouletteCasinoScene .rouletteTableArea{grid-column:1!important}.rouletteCasinoScene .rouletteSideActions{grid-column:1!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rouletteCasinoScene .rouletteSideActions .spinAction,.rouletteCasinoScene .rouletteSideActions button{min-height:48px!important}.rouletteEuroBoardStage .rouletteSideMenu{display:flex;gap:0;padding:17px 14px;border-left:0;border-top-width:6px}.rouletteEuroBoardStage .rouletteMenuHeading{margin:2px 0 12px}.rouletteEuroBoardStage .rouletteSideMenu .roulettePayoutGuide{margin:0}.rouletteEuroBoardStage .rouletteMenuStats{margin-top:12px}.rouletteEuroBoardStage .rouletteMenuHint{margin:10px 0 0;padding:0}.rouletteCasinoScene .rouletteColumnBets,.rouletteCasinoScene .rouletteNumberGrid{grid-template-rows:repeat(3,48px)!important}.rouletteCasinoScene .rouletteCell,.rouletteCasinoScene .rowBet,.rouletteCasinoScene .zeroPocket{min-height:48px!important;font-size:15px!important}}.rouletteCasinoScene .betGameBadge,.rouletteCasinoScene .rouletteFooterStat span,.rouletteCasinoScene .rouletteInfoLine span{font-size:10px}.rouletteCasinoScene .trackNumber,.rouletteCasinoScene .trackSections button{font-size:11px}.rouletteSideMenu .rouletteMenuHeading small,.rouletteSideMenu .rouletteMenuStats small{font-size:9px}.rouletteSideMenu .payoutGuideGrid,.rouletteSideMenu .rouletteMenuStats>div+div strong{font-size:12px}.rouletteSideMenu .payoutGuideGrid p,.rouletteSideMenu .rouletteMenuHint{font-size:11px}.rouletteRoundSetup .rouletteSetupGroup>label{font-size:10px}.rouletteRoundSetup .modeButtonsInline button{font-size:11px}.rouletteRoundSetup .modeButtonsInline button small,.rouletteRoundSetup .rouletteSetupNote{font-size:9px}.rouletteRoundSetup .autoRoundPresets button,.rouletteRoundSetup .quickBets button{font-size:11px}.rouletteRoundSetup .autoRoundInput small,.rouletteRoundSetup .stakeInputWrap small{font-size:9px}.rouletteRoundSetup .autoButton{font-size:12px}.rouletteSideMenu .rouletteAutoSummary p,.rouletteSideMenu .rouletteLastRoundSummary>div{font-size:11px}@media (max-width:760px){.rouletteCasinoScene .trackNumber,.rouletteCasinoScene .trackSections button,.rouletteRoundSetup .modeButtonsInline button{font-size:10px}.rouletteRoundSetup .modeButtonsInline button small,.rouletteRoundSetup .rouletteSetupNote{font-size:9px}}@media (min-width:1151px){.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-idle) minmax(0,1fr)!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--wheel-col-active) minmax(0,1fr)!important}.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteRaceTrack,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteRaceTrack,.roulettePrePlay .rouletteStageNote{width:calc(100% - var(--wheel-col-idle) - var(--board-gap))!important;max-width:none!important;margin-left:calc(var(--wheel-col-idle) + var(--board-gap))!important;margin-right:0!important;transform:none!important}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteRaceTrack,.rouletteActivePlay .rouletteStageNote{width:calc(100% - var(--wheel-col-active) - var(--board-gap))!important;max-width:none!important;margin-left:calc(var(--wheel-col-active) + var(--board-gap))!important;margin-right:0!important;transform:none!important}}@media (min-width:761px) and (max-width:1150px){.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteStageNote{width:calc(100% - var(--wheel-col-idle) - var(--board-gap))!important;margin-left:calc(var(--wheel-col-idle) + var(--board-gap))!important;margin-right:0!important}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteStageNote{width:calc(100% - var(--wheel-col-active) - var(--board-gap))!important;margin-left:calc(var(--wheel-col-active) + var(--board-gap))!important;margin-right:0!important}}.rouletteCasinoScene .rouletteSideActions{grid-column:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:clamp(5px,1vw,10px)!important;gap:clamp(5px,1vw,10px)!important;width:100%!important;min-width:0!important;margin-top:8px;position:relative!important;z-index:15!important}.rouletteCasinoScene .rouletteSideActions .spinAction,.rouletteCasinoScene .rouletteSideActions button{min-width:0;min-height:64px!important;border-radius:10px!important}.rouletteCasinoScene .rouletteSideActions button span{font-size:21px}.rouletteCasinoScene .rouletteSideActions button b{font-size:11px;letter-spacing:.08em}.rouletteCasinoScene .rouletteWheelPanel{position:relative;z-index:1;flex-shrink:0}.rouletteCasinoScene .rouletteTableArea{z-index:2;min-width:0;max-width:100%}.rouletteCasinoScene .rouletteBettingSurface{display:grid;grid-gap:7px;gap:7px;width:100%;min-width:0;max-width:100%}.rouletteEuroBoardStage{--roulette-wheel-size:520px;--roulette-wheel-preview-track:260px;--roulette-wheel-play-track:520px;--roulette-wheel-table-gap:18px}@media (min-width:1151px){.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{display:grid!important;grid-template-columns:var(--roulette-wheel-preview-track) minmax(0,1fr)!important;grid-column-gap:var(--roulette-wheel-table-gap)!important;column-gap:var(--roulette-wheel-table-gap)!important;overflow:hidden!important;isolation:isolate;transition:grid-template-columns .72s cubic-bezier(.2,.78,.2,1),column-gap .72s cubic-bezier(.2,.78,.2,1)!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:var(--roulette-wheel-play-track) minmax(0,1fr)!important}.rouletteCasinoScene .rouletteWheelPanel{grid-column:1!important;width:var(--roulette-wheel-size)!important;max-width:var(--roulette-wheel-size)!important;min-width:var(--roulette-wheel-size)!important;justify-self:start!important;pointer-events:none}.rouletteCasinoScene .rouletteWheelCase{height:var(--roulette-wheel-size)!important}.rouletteCasinoScene .rouletteResultText,.rouletteCasinoScene .rouletteWheelCase{width:var(--roulette-wheel-size)!important}.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(calc(var(--roulette-wheel-preview-track) - var(--roulette-wheel-size)))!important}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel{transform:translateX(0)!important}.rouletteActivePlay .rouletteCasinoScene .rouletteTableArea,.rouletteCasinoScene .rouletteTableArea,.rouletteClosing .rouletteCasinoScene .rouletteTableArea,.roulettePrePlay .rouletteCasinoScene .rouletteTableArea{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important;align-self:center!important;justify-self:stretch!important;overflow:visible!important}.rouletteClosing .rouletteFooterBar,.rouletteClosing .rouletteInfoLine,.rouletteClosing .rouletteRaceTrack,.rouletteClosing .rouletteStageNote,.roulettePrePlay .rouletteFooterBar,.roulettePrePlay .rouletteInfoLine,.roulettePrePlay .rouletteRaceTrack,.roulettePrePlay .rouletteStageNote{width:calc(100% - var(--roulette-wheel-preview-track) - var(--roulette-wheel-table-gap))!important;margin-left:calc(var(--roulette-wheel-preview-track) + var(--roulette-wheel-table-gap))!important;margin-right:0!important}.rouletteActivePlay .rouletteFooterBar,.rouletteActivePlay .rouletteInfoLine,.rouletteActivePlay .rouletteRaceTrack,.rouletteActivePlay .rouletteStageNote{width:calc(100% - var(--roulette-wheel-play-track) - var(--roulette-wheel-table-gap))!important;margin-left:calc(var(--roulette-wheel-play-track) + var(--roulette-wheel-table-gap))!important;margin-right:0!important}}@media (min-width:1151px) and (max-width:1500px){.rouletteEuroBoardStage{--roulette-wheel-size:clamp(390px,34vw,470px);--roulette-wheel-preview-track:calc(var(--roulette-wheel-size) / 2);--roulette-wheel-play-track:var(--roulette-wheel-size);--roulette-wheel-table-gap:14px}}@media (min-width:1501px){.rouletteEuroBoardStage{--roulette-wheel-size:clamp(460px,25.4vw,520px);--roulette-wheel-preview-track:calc(var(--roulette-wheel-size) / 2);--roulette-wheel-play-track:var(--roulette-wheel-size)}}@media (min-width:761px) and (max-width:1150px){.rouletteCasinoScene{min-height:0!important;padding:16px 14px 17px}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{min-height:500px!important;padding:13px 10px!important;overflow:hidden!important;isolation:isolate}.rouletteCasinoScene .rouletteWheelPanel{pointer-events:none;z-index:1}.rouletteCasinoScene .rouletteTableArea{z-index:2;min-width:0!important}.rouletteCasinoScene .rouletteCell,.rouletteCasinoScene .rowBet,.rouletteCasinoScene .zeroPocket{font-size:16px!important}.rouletteCasinoScene .outsideBet,.rouletteCasinoScene .rouletteDozens button{font-size:12px!important}.rouletteCasinoScene .rouletteSideActions .spinAction,.rouletteCasinoScene .rouletteSideActions button{min-height:58px!important}.rouletteEuroBoardStage .rouletteSideMenu{grid-template-columns:minmax(280px,.95fr) minmax(300px,1.05fr);padding:18px 16px;gap:14px}.rouletteEuroBoardStage .rouletteRoundSetup{padding:13px 11px;gap:12px}.rouletteEuroBoardStage .rouletteMenuHeading h2{font-size:29px}}@media (max-width:760px){.rouletteCasinoScene{padding:10px 6px 13px!important}.rouletteCasinoScene .betGameBadge{max-width:calc(100% - 4px);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rouletteCasinoScene .rouletteHeaderBar{margin:8px 0;padding:9px 10px;gap:8px}.rouletteCasinoScene .roulettePreviousWrap{width:100%;min-width:0}.rouletteCasinoScene .roulettePreviousBalls{min-width:0;overflow:hidden}.rouletteCasinoScene .prevBall{width:25px;height:25px;flex:0 0 25px}.rouletteCasinoScene .prevBall:nth-child(n+7){display:none}.rouletteCasinoScene .rouletteTrackControls{width:100%;justify-content:flex-end}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:12px 6px!important;overflow:hidden!important}.rouletteCasinoScene .rouletteWheelPanel{grid-column:1!important;width:var(--wheel-size)!important;min-width:0!important;max-width:100%!important;justify-self:center!important;pointer-events:none}.rouletteCasinoScene .rouletteWheelCase{width:var(--wheel-size)!important;height:var(--wheel-size)!important;max-width:100%}.rouletteCasinoScene .rouletteResultText{width:100%!important;max-width:var(--wheel-size)!important;font-size:10px}.rouletteCasinoScene .rouletteTableArea{grid-column:1!important;display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;padding:2px 0 7px}.rouletteCasinoScene .rouletteBettingSurface{display:grid;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:7px;scrollbar-width:thin;scrollbar-color:#d29b48 #123e34;overscroll-behavior-inline:contain}.rouletteCasinoScene .rouletteBoardLayout,.rouletteCasinoScene .rouletteDozens,.rouletteCasinoScene .rouletteOutsideRow{width:680px!important;min-width:680px!important;max-width:none!important}.rouletteCasinoScene .rouletteBoardLayout{grid-template-columns:44px minmax(0,1fr)!important}.rouletteCasinoScene .rouletteGridTable{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;width:100%!important;min-width:0!important;max-width:none!important}.rouletteCasinoScene .rouletteNumberGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.rouletteCasinoScene .rouletteColumnBets,.rouletteCasinoScene .rouletteNumberGrid{grid-template-rows:repeat(3,46px)!important}.rouletteCasinoScene .rouletteCell,.rouletteCasinoScene .rowBet,.rouletteCasinoScene .zeroPocket{min-height:46px!important;font-size:15px!important}.rouletteCasinoScene .outsideBet,.rouletteCasinoScene .rouletteDozens button{min-height:43px!important;font-size:12px!important}.rouletteCasinoScene .rouletteSideActions{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;padding-right:0}.rouletteCasinoScene .rouletteSideActions .spinAction,.rouletteCasinoScene .rouletteSideActions button{min-height:54px!important}.rouletteCasinoScene .rouletteFooterBar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;margin-left:0!important;padding:9px 10px!important;grid-gap:10px 14px;gap:10px 14px}.rouletteCasinoScene .rouletteFooterStat{text-align:left}.rouletteCasinoScene .rouletteStageNote{width:100%!important;margin:8px 0 0!important;padding-inline:5px;font-size:9px}.rouletteEuroBoardStage .rouletteSideMenu{display:flex!important;padding:16px 12px 18px!important}.rouletteEuroBoardStage .rouletteMenuHeading h2{font-size:27px}.rouletteEuroBoardStage .rouletteRoundSetup{padding:12px 10px;gap:12px}.rouletteRoundSetup .modeButtonsInline{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rouletteRoundSetup .modeButtonsInline button{min-height:54px;padding:7px 3px}.rouletteRoundSetup .rouletteAmountChoices{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rouletteSideMenu .rouletteMenuStats strong{font-size:15px}}@media (max-width:520px){.rouletteCasinoScene .rouletteSideActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.rouletteRoundSetup .modeButtonsInline button{font-size:9px}.rouletteRoundSetup .modeButtonsInline button small{font-size:7px}}.rouletteCasinoScene .rouletteHeaderBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"previous controls" "track track"!important;align-items:center;grid-gap:8px 14px!important;gap:8px 14px!important;min-width:0}.rouletteCasinoScene .roulettePreviousWrap{grid-area:previous;min-width:0}.rouletteCasinoScene .rouletteTrackControls{grid-area:controls;justify-self:end;white-space:nowrap}.rouletteCasinoScene .rouletteRaceTrackViewport{grid-area:track;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d29b48 #123e34;padding-top:15px}.rouletteCasinoScene .rouletteRaceTrack{display:grid!important}@media (min-width:1151px){.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-rows:minmax(520px,auto) auto auto auto!important;min-height:690px!important;align-items:center!important}.rouletteCasinoScene .rouletteTableArea,.rouletteCasinoScene .rouletteWheelPanel{grid-row:1!important}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteInfoLine,.rouletteCasinoScene .rouletteStageNote{grid-column:2!important;width:100%!important;max-width:100%!important;margin:0!important}.rouletteCasinoScene .rouletteInfoLine{grid-row:2!important}.rouletteCasinoScene .rouletteFooterBar{grid-row:3!important}.rouletteCasinoScene .rouletteStageNote{grid-row:4!important;padding:2px 8px 4px}}@media (min-width:761px) and (max-width:1150px){.rouletteCasinoScene .rouletteRaceTrack{width:100%!important;min-width:650px!important;max-width:none!important;margin:0!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-rows:minmax(480px,auto) auto auto auto!important;min-height:650px!important;align-items:center!important}.rouletteCasinoScene .rouletteTableArea,.rouletteCasinoScene .rouletteWheelPanel{grid-row:1!important}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteInfoLine,.rouletteCasinoScene .rouletteStageNote{grid-column:2!important;width:100%!important;max-width:100%!important;margin:0!important}.rouletteCasinoScene .rouletteInfoLine{grid-row:2!important}.rouletteCasinoScene .rouletteFooterBar{grid-row:3!important}.rouletteCasinoScene .rouletteStageNote{grid-row:4!important;padding:2px 8px 4px}}@media (max-width:760px){.rouletteCasinoScene .rouletteHeaderBar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"previous controls" "track track"!important;margin:8px 0!important;padding:9px 10px!important}.rouletteCasinoScene .rouletteTrackControls{width:auto!important;max-width:100%;gap:4px}.rouletteCasinoScene .rouletteTrackControls span{display:none}.rouletteCasinoScene .rouletteRaceTrack{width:650px!important;min-width:650px!important;max-width:none!important;margin:0!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;min-height:0!important;align-items:stretch!important}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteInfoLine,.rouletteCasinoScene .rouletteStageNote,.rouletteCasinoScene .rouletteTableArea,.rouletteCasinoScene .rouletteWheelPanel{grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;margin:0!important}.rouletteCasinoScene .rouletteInfoLine{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:9px 10px!important}.rouletteCasinoScene .rouletteStageNote{padding:2px 5px 4px}}.rouletteCasinoScene .rouletteRaceTrackScroll{grid-area:track;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d29b48 #123e34}.rouletteCasinoScene .rouletteRaceTrackViewport{grid-area:auto;width:max(100%,680px);min-width:680px;overflow:visible}.rouletteCasinoScene .rouletteRaceTrack{min-width:680px!important;box-sizing:border-box}.rouletteCasinoScene .rouletteBoardSummaryViewport{grid-column:2!important;grid-row:2!important;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d29b48 #123e34}.rouletteCasinoScene .rouletteBoardSummaryContent{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;width:max(100%,680px);min-width:680px;box-sizing:border-box}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteInfoLine,.rouletteCasinoScene .rouletteStageNote{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:680px!important;max-width:none!important;margin:0!important;box-sizing:border-box}@media (min-width:1151px){.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-rows:minmax(520px,auto) auto!important}}@media (min-width:761px) and (max-width:1150px){.rouletteCasinoScene .rouletteRaceTrack{width:100%!important;min-width:680px!important;max-width:none!important;margin:0!important}.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{grid-template-rows:minmax(480px,auto) auto!important}}@media (max-width:760px){.rouletteCasinoScene .rouletteRaceTrack{width:100%!important;min-width:680px!important;max-width:none!important;margin:0!important}.rouletteCasinoScene .rouletteBoardSummaryViewport{grid-column:1!important;grid-row:auto!important}}.rouletteEuroBoardStage .rouletteSideMenu{border-color:#8e4b24;color:#f5e6c4;background:radial-gradient(ellipse at 50% 0,#1a5748 0,#103f34 48%,#0d3029 100%);box-shadow:inset 0 0 0 2px #d9ad5a44,inset 0 0 34px #071d19aa}.rouletteEuroBoardStage .rouletteAutoSummary>small,.rouletteEuroBoardStage .rouletteLastRoundSummary>small,.rouletteEuroBoardStage .rouletteMenuHeading small,.rouletteEuroBoardStage .rouletteMenuStats small{color:#e0b967}.rouletteEuroBoardStage .rouletteMenuHeading h2{color:#fff0ce}.rouletteEuroBoardStage .rouletteAutoSummary,.rouletteEuroBoardStage .rouletteLastRoundSummary,.rouletteEuroBoardStage .rouletteMenuHeading p,.rouletteEuroBoardStage .rouletteMenuHint,.rouletteEuroBoardStage .rouletteMenuStats{color:#d8d5b7}.rouletteEuroBoardStage .rouletteAutoSummary,.rouletteEuroBoardStage .rouletteLastRoundSummary,.rouletteEuroBoardStage .rouletteMenuHint,.rouletteEuroBoardStage .rouletteMenuStats,.rouletteEuroBoardStage .rouletteSideMenu .roulettePayoutGuide{border-color:#d4aa5a66}.rouletteEuroBoardStage .rouletteSideMenu .roulettePayoutGuide summary{color:#f2cf80}.rouletteEuroBoardStage .rouletteAutoSummary p,.rouletteEuroBoardStage .rouletteLastRoundSummary>div span,.rouletteEuroBoardStage .rouletteSideMenu .payoutGuideGrid,.rouletteEuroBoardStage .rouletteSideMenu .payoutGuideGrid p{color:#d8d5b7}.rouletteEuroBoardStage .rouletteLastRoundSummary>div b,.rouletteEuroBoardStage .rouletteMenuStats strong{color:#fff0ce}.rouletteEuroBoardStage .rouletteRoundSetup{border-color:#d4aa5a88;background:linear-gradient(145deg,#185447e8,#103b32ed);box-shadow:inset 0 1px #ffffff12,0 5px 13px #061a1680;color:#f5e6c4}.rouletteEuroBoardStage .rouletteRoundSetup .rouletteSetupGroup>label{color:#e0b967}.rouletteEuroBoardStage .rouletteRoundSetup .autoRoundPresets button,.rouletteEuroBoardStage .rouletteRoundSetup .modeButtonsInline button,.rouletteEuroBoardStage .rouletteRoundSetup .quickBets button{border-color:#b38a4d;background:linear-gradient(180deg,#17483d,#123a32);color:#f5e6c4}.rouletteEuroBoardStage .rouletteRoundSetup .modeButtonsInline button small{color:#c6c5a6}.rouletteEuroBoardStage .rouletteRoundSetup .autoRoundPresets button.active,.rouletteEuroBoardStage .rouletteRoundSetup .modeButtonsInline button.active,.rouletteEuroBoardStage .rouletteRoundSetup .quickBets button.active{border-color:#f3cd6d;background:linear-gradient(180deg,#f2c45d,#d99832);color:#3b2412;box-shadow:inset 0 0 0 1px #fff2b066,0 0 0 1px #e9b54b55}.rouletteEuroBoardStage .rouletteRoundSetup .autoRoundInput,.rouletteEuroBoardStage .rouletteRoundSetup .stakeValue{border-color:#c29a58;background:#0d352d;color:#fff0ce}.rouletteEuroBoardStage .rouletteRoundSetup .stakeValue button{background:linear-gradient(180deg,#56311d,#382116);color:#f5d17b}.rouletteEuroBoardStage .rouletteRoundSetup .autoRoundInput input,.rouletteEuroBoardStage .rouletteRoundSetup .stakeInputWrap input{color:#fff0ce}.rouletteEuroBoardStage .rouletteRoundSetup .autoRoundInput small,.rouletteEuroBoardStage .rouletteRoundSetup .rouletteSetupNote,.rouletteEuroBoardStage .rouletteRoundSetup .stakeInputWrap small{color:#c9c6a8}.rouletteEuroBoardStage .rouletteRoundSetup .lossLimitControl{color:#e0d8bb}.rouletteEuroBoardStage .rouletteRoundSetup .lossLimitControl input{accent-color:#e2b44e}.rouletteEuroBoardStage .rouletteRoundSetup .autoButton{border-color:#e0b64e;background:linear-gradient(180deg,#397b4d,#20553b);color:#fff1c7;box-shadow:0 3px 0 #0a2b20,inset 0 1px #ffffff24}.rouletteEuroBoardStage .rouletteRoundSetup .autoButton.active{border-color:#e9b451;background:linear-gradient(180deg,#80411f,#572813);box-shadow:0 3px 0 #34170c}.rouletteEuroBoardStage .rouletteRoundSetup button:focus-visible,.rouletteEuroBoardStage .rouletteRoundSetup input:focus-visible,.rouletteEuroBoardStage .rouletteSideMenu summary:focus-visible{outline:2px solid #f3d273;outline-offset:2px}@media (min-width:641px) and (max-width:1150px){.rouletteEuroBoardStage .rouletteSideMenu{display:flex!important;flex-direction:column!important;align-items:stretch}.rouletteEuroBoardStage .rouletteMenuHeading,.rouletteEuroBoardStage .rouletteSideMenu>.rouletteAutoSummary,.rouletteEuroBoardStage .rouletteSideMenu>.rouletteLastRoundSummary,.rouletteEuroBoardStage .rouletteSideMenu>.rouletteMenuHint,.rouletteEuroBoardStage .rouletteSideMenu>.rouletteMenuStats,.rouletteEuroBoardStage .rouletteSideMenu>.roulettePayoutGuide,.rouletteEuroBoardStage .rouletteSideMenu>.rouletteRoundSetup{width:100%}.rouletteEuroBoardStage .rouletteMenuHeading{order:0}.rouletteEuroBoardStage .rouletteSideMenu>.rouletteRoundSetup{order:1}.rouletteEuroBoardStage .rouletteSideMenu>.roulettePayoutGuide{order:2}.rouletteEuroBoardStage .rouletteSideMenu>.rouletteMenuStats{order:3}.rouletteEuroBoardStage .rouletteSideMenu>.rouletteLastRoundSummary{order:4}.rouletteEuroBoardStage .rouletteSideMenu>.rouletteAutoSummary{order:5}.rouletteEuroBoardStage .rouletteSideMenu>.rouletteMenuHint{order:6}}@media (max-width:760px){.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel,.rouletteCasinoScene .rouletteWheelPanel,.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{grid-column:1!important;justify-self:center!important;margin-inline:auto!important}}.rouletteEuroBoardStage{border-color:#988653!important;background:linear-gradient(145deg,#10291f,#091b14 58%,#06120d)!important;box-shadow:0 20px 64px #0008,inset 0 1px 0 #ddcb8b22}.rouletteCasinoScene{background:radial-gradient(ellipse at 50% 44%,rgba(22,102,72,.35),transparent 62%),repeating-linear-gradient(0deg,rgba(201,188,134,.018) 0 2px,transparent 2px 34px),linear-gradient(180deg,#0d281f,#0a2119 54%,#071710)!important;box-shadow:inset 0 0 0 1px #b49c5c44,inset 0 -30px 70px #030a077a}.rouletteCasinoScene:before{background:linear-gradient(90deg,transparent 0 4%,#c3ad6722 4.1% 4.4%,transparent 4.5% 95.5%,#c3ad6722 95.6% 95.9%,transparent 96%),radial-gradient(ellipse at 50% 100%,#145c402b,transparent 48%)}.rouletteCasinoScene .betGameBadge{background:#0b241be8;border-color:#bca56588;color:#ead99a}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteHeaderBar,.rouletteCasinoScene .rouletteInfoLine{background:rgba(12,49,36,.88);border-color:#b4a26777}.rouletteCasinoScene .rouletteMainBoard{border-color:#b6a36788;background:radial-gradient(ellipse at center,#126148 0,#0b4a38 58%,#073729 100%);box-shadow:0 14px 30px #0006,inset 0 0 0 3px #9b88534d,inset 0 0 35px #001e18aa}.rouletteCasinoScene .rouletteSideActions button{border-color:#a9935d;background:linear-gradient(#d5c17b,#a68d4d);color:#14251b;box-shadow:0 3px 0 #685a36}.rouletteCasinoScene .rouletteSideActions .spinAction{border-color:#e0cc83;background:linear-gradient(#418158,#23583b);color:#fff4d1;box-shadow:0 4px 0 #173821,inset 0 0 0 1px #a3d179}.rouletteEuroBoardStage .rouletteSideMenu{border-left-color:#978552;box-shadow:inset 0 0 0 2px #d5c27c33,inset 0 0 34px #071d19aa}.rouletteEuroBoardStage .rouletteRoundSetup .stakeValue button{background:linear-gradient(180deg,#183d2d,#102b20);color:#e2cf8a}.rouletteEuroBoardStage .rouletteRoundSetup .autoButton.active{border-color:#d5c176;background:linear-gradient(180deg,#365f40,#24482f);box-shadow:0 3px 0 #142c1d}.settingsModal.guidanceModal{background:linear-gradient(155deg,#164b39,#10372a 56%,#0a2119)}@media (max-width:760px){.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel,.rouletteCasinoScene .rouletteWheelPanel,.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{justify-self:center!important;margin-inline:auto!important;transform:none!important;opacity:1!important;transition:none!important}}.rouletteEuroBoardStage{border-color:#a97936!important;background:linear-gradient(145deg,#57291b,#25110c 58%,#120706)!important}.rouletteCasinoScene{background:radial-gradient(ellipse at 50% 45%,#1b693f 0,#10462d 58%,#09241a 100%)!important}.rouletteCasinoScene:after{content:"🐍";opacity:.08;filter:saturate(.45) sepia(.5) hue-rotate(300deg) drop-shadow(0 0 14px #d5f7ff)}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteHeaderBar,.rouletteCasinoScene .rouletteInfoLine{background:#542919ed!important;border-color:#c1934d99!important}.rouletteCasinoScene .rouletteMainBoard{border-color:#d0a459!important;background:radial-gradient(ellipse at center,#1f7145 0,#105333 58%,#0a3421 100%)!important}.rouletteCasinoScene .betGameBadge{background:#35170fe8!important;border-color:#d0a459!important;color:#f8e7bb!important}.rouletteEuroBoardStage .rouletteSideMenu{border-left-color:#a97936!important}.rouletteCasinoScene .rouletteSideActions button{border-color:#c1934d!important;background:linear-gradient(#8b4a2c,#542617)!important;color:#f8e7bb!important}.rouletteCasinoScene .rouletteSideActions .spinAction{border-color:#e0bb6a!important;background:linear-gradient(#a66138,#71351f)!important;color:#fff2d0!important}.outsideBet,.rouletteCell,.rouletteDozens button,.rowBet,.trackNumber,.trackSections button,.zeroPocket{border-color:#d0a459!important;color:#f5e4bc!important}.outsideBet.red,.rouletteCell.red{background:#831f2a!important}.outsideBet.black,.rouletteCell.black{background:#161513!important}.outsideBet:not(.red):not(.black),.rouletteCell:not(.red):not(.black),.rouletteDozens button,.rowBet,.trackNumber,.trackSections button,.zeroPocket{background:#173f2a!important}:root{--tech-bg:#060d19;--tech-panel:#0d1d2d;--tech-panel2:#132a3e;--tech-cyan:#7deaff;--tech-blue:#318bb2;--tech-pink:#f27cff;--tech-text:#e8f7ff;--tech-muted:#9db7c7}body{background:radial-gradient(circle at 50% 10%,#173b57 0,#081522 43%,#030711 100%)!important;color:var(--tech-text)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.24;background:linear-gradient(90deg,transparent 0 4%,#74dcff18 4.1% 4.2%,transparent 4.3% 95.7%,#f27cff18 95.8% 95.9%,transparent 96%),linear-gradient(0deg,#6be5ff0d 1px,transparent 0),linear-gradient(90deg,#6be5ff0d 1px,transparent 0);background-size:auto,48px 48px,48px 48px}.topbar{background:#081421cc!important;border-color:#47718d!important;box-shadow:0 0 24px #43dfff18,inset 0 1px #9defff24!important}.topbar .brand>.brandMark,.topbar .brand>span{background:linear-gradient(145deg,#1b6e91,#0a1728)!important;border-color:#66ddff!important;box-shadow:0 0 16px #57ddff55,inset 0 1px #d8faff55!important}.gameHudWallet b,.topbar .brand strong{color:var(--tech-cyan)!important}.gameHudWallet small,.topbar .brand small{color:#9bbdcc!important}.headerControls .gameHudWallet,.headerDesktopUtilities .gameHudButton{border-color:#3c7895!important;background:#0b1b2b!important;color:var(--tech-cyan)!important}.gameFrame,.rouletteEuroBoardStage{border-color:#467b98!important;background:linear-gradient(145deg,#11283b,#091421 58%,#050a14)!important;box-shadow:0 0 35px #49dfff1c,inset 0 1px #b8f3ff22!important}.rouletteCasinoScene{background:radial-gradient(ellipse at 50% 45%,#1e5270 0,#102e48 52%,#081827 100%)!important;box-shadow:inset 0 0 0 1px #83e9ff55,inset 0 -35px 80px #020711aa!important}.rouletteCasinoScene:after{content:""!important}.rouletteCasinoScene:before{background:linear-gradient(90deg,transparent 0 8%,#65e7ff44 8.1% 8.3%,transparent 8.4% 91.6%,#ee72ff44 91.7% 91.9%,transparent 92%),linear-gradient(0deg,#7cdfff1b 1px,transparent 0),linear-gradient(90deg,#7cdfff1b 1px,transparent 0)!important;background-size:auto,42px 42px,42px 42px!important}.rouletteCasinoScene .rouletteFooterBar,.rouletteCasinoScene .rouletteHeaderBar,.rouletteCasinoScene .rouletteInfoLine{background:#0d2033dc!important;border-color:#4c91adbb!important;box-shadow:0 0 15px #46dfff14}.rouletteCasinoScene .rouletteMainBoard{border-color:#77d8ef!important;background:linear-gradient(145deg,#174c63aa,#122f4dcc 55%,#16233fbb)!important;box-shadow:0 0 25px #56dbff2b,inset 0 0 0 2px #a4efff45!important}.rouletteCasinoScene .betGameBadge{background:#0b2135dd!important;border-color:#70dcf5!important;color:#d8f9ff!important;box-shadow:0 0 16px #54ddff55}.rouletteEuroBoardStage .rouletteSideMenu{border-left-color:#4d8ba7!important;background:#0a1727d9!important;box-shadow:inset 0 0 0 1px #8ceaff28,0 0 22px #42dfff1a!important}.rouletteCasinoScene .rouletteSideActions button{border-color:#5ca9c6!important;background:linear-gradient(#1d526b,#102c43)!important;color:#d8f9ff!important;box-shadow:0 0 12px #43dfff26,inset 0 1px #c5f7ff33!important}.rouletteCasinoScene .rouletteSideActions .spinAction{border-color:#f08cff!important;background:linear-gradient(#963fa6,#4c236e)!important;color:#fff1ff!important;box-shadow:0 0 18px #ef72ff9c,0 4px 0 #27143b!important}.outsideBet,.rouletteCell,.rouletteDozens button,.rowBet,.trackNumber,.trackSections button,.zeroPocket{border-color:#62bdd7!important;color:#e4f9ff!important;box-shadow:inset 0 0 0 1px #6bdcff22}.outsideBet.red,.rouletteCell.red{background:linear-gradient(145deg,#b33a4d,#6f2036)!important}.outsideBet.black,.rouletteCell.black{background:linear-gradient(145deg,#182735,#0c1723)!important}.outsideBet:not(.red):not(.black),.rouletteCell:not(.red):not(.black),.rouletteDozens button,.rowBet,.trackNumber,.trackSections button,.zeroPocket{background:linear-gradient(145deg,#183c52,#102638)!important}.rouletteAutoSummary,.rouletteLastRoundSummary,.rouletteMenuStats,.roulettePayoutGuide,.rouletteRoundSetup{border-color:#447f9b!important;background:linear-gradient(145deg,#10263a,#0a1727)!important}.rouletteRoundSetup .autoButton{border-color:#67dff8!important;background:linear-gradient(#1d6c88,#123d58)!important;color:#e9fcff!important}.rouletteRoundSetup .autoButton.active{border-color:#f18cff!important;background:linear-gradient(#813d98,#44235f)!important}.balanceAlertModal,.settingsModal,.settingsModal.guidanceModal{border-color:#568eaa!important;background:linear-gradient(155deg,#12364d,#0b1a2c 68%,#070d19)!important}.rouletteEuroBoardStage{background:linear-gradient(135deg,#081725e8,#0b1426df 55%,#120d27e8)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rouletteCasinoScene{background:radial-gradient(ellipse at 52% 40%,#285b78aa 0,#152d49c4 42%,#070d1be8 100%),linear-gradient(135deg,#071522,#0b1024)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rouletteCasinoScene:before{opacity:.7!important;background:linear-gradient(90deg,transparent,#62ddff38 16%,transparent 30%,transparent 69%,#e87bff35 84%,transparent),linear-gradient(0deg,#72ddff25 1px,transparent 0),linear-gradient(90deg,#72ddff25 1px,transparent 0)!important;background-size:auto,44px 44px,44px 44px!important}.rouletteMainBoard{background:linear-gradient(145deg,#326f8b47,#152c4c72 45%,#32225466)!important;border-color:#8bdfffbb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 30px #44dfff33,inset 0 0 0 1px #d3f8ff4d,inset 0 0 55px #a76dff25!important}.rouletteWheelPanel{filter:drop-shadow(0 0 18px #62dfff55)}.rouletteWheelCase{border-color:#75ddffcc!important;box-shadow:0 0 22px #4edfff88,inset 0 0 0 2px #d7f9ff44!important}.rouletteSideMenu{background:linear-gradient(155deg,#10283acc,#0d192cce 55%,#21183bd0)!important;border:1px solid #69dfff99!important;border-left-color:#8f7bff!important;border-radius:16px!important;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:0 0 22px #48ddff22,0 0 28px #c16dff18,inset 0 0 0 1px #d9f8ff20!important}.rouletteMenuHeading{background:linear-gradient(90deg,#153d55aa,#33245baa)!important;border-bottom-color:#7bdfff88!important;color:#dffaff!important}.rouletteAutoSummary,.rouletteLastRoundSummary,.rouletteMenuHint,.rouletteMenuStats,.roulettePayoutGuide,.rouletteRoundSetup{background:linear-gradient(145deg,#193c50a8,#1b2544a8)!important;border-color:#62d8f088!important;box-shadow:inset 0 0 0 1px #d8f8ff17,0 0 12px #48dfff12!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rouletteLastRoundSummary h3,.rouletteMenuStats h3,.roulettePayoutGuide h3,.rouletteRoundSetup h3{color:#d9f8ff!important;text-shadow:0 0 9px #5bdfff88}.rouletteRoundSetup button,.rouletteRoundSetup input,.rouletteSideMenu summary{background:linear-gradient(145deg,#173a50cc,#25204acd)!important;border-color:#6ddfff99!important;color:#e7faff!important;box-shadow:inset 0 0 0 1px #d6f8ff16!important}.rouletteRoundSetup .active,.rouletteRoundSetup button.active{border-color:#ef8dff!important;background:linear-gradient(145deg,#714397d9,#35245fd9)!important;box-shadow:0 0 13px #ed7cff66,inset 0 0 0 1px #f2c8ff55!important}.rouletteRoundSetup .stakeValue{background:#0c1c2da8!important;border-color:#6cdfffbb!important;box-shadow:0 0 14px #4fdfff22!important}.rouletteRoundSetup .autoButton{background:linear-gradient(145deg,#286784dd,#234c6cdd)!important;border-color:#7ee8ff!important;box-shadow:0 0 15px #55e2ff55!important}.rouletteRoundSetup .autoButton.active{background:linear-gradient(145deg,#85499cdd,#4b2c77dd)!important;border-color:#f193ff!important;box-shadow:0 0 15px #ed7cff66!important}.rouletteTrackControls button{background:#173c54bb!important;border-color:#6ddfff!important;color:#d8f8ff!important}.rouletteFooterBar,.rouletteInfoLine{background:#10243ab8!important;border-color:#63dfff77!important;color:#d7f7ff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gameFrame{position:relative;overflow:hidden;background:linear-gradient(rgba(3,6,20,.2),rgba(3,6,20,.4)),url(/roulette/roulette-tech-city.svg) 50%/cover no-repeat!important;border-color:rgba(111,214,255,.58)!important;box-shadow:0 28px 80px rgba(0,0,0,.72),inset 0 1px 0 rgba(183,241,255,.2)!important}.gameFrame:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,22,51,.08),rgba(2,5,17,.35));z-index:0}.gameFrame>.stage{position:relative;z-index:1}.rouletteEuroBoardStage{background:rgba(4,12,29,.16)!important;border-color:rgba(111,214,255,.42)!important;box-shadow:inset 0 0 0 1px rgba(183,241,255,.12),0 0 34px rgba(38,178,255,.12)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rouletteCasinoScene{background:linear-gradient(rgba(4,8,24,.18),rgba(4,8,24,.3)),url(/roulette/roulette-tech-city.svg) 50%/cover no-repeat!important;box-shadow:inset 0 0 0 1px rgba(126,226,255,.2),inset 0 -35px 80px rgba(1,4,18,.34)!important}.rouletteCasinoScene:before{opacity:.28!important}.rouletteCasinoScene .rouletteHeaderBar{background:rgba(7,24,46,.28)!important;border-color:rgba(120,224,255,.54)!important;box-shadow:inset 0 0 0 1px rgba(220,249,255,.1),0 0 18px rgba(40,192,255,.1)!important}.rouletteCasinoScene .rouletteMainBoard{background:linear-gradient(145deg,rgba(35,108,143,.1),rgba(15,40,76,.16) 55%,rgba(74,40,124,.1))!important;border-color:rgba(126,226,255,.66)!important;box-shadow:inset 0 0 0 1px rgba(220,249,255,.12),0 0 24px rgba(40,192,255,.12)!important}.rouletteCasinoScene .rouletteSideMenu{background:linear-gradient(155deg,rgba(11,38,66,.2),rgba(8,20,46,.28) 55%,rgba(50,27,87,.2))!important;border-color:rgba(126,226,255,.58)!important;box-shadow:inset 0 0 0 1px rgba(220,249,255,.1),0 0 22px rgba(40,192,255,.1)!important}.rouletteBall{left:50%!important;top:1px!important;width:0!important;height:0!important;border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:17px solid #f6cf68!important;border-radius:0!important;background:transparent!important;box-shadow:0 0 0 1px #fff1a044,0 0 12px #ffd45c!important;filter:drop-shadow(0 2px 2px #261700)}.rouletteCasinoScene .rouletteTableArea{position:relative;border-radius:14px;filter:drop-shadow(0 0 12px rgba(55,211,255,.2)) drop-shadow(0 0 18px rgba(191,92,255,.12))}.rouletteCasinoScene .rouletteTableArea:before{content:"";position:absolute;inset:-7px;pointer-events:none;border:1px solid rgba(91,220,255,.2);border-radius:16px;box-shadow:0 0 22px rgba(58,211,255,.16),inset 0 0 18px rgba(174,94,255,.1)}.rouletteCasinoScene .rouletteBoardSummaryViewport{position:relative;border:1px solid rgba(96,218,255,.34);border-radius:12px;background:linear-gradient(90deg,rgba(37,177,231,.06),transparent 48%,rgba(202,96,255,.07));box-shadow:0 0 18px rgba(58,211,255,.16),0 0 24px rgba(190,88,255,.1),inset 0 0 16px rgba(116,225,255,.08)}.rouletteWheelCase{background:radial-gradient(circle at 32% 28%,#1f5d7d 0,#123956 34%,#091a31 70%,#050c1c 100%)!important;border:1px solid rgba(116,226,255,.72)!important;box-shadow:0 0 24px rgba(55,211,255,.42),inset 0 0 0 2px rgba(180,245,255,.12),inset 0 0 34px rgba(35,125,218,.28)!important}.rouletteBall{border-color:#5edcff transparent!important;border-bottom:0!important;box-shadow:0 0 12px #47d9ff,0 0 24px #258dff!important;filter:drop-shadow(0 1px 2px rgba(0,12,32,.8));width:18px!important;height:18px!important;margin-left:-9px!important;border:0!important;-webkit-clip-path:polygon(50% 100%,0 0,100% 0)!important;clip-path:polygon(50% 100%,0 0,100% 0)!important;background:#5edcff!important;box-shadow:none!important;filter:drop-shadow(0 0 5px #47d9ff) drop-shadow(0 0 12px #258dff)!important}@media (min-width:1200px){.rouletteEuroBoardStage{grid-template-columns:minmax(0,1fr) clamp(360px,24%,440px)!important}.rouletteCasinoScene .rouletteMainBoard{min-width:0!important}}.modalBackdrop{background:rgba(2,6,18,.78)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.balanceAlertModal,.settingsModal,.settingsModal.guidanceModal{color:#e9f8ff!important;border:1px solid rgba(111,224,255,.7)!important;background:linear-gradient(145deg,rgba(9,30,54,.97),rgba(8,17,39,.98) 62%,rgba(35,17,67,.97))!important;box-shadow:0 0 0 1px rgba(213,248,255,.1),0 0 38px rgba(67,214,255,.2),0 24px 80px rgba(0,0,0,.7)!important}.guidanceModal>small,.settingsModal>small{color:#7eeaff!important;letter-spacing:.18em}.guidanceModal h2,.settingsModal h2{color:#eafaff!important;text-shadow:0 0 14px rgba(92,224,255,.45)!important}.modalClose{color:#aeeeff!important}.languageSetting,.volumeControl{border-color:rgba(105,213,255,.3)!important}.settingsModal .volumeControl label,.settingsModal label{color:#dff8ff!important}.settingsModal small{color:#9bbdcc!important}.settingsModal input{accent-color:#dc7dff!important}.languageButtons button,.settingsModal .autoButton{border-color:rgba(102,219,255,.65)!important;background:linear-gradient(145deg,rgba(19,68,92,.75),rgba(19,30,65,.85))!important;color:#e8faff!important}.languageButtons button.active,.settingsModal .autoButton:hover{border-color:#f18cff!important;background:linear-gradient(145deg,rgba(114,61,157,.9),rgba(54,32,99,.94))!important;box-shadow:0 0 14px rgba(239,124,255,.35)!important}.guidanceModal{width:min(760px,100%)!important;max-height:90dvh;overflow:auto}.guidanceModal .guideIntro{color:#d9f6ff!important}.guidanceModal .guidePayouts,.guidanceModal .guideStep{border-color:rgba(104,215,255,.38)!important;background:rgba(12,42,67,.42)!important;box-shadow:inset 0 0 0 1px rgba(213,248,255,.06),0 0 15px rgba(61,191,255,.08)!important}.guidanceModal .guidePayouts h3,.guidanceModal .guideStep h3{color:#f0a0ff!important;text-shadow:0 0 8px rgba(237,124,255,.35)}.guidanceModal .guidePayouts p,.guidanceModal .guideStep p{color:#d8eff9!important}.guidanceModal .guidePayouts b{color:#7eeaff!important}.guideVisuals{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.guidePatternCard,.guideWheelCard{margin:0;padding:12px;border:1px solid rgba(104,215,255,.42);border-radius:12px;background:rgba(5,20,40,.48);box-shadow:inset 0 0 20px rgba(71,188,255,.08)}.guideWheelCard{display:grid;grid-template-columns:92px 1fr;align-items:center;grid-gap:12px;gap:12px}.guideWheelCard img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(70,221,255,.45))}.guideWheelCard figcaption b,.guideWheelCard figcaption span{display:block}.guideWheelCard figcaption b{color:#f29bff;font-size:13px}.guideWheelCard figcaption span{margin-top:5px;color:#c8eaf7;font-size:10px;line-height:1.45}.guidePatternTitle{margin-bottom:8px;color:#7eeaff;font-size:9px;font-weight:900;letter-spacing:.14em}.guideMiniGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px}.guideMiniGrid span{padding:6px 2px;text-align:center;border:1px solid rgba(112,220,255,.45);border-radius:4px;background:rgba(19,55,78,.8);font-size:10px;font-weight:900}.guideMiniGrid span.red{background:rgba(158,39,73,.8)}.guidePatternCard p{margin:8px 0 0;color:#c8eaf7;font-size:10px;line-height:1.45}.rouletteMenuHeading{background:transparent!important}@media (max-width:620px){.guideVisuals{grid-template-columns:1fr}.guideWheelCard{grid-template-columns:78px 1fr}.guideWheelCard img{width:78px;height:78px}}.rouletteCasinoScene .rouletteHeaderBar,.rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteSideMenu{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.guideBetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.guideBetGrid article{display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;padding:10px 11px;border:1px solid rgba(103,216,255,.34);border-radius:9px;background:linear-gradient(145deg,rgba(19,67,93,.35),rgba(32,25,69,.4));box-shadow:inset 0 0 14px rgba(62,201,255,.06)}.guideBetGrid b{color:#eafaff;font-size:11px}.guideBetGrid span{grid-column:1;color:#bfe2ef;font-size:9px;line-height:1.35}.guideBetGrid strong{grid-column:2;grid-row:1/3;align-self:center;color:#f09aff;font-size:14px;text-shadow:0 0 8px rgba(239,124,255,.45)}.guideRuleCard{display:grid;grid-gap:7px;gap:7px;margin:12px 0;padding:12px 14px;border:1px solid rgba(164,103,255,.45);border-radius:10px;background:linear-gradient(90deg,rgba(67,39,114,.35),rgba(14,46,72,.38));color:#d8eff9;font-size:10px;line-height:1.5}.guideRuleCard b{color:#7eeaff;font-size:12px}.rouletteEuroBoardStage .rouletteSideMenu{padding:18px 18px 22px!important}.rouletteEuroBoardStage .rouletteRoundSetup{padding:20px 18px 22px!important;border-radius:14px!important;min-height:520px}.rouletteEuroBoardStage .rouletteRoundSetup h3{font-size:24px!important;line-height:1.08!important;margin-bottom:8px!important}.rouletteEuroBoardStage .rouletteRoundSetup>p{font-size:11px!important;line-height:1.45!important}.rouletteEuroBoardStage .rouletteRoundSetup label{font-size:10px!important}.rouletteEuroBoardStage .rouletteRoundSetup button{min-height:42px!important;font-size:11px!important}.rouletteEuroBoardStage .rouletteRoundSetup .stakeValue{min-height:58px!important}.rouletteEuroBoardStage .rouletteRoundSetup .stakeValue b{font-size:19px!important}.rouletteEuroBoardStage .rouletteRoundSetup .quickBets button{min-height:36px!important}.rouletteEuroBoardStage .rouletteRoundSetup .autoButton{min-height:52px!important;font-size:11px!important}@media (min-width:1200px){.rouletteEuroBoardStage{grid-template-columns:minmax(0,1fr) clamp(390px,27%,500px)!important}}@media(max-width:620px){.guideBetGrid{grid-template-columns:1fr}.rouletteEuroBoardStage .rouletteRoundSetup{min-height:0;padding:16px 13px 18px!important}.rouletteEuroBoardStage .rouletteRoundSetup h3{font-size:21px!important}}.rouletteCasinoScene,.rouletteCasinoScene button,.rouletteCasinoScene label,.rouletteCasinoScene p,.rouletteCasinoScene small,.rouletteCasinoScene span{color:#f5fbff}.rouletteCasinoScene .rouletteBoardSummaryViewport small,.rouletteCasinoScene .rouletteRoundSetup label,.rouletteCasinoScene .rouletteRoundSetup small{color:#a9ddff!important}.rouletteCasinoScene .rouletteMenuHeading,.rouletteCasinoScene .rouletteRoundSetup .active,.rouletteCasinoScene .rouletteRoundSetup h3{color:#d39aff!important}.rouletteCasinoScene .rouletteRoundSetup .autoButton,.rouletteCasinoScene .rouletteRoundSetup .stakeValue,.rouletteCasinoScene .rouletteRoundSetup input{border-color:rgba(169,221,255,.78)!important;background:rgba(12,31,57,.86)!important}.rouletteCasinoScene .rouletteRoundSetup .autoButton.active,.rouletteCasinoScene .rouletteRoundSetup button.active{color:#fff!important;border-color:#d39aff!important}.rouletteCasinoScene b,.rouletteCasinoScene button,.rouletteCasinoScene h1,.rouletteCasinoScene h2,.rouletteCasinoScene h3,.rouletteCasinoScene h4,.rouletteCasinoScene input,.rouletteCasinoScene output,.rouletteCasinoScene strong{color:#f7fbff!important}.rouletteCasinoScene .rouletteMenuHeading small,.rouletteCasinoScene .rouletteRoundSetup>small,.rouletteCasinoScene label,.rouletteCasinoScene p,.rouletteCasinoScene small{color:#addcff!important}.rouletteCasinoScene .guidanceModal h2,.rouletteCasinoScene .guidanceModal h3,.rouletteCasinoScene .guideBetGrid strong,.rouletteCasinoScene .rouletteRoundSetup .active{color:#d994ff!important}.rouletteCasinoScene [role=button]:hover,.rouletteCasinoScene button:hover:not(:disabled){border-width:1px!important;border-color:#78bfff!important;outline:0!important;box-shadow:0 0 8px rgba(80,170,255,.78),inset 0 0 0 1px rgba(174,221,255,.22)!important}.rouletteCasinoScene .rouletteNumberGrid button:hover,.rouletteCasinoScene .rouletteTrackControls button:hover,.rouletteCasinoScene .trackSections button:hover{border:1px solid #78bfff!important;box-shadow:0 0 7px rgba(74,160,255,.76),inset 0 0 0 1px rgba(182,225,255,.18)!important}.siteShell .settingsModal,.siteShell .settingsModal b,.siteShell .settingsModal button,.siteShell .settingsModal p,.siteShell .settingsModal span{color:#f7fbff!important}.siteShell .settingsModal label,.siteShell .settingsModal small{color:#addcff!important}.siteShell .settingsModal .guideBetGrid strong,.siteShell .settingsModal h2,.siteShell .settingsModal h3{color:#d994ff!important}.siteShell .settingsModal button:hover:not(:disabled){border:1px solid #78bfff!important;outline:0!important;box-shadow:0 0 8px rgba(80,170,255,.78)!important}.rouletteCasinoScene .hoverTarget,.rouletteCasinoScene .rouletteCell.hoverCovered,.rouletteCasinoScene .trackNumber.hoverCovered,.rouletteCasinoScene .zeroPocket.hoverCovered{border:1px solid #78bfff!important;outline:0!important;box-shadow:0 0 8px rgba(80,170,255,.82),inset 0 0 0 1px rgba(176,220,255,.2)!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteMenuHeading p,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteMenuHeading small,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .lossLimitControl,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .rouletteSetupGroup>label,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .rouletteSetupNote,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup small{color:#b9ddff!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteMenuHeading h2,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup button,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup input{color:#f8fbff!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .autoRoundInput{border:1px solid rgba(188,148,255,.8)!important;background:linear-gradient(120deg,rgba(18,28,59,.96),rgba(44,27,77,.95))!important;color:#f8fbff!important;box-shadow:0 0 9px rgba(167,112,248,.2)!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .autoRoundInput input{border:0!important;background:rgba(26,34,70,.94)!important;box-shadow:none!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .autoRoundInput small{color:#c5dcff!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .autoButton{border-color:#ad8af0!important;background:linear-gradient(145deg,#333d73,#56387c)!important;box-shadow:0 0 12px rgba(169,111,240,.3)!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .lossLimitControl input{accent-color:#a47ce6!important}.rouletteCasinoScene .covered,.rouletteCasinoScene .outsideBet.covered,.rouletteCasinoScene .rouletteCell.covered,.rouletteCasinoScene .rouletteDozens button.covered,.rouletteCasinoScene .rowBet.covered,.rouletteCasinoScene .trackNumber.covered,.rouletteCasinoScene .trackSections button.covered,.rouletteCasinoScene .zeroPocket.covered{border-color:#c49aff!important;box-shadow:inset 0 0 0 1px #c49aff,0 0 6px rgba(183,119,255,.55)!important;filter:brightness(1.08)!important}.gameFrame{background:linear-gradient(rgba(3,6,20,.43),rgba(3,6,20,.58)),url(/roulette/roulette-tech-city.svg) 50%/cover no-repeat!important}.rouletteCasinoScene{background:linear-gradient(rgba(4,8,24,.44),rgba(4,8,24,.53)),url(/roulette/roulette-tech-city.svg) 50%/cover no-repeat!important}.rouletteEuroBoardStage>.rouletteSideMenu{display:flex!important;flex-direction:column!important;align-items:stretch!important}.rouletteEuroBoardStage>.rouletteSideMenu>.rouletteRoundSetup{width:100%!important;max-width:none!important;box-sizing:border-box;gap:18px!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteMenuHeading small{font-size:10px!important}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .rouletteSetupGroup{padding-top:14px;border-top:1px solid rgba(166,189,255,.24)}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .rouletteSetupGroup:first-of-type{border-top:0;padding-top:0}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .rouletteSetupGroup>label{font-size:11px!important;letter-spacing:.11em}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .rouletteSetupNote,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup small{font-size:10px!important;line-height:1.4}.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .autoRoundInput input,.rouletteEuroBoardStage>.rouletteSideMenu .rouletteRoundSetup .stakeInputWrap input{font-size:18px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rouletteCasinoScene .placedChipStack{overflow:visible!important}.rouletteCasinoScene .placedBetAmount{position:absolute;z-index:25;left:50%;top:calc(100% + 3px);transform:translateX(-50%);padding:2px 5px;border:1px solid #bf9bff;border-radius:5px;background:#171533;color:#fff!important;font:700 10px/1.1 Arial,sans-serif;white-space:nowrap;pointer-events:none;box-shadow:0 0 8px rgba(180,123,255,.5)}.rouletteCasinoScene .intersectionBet .placedBetAmount,.rouletteCasinoScene .trackNumber .placedBetAmount,.rouletteCasinoScene .trackSections .placedBetAmount{display:none}.rouletteCasinoScene .placedChipStack.clearingChipStack{pointer-events:none;animation:rouletteClearChips .22s ease-in forwards}@keyframes rouletteClearChips{to{opacity:0}}.rouletteCasinoScene .rouletteCell.hoverCovered:not(.landedNumber),.rouletteCasinoScene .zeroPocket.hoverCovered:not(.landedNumber){border-color:#a8d6ff!important;box-shadow:inset 0 0 0 1px #a8d6ff,0 0 7px rgba(121,190,255,.6)!important}.rouletteCasinoScene .rouletteCell.landedNumber,.rouletteCasinoScene .zeroPocket.landedNumber{position:relative;z-index:4;border-color:#e0b9ff!important;box-shadow:inset 0 0 0 2px #d6abff,0 0 18px rgba(198,135,255,.95)!important;animation:rouletteResultPulse 1.1s ease-out 1!important}.rouletteCasinoScene .rouletteCell.landedNumber:after,.rouletteCasinoScene .zeroPocket.landedNumber:after{content:"◆";position:absolute;top:2px;right:4px;color:#e4c7ff;font-size:9px;text-shadow:0 0 8px #c691ff}.rouletteCasinoScene .rouletteWheelCase.resultLanded .rouletteBall{filter:drop-shadow(0 0 8px #d2a4ff) drop-shadow(0 0 14px #a978ff)!important}.rouletteCasinoScene .rouletteSideActions .spinAction:not(:disabled){border-color:#d9a8ff!important;box-shadow:0 0 16px rgba(186,111,255,.54)!important}.rouletteCasinoScene .rouletteOutcomeLayer{display:none!important}.rouletteCasinoScene .rouletteMainBoard{position:relative}.rouletteResultCard{position:fixed;z-index:1000;top:104px;right:calc(clamp(390px, 27vw, 500px) + 34px);align-items:center;gap:16px;max-width:min(390px,calc(100% - 36px));padding:10px 14px;border:1px solid #c69bff;border-radius:12px;background:linear-gradient(120deg,rgba(12,25,55,.97),rgba(43,26,75,.97));color:#fff;box-shadow:0 0 18px rgba(172,107,244,.43),0 16px 30px rgba(0,0,0,.36);pointer-events:none;animation:rouletteResultAppear .28s ease-out both}.rouletteResultCardNumber{display:grid;grid-gap:1px;gap:1px;text-align:center;min-width:66px}.rouletteResultCardNumber span,.rouletteResultCardTotals span{color:#b9ddff;font:700 10px/1.25 Arial,sans-serif}.rouletteResultCardNumber strong{color:#fff;font:900 30px/1 Arial,sans-serif}.rouletteResultCardNumber b{color:#dcbaff;font:800 10px/1 Arial,sans-serif}.rouletteResultCardTotals{display:grid;grid-gap:7px;gap:7px;border-left:1px solid rgba(191,151,255,.4);padding-left:14px}.rouletteResultCardTotals span{display:flex;justify-content:space-between;gap:16px;white-space:nowrap}.rouletteResultCardTotals b{color:#fff;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rouletteResultCard.red .rouletteResultCardNumber strong{color:#ffc6d7}.rouletteResultCard.green .rouletteResultCardNumber strong{color:#cce9ff}@keyframes rouletteResultAppear{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes rouletteResultPulse{50%{filter:brightness(1.4)}}@media (min-width:761px) and (max-width:1150px){.rouletteResultCard{top:82px;right:14px}}@media (max-width:760px){.rouletteResultCard{top:72px;right:8px;gap:9px;padding:8px}.rouletteResultCardTotals span{gap:8px}.rouletteCasinoScene .placedBetAmount{font-size:8px}}@media (prefers-reduced-motion:reduce){.rouletteCasinoScene .betDropChip,.rouletteCasinoScene .betPlacementFx,.rouletteCasinoScene .rouletteCell.landedNumber,.rouletteCasinoScene .zeroPocket.landedNumber,.rouletteResultCard{animation:none!important}.rouletteCasinoScene .placedChipStack.clearingChipStack{animation:none!important;opacity:0}}.siteShell .autoBetAreaModal{display:flex;flex-direction:column;width:min(820px,calc(100vw - 28px));max-height:min(88dvh,820px);overflow:hidden;padding:24px 28px 18px;box-sizing:border-box}.siteShell .autoBetAreaModal>p{margin-bottom:12px}.siteShell .autoBetCategoryNav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;flex:none;margin:0 0 12px}.siteShell .autoBetCategoryNav button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:7px 5px;border:1px solid #648bb9;border-radius:9px;background:rgba(17,39,68,.88);color:#eaf7ff!important;font-size:11px;font-weight:800;cursor:pointer}.siteShell .autoBetCategoryNav button.selectedCategory{border-color:#d5a9ff;background:linear-gradient(140deg,#563484,#2d275f);box-shadow:0 0 10px rgba(185,121,255,.35)}.siteShell .autoBetCategoryCount{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#7652a8;color:#fff!important;font-size:10px}.siteShell .autoBetAreaGroups{flex:1 1 auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;align-content:start;padding:3px 5px 6px 2px;scrollbar-color:#9c7cd2 #142139}.siteShell .autoBetSelectionEditor{grid-column:1/-1;padding:11px;border:1px solid rgba(185,148,255,.55);border-radius:11px;background:rgba(21,30,65,.88)}.siteShell .autoBetSelectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.siteShell .autoBetSelectionHeader strong{color:#d9c4ff!important;font-size:11px}.siteShell .autoBetClear,.siteShell .autoBetFooterClear{min-height:30px;padding:5px 12px;border:1px solid #8faee1;border-radius:7px;background:rgba(26,42,79,.9);color:#eaf7ff!important;font-size:9px;font-weight:900;cursor:pointer}.siteShell .autoBetSelectionRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.siteShell .autoBetSelectionRow{display:grid;grid-template-columns:minmax(70px,1fr) 118px 28px;align-items:center;grid-gap:7px;gap:7px;min-width:0;padding:6px 7px 6px 10px;border:1px solid rgba(129,164,218,.42);border-radius:8px;background:rgba(15,37,68,.84);color:#f4f9ff!important;font-size:10px;font-weight:800}.siteShell .autoBetSelectionRow>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteShell .autoBetAmountField{display:grid;grid-template-columns:20px 1fr;align-items:center;overflow:hidden;border:1px solid #9c7bd5;border-radius:6px;background:rgba(28,30,70,.94)}.siteShell .autoBetAmountField b{color:#cfeaff!important;text-align:center;font-size:10px}.siteShell .autoBetAmountField input{min-width:0;height:28px;padding:3px 5px;border:0!important;border-left:1px solid rgba(157,126,213,.5)!important;border-radius:0!important;background:rgba(33,39,82,.96)!important;color:#fff!important;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:none!important;font-size:16px;touch-action:manipulation}.siteShell .autoBetRemove{width:28px;height:28px;padding:0;border:1px solid #806fae;border-radius:6px;background:rgba(51,35,83,.9);color:#e9dcff!important;cursor:pointer}.siteShell .autoBetAreaGroup{background:rgba(16,34,62,.88);border-color:rgba(159,177,243,.42)}.siteShell .autoBetAreaGroup legend{color:#bedcff!important}.siteShell .autoBetAreaOption{border-color:rgba(128,169,219,.43);background:rgba(22,48,78,.8);color:#f2f8ff!important}.siteShell .autoBetAreaOption>span{border-color:#a59bdb;color:#fff!important}.siteShell .autoBetAreaOption.selected{border-color:#d3a7ff;background:rgba(101,61,150,.66);box-shadow:inset 0 0 0 1px rgba(214,174,255,.38)}.siteShell .autoBetAreaOption.selected>span{border-color:#d3a7ff;background:#8156b3}.siteShell .autoBetOptionAmount{margin-left:auto;color:#d9c4ff!important;font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.siteShell .autoBetModalFooter{flex:none;margin-top:10px;padding-top:10px;border-color:rgba(166,188,255,.32)}.siteShell .autoBetFooterClear:disabled{opacity:.42;cursor:not-allowed}@media (max-width:560px){.siteShell .autoBetAreaModal{padding:18px 14px 14px;max-height:92dvh}.siteShell .autoBetCategoryNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.siteShell .autoBetCategoryNav button{min-height:34px;font-size:10px}.siteShell .autoBetAreaOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.siteShell .autoBetSelectionRows{grid-template-columns:1fr}.siteShell .autoBetSelectionRow{grid-template-columns:minmax(62px,1fr) 126px 28px}}.rouletteResultCard{width:min(430px,calc(100vw - 28px));min-height:112px;box-sizing:border-box;gap:22px;padding:16px 20px;border-width:1.5px;border-radius:15px;box-shadow:0 0 26px rgba(177,110,255,.56),0 18px 36px rgba(0,0,0,.5)}.rouletteResultCardNumber{min-width:95px;gap:4px}.rouletteResultCardNumber span,.rouletteResultCardTotals span{font-size:12px}.rouletteResultCardNumber strong{font-size:50px}.rouletteResultCardNumber b{font-size:12px}.rouletteResultCardTotals{gap:13px;padding-left:19px}.rouletteResultCardTotals b{font-size:15px}@media (max-width:760px){.rouletteResultCard{width:min(360px,calc(100vw - 16px));min-height:94px;gap:12px;padding:11px 12px}.rouletteResultCardNumber{min-width:69px}.rouletteResultCardNumber strong{font-size:39px}.rouletteResultCardNumber span,.rouletteResultCardTotals span{font-size:10px}.rouletteResultCardTotals{gap:9px;padding-left:11px}.rouletteResultCardTotals b{font-size:12px}}@media (min-width:1151px){.rouletteActivePlay .rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteMainBoard,.rouletteClosing .rouletteCasinoScene .rouletteMainBoard,.roulettePrePlay .rouletteCasinoScene .rouletteMainBoard{transition:grid-template-columns .95s cubic-bezier(.18,.9,.25,1)!important}.rouletteCasinoScene .rouletteWheelPanel{transition:transform .95s cubic-bezier(.18,.9,.25,1),opacity .55s ease,filter .85s ease!important}.rouletteClosing .rouletteCasinoScene .rouletteWheelPanel,.roulettePrePlay .rouletteCasinoScene .rouletteWheelPanel{filter:drop-shadow(0 0 8px rgba(82,181,255,.35))}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelPanel{filter:drop-shadow(0 0 24px rgba(105,186,255,.65))}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelCase{animation:rouletteWheelArrival .95s ease-out both}}@keyframes rouletteWheelArrival{0%{filter:brightness(.78)}58%{filter:brightness(1.32)}to{filter:brightness(1)}}.rouletteResultPresentation{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;pointer-events:none;background:radial-gradient(circle at center,rgba(47,35,94,.24),rgba(3,6,19,.52) 72%);animation:rouletteResultBackdrop .3s ease-out both}.rouletteResultPresentation.win{background:radial-gradient(circle at center,rgba(112,80,192,.29),rgba(3,8,23,.48) 72%)}.rouletteResultPresentation.loss{background:radial-gradient(circle at center,rgba(60,42,105,.2),rgba(3,6,19,.56) 72%)}.rouletteResultCard{position:relative;top:auto;right:auto;display:flex;flex-direction:column;align-items:stretch;width:min(610px,calc(100vw - 32px));max-width:none;min-height:240px;gap:17px;padding:23px 30px 28px;border:2px solid #b49cff;border-radius:22px;background:linear-gradient(135deg,rgba(11,29,58,.98),rgba(36,23,73,.98));box-shadow:0 0 38px rgba(174,129,255,.5),0 26px 70px rgba(0,0,0,.65);animation:rouletteResultCenterIn .45s cubic-bezier(.2,1.2,.35,1) both}.rouletteResultCard.win{border-color:#abd7ff;box-shadow:0 0 0 2px rgba(184,148,255,.35),0 0 55px rgba(142,179,255,.8),0 26px 70px rgba(0,0,0,.65);animation:rouletteResultCenterIn .45s cubic-bezier(.2,1.2,.35,1) both,rouletteWinGlow 1.5s ease-in-out .5s 2 alternate}.rouletteResultCard.win:after{content:"✦ ✧ ✦";position:absolute;top:19px;right:26px;color:#c6e6ff;font-size:22px;letter-spacing:8px;text-shadow:0 0 14px #9dc7ff,0 0 22px #c6a3ff;animation:rouletteWinSparkle 1.1s ease-in-out infinite alternate}.rouletteResultCard.loss{border-color:#9f86d3;box-shadow:0 0 30px rgba(132,106,188,.46),0 26px 70px rgba(0,0,0,.7);animation:rouletteResultCenterIn .45s cubic-bezier(.2,1.2,.35,1) both,rouletteLossGlow 1.1s ease-out .45s 1}.rouletteResultCardHeader{display:grid;grid-gap:3px;gap:3px;padding-bottom:13px;border-bottom:1px solid rgba(180,200,255,.32)}.rouletteResultCardHeader span{color:#b9ddff;font:800 12px/1.2 Arial,sans-serif;letter-spacing:.18em}.rouletteResultCardHeader strong{color:#fff;font:900 30px/1 Arial,sans-serif;letter-spacing:.08em}.rouletteResultCard.win .rouletteResultCardHeader strong{color:#cdeaff;text-shadow:0 0 18px rgba(131,204,255,.85)}.rouletteResultCard.loss .rouletteResultCardHeader strong{color:#cfb9ef}.rouletteResultCardBody{display:flex;align-items:center;gap:28px;flex:1 1}.rouletteResultCardNumber{min-width:128px;gap:3px}.rouletteResultCardNumber span,.rouletteResultCardTotals span{font-size:13px}.rouletteResultCard.green .rouletteResultCardNumber strong,.rouletteResultCard.red .rouletteResultCardNumber strong,.rouletteResultCardNumber strong{color:#fff;font-size:82px;line-height:.95;text-shadow:0 0 20px rgba(193,175,255,.75)}.rouletteResultCardNumber b{color:#cfb6ff;font-size:13px}.rouletteResultCardTotals{flex:1 1;gap:20px;padding-left:26px}.rouletteResultCardTotals b{font-size:20px}.rouletteResultCard.win .rouletteResultCardTotals span:last-child b{color:#cdeaff;text-shadow:0 0 12px rgba(130,204,255,.75)}.rouletteResultCard.loss .rouletteResultCardTotals span:last-child b{color:#d2c4e9}.rouletteResultPresentation.bigWin{background:radial-gradient(circle at center,rgba(131,75,211,.4),rgba(3,8,23,.5) 72%)}.rouletteResultCard.bigWin{border-color:#e1bcff;transform-origin:center;box-shadow:0 0 0 2px rgba(200,166,255,.32),0 0 78px rgba(167,117,255,.88),0 26px 74px rgba(0,0,0,.68);animation:rouletteResultCenterIn .45s cubic-bezier(.2,1.2,.35,1) both,rouletteBigWinPulse 1s ease-in-out .45s 3 alternate}.rouletteResultCard.bigWin .rouletteResultCardHeader strong{color:#f2d9ff;text-shadow:0 0 10px #d9a6ff,0 0 24px #929dff}.rouletteResultPresentation.zero{background:radial-gradient(circle at center,rgba(81,101,196,.32),rgba(3,8,23,.53) 72%)}.rouletteResultCard.zero{border-color:#a9c7ff;box-shadow:0 0 48px rgba(142,157,255,.64),0 26px 70px rgba(0,0,0,.68)}.rouletteOutcomeLayer.bigWinFx .rouletteOutcomeVignette{background:radial-gradient(circle,rgba(183,126,255,.2),transparent 62%)}.rouletteOutcomeLayer.zeroFx .outcomeNumber{box-shadow:0 0 28px rgba(156,181,255,.74)}@keyframes rouletteResultBackdrop{0%{opacity:0}to{opacity:1}}@keyframes rouletteResultCenterIn{0%{opacity:0;transform:translateY(22px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rouletteWinGlow{0%{box-shadow:0 0 26px rgba(140,175,255,.48),0 26px 70px rgba(0,0,0,.65)}to{box-shadow:0 0 70px rgba(161,200,255,.95),0 26px 70px rgba(0,0,0,.65)}}@keyframes rouletteWinSparkle{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes rouletteLossGlow{35%{box-shadow:0 0 50px rgba(139,102,207,.68),0 26px 70px rgba(0,0,0,.7)}}@keyframes rouletteBigWinPulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.035);filter:brightness(1.16)}}@media (max-width:760px){.rouletteResultCard{width:min(520px,calc(100vw - 24px));min-height:210px;gap:13px;padding:18px}.rouletteResultCardHeader strong{font-size:25px}.rouletteResultCardNumber{min-width:92px}.rouletteResultCard.green .rouletteResultCardNumber strong,.rouletteResultCard.red .rouletteResultCardNumber strong,.rouletteResultCardNumber strong{font-size:64px}.rouletteResultCardBody{gap:13px}.rouletteResultCardTotals{gap:12px;padding-left:14px}.rouletteResultCardTotals span{gap:7px}.rouletteResultCardTotals b{font-size:15px}}@media (max-width:410px){.rouletteResultCardBody{align-items:stretch;gap:8px}.rouletteResultCardNumber{min-width:74px}.rouletteResultCard.green .rouletteResultCardNumber strong,.rouletteResultCard.red .rouletteResultCardNumber strong,.rouletteResultCardNumber strong{font-size:54px}.rouletteResultCardTotals{padding-left:10px}.rouletteResultCardTotals span{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rouletteCasinoScene .rouletteMainBoard,.rouletteCasinoScene .rouletteWheelPanel{transition:none!important}.rouletteActivePlay .rouletteCasinoScene .rouletteWheelCase,.rouletteResultCard,.rouletteResultCard.loss,.rouletteResultCard.win,.rouletteResultCard.win:after,.rouletteResultPresentation{animation:none!important}}.gameFrame{background-color:#050b1b!important;background-image:linear-gradient(180deg,rgba(3,7,22,.18),rgba(3,7,22,.32)),url(/roulette/roulette-neon-casino.png),url(/roulette/roulette-neon-casino.png)!important;background-position:50%,52% 50%,52% 50%!important;background-size:auto,auto,cover!important;background-repeat:no-repeat!important}.gameFrame:before{background:linear-gradient(90deg,rgba(4,8,24,.2),transparent 15%,transparent 85%,rgba(4,8,24,.2)),linear-gradient(180deg,transparent,rgba(4,8,24,.12))!important}.gameFrame>.rouletteEuroBoardStage{background:rgba(4,11,31,.1)!important}.gameFrame .rouletteCasinoScene,.gameFrame>.rouletteEuroBoardStage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gameFrame .rouletteCasinoScene{background:linear-gradient(180deg,rgba(4,10,29,.06),rgba(4,9,27,.14))!important}.gameFrame .rouletteCasinoScene:before{opacity:.08!important}.gameFrame .rouletteEuroBoardStage>.rouletteSideMenu{background:rgba(5,12,31,.12)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gameFrame .rouletteEuroBoardStage .rouletteMenuHeading{background:transparent!important}.gameFrame .rouletteEuroBoardStage>.rouletteSideMenu>.rouletteRoundSetup{background:rgba(10,22,49,.3)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (min-width:761px) and (max-width:1150px){.gameFrame{background-position:50%,63% 48%,63% 48%!important}.gameFrame .rouletteCasinoScene{background:linear-gradient(180deg,rgba(4,10,29,.1),rgba(4,9,27,.2))!important}}@media (max-width:760px){.gameFrame{background-position:50%,67% 46%,67% 46%!important}.gameFrame .rouletteCasinoScene{background:linear-gradient(180deg,rgba(4,10,29,.14),rgba(4,9,27,.25))!important}.gameFrame .rouletteCasinoScene:before{opacity:.05!important}}@media (max-width:1150px){.siteShell .modalBackdrop,.siteShell .modalBackdrop .settingsModal:not(.autoBetAreaModal){overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.siteShell .modalBackdrop .settingsModal:not(.autoBetAreaModal){max-height:calc(100dvh - 32px)}.siteShell .autoBetAreaGroups{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.siteShell .headerMenuToggle{border-color:#5aa8d3;background:#101c3a;color:#e8f8ff}.siteShell .headerMenuToggle:focus-visible,.siteShell .headerMenuToggle:hover{border-color:#ae8cff;background:#242049;outline:none}.siteShell .headerMenuPanel{border-color:#6199cc;background:linear-gradient(145deg,#0b1b37,#1d1640);box-shadow:0 16px 40px #020818cc,0 0 18px #7658bd44}.siteShell .headerMenuPanel button{border-color:#477cae;background:linear-gradient(110deg,#102b49,#211d46);color:#f6fbff}.siteShell .headerMenuPanel button:focus-visible,.siteShell .headerMenuPanel button:hover{border-color:#ba99ff;background:linear-gradient(110deg,#204168,#43216b);box-shadow:0 0 9px #8b70e655;outline:none}.siteShell .headerMenuPanel button>small{color:#acdfff}.gameFrame{background:#050b1b!important}.gameFrame .gameBackgroundSlides{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.gameFrame .gameBackgroundSlide{position:absolute;inset:0;background-color:#050b1b;background-image:linear-gradient(180deg,rgba(3,7,22,.18),rgba(3,7,22,.32)),var(--game-bg-image),var(--game-bg-image);background-position:50%,52% 50%,52% 50%;background-size:auto,auto,cover;background-repeat:no-repeat;opacity:1;will-change:opacity}.gameFrame .gameBackgroundSlide.previous{z-index:0}.gameFrame .gameBackgroundSlide.current{z-index:1;animation:rouletteBackgroundFade .9s ease both}@keyframes rouletteBackgroundFade{0%{opacity:0}to{opacity:1}}@media (max-width:1150px){.gameFrame .gameBackgroundSlide{background-position:50%,67% 46%,67% 46%}}.gameFrame .gameBackgroundSlides.lowPerformance .gameBackgroundSlide.current,.lowPerformanceMode .rouletteOutcomeFx,.lowPerformanceMode .rouletteOutcomeParticles i,.lowPerformanceMode .rouletteResultCard,.lowPerformanceMode .rouletteResultPresentation{animation:none!important}.lowPerformanceMode .rouletteOutcomeParticles{display:none!important}@media (prefers-reduced-motion:reduce){.gameFrame .gameBackgroundSlide.current{animation:none}}.visualSettings{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(135,190,255,.3)}.visualSettingsHeading{display:grid;grid-gap:4px;gap:4px}.visualSettingsHeading label{font-weight:800;letter-spacing:.1em}.visualModeButtons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.visualModeButtons button{min-height:58px;padding:7px 5px;border:1px solid rgba(135,190,255,.52);border-radius:10px;background-color:#101b3a;background-position:50%;background-size:cover;color:#f7fbff;font:800 10px/1.2 Arial,sans-serif;text-shadow:0 1px 4px #020612;cursor:pointer}.visualModeButtons button:first-child{background-image:linear-gradient(135deg,#173858,#33205f)}.visualModeButtons button.active{border-color:#d6a7ff;box-shadow:0 0 10px rgba(194,137,255,.55),inset 0 0 0 1px rgba(224,199,255,.25)}.backgroundSpeedControl{margin:0!important}.backgroundSpeedControl input:disabled{opacity:.38}.visualPerformanceToggle{display:flex!important;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(135,190,255,.38);border-radius:10px;background:rgba(19,28,61,.72);cursor:pointer}.visualPerformanceToggle input{width:17px;height:17px;margin-top:2px}.visualPerformanceToggle span{display:grid;grid-gap:3px;gap:3px}.visualPerformanceToggle b{color:#f7fbff;font-size:12px}.visualPerformanceToggle small{color:#addcff!important}@media (max-width:620px){.visualModeButtons{grid-template-columns:repeat(3,minmax(0,1fr))}.visualModeButtons button{min-height:52px}}.lobbyBack{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #7ee8ff;border-radius:10px;color:#e7faff;background:#10243a;font-size:24px}.lobbyBack:hover{background:#234c6c}@media (min-width:1024px){body,html{height:100%;overflow:hidden}.siteShell{width:min(1780px,100vw);max-width:none;padding-bottom:8px}}.mobileBetDrawerToggle,.mobileBetScrollHint{display:none}.mobileRoundSettings{display:contents}.guideStartPlaying{display:block;width:100%;margin-top:22px;padding:16px;border:1px solid #93ecff;border-radius:12px;background:#21526c;color:#fff;font-weight:800;cursor:pointer}.guideStartPlaying:focus-visible,.mobileBetDrawerToggle:focus-visible{outline:3px solid #ef8dff;outline-offset:3px}@media (max-width:760px){.rouletteRoundSetup .mobileBetDrawerToggle{display:flex;align-items:center;gap:10px;width:100%;padding:14px 10px;border:1px solid #7ee8ff;border-radius:10px;background:#102c40;color:#e7faff;cursor:pointer;text-align:left;font-size:12px}.mobileBetDrawerToggle b{margin-left:auto;white-space:nowrap}.mobileBetDrawerToggle i{font-size:22px;font-style:normal}.rouletteRoundSetup .mobileRoundSettings{display:none}.rouletteRoundSetup.drawerOpen .mobileRoundSettings{display:block;padding-top:12px}.mobileBetScrollHint{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;color:#d8f8ff;background:#10243ad9;font-size:11px}.mobileBetScrollHint span{font-size:24px}}.lobbyBack{position:relative;display:inline-flex;place-items:initial;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:44px;height:44px;padding:0 14px 0 9px;gap:9px;overflow:hidden;border:1px solid #67eaff;border-radius:12px;background:linear-gradient(145deg,#102d45,#080e20);color:#ddfbff;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #db57ff26,0 6px 18px #0009,0 0 16px #28cfff2e;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.lobbyBack:after{content:"";position:absolute;left:8px;right:8px;bottom:3px;height:1px;background:linear-gradient(90deg,transparent,#ef70ff,#64eeff,transparent);opacity:.75}.lobbyBackIcon{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d86ff1;border-radius:8px;background:#28163d;color:#8df4ff;font-size:18px;line-height:1;text-shadow:0 0 8px #63eaff}.lobbyBack:hover{transform:translateX(-2px);background:linear-gradient(145deg,#194a68,#16132e);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #e56cff55,0 8px 20px #000a,0 0 22px #4de9ff55}.lobbyBack:active{transform:translateX(-1px) scale(.97);filter:brightness(.9)}.lobbyBack:focus-visible{outline:3px solid #ef8dff;outline-offset:3px}.topbar>.lobbyBack{flex:0 0 auto}@media(max-width:760px){.topbar>.lobbyBack{width:44px;min-width:44px;height:44px;padding:0}.lobbyBackLabel{display:none}}