.play-type-modal-overlay[data-v-1a45503f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.play-type-modal-content[data-v-1a45503f]{background:#fff;border-radius:12px;width:85%;max-width:340px;overflow:hidden}.modal-header[data-v-1a45503f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px;position:relative}.modal-title[data-v-1a45503f]{font-size:16px;font-weight:500;color:#333}.modal-close[data-v-1a45503f]{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;padding:4px}.modal-body[data-v-1a45503f]{padding:16px 20px}.lottery-info[data-v-1a45503f]{font-size:15px;color:#333;margin-bottom:16px}.numbers-row[data-v-1a45503f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.numbers-label[data-v-1a45503f]{font-size:14px;color:#666}.numbers-value[data-v-1a45503f]{font-size:16px;color:#ff4757;font-weight:500}.bet-info-row[data-v-1a45503f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:14px}.bet-info-label[data-v-1a45503f]{color:#666}.bet-info-value[data-v-1a45503f]{color:#ff4757;font-weight:500;margin:0 2px}.play-type-row[data-v-1a45503f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.play-type-label[data-v-1a45503f]{font-size:14px;color:#666;margin-right:12px}.play-type-options[data-v-1a45503f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.play-type-btn[data-v-1a45503f]{padding:6px 16px;border-radius:4px;font-size:14px;color:#666;background:#f5f5f5;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.play-type-btn.active[data-v-1a45503f]{background:#ff4757;color:#fff}.play-type-btn.disabled[data-v-1a45503f]{opacity:.4;cursor:not-allowed}.modal-footer[data-v-1a45503f]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 20px;gap:12px}.btn-copy[data-v-1a45503f]{border:1px solid #ff4757;border-radius:22px;background:#fff;color:#ff4757}.btn-copy[data-v-1a45503f],.btn-save[data-v-1a45503f]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;font-size:15px;cursor:pointer}.btn-save[data-v-1a45503f]{border:none;border-radius:22px;background:#ff4757;color:#fff}.play-type-modal-enter-active[data-v-1a45503f],.play-type-modal-leave-active[data-v-1a45503f]{-webkit-transition:opacity .3s;transition:opacity .3s}.play-type-modal-enter-active .play-type-modal-content[data-v-1a45503f],.play-type-modal-leave-active .play-type-modal-content[data-v-1a45503f]{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.play-type-modal-enter[data-v-1a45503f],.play-type-modal-leave-to[data-v-1a45503f]{opacity:0}.play-type-modal-enter .play-type-modal-content[data-v-1a45503f],.play-type-modal-leave-to .play-type-modal-content[data-v-1a45503f]{-webkit-transform:scale(.9);transform:scale(.9)}.number-selector[data-v-19ef3812]{background:#fff;padding:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-section[data-v-19ef3812]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:0;margin-bottom:20px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:end;align-self:flex-end}.filter-item[data-v-19ef3812]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 16px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;position:relative}.filter-item[data-v-19ef3812]:active{background:#f8f8f8}.filter-item[data-v-19ef3812]:first-child{border-radius:20px 0 0 20px}.filter-item[data-v-19ef3812]:last-child{border-radius:0 20px 20px 0}.filter-divider[data-v-19ef3812]{width:1px;height:20px;background:#e8e8e8}.filter-label[data-v-19ef3812]{font-size:13px;color:#999}.filter-value[data-v-19ef3812]{font-size:14px;color:#333;font-weight:500}.filter-arrow[data-v-19ef3812]{margin-left:2px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.section-header[data-v-19ef3812]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:0 4px}.section-title[data-v-19ef3812]{font-size:16px;font-weight:500;color:#333}.section-tips[data-v-19ef3812]{font-size:12px;color:#ff4757;font-style:italic}.number-selection-area[data-v-19ef3812]{background:#f8f9fa;border-radius:12px;padding:16px}.position-row[data-v-19ef3812]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.position-label[data-v-19ef3812]{width:40px;font-size:14px;color:#666;text-align:center;-ms-flex-negative:0;flex-shrink:0}.number-list[data-v-19ef3812]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:8px}.number-ball[data-v-19ef3812]{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;color:#333;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-weight:500}.number-ball[data-v-19ef3812]:hover{border-color:#ff4757;-webkit-transform:scale(1.05);transform:scale(1.05)}.number-ball.active[data-v-19ef3812]{background:#ff4757!important;color:#fff;border-color:#ff4757;-webkit-box-shadow:0 2px 8px rgba(255,71,87,.3);box-shadow:0 2px 8px rgba(255,71,87,.3)}.button-row[data-v-19ef3812]{gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e5e5}.button-row[data-v-19ef3812],.icon-clear[data-v-19ef3812]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-clear[data-v-19ef3812]{width:46px;height:46px;border-radius:23px;background:#fff;border:1px solid #e5e5e5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;color:#666}.icon-clear[data-v-19ef3812]:hover{background:#f5f5f5;border-color:#d0d0d0}.icon-clear[data-v-19ef3812]:active{-webkit-transform:scale(.95);transform:scale(.95)}.btn[data-v-19ef3812]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:46px;border-radius:23px;font-size:16px;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.btn-add[data-v-19ef3812]{background:#fff;color:#666;border:1px solid #e5e5e5}.btn-add.active[data-v-19ef3812]{background:#fff!important;color:#ff4757!important;border:1px solid #ff4757}.btn-add.active[data-v-19ef3812]:hover{background:#fff5f5}.btn-add[data-v-19ef3812]:active{-webkit-transform:scale(.98);transform:scale(.98)}.btn-query[data-v-19ef3812]{background:#ffd0d0;color:#fff;position:relative;overflow:hidden}.btn-query.active[data-v-19ef3812]{background:#ff4757!important;-webkit-animation:pulse-data-v-19ef3812 .3s ease-out;animation:pulse-data-v-19ef3812 .3s ease-out}.btn-query.active[data-v-19ef3812]:hover{background:#ff3a4a;-webkit-box-shadow:0 4px 12px rgba(255,71,87,.3);box-shadow:0 4px 12px rgba(255,71,87,.3)}.btn-query.active[data-v-19ef3812]:active{-webkit-transform:scale(.98);transform:scale(.98)}@-webkit-keyframes pulse-data-v-19ef3812{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-data-v-19ef3812{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-transform:scale(1);transform:scale(1)}}.bottom-sheet-overlay[data-v-19ef3812]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bottom-sheet[data-v-19ef3812]{width:100%;background:#fff;border-radius:16px 16px 0 0;max-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sheet-header[data-v-19ef3812]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.sheet-title[data-v-19ef3812]{font-size:16px;font-weight:500;color:#333}.sheet-close[data-v-19ef3812]{font-size:24px;color:#999;cursor:pointer;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sheet-content[data-v-19ef3812]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 0}.sheet-item[data-v-19ef3812]{padding:14px 20px;font-size:15px;color:#333;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sheet-item[data-v-19ef3812]:active{background:#f5f5f5}.sheet-item.active[data-v-19ef3812]{color:#ff4757;background:#fff5f5;font-weight:500}.slide-up-enter-active[data-v-19ef3812],.slide-up-leave-active[data-v-19ef3812]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-up-enter-active .bottom-sheet[data-v-19ef3812],.slide-up-leave-active .bottom-sheet[data-v-19ef3812]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.slide-up-enter[data-v-19ef3812],.slide-up-leave-to[data-v-19ef3812]{opacity:0}.slide-up-enter .bottom-sheet[data-v-19ef3812],.slide-up-leave-to .bottom-sheet[data-v-19ef3812]{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (max-width:375px){.number-ball[data-v-19ef3812]{width:32px;height:32px;font-size:14px}.number-list[data-v-19ef3812]{gap:6px}.position-label[data-v-19ef3812]{width:36px;font-size:13px}.btn[data-v-19ef3812]{height:44px;font-size:15px}.icon-clear[data-v-19ef3812]{width:44px;height:44px}.icon-clear svg[data-v-19ef3812]{width:20px;height:20px}.number-selection-area[data-v-19ef3812]{padding:12px}}