@layer wg-polish20 {
.p17-badge[hidden]{display:none!important}.ch-lane-name{display:none!important}
.p20-fortune-dot[hidden]{display:none!important}
.p20-fortune-menu{display:flex!important;align-items:center;gap:12px;width:100%;padding:12px 16px!important;border:1px solid #8d6e3d!important;border-radius:12px!important;margin:10px 0;background:linear-gradient(120deg,#3b2735,#28211c)!important;color:#e9cd84!important;font:600 14px/1.2 system-ui!important;cursor:pointer}.p20-fortune-menu i{display:grid;place-items:center;width:30px;height:30px;border:2px solid #d6b26a;border-radius:50%;font-style:normal}.p20-fortune-menu b{margin-left:auto;font-size:11px;background:#d3b371;color:#261c11;padding:4px 7px;border-radius:10px}.p20-fortune-dot{display:none!important;position:absolute!important;right:-3px;top:-3px;width:7px!important;height:7px!important;border:1px solid #171519;border-radius:50%;background:#f3ce79!important;pointer-events:none}
body.p20-game .l19-dock-toggle,body.p20-game .p17-badge{display:none!important}
body.p20-chicken .risk-buttons,body.p20-chicken .risk-caption,body.p20-chicken .sbar-fixed,body.p20-chicken .sbar,body.p20-chicken .ch-lane-name{display:none!important}
body.p20-chicken #stake-custom-box{display:block!important;visibility:visible!important;position:static!important;opacity:1!important;margin:14px 0!important;padding:14px!important;border:1px solid #8c6f46!important;border-radius:14px!important;background:#241e28!important}
body.p20-chicken #stake-custom-box label{display:block!important;margin-bottom:8px;color:#cebac7!important;font-size:12px!important}
body.p20-chicken #stake-custom{display:block!important;width:100%!important;min-width:0!important;height:48px!important;position:static!important;opacity:1!important;color:#fff0cd!important;background:#18131b!important;border:1px solid #7c5b49!important;border-radius:10px!important;font-size:23px!important;padding:8px 12px!important;pointer-events:auto!important}
body.p20-chicken .stake-buttons{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px!important;margin-bottom:12px}.p20-chicken .stake-buttons button{padding:8px 4px!important;font-size:12px!important;min-height:36px!important}
body.p20-chicken .button-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;position:static!important}.p20-chicken .button-row button{width:100%!important;min-height:46px!important;padding:12px!important}.p20-chicken .panel-intro{display:none!important}
#plinko-slots20{display:flex!important;gap:3px;overflow-x:auto;padding:10px 3px;margin:0;width:100%;scrollbar-width:thin;box-sizing:border-box}#plinko-slots20 span{flex:1 0 34px;display:grid;place-items:center;min-height:28px;border:1px solid #775063;border-radius:6px;background:#30202c;color:#f1d88e;font:700 11px/1 system-ui}
@media(max-width:780px){
html body .p20-fortune-dot{display:block!important}

html body.p20-game .shell{padding-left:0!important;padding-right:0!important}

html body .g3-ladder{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 5px!important}
html body .g3-ladder .g3-step{grid-template-columns:38px repeat(8,minmax(0,1fr))!important;gap:3px!important}
html body .g3-ladder .g3-cell{min-width:0!important;min-height:24px!important;width:100%!important;aspect-ratio:1!important}
html body .g3-ladder .g3-mult{font-size:9px!important;padding-right:3px!important}
html body .plinko-stage{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important;width:100%!important}
html body #plinko-board{width:100%!important;height:390px!important;max-height:none!important;display:block!important}
html body .lrk-rtable{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body .p20-bet-guide{margin:8px 0;color:#d7b980;font-size:12px;line-height:1.5}
html body .stakes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important;white-space:normal!important}
html body .stakes button{width:100%!important;min-width:0!important;padding:8px 4px!important;font-size:12px!important}
html body.g3p-coinflip .g5-arena{position:relative!important;inset:auto!important;min-height:220px!important;height:220px!important;display:grid!important;place-items:center!important;overflow:visible!important;margin:10px 0 25px!important}
html body.g3p-coinflip .g5-coin-wrap{width:170px!important;height:170px!important}
html body.g3p-coinflip .g5-face small{bottom:-28px!important;padding:6px 12px!important;font-size:10px!important}
html body.g3p-coinflip #lv-stage.lrk-scene-skin{height:260px!important;min-height:260px!important;max-height:none!important;overflow:visible!important}
html body.g3p-coinflip .g3-bet[data-bet]{padding:18px 8px 14px 57px!important;min-height:80px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;text-align:left!important}
html body.g3p-coinflip .g3-bet[data-bet]::before{left:10px!important;width:37px!important;height:37px!important}
html body.g3p-coinflip .g3-bet[data-bet] b{font-size:15px!important}
html body.g3p-coinflip .g3-bet[data-bet] small{font-size:10px!important;line-height:1.2!important}
html body .g5-choices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}

html body :is(.wg-shell-header,.mp-topbar){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:7px 9px!important;min-height:56px!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
html body :is(.wg-shell-toggle,.mp-menu-toggle,#menu-toggle){position:relative!important;inset:auto!important;float:none!important;transform:none!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:7px!important;border-radius:10px!important}
html body :is(.wg-shell-header,.mp-topbar)>:is(.brand,.mp-mobile-brand,.mp-crumb){display:none!important}
html body :is(.wgt-actions,.mp-top-actions){display:flex!important;flex:1 1 auto!important;min-width:0!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;margin:0!important;position:static!important;padding:0!important}
html body :is(.wgt-actions,.mp-top-actions)>*{flex-shrink:0!important;margin:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}
html body :is(.wg-snd-btn,.mp-theme-toggle,.mp-lang,.wg-deposit-main,.wg-notices-button,.wg-bell,.wgn-trigger){width:30px!important;min-width:30px!important;max-width:30px!important;height:34px!important;min-height:34px!important;padding:6px!important;border-radius:10px!important;font-size:0!important}
html body :is(.wg-snd-btn,.mp-theme-toggle,.mp-lang) svg{width:18px!important;height:18px!important}
html body .wg-account-combined{min-width:0!important;max-width:140px!important;padding:5px 7px 5px 30px!important;font-size:11px!important;gap:4px!important;white-space:nowrap!important;height:34px!important;line-height:22px!important}
html body .wg-account-combined::before{width:22px!important;height:22px!important;left:4px!important}html body .wg-account-combined::after{font-size:9px!important;padding:1px 4px!important}
html body :is(.mp-top-actions,.wgt-actions) .wg-ping{display:none!important}
html.wg-game-screen,html.wg-game-screen body{height:auto!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}
html.wg-game-screen .shell{height:auto!important;min-height:100dvh!important;padding-bottom:68px!important}
html.wg-game-screen .gs-main{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:10px!important;width:100%!important;margin:0!important}
html.wg-game-screen .u-workspace,html.wg-game-screen .game,html.wg-game-screen .game-layout{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;gap:12px!important}
html.wg-game-screen .u-stage{height:auto!important;min-height:260px!important;max-height:none!important;overflow:visible!important;flex:none!important}
html.wg-game-screen .u-controls{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important;position:static!important;padding:16px!important;width:100%!important}
html body.p20-game .sbar-fixed{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:12px 0!important;z-index:5!important}.p20-game .sbar-spacer{display:none!important}
html body.p20-game .wg-help-fab,html body.p20-game #wp-support-dock{position:relative!important;inset:auto!important;transform:none!important;z-index:10!important;display:flex!important;justify-content:center!important;margin:18px auto!important;width:max-content!important;max-width:100%!important}
html body.p20-game .wg-help-fabs{position:static!important;inset:auto!important;gap:7px!important;transform:none!important}
html body.p20-game .wg-help-trigger{min-width:95px!important;max-width:130px!important;height:40px!important;min-height:40px!important;border-radius:10px!important;padding:6px 10px!important}
html body.p20-game .wg-help-trigger img{width:24px!important;height:24px!important}.p20-game .wg-help-panel:not([hidden]){bottom:60px!important;max-height:calc(100dvh - 125px)!important}
body.g3p-roulette .lrk-rtable-scroll{display:block!important;position:relative!important;max-width:100%!important;overflow:auto!important;min-height:205px!important;margin:14px 0!important;border:1px solid #895563!important;border-radius:12px!important}
body.g3p-roulette .lv-board{min-width:620px!important;height:205px!important;aspect-ratio:auto!important}
body.g3p-roulette .lv-hud{position:static!important;inset:auto!important;transform:none!important;margin:10px 0!important;max-width:100%!important}
body.g3p-roulette #stake-custom{height:44px!important;font-size:18px!important;color:#fff0cf!important;opacity:1!important;display:block!important;width:100%!important}
body.g3p-roulette .stake-custom input{display:block!important;visibility:visible!important;opacity:1!important;height:44px!important;padding:10px!important;font-size:18px!important}
body.g3p-roulette .stake-custom{padding:12px!important;margin:12px 0!important}body.g3p-roulette .lv-tools{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
body.g3p-roulette .lv-tools button{padding:10px!important;min-height:38px!important}.g3p-roulette #play{min-height:48px!important;font-size:15px!important}
body.g3p-ladder .ladder,body.g3p-ladder #ladder{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.lrk-choices{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.lrk-choices button{min-height:60px!important;font-size:15px!important}
html body[data-provider] .shell>main{padding:8px 8px 70px!important}
html body[data-provider] #wind-provider.wp-shell{overflow:hidden!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important}
html body[data-provider] #wind-provider .wp-header{min-height:52px!important;flex-wrap:nowrap!important;padding:8px 10px!important;gap:5px!important}
html body[data-provider] #wind-provider .wp-brand{min-width:0!important;flex:1!important}.wp-brand strong{font-size:8px!important}.wp-brand span{font-size:11px!important}
html body[data-provider] #wind-provider .wp-actions{gap:3px!important}
html body[data-provider] #wind-provider [data-free-spins]{font-size:0!important;min-width:34px!important;width:34px!important;padding:5px!important;position:relative!important}
html body[data-provider] #wind-provider [data-free-spins]::before{content:'✦';font-size:15px!important}
html body[data-provider] #wind-provider [data-free-spins]::after{content:attr(data-count);font-size:8px;position:absolute;top:0;right:1px}
html body[data-provider] #wind-provider [data-action=lobby] span{display:none!important}
.wp-actions button{padding:7px!important;min-width:30px!important;font-size:11px!important}
html body[data-provider] #wind-provider .wp-console{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(185px,2fr)!important;gap:10px 7px!important;padding:13px 10px!important;align-items:center!important}
html body[data-provider] #wind-provider .wp-balance{grid-area:1/1!important;min-width:0!important}html body[data-provider] #wind-provider .wp-stake{grid-area:2/1/3/3!important;min-width:0!important}html body[data-provider] #wind-provider .wp-win{grid-area:1/2!important;text-align:right!important;min-width:0!important}
html body[data-provider] #wind-provider .wp-tools{grid-area:3/1!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:0!important;gap:4px!important}
html body[data-provider] #wind-provider .wp-run{grid-area:3/2!important;display:grid!important;grid-template-columns:minmax(0,1fr) 57px!important;grid-template-rows:30px 30px!important;gap:5px 7px!important;width:100%!important}
html body[data-provider] #wind-provider .wp-run .wp-speed-picker{grid-area:1/1!important;display:flex!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:2px!important;gap:0!important}.wp-speed-picker button{font-size:9px!important;padding:3px 0!important;min-width:0!important;width:0!important;flex:1 1 0!important;overflow:hidden!important}
html body[data-provider] #wind-provider .wp-auto{grid-area:2/1!important;min-width:0!important;font-size:11px!important;padding:5px!important}
html body[data-provider] #wind-provider .wp-spin{grid-area:1/2/3/3!important;width:57px!important;height:65px!important;min-width:57px!important;border-radius:14px!important;font-size:30px!important}
html body[data-provider] #wind-provider .wp-number{font-size:13px!important;white-space:nowrap!important}.wp-label{font-size:8px!important}.wp-stake-field input{font-size:16px!important;min-width:0!important;padding:8px 2px!important}.wp-stake-field button{width:23px!important;min-width:23px!important;padding:4px!important}
html body[data-provider] #wind-provider .wp-offer-rail{position:static!important;transform:none!important;width:100%!important}.wp-offer-rail button{width:100%!important;padding:6px!important;min-width:0!important}.wp-offer-rail img,.wp-offer-rail small{display:none!important}.wp-offer-rail b{font-size:10px!important}
html body[data-provider] #wind-provider #stage{height:var(--wp-field-height,330px)!important;min-height:220px!important}
}
@media(max-width:360px){html body .wg-account-combined{max-width:115px!important;font-size:10px!important;padding-left:25px!important}html body .mp-top-actions{gap:3px!important}html body .wg-account-combined::after{display:none!important}.wp-brand strong{display:none!important}}
}

@layer wg-polish20 { @media(max-width:360px){
html body :is(.wg-shell-header,.mp-topbar){gap:5px!important;padding:7px 6px!important}
html body :is(.mp-top-actions,.wgt-actions){gap:3px!important}
html body :is(.dp-top,.dp-top-in,.wg-snd,.wg-snd-btn,.wgt-theme,.mp-theme-toggle,.mp-lang,.pe-bell){width:26px!important;min-width:26px!important;max-width:26px!important;flex-basis:26px!important;padding-left:0!important;padding-right:0!important}
html body :is(.dp-top-in,.wg-snd-btn,.wgt-theme,.mp-theme-toggle,.mp-lang,.pe-bell){height:32px!important;min-height:32px!important}
html body .wg-account-combined{max-width:106px!important;font-size:9.5px!important;padding-left:25px!important;padding-right:5px!important}
html body .pe-bell svg{width:17px!important;height:17px!important}
} }

@layer wg-polish20 {
html body .dp-top .dp-top-in{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid #dcb65e!important;background:linear-gradient(135deg,#ffe5a0,#c38d27)!important;color:#2e220d!important;box-shadow:0 0 14px #dbab4540,inset 0 1px #fff5!important;font-weight:800!important}
html body .dp-top-in .dp-plus{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#352810!important;color:#ffe59b!important;font-size:16px!important;line-height:1!important}
html body .mp-topbar .pe-bell{display:grid!important;place-items:center!important;padding:0!important;border-radius:10px!important;border:1px solid #67434b!important;background:#211b24!important;color:#e7c475!important;box-shadow:none!important}
}

@layer wg-polish20 {
@media(max-width:780px){
html body .mp-top-actions .dp-top,html body .mp-top-actions .dp-top-in{width:30px!important;min-width:30px!important;max-width:30px!important;flex:0 0 30px!important;padding:0!important}
html body .mp-top-actions .dp-top-in{font-size:0!important;height:34px!important;min-height:34px!important}
html body .mp-top-actions .dp-top-in>span:not(.dp-plus){display:none!important}
}
@media(max-width:360px){html body .mp-top-actions .dp-top,html body .mp-top-actions .dp-top-in{width:26px!important;min-width:26px!important;max-width:26px!important;flex-basis:26px!important}}
}

@layer wg-polish21 {
/* No independent collapse overlay. Access to support and chat stays in navigation. */
html body .l19-dock-toggle{display:none!important}
html body.p21-home .wg-help-fab .wg-help-fabs{display:none!important}
html body.p21-home .wg-help-fab{position:static!important;inset:auto!important;margin:0!important;padding:0!important;height:0!important}
html body.p21-home .wg-help-panel:not([hidden]){position:fixed!important;bottom:85px!important;right:12px!important}
html body .p21-legacy-header{display:none!important}
/* Natural-height support/settings content. */
html:where([data-wgh~="k40a0a"]):not(.wg-0):not(wg-0),html body.p21-help-page{height:auto!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}
html body.p21-help-page :is(.mp-wrap,.mp-content,.wws-main,.wws-pane,.wws-view,.pt-pane,.pt-stage,.wws-content,.wg-c-support,.wg-com-ui,.wg-c-card,.wws-tab-panel){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
html body.p21-help-page .wws-main{padding-bottom:90px!important}
html body.p21-help-page :is(.wg-c-faq-answer,.wg-c-faq,.wg-c-list){max-height:none!important;height:auto!important;overflow:visible!important}
html body.p21-help-page :is(.wws-nav,.pt-nav){position:relative!important;top:auto!important;overflow:visible!important}
html body.p21-help-page .wg-c-card{padding:18px!important;border-radius:18px!important}
/* Compact ten-step collection. Every step visible together; selected step expands beneath. */
html body .p21-hero{display:grid!important;grid-template-columns:1fr auto!important;min-height:0!important;padding:18px 22px!important;gap:14px!important;border-radius:18px!important}
html body .p21-hero h2{font-size:26px!important;line-height:1.1!important;margin:8px 0!important}
html body .p21-hero p{font-size:12px!important;line-height:1.4!important;margin:0!important;max-width:520px!important}
html body .l19-progress{padding:12px 0!important;gap:10px!important;flex-wrap:nowrap!important;font-size:12px!important}
html body .l19-progress>span{flex-shrink:0!important;white-space:nowrap!important;gap:5px!important}
html body .l19-progress>span b{white-space:nowrap!important}
html body .l19-progress small{width:auto!important;white-space:nowrap!important;font-size:11px!important}
html body .l19-subnav{margin:0 0 12px!important;gap:6px!important}
html body .p21-steps{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}
html body .p21-step{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important;padding:8px!important;margin:0!important;min-height:0!important;border:1px solid #58404d!important;border-radius:15px!important;background:linear-gradient(145deg,#30212d,#18151e)!important;color:#efd9a1!important;box-shadow:none!important;font-family:inherit!important;cursor:pointer!important}
html body .p21-step[aria-pressed=true]{border-color:#e1ba67!important;box-shadow:0 0 0 1px #e1ba67,inset 0 0 22px #a06b2e22!important;background:linear-gradient(145deg,#463020,#231823)!important}
html body .p21-step.done{border-color:#427c61!important}.p21-step-number{align-self:flex-start!important;font:700 12px/1.2 system-ui!important;color:#e7dccf!important}
html body .p21-chest{display:block!important;width:100%!important;max-width:120px!important;aspect-ratio:1!important;background-image:url('/assets/polish21/chests.webp')!important;background-size:500% 200%!important;background-position:var(--chest-x) var(--chest-y)!important;background-repeat:no-repeat!important;filter:drop-shadow(0 5px 4px #0008)!important}
html body .p21-step b{font:800 16px/1.3 system-ui!important;white-space:nowrap!important;color:#f1d897!important}
html body .p21-step small{font-size:10px!important;color:#cbbbd0!important}.p21-step-mark{position:absolute;right:7px;top:7px;color:#bbacbc}.p21-step-mark svg{width:13px!important;height:13px!important}.ready .p21-step-mark{color:#edcf89}.done .p21-step-mark{color:#88d6ab}
html body .p21-reward{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 16px!important;margin-top:12px!important;border:1px solid #7b5a3e!important;border-radius:14px!important;background:linear-gradient(110deg,#34242d,#25201f)!important}
.p21-reward>div{display:grid;gap:4px;min-width:0}.p21-reward span{font-size:11px;color:#cebbca}.p21-reward strong{font-size:18px;color:#f6dda0}.p21-reward small{font-size:11px;color:#cdbdca;line-height:1.4}
html body .p21-reward button{flex-shrink:0!important;padding:10px 16px!important;min-height:40px!important;border-radius:10px!important;background:linear-gradient(120deg,#edce82,#bc873a)!important;color:#271b0f!important;font-weight:700!important;font-size:12px!important;border:1px solid #b99259!important}
html body .p21-reward button:disabled{background:#302732!important;color:#bdb0bb!important;border-color:#564451!important}
html body .p17-dialog:not(.p17-wheel-only){width:min(900px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:22px!important;box-sizing:border-box!important}
html body .p17-dialog:not(.p17-wheel-only)>header{padding:0 0 14px!important;min-height:0!important}.p17-dialog:not(.p17-wheel-only)>header h1{font-size:24px!important;margin:4px 0!important}
html body .p17-dialog:not(.p17-wheel-only)>nav{margin:0 0 14px!important;padding:0!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important}
html body .p17-dialog .p17-body{padding:0!important}
html body .p21-coupon-guide{padding:18px!important;margin:0 0 18px!important;border:1px solid #765c3e!important;border-radius:18px!important;background:linear-gradient(130deg,#35252d,#201b24)!important}
.p21-coupon-guide h3{font-size:20px!important;color:#f1d491!important;margin:0 0 10px!important}.p21-coupon-guide p{font-size:13px!important;line-height:1.6!important;color:#dfd0db!important;margin:10px 0!important}.p21-formula{padding:12px;border-radius:10px;background:#19151d;color:#efd48e;font-size:13px;line-height:1.5}
/* Feed: separate complete capsules; no marquee cutting letters. */
html body .wg-live-strip{border-radius:24px!important;border:1px solid #5b3444!important;padding:6px!important;min-height:48px!important;background:#18151df5!important;overflow:hidden!important;gap:8px!important}
html body .wg-live-online-panel{border-radius:18px!important;background:#342330!important;border:0!important;padding:5px 12px!important;min-width:100px!important;flex-shrink:0!important}
html body .wg-live-online-panel .wg-live-kicker{font-size:10px!important}.wg-live-online-panel strong{font-size:18px!important}
html body .wg-live-viewport{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:20px!important;mask:none!important;-webkit-mask:none!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important}
html body .wg-live-results{animation:none!important;transform:none!important;display:flex!important;gap:7px!important;margin:0!important;padding:0!important;width:max-content!important;max-width:none!important;overflow:visible!important;mask:none!important;-webkit-mask:none!important}
html body .wg-live-result{flex:0 0 auto!important;min-width:0!important;max-width:none!important;border-radius:18px!important;border:1px solid #4b3643!important;background:#26202b!important;overflow:hidden!important;scroll-snap-align:start!important;padding:0!important}
html body .wg-live-result .wg-live-link{display:flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;white-space:nowrap!important;line-height:1!important}
html body .wg-live-result strong{font:500 10px/1.1 ui-monospace,monospace!important;color:#d8cad9!important;max-width:none!important;overflow:visible!important}
html body .wg-live-result .wg-live-win{font:700 12px/1.2 system-ui!important;color:#efd38a!important;white-space:nowrap!important}
html body .wg-live-result .wg-live-gi{width:26px!important;height:26px!important;border-radius:8px!important;object-fit:contain!important}
html body .wg-live-result small{display:none!important}
/* Baccarat: result below hands, no overlay across cards. */
html body.g3p-baccarat #lv-stage{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
html body.g3p-baccarat .bl-table{position:relative!important;inset:auto!important;padding:8px 0!important;display:block!important;width:100%!important;perspective:none!important}
html body.g3p-baccarat .bl-felt{width:100%!important;height:auto!important;min-height:0!important;display:grid!important;gap:15px!important;padding:26px 12px 18px!important;box-sizing:border-box!important;transform:none!important;border-radius:35px 35px 20px 20px!important}
html body.g3p-baccarat .bl-hands{position:relative!important;inset:auto!important;transform:none!important;gap:7px!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important}
html body.g3p-baccarat .bl-cards{gap:4px!important;min-height:calc(var(--bl-card-w)*1.5)!important}.g3p-baccarat .bl-arc{padding:0 35px!important;font-size:10px!important;letter-spacing:.04em!important}
html body.g3p-baccarat #lv-pop{display:none!important}html body.g3p-baccarat .bl-verdict{position:relative!important;inset:auto!important;transform:none!important;min-height:24px!important;font-size:16px!important;line-height:1.4!important;margin:0!important;padding:8px!important;border-radius:12px!important;background:#1a121aaa!important}
html body :is(.g3p-baccarat,.g3p-hilo) .play:disabled{opacity:1!important;color:#cab9c6!important;background:#352631!important;filter:none!important;box-shadow:none!important}
html body.g3p-baccarat .panel .play:disabled,html body.g3p-hilo .panel .play:disabled{opacity:1!important;color:#d8c4d2!important;background:#392633!important;filter:none!important;box-shadow:none!important}
html body .p21-bet-submit{display:grid!important;gap:9px!important;position:sticky!important;bottom:10px!important;z-index:15!important;background:#211923f5!important;padding:10px!important;border:1px solid #684453!important;border-radius:16px!important;box-shadow:0 5px 20px #0006!important}
html body .p21-bet-submit .g3-row{margin:0!important;padding:5px 2px!important;background:transparent!important;border:0!important}
@media(max-width:780px){
html body .p21-hero{padding:12px!important;gap:8px!important}.p21-hero .p17-eyebrow{font-size:8px!important}html body .p21-hero h2{font-size:21px!important;margin:5px 0!important}.p21-hero p{display:none!important}html body .p21-hero button{padding:10px 9px!important;font-size:11px!important}
html body .p21-steps{gap:5px!important}html body .p21-step{padding:5px 2px!important;border-radius:10px!important}.p21-step-number{font-size:10px!important;margin-left:4px!important}.p21-step-mark{top:5px;right:4px}.p21-step-mark svg{width:9px!important;height:9px!important}html body .p21-step b{font-size:11px!important}.p21-step small{font-size:7px!important}.p21-step .p21-chest{margin:-3px 0!important}
html body .p21-reward{padding:10px!important;gap:8px!important;flex-wrap:wrap!important}.p21-reward strong{font-size:15px!important}.p21-reward small{font-size:10px!important}.p21-reward>div{flex:1 1 160px}.p21-reward button{min-height:35px!important;padding:8px!important;font-size:11px!important}
html body .l19-progress{font-size:10px!important}.l19-progress small{font-size:9px!important}html body .l19-subnav button{padding:8px 3px!important;font-size:10px!important;min-height:34px!important;gap:4px!important}.l19-subnav svg{width:14px!important;height:14px!important}
html body .p17-dialog:not(.p17-wheel-only){padding:12px!important;border-radius:20px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.p17-dialog:not(.p17-wheel-only)>header h1{font-size:19px!important}.p17-dialog:not(.p17-wheel-only)>nav button{padding:8px!important;font-size:11px!important}
html body .l19-page-title{margin:4px 0 10px!important}.l19-page-title h1{font-size:22px!important}.l19-page-title p{display:none!important}html body .l19-main-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:8px 0 10px!important}.l19-main-nav button{font-size:10px!important;padding:8px 3px!important;gap:4px!important;min-height:35px!important}.l19-main-nav svg{display:none!important}
html body .l19-levels{grid-template-columns:1fr 1fr!important;gap:8px!important}.l19-levels article{padding:12px!important;border-radius:12px!important}.l19-levels h3{font-size:16px!important}.l19-levels strong{font-size:20px!important}.l19-levels p,.l19-levels li{font-size:10px!important}.l19-levels li{padding:5px 0!important;gap:3px!important}.l19-how{gap:8px!important}.l19-how li{padding:12px!important;gap:8px!important}.l19-how h3{font-size:14px!important}.l19-how p{font-size:12px!important;line-height:1.45!important}
html body.g3p-baccarat .bl-felt{--bl-card-w:clamp(29px,9vw,48px)!important;padding:18px 6px 10px!important;gap:10px!important}.g3p-baccarat .bl-hand{padding:8px 4px 12px!important;border-radius:13px!important}.g3p-baccarat .bl-hand-head{font-size:9px!important;letter-spacing:0!important;gap:2px!important}.g3p-baccarat .bl-hand-head span::before{width:5px!important;height:5px!important}.g3p-baccarat .bl-hand-head strong{font-size:15px!important;padding:4px!important}.g3p-baccarat .bl-shoe{display:none!important}.g3p-baccarat .bl-arc{font-size:8px!important;padding:0 5px!important}.g3p-baccarat .bl-verdict{font-size:14px!important}
html body .p21-bet-submit{bottom:8px!important}.g3p-baccarat .panel .g3-board.three .g3-bet b{font-size:14px!important}.g3p-baccarat .panel .g3-bet{padding:10px 6px!important}.g3p-baccarat .panel .g3-bet small{font-size:10px!important}
}
@media(prefers-reduced-motion:reduce){html body .wg-live-results{animation:none!important}}
}
@layer wg-polish21 {
html body .wg-live-results>[hidden]{display:none!important}
html body .wg-live-viewport{flex:1 1 0!important;width:0!important}
html body .wg-live-result .wg-live-link{gap:6px!important;padding:6px 9px!important}
@media(max-width:360px){html body .wg-live-result strong{font-size:8px!important}html body .wg-live-result .wg-live-win{font-size:10px!important}html body .wg-live-result .wg-live-gi{width:20px!important;height:20px!important}html body .wg-live-online-panel{min-width:72px!important;padding:5px 8px!important}}
}
@layer wg-polish21 {
html body:not(.p20-game) .wg-help-fabs{display:none!important}
html body:not(.p20-game) .wg-help-fab{height:0!important;min-height:0!important;padding:0!important;margin:0!important}
html body.g3p-baccarat .u-stage,html body.g3p-hilo .u-stage{display:grid!important;grid-template-rows:auto auto auto auto!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;align-content:start!important;gap:12px!important;overflow:visible!important}
html body.g3p-baccarat #lv-stage,html body.g3p-hilo #lv-stage{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
html body.g3p-hilo .g5-arena{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;width:100%!important;padding:20px 12px 48px!important;box-sizing:border-box!important}
html body.g3p-hilo .g5-cards{gap:clamp(18px,4vw,36px)!important;justify-content:center!important}
html body.g3p-hilo .g5-card{width:clamp(75px,20vw,120px)!important;flex:none!important}
html body.g3p-hilo .g5-label{font-size:11px!important;line-height:1.2!important;bottom:-26px!important;letter-spacing:.07em!important;white-space:nowrap!important}
html body.g3p-hilo #lv-pop{display:none!important}
html body :is(.g3p-baccarat,.g3p-hilo) .stage-caption{position:relative!important;inset:auto!important;transform:none!important;max-height:none!important}
html body.g3p-baccarat .stage-caption,html body.g3p-hilo .stage-caption{position:relative!important;inset:auto!important;transform:none!important;max-height:none!important}
html body.g3p-baccarat .lv-history,html body.g3p-hilo .lv-history{position:relative!important;inset:auto!important;transform:none!important;max-height:none!important}
}
@layer wg-polish21 {
@media(max-width:780px){
html body.p21-help-page .wws-nav{display:block!important;padding:0!important;border:0!important;margin:14px 0!important}
html body.p21-help-page .wws-nav .wnav-scroll{display:none!important}
html body.p21-help-page .wws-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;overflow:visible!important;width:100%!important}
html body.p21-help-page .wws-tabs button{min-width:0!important;width:100%!important;gap:5px!important;padding:10px 5px!important;min-height:40px!important;white-space:normal!important;font-size:10px!important;border:1px solid #60404f!important;border-radius:12px!important;background:#271d28!important;line-height:1.3!important}
html body.p21-help-page .wws-tabs button[aria-selected=true]{background:#572937!important;border-color:#a5697d!important}
}
@media(min-width:781px){html body .p21-chest{max-width:95px!important}html body .p21-hero{padding:14px 20px!important}html body .l19-page-title{margin-bottom:12px!important}.l19-page-title p{margin:3px 0!important}html body .l19-main-nav{margin:12px 0!important}html body .p21-step{padding:6px!important}}
}
@layer wg-polish21 { html body.p21-home .mp-crumb{display:none!important} }
@layer wg-polish21 {
@media(min-width:781px) and (max-width:1100px){
html body :is(.mp-topbar,.wg-shell-header){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}
html body :is(.mp-topbar,.wg-shell-header)>:is(.mp-mobile-brand,.brand,.mp-crumb){display:none!important}
html body :is(.mp-top-actions,.wgt-actions){display:flex!important;position:static!important;flex:1 1 auto!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important}
html body :is(.mp-top-actions,.wgt-actions)>*{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;flex-shrink:0!important}
html body :is(.dp-top,.dp-top-in,.wg-snd,.wg-snd-btn,.wgt-theme,.mp-theme-toggle,.mp-lang,.pe-bell){width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;min-height:34px!important;font-size:0!important}
html body .wg-account-combined{max-width:140px!important;min-width:0!important;padding:5px 7px 5px 30px!important;font-size:11px!important;white-space:nowrap!important}
html body .wg-account-combined::before{width:23px!important;height:23px!important;left:4px!important}html body .wg-account-combined::after{font-size:9px!important;padding:2px 4px!important}
html body :is(.mp-top-actions,.wgt-actions) .wg-ping{display:none!important}
}
}
@layer wg-polish21 {
html body .p21-step b{display:block!important;margin:0!important;padding:0!important;line-height:1.3!important}
html body .p21-step small{display:inline!important;margin:0!important;padding:0!important;line-height:1!important}
html body .p17-dialog .l19-progress{margin:0!important;padding:12px 0!important}
html body .p17-dialog .l19-subnav{margin:0 0 12px!important;padding:0!important}
html body .p17-dialog .p21-steps{margin:0!important;padding:0!important}
html body .p17-dialog .p21-reward{margin:12px 0 0!important}
html body .p21-reward strong,html body .p21-reward small,html body .p21-reward span{margin:0!important;padding:0!important;line-height:1.35!important}
html[data-theme=light] body .wg-account-combined{color:#f5d783!important;background:#301c2b!important}
html[data-theme=light] body .wg-account-combined::after{color:#f5d783!important}
html[data-theme=light] body .p21-bet-submit{background:#eee7edf5!important;color:#372131!important}
html[data-theme=light] body .p21-bet-submit .g3-row{color:#493340!important}
}
@layer wg-polish21 {
html body .p21-fortune-widget{position:fixed!important;right:16px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;z-index:9000!important;width:78px!important;height:80px!important;padding:0!important;margin:0!important}
html body .p21-fortune-widget[hidden]{display:none!important}
html body .p21-fortune-widget .p17-badge{position:relative!important;inset:auto!important;width:78px!important;height:80px!important;margin:0!important;min-width:0!important}
html body .p21-fortune-dismiss{position:absolute!important;right:-7px!important;top:-11px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #9e7b42!important;border-radius:50%!important;background:#2b1f29!important;color:#efd69c!important;font:16px/1 system-ui!important;cursor:pointer!important;box-shadow:0 2px 6px #0007!important}
@media(min-width:781px){html body .p21-fortune-widget{bottom:24px!important}}
}
@layer wg-polish21 {
html body .l19-progress{height:38px!important;min-height:0!important;box-sizing:border-box!important;padding:8px 0!important}
html body .l19-progress :is(b,small){display:inline!important;margin:0!important;padding:0!important;line-height:1.2!important}
html body .p21-hero .p17-eyebrow{margin:0!important;line-height:1.2!important;letter-spacing:.1em!important}
html body .p21-step small{padding-left:2px!important}
@media(max-width:360px){html body .p21-hero h2{font-size:18px!important;line-height:1.15!important}.p21-hero .p17-eyebrow{font-size:7px!important}html body .p21-hero button{padding:9px 7px!important;font-size:10px!important}.p21-step small{display:none!important}}
}
@layer wg-polish21 {
html body .wg-live-result .wg-live-link{height:auto!important;min-height:32px!important;box-sizing:border-box!important}
html body .wg-live-result{min-height:34px!important}
@media(max-width:360px){
html body .wg-live-online-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:62px!important;min-width:62px!important;flex:0 0 62px!important;height:36px!important;padding:2px 5px!important;box-sizing:border-box!important}
html body .wg-live-online-panel .wg-live-kicker{font-size:8px!important;line-height:10px!important;margin:0!important;white-space:nowrap!important}
html body .wg-live-online-panel [data-wg-online-count]{font-size:14px!important;line-height:16px!important}
html body .wg-live-result .wg-live-link{padding:5px 6px!important;gap:5px!important}
}
}
@layer wg-polish21 {
html body .p21-fortune-widget .p17-badge{z-index:1!important}
html body .p21-fortune-dismiss{z-index:2!important;right:auto!important;left:-8px!important;top:-8px!important}
@media(max-width:360px){html body .p21-step small{display:none!important}html body .p21-step b{font-size:10px!important}}
}
@layer wg-polish21 {
html body .p21-support-contacts{padding:20px!important;border:1px solid #684554!important;border-radius:18px!important;background:#211b25!important}
.p21-support-contacts h2{font-size:21px!important;color:#f1d491!important}.p21-support-contacts p{font-size:14px!important;line-height:1.6!important;color:#d0bfce!important}
html body .p21-support-contacts a{display:block!important;padding:14px!important;margin-top:10px!important;border:1px solid #745a42!important;border-radius:12px!important;color:#efd38b!important;background:#34242d!important;text-decoration:none!important;font-weight:600!important}
}
@layer wg-polish21 {
html body .p21-support-contacts:not(.wws-off){display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;height:auto!important;max-height:none!important}
html body .p21-support-contacts.wws-off{display:none!important}
}
@layer wg-polish22 {
html body .p17-dialog.p17-wheel-only{width:min(700px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;padding:24px!important;background:radial-gradient(ellipse at 50% 18%,#30202b 0%,#19171c 52%,#141317 100%)!important;border:1px solid #766142!important;border-radius:28px!important;box-shadow:0 30px 120px #000b!important;overflow:auto!important}
html body .p17-dialog.p17-wheel-only header{border:0!important;padding:0!important;margin:0 0 6px!important;align-items:center!important}
html body .p17-dialog.p17-wheel-only header small{font-size:10px!important;letter-spacing:2.6px!important;color:#c7aa76!important}
html body .p17-dialog.p17-wheel-only h1{font-size:23px!important;font-weight:700!important;margin:6px 0 0!important;color:#f3ede6!important}
html body .p17-dialog.p17-wheel-only header>button{width:36px!important;height:36px!important;border-radius:50%!important;background:#ffffff08!important;border:1px solid #ffffff18!important;color:#d8c7b1!important;box-shadow:none!important}
html body .p17-dialog.p17-wheel-only .p17-body{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;overflow:visible!important;padding:0!important}
html body .p17-dialog.p17-wheel-only .p17-message:empty{display:none!important}
html body .p17-wheel-box{position:relative!important;isolation:isolate;display:block!important;width:min(550px,100%,calc(100dvh - 220px))!important;aspect-ratio:1!important;height:auto!important;margin:16px auto 10px!important;max-width:none!important}
html body .p17-wheel{position:relative!important;width:100%!important;height:100%!important;display:block!important;filter:drop-shadow(0 12px 18px #0006)!important;transform-origin:50% 50%!important;will-change:transform;transition:none!important}
html body .p17-wheel-box::before,html body .p17-wheel-box::after{display:none!important}
html body .p17-pointer{position:absolute!important;left:50%!important;top:0!important;bottom:auto!important;transform:translateX(-50%)!important;z-index:8!important;width:20px!important;height:30px!important;border:0!important;clip-path:polygon(0 0,100% 0,50% 100%)!important;background:linear-gradient(120deg,#fff0bd,#bf8c41)!important;filter:drop-shadow(0 2px 4px #000)!important;transform-origin:50% 10%;}
html body .p17-spin-center{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:27%!important;height:27%!important;border-radius:50%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:radial-gradient(circle at 45% 25%,#442736,#1b1820 72%)!important;border:3px solid #d7b16b!important;outline:6px solid #17151bcc!important;box-shadow:0 8px 24px #0008,inset 0 0 0 4px #bb8a4833!important;color:#fae4b6!important;padding:8px!important;opacity:1!important;z-index:6!important}
html body .p17-spin-center img{display:block!important;width:49%!important;height:49%!important;object-fit:contain!important;filter:drop-shadow(0 3px 4px #0005)}
html body .p17-spin-center span{font-size:clamp(11px,2vw,16px)!important;font-weight:750!important;line-height:1!important;letter-spacing:.1px!important}
html body .p17-spin-center:disabled{cursor:default!important}.p17-spin-center:not(:disabled):hover{filter:brightness(1.15)}
.p22-wheel-status{min-height:24px;font:500 14px/1.4 system-ui;color:#c7bcae;text-align:center;max-width:90%;margin:4px auto 0}.p22-wheel-status.p22-result{color:#f0d397;animation:p22-result .6s ease-out}
html body .p17-wheel-only .l19-bonus-link{font:600 12px/1.2 system-ui!important;letter-spacing:.1px;color:#ae9772!important;margin:14px auto 0!important;padding:5px!important;text-decoration:none!important}.l19-bonus-link span{margin-left:5px}
html body .p21-fortune-widget{right:18px!important;bottom:22px!important;display:flex!important;align-items:center!important;gap:0!important;width:auto!important;height:auto!important;max-width:calc(100vw - 30px)!important}
html body .p21-fortune-widget[hidden]{display:none!important}
html body .p17-badge{position:relative!important;inset:auto!important;width:222px!important;min-width:0!important;height:66px!important;padding:9px 17px 9px 10px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:18px!important;border:1px solid #a77d46!important;background:linear-gradient(120deg,#442334,#1d1921 75%)!important;color:#f7e4bf!important;box-shadow:0 8px 28px #0007!important;transform:none!important}
html body .p17-badge[hidden]{display:none!important}.p22-mini-wheel{position:relative;width:43px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #c6a064;border-radius:50%;background:conic-gradient(#482539 0deg 60deg,#d0a460 60deg 61deg,#211c25 61deg 120deg,#d0a460 120deg 121deg,#482539 121deg 180deg,#d0a460 180deg 181deg,#211c25 181deg 240deg,#d0a460 240deg 241deg,#482539 241deg 300deg,#d0a460 300deg 301deg,#211c25 301deg)}
.p22-mini-wheel img{width:27px;height:27px;object-fit:contain;filter:drop-shadow(0 2px 2px #0008)}.p22-badge-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.p22-badge-copy strong{font:700 12px/1.2 system-ui;white-space:nowrap}.p22-badge-copy small{position:static!important;display:block!important;font:500 10px/1.2 system-ui!important;color:#c9b6a6!important;white-space:nowrap!important}
.p22-ready-mark{display:none;position:absolute;right:-5px;top:-6px;width:21px;height:21px;border-radius:50%;border:2px solid #2e1d28;background:#ecc67e;color:#3a2531;font:800 14px/17px system-ui;text-align:center;font-style:normal}.p22-available .p22-ready-mark{display:block;animation:p22-notice 3.5s ease-in-out infinite}.p22-available .p22-mini-wheel{box-shadow:0 0 14px #d7a85633}
html body .p21-fortune-dismiss{position:absolute!important;left:-9px!important;top:-9px!important;right:auto!important;bottom:auto!important;width:23px!important;height:23px!important;min-width:0!important;min-height:0!important;border-radius:50%!important;background:#252127!important;color:#cdbba8!important;border:1px solid #786146!important;font:500 15px/1 system-ui!important;padding:0!important;z-index:4!important}
html body .p20-fortune-menu{padding:11px 13px!important;gap:9px!important;min-width:0!important;font-size:12px!important;background:linear-gradient(110deg,#3c2231,#221c22)!important}.p20-fortune-menu i{width:32px!important;height:32px!important;border:1px solid #9e7845!important;flex:none}.p20-fortune-menu i img{width:27px;height:27px;object-fit:contain}.p20-fortune-menu span{overflow:hidden;text-overflow:ellipsis;line-height:1.4}.p20-fortune-menu b{font-size:10px!important}.p20-fortune-menu.p22-available b{font-size:14px!important;width:20px;height:20px;padding:0!important;display:grid;place-items:center;animation:p22-notice 3.5s ease-in-out infinite}
html body .p20-fortune-dot{width:14px!important;height:14px!important;right:-2px!important;top:-2px!important;color:#33212b!important;font:900 10px/12px system-ui!important;background:#e9c57e!important}.p20-fortune-dot::after{content:'!';display:block}.p20-fortune-dot:not([hidden]){animation:p22-notice 3.5s ease-in-out infinite}
html.wg-nav-collapsed .p20-fortune-menu{justify-content:center!important;width:54px!important;padding:8px!important;position:relative}.wg-nav-collapsed .p20-fortune-menu span{display:none!important}.wg-nav-collapsed .p20-fortune-menu b{position:absolute;top:-3px;right:-2px}.wg-nav-collapsed .p20-fortune-menu i{border:0!important}
@keyframes p22-notice{0%,75%,100%{transform:scale(1)}80%{transform:scale(1.16)}86%{transform:scale(1)}}@keyframes p22-result{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:780px){html body .p17-dialog.p17-wheel-only{padding:18px 12px!important;border-radius:22px!important;width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}html body .p17-dialog.p17-wheel-only header{padding:0 5px!important}html body .p17-dialog.p17-wheel-only h1{font-size:19px!important}html body .p17-wheel-box{margin-top:17px!important;width:min(100%,calc(100dvh - 195px))!important}.p22-wheel-status{font-size:12px;min-height:18px}.p17-spin-center img{width:45%!important;height:45%!important}html body .p17-spin-center{gap:4px!important;border-width:2px!important;outline-width:4px!important}html body .p21-fortune-widget{right:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important}html body .p17-badge{width:198px!important;height:59px!important;border-radius:16px!important;padding:8px 14px 8px 9px!important;gap:9px!important}.p22-mini-wheel{width:37px;height:37px}.p22-mini-wheel img{width:24px;height:24px}.p22-badge-copy strong{font-size:11px}.p22-badge-copy small{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.p22-available .p22-ready-mark,.p20-fortune-menu.p22-available b,.p20-fortune-dot:not([hidden]),.p22-result{animation:none!important}}
}
@layer wg-polish22 {.p17-badge [data-count]{display:none!important}.p17-badge .p22-ready-mark{font-style:normal!important}.p17-badge .p22-badge-copy{position:static!important;transform:none!important;flex:1!important}.p17-badge .p22-mini-wheel{position:relative!important;transform:none!important}}
@layer wg-polish23 {
html body .p20-fortune-menu{display:none!important}
html body .wg-help-fab,html body.p21-home .wg-help-fab{position:fixed!important;right:18px!important;bottom:20px!important;left:auto!important;top:auto!important;inset-inline-start:auto!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;z-index:9100!important}
html body .wg-help-fab .wg-help-fabs,html body.p21-home .wg-help-fab .wg-help-fabs,html body:not(.p20-game) .wg-help-fabs{display:flex!important;position:static!important;gap:7px!important;height:auto!important;transform:none!important}
html body .wg-help-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:88px!important;width:auto!important;height:43px!important;padding:8px 13px!important;border-radius:14px!important;border:1px solid #927448!important;background:linear-gradient(135deg,#34232e,#1b191e)!important;color:#f3ddba!important;box-shadow:0 5px 16px #0005!important}
html body .wg-help-trigger img{width:24px!important;height:24px!important}html body .wg-help-trigger .p23-contact-label{display:block!important;font:650 12px/1.2 system-ui!important;white-space:nowrap!important}
html body .wg-help-fab .wg-help-panel{position:fixed!important;right:18px!important;bottom:74px!important;left:auto!important;top:auto!important;max-height:calc(100dvh - 98px)!important;z-index:9200!important}
html body .wg-help-fab .wg-help-panel[hidden]{display:none!important}
html body .p21-fortune-widget{bottom:78px!important}
html body.p20-game .wg-help-fab{position:relative!important;inset:auto!important;width:max-content!important;max-width:100%!important;margin:18px auto!important;z-index:20!important}
html body.p20-game .wg-help-fab.wg-help-open{z-index:9200!important}
.p23-contact-fallback{position:fixed;right:18px;bottom:20px;display:flex;gap:7px;z-index:9000}.p23-contact-fallback a{display:flex;align-items:center;gap:7px;padding:10px 13px;background:#281e27;border:1px solid #927448;border-radius:14px;color:#efdab7;font:600 12px system-ui;text-decoration:none}
html body .p23-deposit-quick{order:-6;display:flex!important;align-items:center;justify-content:center;gap:6px;min-width:120px;height:38px;box-sizing:border-box;padding:8px 13px;border:1px solid #ebcb78;border-radius:12px;background:linear-gradient(135deg,#f5df92,#c79834);color:#302613;font:750 13px/1 system-ui;text-decoration:none}
html body .p23-payments-quick,html body .p23-account{display:inline-flex!important;justify-content:center;align-items:center;height:38px;min-width:38px;padding:7px;box-sizing:border-box;border:1px solid #754451;border-radius:11px;background:#251e26;color:#dfbd76;text-decoration:none}
html body .p23-deposit-quick[hidden],html body .p23-payments-quick[hidden],html body .p23-account[hidden]{display:none!important}
html body .p23-account{order:10!important}.p23-account svg{width:23px;height:23px}
@media(min-width:781px){html body.p23-has-sidebar :is(.wg-shell-toggle,.mp-menu-toggle){display:none!important}}
@media(max-width:780px){html body .wg-help-fab,html body.p21-home .wg-help-fab,.p23-contact-fallback{right:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important}html body .p21-fortune-widget{bottom:calc(133px + env(safe-area-inset-bottom))!important}html body .wg-help-fab .wg-help-panel{inset:8px!important;max-height:calc(100dvh - 16px)!important;width:calc(100vw - 16px)!important}html body .p23-deposit-quick{min-width:30px!important;width:30px!important;height:34px!important;padding:5px!important;border-radius:10px!important}html body .p23-deposit-quick span{display:none!important}html body .p23-payments-quick,html body .p23-account{width:30px!important;min-width:30px!important;height:34px!important;padding:5px!important}html body .wg-help-trigger{height:40px!important;min-width:80px!important;padding:7px 10px!important}html body .wg-help-trigger img{width:22px!important;height:22px!important}}
}
@layer wg-polish23 {
@media(min-width:781px){html body :is(.mp-topbar,.wg-shell-header) .mp-top-actions{margin-left:auto!important;justify-content:flex-end!important}}
}
