#app .free-wheel-page .wheel-box{position:relative;isolation:isolate;padding:102px 18px 26px!important;background:radial-gradient(ellipse at 10% 5%,#397fa455,transparent 48%),radial-gradient(ellipse at 100% 55%,#21538866,transparent 55%),linear-gradient(160deg,#16344a,#0c1f33 65%,#11293b)!important;border:1px solid #6094b866!important;border-radius:24px!important;box-shadow:0 12px 32px #17395f22,inset 0 1px 0 #b7e5ff33!important;gap:24px!important;overflow:hidden}
#app .free-wheel-page .wheel-box:before{content:"";position:absolute;z-index:-1;inset:0;height:auto!important;background:radial-gradient(circle at 17% 13%,#d8f5ff99 0 1px,transparent 2px),radial-gradient(circle at 81% 24%,#b1dfff88 0 1px,transparent 2px),radial-gradient(circle at 9% 72%,#c5e8ff66 0 1px,transparent 2px),radial-gradient(circle at 90% 83%,#a4d9ff88 0 1px,transparent 2px),linear-gradient(115deg,transparent 25%,#9dd8ff08 45%,transparent 65%)!important;pointer-events:none}
#app .free-wheel-page .wheel-box:after{content:"幸运转盘";position:absolute;top:30px;left:18px;right:18px;text-align:center;color:#edf8ff;font-size:24px;font-weight:700;letter-spacing:7px;text-shadow:0 2px 14px #8bd9ff44}
#app .free-wheel-page .wheel{border:9px solid #b2ccdc!important;outline:1px solid #8db6d5!important;outline-offset:5px;box-shadow:0 0 0 5px #1d4763,0 0 0 9px #476e8a,0 0 0 10px #94bad044,0 12px 26px #030d1c66,inset 0 0 20px #071b2e55!important}
#app .free-wheel-page .wheel:before{background:radial-gradient(circle,transparent 35%,#d5efff0d 65%,#00132944 100%)!important}
#app .free-wheel-page .wheel:after{background:radial-gradient(circle at 30% 25%,#f0fbff,#8db7cc 45%,#37647f 80%)!important;border:5px solid #d2e4ee!important;box-shadow:0 0 0 3px #42637b,0 4px 14px #00152c88,inset 0 0 8px #ffffff77!important}
#app .free-wheel-page .wheel span{width:78px!important;min-height:44px!important;max-height:64px;box-sizing:border-box;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;margin-left:-39px!important;margin-top:-22px!important;background:transparent!important;color:#f1faff!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:650!important;padding:4px 2px!important;box-shadow:none!important;text-shadow:0 1px 4px #12334f!important;line-height:1.55!important;overflow-wrap:anywhere;word-break:break-word;transform:rotate(var(--r)) translateY(calc(-1 * min(25vw,88px))) rotate(var(--label-r))}
#app .free-wheel-page .wheel span:before,#app .free-wheel-page .wheel span:after{content:none!important;display:none!important;background:none!important}
#app .free-wheel-page .pointer{border-top-color:#d9eaf3!important;filter:drop-shadow(0 3px 2px #274a66) drop-shadow(0 0 8px #99dbff55)!important;animation:none!important;margin-bottom:0!important}
#app .free-wheel-page .wheel-box>.van-button{background:linear-gradient(180deg,#a9d9ee,#6baaca)!important;border:1px solid #c3e7f5!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff88,0 5px 14px #03122266!important;color:#153b56!important;font-size:15px!important;letter-spacing:2px;height:47px!important;text-shadow:none!important;font-weight:700!important}
#app .free-wheel-page .wheel-box>p{color:#9db9ce!important;font-size:12px!important}
#app .free-wheel-page .fun-order-summary{background:#ffffff08!important;border:1px solid #91cafa22!important;color:#edf8ff!important;backdrop-filter:none}
