.free-spin-total{position:absolute;inset:0;z-index:68;pointer-events:auto;opacity:0}
.free-spin-total[hidden]{display:none!important}
.free-spin-total>canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.free-total-content{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.55cqw;text-align:center;color:#fff1cf}
.free-total-body{display:contents}
.free-total-eyebrow{margin:0;font:800 .75cqw/1.2 system-ui,sans-serif;letter-spacing:.24em;color:#b7d6ab}
.free-total-content h2{margin:0;width:88%;height:4.1cqw;flex:0 0 4.1cqw;font:900 3.3cqw/1 system-ui,sans-serif;letter-spacing:.08em}
.free-total-content h2 svg{display:block;width:100%;height:100%}
.free-total-amount-wrap{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5cqw 0 .9cqw;min-height:9.5cqw}
.free-total-amount{max-width:100%;white-space:nowrap;font:900 var(--total-amount-size,7.4cqw)/1.04 system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:#fff1c1;text-shadow:0 .12cqw 0 #80613c,0 .27cqw .3cqw #020e0c,0 0 1.8cqw #c9ff642a}
.free-total-details{display:flex;align-items:center;justify-content:center;gap:2.6cqw;width:88%;padding:.7cqw 0;border-top:1px solid #719c5a66;border-bottom:1px solid #719c5a66}
.free-total-details>span{min-width:10cqw;display:flex;align-items:center;justify-content:center;gap:.6cqw}
.free-total-details b{font:900 1.6cqw/1 system-ui,sans-serif;color:#d5ff9c}
.free-total-details small{font:800 .72cqw/1.2 system-ui,sans-serif;letter-spacing:.09em;color:#c4d5ba}
.free-total-details i{width:.42cqw;height:.42cqw;transform:rotate(45deg);background:#a8d46c;box-shadow:0 0 .6cqw #98ff5d60}
.free-total-note{margin:.15cqw 0 0;min-height:.9cqw;font:800 .66cqw/1.2 system-ui,sans-serif;letter-spacing:.1em;color:#b8daa2}
.free-spin-total .free-total-continue{position:relative;min-width:19cqw;min-height:3.4cqw;padding:.85cqw 2.2cqw;border:2px solid #adc68a;border-radius:.45cqw;background:linear-gradient(#25483a,#102a23);box-shadow:inset 0 0 0 3px #0a1e18,inset 0 0 0 4px #5a75544d,0 .22cqw 0 #020c09;color:#fff3d1;font:900 1.1cqw/1 system-ui,sans-serif;letter-spacing:.15em;cursor:pointer}
.free-total-continue>span{margin-left:1.2cqw;color:#c4f68b}
.free-spin-total .free-total-continue:hover:not(:disabled){background:linear-gradient(#345d45,#1b3c2d);border-color:#dcffac;box-shadow:inset 0 0 0 3px #0a1e18,0 0 1cqw #9aff3130}
.free-total-continue:focus-visible{outline:3px solid #fff3b7;outline-offset:4px}
.free-total-continue:disabled{cursor:default}
