.lucky-draw-page[data-v-09531756]{min-height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#e8f5e9),color-stop(50%,#c8e6c9),to(#e8f5e9));background:linear-gradient(180deg,#e8f5e9,#c8e6c9 50%,#e8f5e9);padding-bottom:30px}.lucky-draw-page[data-v-09531756] .van-nav-bar{background:linear-gradient(135deg,#1b5e20,#2e7d32 60%,#4caf50);-webkit-box-shadow:0 4px 12px rgba(27,94,32,.3);box-shadow:0 4px 12px rgba(27,94,32,.3)}.lucky-draw-page[data-v-09531756] .van-nav-bar .van-nav-bar__title{color:#fff;font-weight:700;font-size:18px;letter-spacing:1px}.lucky-draw-page[data-v-09531756] .van-nav-bar .van-icon{color:#fff}.draw-container[data-v-09531756]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 20px 15px;min-height:380px}.info-section[data-v-09531756]{padding:0 24px;margin-top:10px}.info-section .info-card[data-v-09531756]{background:#fff;border-radius:16px;padding:18px 24px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);margin-bottom:16px;border:1px solid rgba(76,175,80,.15)}.info-section .info-card .info-item[data-v-09531756]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.info-section .info-card .info-item .label[data-v-09531756]{color:#666;font-weight:500}.info-section .info-card .info-item .value[data-v-09531756]{color:#e53935;font-weight:700;font-size:22px}.info-section .record-btn[data-v-09531756]{width:100%;height:50px;background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;letter-spacing:1px;-webkit-box-shadow:0 6px 16px rgba(46,125,50,.35);box-shadow:0 6px 16px rgba(46,125,50,.35);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.info-section .record-btn[data-v-09531756]:active{-webkit-transform:scale(.97);transform:scale(.97);-webkit-box-shadow:0 3px 10px rgba(46,125,50,.3);box-shadow:0 3px 10px rgba(46,125,50,.3)}.popup-header[data-v-09531756]{text-align:center;padding:20px;font-size:18px;font-weight:700;color:#1b5e20;border-bottom:1px solid #e8f5e9}.popup-content[data-v-09531756]{padding:10px;max-height:calc(60vh - 80px);overflow-y:auto}