.page{position:absolute!important;top:0;left:0;right:0;-webkit-overflow-scrolling:touch;background-color:#f2f2f5}.nav-bar{background:linear-gradient(90deg,#7e5678,#e6c3a1)}.nav-bar,.van-nav-bar__content{height:100px}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#fff;font-size:35px}.van-nav-bar{line-height:50px}.van-nav-bar .van-icon{font-size:45px}.van-hairline--bottom:after{border-bottom-width:0}.bg-container{position:relative;bottom:0;background:linear-gradient(-45deg,#7e5678,#e6c3a1);z-index:2}.bg-container .bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-container .bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(hsla(0,0%,100%,0),#7e5678)}.container{display:flex;flex-direction:column;height:100%;z-index:2}.flex-1{flex:1}.font-28{font-size:28px}.nav-right{font-size:30px;color:#fff}.van-empty__image{width:300px;height:300px}.van-empty__description{font-size:30px}[data-v-226176b3]:root{--base_bg_color:#434c6e;--base_page_bg_color:#f5f5f5;--base_text_color:#333;--base_title_color:#fff;--van-gray-8:#323233;--gradient-btn:linear-gradient(270deg,var(--base_bg_color),#6168b3);--gradient-btn-color:#fff;--gradient-checked-btn:linear-gradient(270deg,var(--base_bg_color),#f5f5f5);--gradient-text:linear-gradient(90deg,red,#ff0)}.page[data-v-226176b3]{background-color:#f5f5f5;position:absolute;top:0;left:0;right:0;bottom:0}.header[data-v-226176b3]{background-color:#434c6e;height:100px}.header[data-v-226176b3],.nav-content[data-v-226176b3]{display:flex;align-items:center;justify-content:center;position:relative}.nav-content[data-v-226176b3]{width:100%}.back-icon[data-v-226176b3]{position:absolute;left:30px;font-size:32px}.nav-title[data-v-226176b3]{color:#fff;font-size:38px;font-weight:400;text-align:center;line-height:100px}.notice-bar[data-v-226176b3]{background-color:#434c6e!important;display:flex!important;align-items:center!important;padding:25px 20px!important;overflow:hidden!important;min-height:110px!important;height:110px!important;box-sizing:border-box!important;flex-shrink:0!important}.notice-bottom-line[data-v-226176b3]{height:1px!important;background-color:#fff!important;width:100%!important;display:block!important;flex-shrink:0!important}.notice-icon[data-v-226176b3]{color:#fff!important;font-size:32px!important;margin-right:15px!important;flex-shrink:0!important}.notice-scroll-container[data-v-226176b3]{flex:1!important;overflow:hidden!important;white-space:nowrap!important;height:100%!important;display:flex!important;align-items:center!important}.notice-text-scroll[data-v-226176b3]{display:inline-block!important;color:#fff!important;font-size:28px!important;line-height:42px!important;white-space:nowrap!important}.notice-text-scroll.has-content[data-v-226176b3]{-webkit-animation:scrollText-data-v-226176b3 80s linear infinite!important;animation:scrollText-data-v-226176b3 80s linear infinite!important;padding-left:100%}@-webkit-keyframes scrollText-data-v-226176b3{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scrollText-data-v-226176b3{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.tab-container[data-v-226176b3]{display:flex;background-color:#434c6e}.tab-item[data-v-226176b3]{flex:1;padding:20px;text-align:center;color:#999;font-size:32px;cursor:pointer;transition:all .3s}.tab-item.active[data-v-226176b3]{color:#fff;position:relative}.tab-item.active[data-v-226176b3]:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:50%;height:6px;background-color:#fff;border-radius:3px}.betting-content[data-v-226176b3]{background-color:#f5f5f5}.history-content[data-v-226176b3]{background-color:#f5f5f5;min-height:calc(100vh - 200px);padding:0}.empty-state[data-v-226176b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh}.empty-icon[data-v-226176b3]{margin-bottom:30px}.empty-text[data-v-226176b3]{font-size:32px;color:#999;text-align:center}.history-list[data-v-226176b3]{padding:0}.history-record-item[data-v-226176b3]{background:#fff;margin-bottom:15px;margin-left:10px;margin-right:10px;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.record-content[data-v-226176b3]{padding:20px}.top-row[data-v-226176b3]{display:flex;align-items:center;margin-bottom:15px}.record-icon[data-v-226176b3]{width:12vw;height:12vw;margin-right:4vw}.icon-img[data-v-226176b3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.period-info[data-v-226176b3]{flex:1}.period-number[data-v-226176b3]{color:var(--base_bg_color,#434c6e);font-size:4.667vw;font-weight:700;margin-right:2vw;line-height:1.2}.game-type[data-v-226176b3]{color:var(--base_bg_color,#434c6e);font-size:4vw;font-weight:600}.result-row[data-v-226176b3]{display:flex;margin-bottom:15px;gap:20px}.company-name[data-v-226176b3],.result-status[data-v-226176b3]{color:var(--base_bg_color,#434c6e);font-size:4.2vw;font-weight:700}.amount-row[data-v-226176b3]{margin-bottom:15px}.amount-text[data-v-226176b3]{color:#f44;font-size:3.5vw;font-weight:600}.time-info[data-v-226176b3]{line-height:1.6}.time-row[data-v-226176b3]{color:#666;font-size:3.2vw;margin-bottom:1vw}.time-row[data-v-226176b3]:last-child{margin-bottom:0}.container[data-v-226176b3]{background-color:#f5f5f5!important;display:flex;flex-direction:column}.record[data-v-226176b3]{padding:0;background-color:#f5f5f5;z-index:1}.betting-period-info[data-v-226176b3]{display:flex;align-items:center;justify-content:space-around;padding:3.5vw 0;box-shadow:0 .0625rem .3125rem #e6b98a;flex-direction:row;background-color:#f5f5f5;position:relative}.period-left[data-v-226176b3]{flex:1;display:flex;flex-direction:column;align-items:center}.current-period-number[data-v-226176b3]{color:var(--base_text_color,#333);font-size:3.2vw;padding-bottom:2.667vw;text-align:center;font-weight:700}.countdown-container[data-v-226176b3]{display:flex;align-items:center;justify-content:center}.countdown-timer[data-v-226176b3],[data-v-226176b3] .van-count-down{color:#ff253f!important;font-size:6vw;margin-top:1.333vw;font-weight:400}.period-divider[data-v-226176b3]{width:1px;height:60px;background-color:#e6b98a;margin:0 30px}.period-right[data-v-226176b3]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:15px}.last-period-label[data-v-226176b3]{color:var(--base_text_color,#333);font-size:3.2vw;text-align:center;margin-bottom:10px}.result-display[data-v-226176b3]{display:flex;flex-direction:row;gap:20px;justify-content:center}.result-display[data-v-226176b3],.result-text[data-v-226176b3]{color:var(--base_text_color,#333);font-size:3.2vw;text-align:center}.red-gradient-line[data-v-226176b3]{height:4px;background:linear-gradient(90deg,rgba(255,0,0,0),red,rgba(255,0,0,0));width:100%}.kuaisan-ball .left[data-v-226176b3]{justify-content:flex-start}.kuaisan-ball[data-v-226176b3]{flex:1;display:flex;align-items:center}.kuaisan-ball .res-img[data-v-226176b3]{width:70px;height:70px;margin-right:30px}.kuaisan-ball .res-des[data-v-226176b3]{font-weight:700;text-align:center;color:#000}.kuaisan-ball .res-des.middle[data-v-226176b3]{width:15%;font-size:35px}.van-icon[data-v-226176b3]{font-size:40px}.down[data-v-226176b3]{transition:all .5s}.up[data-v-226176b3]{transform:rotate(180deg);transition:all .5s}.wrapper[data-v-226176b3]{position:relative;flex:1;overflow:hidden;background-color:#f5f5f5}.options-bar[data-v-226176b3]{display:flex;align-items:center;height:calc(100% - 80px);background-color:#f5f5f5}.options-bar .game[data-v-226176b3]{flex:1;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f5f5f5}.options-bar .game .tips[data-v-226176b3]{display:flex;align-items:center;height:80px;padding:0 20px}.options-bar .game .tips .odds[data-v-226176b3]{flex:1;font-size:32px;font-weight:500;color:#ddb285}.options-bar .game .tips .play-tip[data-v-226176b3]{display:flex;align-items:center;height:100%}[data-v-226176b3] .van-icon-more-o{color:#ddb285;font-size:50px}.options-bar .game .tips .play-tip .span-text[data-v-226176b3]{margin-left:10px;font-size:32px;font-weight:600;color:#ddb285}.linear-gradient[data-v-226176b3]{width:100%;height:2px}.sumValueTwoSides[data-v-226176b3]{display:flex;width:100%;padding:4vw;flex-wrap:wrap;gap:2vw;justify-content:space-between}.rectangle[data-v-226176b3]{width:calc(50% - 1vw);height:20vw;border-radius:12px;cursor:pointer;transition:all .2s}.rectangle .wrapper[data-v-226176b3]{position:relative;padding:0 1.333vw;background:var(--gradient-btn-color,#232127);display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:12px}.rectangle .wrapper .content[data-v-226176b3]{display:flex;top:0;left:0;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 2vw}.wrapper_img[data-v-226176b3]{height:13.333vw;width:13.333vw;-o-object-fit:contain;object-fit:contain}.bet-button[data-v-226176b3]:active{opacity:.8}.bet-button.active .wrapper[data-v-226176b3]{background:var(--gradient-btn)!important}.bet-button.active .bet-text[data-v-226176b3]{color:#fff!important}.bet-text[data-v-226176b3]{font-size:6vw;font-weight:600;color:#7d7c7c;flex:1}.orderList_box[data-v-226176b3]{margin:2.667vw .5vw 0 0;border:1px solid #766350;padding:0 1.6vw;height:40vw;overflow-y:auto;border-radius:1.067vw;background:var(--gradient-btn)}.orderList_box[data-v-226176b3]::-webkit-scrollbar{display:none}.orderList_box[data-v-226176b3]{-ms-overflow-style:none;scrollbar-width:none}.order_item[data-v-226176b3]{display:flex;align-items:center;margin-bottom:15px;position:relative;width:100%}.order_info[data-v-226176b3]{color:#fff;font-size:26px;line-height:1.4;width:100%;word-wrap:break-word;white-space:normal}.history-modal-overlay[data-v-226176b3]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding-top:0}.history-modal-content[data-v-226176b3]{background-color:#fff;width:100%;max-width:100vw;border-radius:0 0 15px 15px;max-height:70vh;overflow:hidden;-webkit-animation:slideDown-data-v-226176b3 .3s ease-out;animation:slideDown-data-v-226176b3 .3s ease-out}@-webkit-keyframes slideDown-data-v-226176b3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideDown-data-v-226176b3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.history-modal-header[data-v-226176b3]{background-color:#434c6e;display:flex;align-items:center;padding:20px;position:relative}.header-item[data-v-226176b3]{flex:1;text-align:center;color:#fff;font-size:32px;font-weight:600}.header-close[data-v-226176b3]{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#fff;font-size:40px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.history-modal-body[data-v-226176b3]{background-color:#fff;max-height:50vh;overflow-y:auto;padding:0}.history-record-row[data-v-226176b3]{display:flex;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.record-period[data-v-226176b3]{flex:1;color:#434c6e;font-size:28px;text-align:left}.record-company[data-v-226176b3]{flex:1;color:#434c6e;font-size:28px;text-align:center}.record-status[data-v-226176b3]{flex:1;color:#434c6e;font-size:28px;text-align:right}.bottom_container[data-v-226176b3]{position:absolute;bottom:0;left:0;width:100%;background:#fff;z-index:2}.jifen_box[data-v-226176b3]{display:flex;align-items:center;box-shadow:0 0 .13333rem 0 #cacaca;width:100%;padding:0 2.667vw;height:12vw;justify-content:flex-start;gap:2vw}.point_label[data-v-226176b3]{color:var(--base_text_color,#333);font-size:3.2vw;white-space:nowrap}.input_main[data-v-226176b3]{border:1px solid #c5c5c1;height:9.333vw;width:18.667vw;text-align:center;margin-right:2.667vw;background:none;border-radius:1.067vw;color:var(--base_text_color,#333);font-size:3.2vw;outline:none}.input_main[data-v-226176b3]::-moz-placeholder{color:#999;font-size:3.2vw}.input_main[data-v-226176b3]:-ms-input-placeholder{color:#999;font-size:3.2vw}.input_main[data-v-226176b3]::placeholder{color:#999;font-size:3.2vw}.data_box[data-v-226176b3]{display:flex;align-items:center;justify-content:space-between;padding:0 2.667vw;height:16vw}.left-btn[data-v-226176b3]{background-color:transparent;color:var(--base_text_color,#333);border:1px solid #c5c5c1;border-radius:1.067vw;padding:2vw 3vw;font-size:3.2vw;font-weight:400;cursor:pointer;transition:all .2s}.left-btn[data-v-226176b3]:active{opacity:.8}.data-info[data-v-226176b3]{flex:1;display:flex;justify-content:center}.right-btn[data-v-226176b3]{background-color:#434c6e;color:#fff;border:none;border-radius:1.067vw;padding:2.5vw 4vw;font-size:3.2vw;font-weight:600;cursor:pointer;transition:all .2s}.right-btn[data-v-226176b3]:active{opacity:.8}.selected-text[data-v-226176b3]{color:var(--base_text_color,#333);font-size:3.2vw}.new-confirm-modal[data-v-226176b3]{background-color:#2a2a2a;border-radius:15px;overflow:hidden;position:relative}.modal-header[data-v-226176b3]{position:relative;padding:15px;text-align:center}.close-btn[data-v-226176b3]{position:absolute;right:15px;top:10px;color:#f44;font-size:36px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-226176b3]{padding:20px 30px;text-align:left}.selected-item[data-v-226176b3]{color:#f44;font-size:32px;font-weight:600;margin-bottom:15px}.bet-info[data-v-226176b3]{color:#ccc;font-size:28px;line-height:1.4}.modal-footer[data-v-226176b3]{display:flex;gap:15px;padding:20px}.cancel-vote-btn[data-v-226176b3]{flex:1;background-color:#666;color:#fff;border:none;border-radius:25px;padding:15px 20px;font-size:28px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-vote-btn[data-v-226176b3]:active{opacity:.8}.submit-btn[data-v-226176b3]{flex:1;background-color:#6c5ce7;color:#fff;border:none;border-radius:25px;padding:15px 20px;font-size:28px;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-226176b3]:active{opacity:.8}[data-v-226176b3] .van-pull-refresh__track .van-pull-refresh__head *{color:#000;font-size:35px}[data-v-226176b3] .van-popup{position:absolute}[data-v-226176b3] .van-overlay{position:absolute;background-color:rgba(70,67,67,.7)}[data-v-226176b3] .van-popup--top{top:-1px}.history-wrapper[data-v-226176b3]{background-color:#282828;padding:20px 0}.history-header[data-v-226176b3]{display:flex;align-items:center;height:60px;padding:0 20px;background-color:#1a1a1a;margin-bottom:10px}.history-header .col-left[data-v-226176b3]{width:35%;font-size:30px;font-weight:700;color:#ddb285}.history-header .col-middle[data-v-226176b3]{width:32%;text-align:center;font-size:30px;font-weight:700;color:#ddb285}.history-header .col-right[data-v-226176b3]{width:33%;text-align:right;font-size:30px;font-weight:700;color:#ddb285}.history-item[data-v-226176b3]{display:flex;align-items:center;height:70px;padding:0 20px;border-bottom:1px solid #3a3a3a}.history-item .col-left[data-v-226176b3]{width:35%;font-size:28px;color:#ddb285}.history-item .col-middle[data-v-226176b3]{width:32%;text-align:center;font-size:30px;font-weight:600;color:#fff}.history-item .col-right[data-v-226176b3]{width:33%;text-align:right;font-size:30px;font-weight:600;color:#fff}.play-type-tip[data-v-226176b3]{position:unset;margin:auto;top:0;left:0;right:0;bottom:0;width:650px;height:700px;max-height:50%;z-index:10;border-radius:30px;overflow:hidden;background-color:#fff;color:#000}.play-type-tip .title[data-v-226176b3]{line-height:90px;background:linear-gradient(90deg,#7e5678,#e6c3a1);text-align:center;color:#fff;font-size:35px;font-weight:500}.mask[data-v-226176b3]{background-color:transparent;-webkit-animation-duration:.35s;animation-duration:.35s}.play-type-tip .wrapper[data-v-226176b3]{height:calc(100% - 10px);background-color:transparent;overflow-y:auto;-webkit-overflow-scrolling:touch}.play-type-tip .wrapper .item[data-v-226176b3]{padding:40px 50px;display:flex;align-items:flex-start}.play-type-tip .wrapper .item .van-icon[data-v-226176b3]{color:#e6c3a1;font-size:60px}.play-type-tip .wrapper .item .content .content-title[data-v-226176b3]{margin-top:22px;font-size:35px;font-weight:500;color:#000;line-height:0}.play-type-tip .wrapper .item .content .content-detail[data-v-226176b3]{margin-top:5px;font-size:22px;color:#000;line-height:30px}.play-type-tip .wrapper .item .content[data-v-226176b3]{flex:1;margin-left:30px}.rectangle.active .wrapper[data-v-226176b3]{background-color:#ff253f!important}.rectangle.active .wrapper .name-text[data-v-226176b3],.rectangle.active .wrapper .odd-text[data-v-226176b3]{color:#fff!important}.bottom-bar .wrapper[data-v-226176b3]{position:absolute;top:10px;left:0;right:0;padding:20px;height:120px;background-color:#7e614a;z-index:1;transition:transform .3s cubic-bezier(.21,1.02,.55,1.01)}.bottom-bar .wrapper.active[data-v-226176b3]{transform:translateY(-100%)}.bottom-bar .wrapper .bet-info[data-v-226176b3]{display:flex;justify-content:space-between;align-items:center;height:100%}.bottom-bar .wrapper .info-left[data-v-226176b3]{flex:1;display:flex;flex-direction:column;gap:8px}.bottom-bar .wrapper .selected-items[data-v-226176b3]{font-size:30px;color:#fff;font-weight:600}.bottom-bar .wrapper .selected-amount[data-v-226176b3]{font-size:26px;color:hsla(0,0%,100%,.8)}.bottom-bar .wrapper .info-right[data-v-226176b3]{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.bottom-bar .wrapper .balance-label[data-v-226176b3]{font-size:24px;color:hsla(0,0%,100%,.7)}.bottom-bar .wrapper .balance-value[data-v-226176b3]{font-size:32px;color:#ddb285;font-weight:700}[data-v-226176b3] .van-overlay{background-color:rgba(0,0,0,.7)!important}[data-v-226176b3] .confirm-popup{background:#2a2a2a!important;border-radius:15px!important;padding:0!important;overflow:hidden!important;width:620px!important;box-shadow:none!important;border:none!important}[data-v-226176b3] .confirm-popup:after,[data-v-226176b3] .confirm-popup:before{display:none!important}[data-v-226176b3] .van-popup{background-color:transparent!important}.confirm-modal[data-v-226176b3]{width:100%;background-color:#2a2a2a;border-radius:15px;padding:35px 30px;margin:0;overflow:hidden;box-sizing:border-box}.confirm-modal .modal-title[data-v-226176b3]{text-align:center;margin-bottom:30px}.confirm-modal .modal-title p[data-v-226176b3]{font-size:26px;color:#fff;line-height:1.5;font-weight:500}.confirm-modal .modal-buttons[data-v-226176b3]{display:flex;gap:15px;justify-content:center}.confirm-modal .btn[data-v-226176b3]{flex:1;height:65px;line-height:65px;text-align:center;border-radius:32px;font-size:30px;font-weight:600;cursor:pointer;transition:opacity .2s}.confirm-modal .btn[data-v-226176b3]:active{opacity:.8}.confirm-modal .cancel-btn[data-v-226176b3],.confirm-modal .confirm-btn[data-v-226176b3]{background-color:#d4a574;color:#fff}.next-number span[data-v-226176b3]{font-size:35px;font-weight:700;color:#000;float:right}