*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;background-color:#f4f4f4;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mobile-container{max-width:480px;margin:0 auto;min-height:100vh;background-color:#fff;display:flex;flex-direction:column;position:relative;box-shadow:0 0 20px #00000026}.menu{position:relative;height:50px;background-color:#fff;z-index:10}.topline{height:50px;width:100%;border-bottom:2px solid #920000;display:flex;align-items:center;padding:0 8px;gap:6px;position:relative}.btn-el{border:none;border-radius:4px;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;color:#fff;transition:opacity .2s;white-space:nowrap}.btn-el:hover{opacity:.9}.btn-home{background-color:#999000}.btn-member{background-color:#409eff}.btn-history{background-color:#e6a23c}.btn-money{background-color:#67c23a}.btn-exit{background-color:#f56c6c;margin-left:auto}.home-banner{width:100%;height:150px;overflow:hidden;position:relative;margin:8px 0}.home-banner img{width:100%;height:150px;object-fit:cover;display:block}.scrolling-notice{background-color:#c3e1fc;height:35px;line-height:35px;overflow:hidden;white-space:nowrap;font-size:13px;color:#333;margin-bottom:8px;display:flex;align-items:center}.notice-content{display:inline-block;padding-left:100%;animation:notice-scroll 16s linear infinite}@keyframes notice-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.game-grid-box{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px 4px 60px}.game-grid-item{margin:8px 6px;cursor:pointer;text-align:center;transition:transform .15s}.game-grid-item:active{transform:scale(.95)}.game-grid-item img{width:90px;height:90px;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:block;margin:0 auto}.game-grid-item .item-title{font-size:12px;color:#333;margin-top:4px;font-weight:500}.home-foot{height:50px;width:100%;max-width:480px;position:fixed;bottom:0;background-color:#920000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;z-index:100;box-shadow:0 -2px 10px #00000026}.game-header{background-color:#920000;color:#fff;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.game-header-back{display:flex;align-items:center;gap:4px;font-size:14px;cursor:pointer}.game-header-title{font-size:17px;font-weight:700}.game-header-extra{font-size:20px;cursor:pointer}.game-tabs{display:flex;border-bottom:2px solid #e4e7ed;background:#fff}.game-tab-btn{flex:1;text-align:center;padding:12px 0;font-size:15px;font-weight:500;color:#606266;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-2px}.game-tab-btn.active{color:#409eff;border-bottom-color:#409eff;font-weight:600}.gameinfo-main{background-color:#c3e1fc;height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:13px}.gameinfo-money{color:#f56c6c;font-weight:700}.gameinfo-unsettle{color:#67c23a;font-weight:700}.gameinfo-win{color:#f56c6c;font-weight:700}.gamehis-main{display:flex;justify-content:space-between;height:32px;align-items:center;margin:6px 10px;font-size:13px}.gamehis-qihao{color:#f56c6c;font-weight:700}.gamehis-kai{display:flex;align-items:center;gap:4px}.gamehis-jg{background-color:red;color:#fff;border-radius:4px;padding:1px 5px;font-size:11px}.gamehis-kj{display:flex;height:32px;margin:4px 10px 8px;justify-content:space-between;align-items:center}.ball-item{width:24px;height:24px;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0003}.ball-1{background-color:#b6a944}.ball-2{background-color:#29689b}.ball-3{background-color:#424437}.ball-4{background-color:#aa5e30}.ball-5{background-color:#409a9a}.ball-6{background-color:#4a1da6}.ball-7{background-color:#938a88}.ball-8{background-color:#b63527}.ball-9{background-color:#652325}.ball-10{background-color:#459e23}.gamecur-main{display:flex;justify-content:space-between;margin:6px 10px;font-size:13px;font-weight:700;align-items:center}.fantan-board{padding:8px 10px;background-color:#fff;-webkit-user-select:none;user-select:none}.fantan-row{display:flex;height:46px;margin-bottom:2px}.fantan-row-core{display:flex;height:46px;margin-bottom:0}.fantan-cell{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-size:13px;border-radius:2px;transition:opacity .15s,background-color .15s}.fantan-cell:hover{filter:brightness(1.06)}.fantan-cell p{margin:0;line-height:1.25}.fantan-cell .pv{font-size:11px;opacity:.95}.ft-bg-jiao{background-color:#4574a1}.ft-bg-nian{background-color:#52a59b}.ft-bg-fan-center{background-color:#b7507f}.ft-bg-fan-side{background-color:#bc9260}.ft-bg-danshuang{background-color:#52a59b}.ft-bg-zheng{background-color:#fff;color:#333;border:1px solid #dcdfe6}.bg-green,.fantan-selected{background-color:#07c160!important;color:#fff!important}.fantan-col-5{flex:1;margin-right:2px}.fantan-col-5:last-child{margin-right:0}.fantan-outer-col{flex:.2 1 0%}.fantan-outer-left{margin-right:2px}.fantan-outer-right{margin-left:2px}.fantan-border-b{border-bottom:2px solid #ffffff}.fantan-center-core{flex:.6 1 0%;position:relative;height:46px;display:flex}.fantan-wing-tl{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,0 100%,25% 100%);background-color:#bc9260;cursor:pointer;z-index:3;transition:background-color .15s}.fantan-wing-tl:hover{filter:brightness(1.08)}.fantan-wing-tr{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(100% 0,100% 100%,75% 100%);background-color:#bc9260;cursor:pointer;z-index:3;transition:background-color .15s}.fantan-wing-tr:hover{filter:brightness(1.08)}.fantan-trapezoid-top{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,75% 100%,25% 100%);background-color:#b7507f;cursor:pointer;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;transition:background-color .15s}.fantan-trapezoid-top:hover{filter:brightness(1.08)}.fantan-trapezoid-top p{margin:0;line-height:1.25}.fantan-wing-bl{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,25% 0,0 100%);background-color:#bc9260;cursor:pointer;z-index:3;transition:background-color .15s}.fantan-wing-bl:hover{filter:brightness(1.08)}.fantan-wing-br{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(75% 0,100% 0,100% 100%);background-color:#bc9260;cursor:pointer;z-index:3;transition:background-color .15s}.fantan-wing-br:hover{filter:brightness(1.08)}.fantan-trapezoid-bottom{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background-color:#b7507f;cursor:pointer;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;transition:background-color .15s}.fantan-trapezoid-bottom:hover{filter:brightness(1.08)}.fantan-trapezoid-bottom p{margin:0;line-height:1.25}.fantan-mid-block{flex:.25 1 0%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;transition:background-color .15s}.fantan-mid-block:hover{filter:brightness(1.08)}.fantan-mid-block p{margin:0;line-height:1.25}.fantan-mid-divider{border-right:2px solid #ffffff}.fantan-col-4{flex:1;margin-right:2px}.fantan-col-4:last-child{margin-right:0}.bet-main-btn{background-color:#07c160;color:#fff;border:none;width:95%;height:48px;font-size:18px;font-weight:700;border-radius:6px;margin:12px auto;display:block;cursor:pointer;box-shadow:0 4px 10px #07c1604d;transition:all .2s}.bet-main-btn:disabled{background-color:#a0cfff;cursor:not-allowed;box-shadow:none}.drawer-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end}.drawer-content{background:#fff;border-radius:16px 16px 0 0;max-width:480px;width:100%;margin:0 auto;padding:16px;max-height:80vh;overflow-y:auto;animation:slide-up .25s ease-out}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-chips{display:flex;justify-content:space-around;margin:14px 0}.chip-btn{background-color:#f56c6c;color:#fff;border:none;border-radius:4px;padding:8px 18px;font-size:15px;font-weight:700;cursor:pointer}.tanlu-box{padding:10px 12px;background-color:#fafafa;margin:10px;border:1px solid #ebeef5;border-radius:6px;box-shadow:0 1px 4px #0000000d;overflow:hidden}.tanlu-title{font-size:13px;font-weight:500;color:#606266;margin-bottom:8px}.tanlu-grid-row{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin-bottom:6px;width:100%}.tanlu-grid-row:last-child{margin-bottom:0}.tanlu-ball{width:100%;max-width:34px;aspect-ratio:1 / 1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin:0 auto;box-shadow:0 1px 3px #00000026}.tanlu-red{background-color:red}.tanlu-blue{background-color:#0092dd}.member-main{padding:12px;display:flex;flex-direction:column;gap:10px}.member-card{background:#fff;border-radius:8px;border:1px solid #ebeef5;padding:14px;display:flex;align-items:center;cursor:pointer;box-shadow:0 2px 6px #0000000a;color:#303133!important}.member-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;margin-right:14px;flex-shrink:0}.member-info{flex:1;font-size:14px;line-height:1.6;color:#303133!important}.member-info div{color:#303133!important}.member-arrow{color:#909399;font-size:20px}
