@keyframes styles_breathing__kXbsb{0%{opacity:40%}50%{opacity:100%}to{opacity:40%}}.styles_tabDetailContentChat__9qkW3{padding:0!important}.styles_tabDetailContent__eorT6{padding:0 12px 16px;background-repeat:no-repeat;background-size:cover;background-position:50%;flex:1}.styles_tabDetailContent__eorT6.styles_articlesBox__czgFH{padding:0}.styles_tabDetailContent__eorT6.styles_footballBox__vjhzZ{background-image:url(/images/matches/football-bg.webp)}.styles_tabDetailContent__eorT6.styles_basketballBox__BF5y_{background-image:url(/images/matches/basketball-bg.webp)}.styles_tabDetailContent__eorT6.styles_esportsLOLBox__w_Osw{background-image:url(/images/matches/esports-lol-bg.webp)}.styles_tabDetailContent__eorT6.styles_esportsCSGOBox__5cBbY{background-image:url(/images/matches/esports-csgo-bg.webp)}.styles_tabDetailContent__eorT6.styles_esportsDOTA2Box__BeWpa{background-image:url(/images/matches/esports-dota2-bg.webp)}.styles_tabDetailContent__eorT6.styles_esportsKOGBox__nyhcV{background-image:url(/images/matches/esports-kog-bg.webp)}.styles_tabDetailContent__eorT6.styles_fixedTabNeedPadding__MdWrC{padding-top:44px}.styles_gameDetail__jx_Dv{min-height:var(--main-height)}.styles_tabContainer__4dDWo{display:flex;padding:10px 15px;border-bottom:1px solid #eee;background:#fff}.styles_tabContainer__4dDWo .styles_activeTab__bFr6q{color:#000;font-weight:700;margin-right:20px;position:relative}.styles_tabContainer__4dDWo .styles_activeTab__bFr6q:after{content:"";position:absolute;bottom:-11px;left:0;width:100%;height:2px;background:#000}.styles_matchOddsContainer__sjbP_{display:flex;flex-direction:column;gap:4px;background-color:#fff;border-radius:8px;min-height:60vh;padding:0 12px 16px}.styles_matchOddsContainer__sjbP_ .styles_oddsDetail__k6bm1{display:flex;align-items:center;justify-content:center}.styles_matchOddsContainer__sjbP_ .styles_emptyState__JcB6A{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:calc(var(--main-height) - 450px);color:#999;font-size:12px}.styles_matchOddsContainer__sjbP_ .styles_oddsTabs__bZN0v{margin-bottom:16px}.styles_matchOddsContainer__sjbP_ .styles_companyList__7WbSU{display:flex;flex-wrap:wrap;gap:8px;padding:12px 15px;background:#fff;border-bottom:1px solid #eee}.styles_matchOddsContainer__sjbP_ .styles_companyItem__OSxq2{padding:6px 12px;font-size:12px;color:#666;background:#fff;border:1px solid #eee;border-radius:4px;cursor:pointer}.styles_matchOddsContainer__sjbP_ .styles_companyItem__OSxq2.styles_active__1CouN{color:#fff;background:#333;border-color:#333}.styles_matchOddsContainer__sjbP_ .styles_oddsListContainer__6X5ym{background:#fff;border-radius:10px;border:1px solid #eee;position:relative}.styles_matchOddsContainer__sjbP_ .styles_header__UMg_c{display:flex;padding:7px;border-bottom:1px solid #eee;color:#666;font-weight:500;font-size:12px;position:sticky;top:0;background:#fff;z-index:1;border-top-left-radius:10px;border-top-right-radius:10px}.styles_matchOddsContainer__sjbP_ .styles_header__UMg_c .styles_company__mr9Eo{width:50px;display:flex;align-items:center;justify-content:center}.styles_matchOddsContainer__sjbP_ .styles_header__UMg_c .styles_oddsGroup__9KtfO{flex:1;display:flex;justify-content:space-between}.styles_matchOddsContainer__sjbP_ .styles_header__UMg_c .styles_oddsGroup__9KtfO div{flex:1;text-align:center}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt{display:flex;padding:8px;align-items:center}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt:last-child{border-bottom:none}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt:nth-child(2n){background-color:#f9f9f9}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_company__mr9Eo{width:50px;font-size:12px;color:#737373;text-align:center;position:relative;font-weight:500}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_company__mr9Eo:after{content:"";position:absolute;right:0;top:-8px;height:calc(100% + 16px);width:1px;background-color:#eee}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsWinOrLose__bra2H{flex:1;display:flex;flex-direction:column;gap:8px}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsWinOrLose__bra2H .styles_oddsGroup__9KtfO{display:flex;justify-content:space-between;gap:16px}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsWinOrLose__bra2H .styles_oddsGroup__9KtfO div{flex:1;text-align:center;font-size:12px}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsSection__aybKO{flex:1;display:flex;justify-content:space-around;gap:8px;position:relative}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsSection__aybKO:after{content:"";position:absolute;left:50%;top:-8px;height:calc(100% + 16px);width:1px;background-color:#eee}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsSection__aybKO .styles_oddsGroup__9KtfO{display:flex;justify-content:space-between;gap:16px;flex:1;padding-left:10px}.styles_matchOddsContainer__sjbP_ .styles_oddsRow__A2ptt .styles_oddsSection__aybKO .styles_oddsGroup__9KtfO div{flex:1;text-align:center;font-size:12px}.styles_matchOddsContainer__sjbP_ .styles_initialOdds__LC5_B{color:#333}.styles_matchOddsContainer__sjbP_ .styles_currentOdds__OSP_3:first-child,.styles_matchOddsContainer__sjbP_ .styles_currentOdds__OSP_3:nth-child(2){color:red}.styles_matchOddsContainer__sjbP_ .styles_currentOdds__OSP_3:nth-child(3){color:#0c0}.styles_matchOddsContainer__sjbP_ .styles_oddsHeader__ZXtA_{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr .8fr;padding:10px;background:#f8f8f8;border-bottom:1px solid #eee;text-align:center;font-size:12px;color:#666}.styles_matchOddsContainer__sjbP_ .styles_oddsList__fsZWo{max-height:500px;overflow-y:auto;-webkit-overflow-scrolling:touch}.styles_matchOddsContainer__sjbP_ .styles_oddsList__fsZWo::-webkit-scrollbar{width:4px}.styles_matchOddsContainer__sjbP_ .styles_oddsList__fsZWo::-webkit-scrollbar-thumb{background:#eee;border-radius:2px}.styles_matchOddsContainer__sjbP_ .styles_timeCell__F5xQq{color:#666}.styles_matchOddsContainer__sjbP_ .styles_oddsCell__Ix3ty{color:#333}.styles_matchOddsContainer__sjbP_ .styles_oddsCell__Ix3ty.styles_awayWin__Gu7a9,.styles_matchOddsContainer__sjbP_ .styles_oddsCell__Ix3ty.styles_homeWin__yLrxe{color:#f33;font-weight:500}.styles_matchOddsContainer__sjbP_ .styles_scoreCell___csvC{color:#666}.styles_matchOddsContainer__sjbP_ .styles_tabsContainer__9q1iy{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #eee}.styles_matchOddsContainer__sjbP_ .styles_tab__hOM7J{padding:8px 16px;border:none;background:none;cursor:pointer;font-size:14px;color:#666}.styles_matchOddsContainer__sjbP_ .styles_tab__hOM7J.styles_active__1CouN{color:#000;font-weight:500;border-bottom:2px solid #000}@keyframes styles_shimmer__TFtQl{0%{background-position:200% 0}to{background-position:-200% 0}}.styles_oddsSkeletonContainer__rG0_d{padding:16px;display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:8px}.styles_oddsSkeletonItem__FL7M_{background:#fff;padding:12px 0;display:flex;flex-direction:column;border-bottom:1px solid #eee}.styles_oddsSkeletonItem__FL7M_:last-child{border-bottom:none}.styles_oddsSkeletonHeader__hRzHV{display:flex;justify-content:space-between;align-items:center;height:25px}.styles_oddsSkeletonTime__lsc0f{width:80px;height:25px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:styles_shimmer__TFtQl 1.5s infinite;border-radius:4px}.styles_oddsSkeletonContent__v8m58{display:flex;gap:16px}.styles_oddsSkeletonCompanyCell__c8l8m{width:50px;height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:styles_shimmer__TFtQl 1.5s infinite;border-radius:4px}.styles_oddsSkeletonOddsSection__zbfPl{flex:1;display:flex;gap:16px}.styles_oddsSkeletonGroup__TYvbh{flex:1;display:flex;justify-content:space-between;gap:12px}.styles_oddsSkeletonValue__lQ5tU{flex:1;height:24px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:styles_shimmer__TFtQl 1.5s infinite;border-radius:4px}.styles_oddsIncrease__qu_VL{color:#f5222d}.styles_oddsDecrease__wXhKv{color:#52c41a}@keyframes odds-detail_breathing__JqOdN{0%{opacity:40%}50%{opacity:100%}to{opacity:40%}}.odds-detail_tabDetailContentChat__749dV{padding:0!important}.odds-detail_tabDetailContent__EgtZb{padding:0 12px 16px;background-repeat:no-repeat;background-size:cover;background-position:50%;flex:1}.odds-detail_tabDetailContent__EgtZb.odds-detail_articlesBox__22wAJ{padding:0}.odds-detail_tabDetailContent__EgtZb.odds-detail_footballBox__qJoe7{background-image:url(/images/matches/football-bg.webp)}.odds-detail_tabDetailContent__EgtZb.odds-detail_basketballBox__0QHL0{background-image:url(/images/matches/basketball-bg.webp)}.odds-detail_tabDetailContent__EgtZb.odds-detail_esportsLOLBox__b6Vdi{background-image:url(/images/matches/esports-lol-bg.webp)}.odds-detail_tabDetailContent__EgtZb.odds-detail_esportsCSGOBox__ci7yK{background-image:url(/images/matches/esports-csgo-bg.webp)}.odds-detail_tabDetailContent__EgtZb.odds-detail_esportsDOTA2Box__YePDr{background-image:url(/images/matches/esports-dota2-bg.webp)}.odds-detail_tabDetailContent__EgtZb.odds-detail_esportsKOGBox___J2a5{background-image:url(/images/matches/esports-kog-bg.webp)}.odds-detail_tabDetailContent__EgtZb.odds-detail_fixedTabNeedPadding__fskoH{padding-top:44px}.odds-detail_gameDetail__R7oFz{min-height:var(--main-height)}.odds-detail_tabContainer__rjppm{display:flex;padding:10px 15px;border-bottom:1px solid #eee;background:#fff}.odds-detail_tabContainer__rjppm .odds-detail_activeTab__fR7LC{color:#000;font-weight:700;margin-right:20px;position:relative}.odds-detail_tabContainer__rjppm .odds-detail_activeTab__fR7LC:after{content:"";position:absolute;bottom:-11px;left:0;width:100%;height:2px;background:#000}.odds-detail_oddsDetail__rODta{display:flex;flex-direction:column;height:var(--main-height);width:100vw;overflow:hidden;gap:0}.odds-detail_oddsDetail__rODta .odds-detail_header__2G_5V{flex:none;background:#fff;position:relative;display:flex;align-items:center;min-height:44px;width:100%;gap:12px;padding:env(safe-area-inset-top) 12px 0}.odds-detail_oddsDetail__rODta .odds-detail_header__2G_5V .odds-detail_closeButton__9Tncc{color:#666}.odds-detail_oddsDetail__rODta .odds-detail_header__2G_5V .odds-detail_title__BRWdJ{font-size:16px;font-weight:500;color:#333;height:44px;flex:1;display:flex;align-items:center;justify-content:center}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc{flex:1;display:flex;overflow:hidden;min-height:0}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_companyList___Cw0k{display:flex;flex-flow:column;overflow-y:auto;background-color:#f5f5f5;min-width:80px;flex-shrink:0}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_companyList___Cw0k .odds-detail_companyItem__RhRQY{padding:12px 16px;font-size:12px;font-weight:500;color:#666;white-space:nowrap;cursor:pointer;transition:all .2s;border-bottom:1px solid #eee;height:44px;display:flex;align-items:center;position:relative;justify-content:center}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_companyList___Cw0k .odds-detail_companyItem__RhRQY:last-child{border-bottom:none}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_companyList___Cw0k .odds-detail_companyItem__RhRQY.odds-detail_companyItemActive__ryHaL{background-color:#fff;color:#737373}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU{flex:1;border-radius:8px;overflow:auto}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_tableHeader__G4MLs{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:8px 0;font-weight:400;font-size:11px;line-height:100%;text-align:center;color:#666;background-color:#fff}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65,.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_tableRow__4VanY{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:8px;border-bottom:1px solid #eee;font-size:12px;font-weight:400;height:44px;align-items:center;text-align:center}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65:last-child,.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_tableRow__4VanY:last-child{border-bottom:none}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65 .odds-detail_time__gtnq5,.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_tableRow__4VanY .odds-detail_time__gtnq5{color:#666}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65 .odds-detail_score__1Sxtg,.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_tableRow__4VanY .odds-detail_score__1Sxtg{text-align:center;color:#666;position:relative}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65 .odds-detail_odds__sDX30,.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_tableRow__4VanY .odds-detail_odds__sDX30{text-align:center}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65 .odds-detail_time__gtnq5{color:#666}.odds-detail_oddsDetail__rODta .odds-detail_content__XOlqH .odds-detail_companyListBox__mc6Fc .odds-detail_table__xwizU .odds-detail_initialRow__ZxB65 .odds-detail_odds__sDX30{text-align:center}.odds-detail_oddsIncrease__MJNTy{color:#f5222d}.odds-detail_oddsDecrease__MKEWH{color:#52c41a}@keyframes styles_shimmer__CtHj8{0%{background-position:200% 0}to{background-position:-200% 0}}.styles_infoItemSkeleton__fd6O0,.styles_infoTitleSkeleton__tUsqS,.styles_tab__HQ0Wo{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:styles_shimmer__CtHj8 1.5s infinite}.styles_previewContainer__aHHVx{padding:16px;background:#fff;border-radius:8px}.styles_headerWrapper__eJVzb{margin-bottom:16px}.styles_tabSkeleton__F1xzY{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid #f0f0f0}.styles_tab__HQ0Wo{width:60px;height:24px;border-radius:4px}.styles_infoContainer__EIBSY{display:flex;flex-direction:column;gap:24px}.styles_infoSection__I6kSh{display:flex;flex-direction:column;gap:12px}.styles_infoTitleSkeleton__tUsqS{width:120px;height:20px;border-radius:4px}.styles_infoList__HCErN{display:flex;flex-direction:column;gap:8px}.styles_infoItemSkeleton__fd6O0{width:100%;height:40px;border-radius:8px}.styles_emptyState__d9Eca{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#999;gap:8px;font-size:12px}.styles_previewContainer__QxJUA{border-radius:8px;background-color:#f5f5f5}.styles_previewContainer__QxJUA .styles_headerWrapper__FoyIw{padding:8px 12px 0;background:#fff}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r{display:flex;flex-direction:column;gap:12px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS{background:#fff;padding:12px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb{font-size:15px;font-weight:500;margin-bottom:12px;display:flex;align-items:center;gap:8px;position:relative;padding-left:16px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:1.5px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb.styles_advantageTitle__YfNXH{color:#ff4d4f}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb.styles_advantageTitle__YfNXH:before{background:#ff4d4f}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb.styles_advantageTitle__YfNXH .styles_infoCount__uoXek{color:#ff4d4f;font-size:14px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb.styles_disadvantageTitle__b38gy{color:#0a0a0a}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb.styles_disadvantageTitle__b38gy:before{background:#0a0a0a}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoTitle__ci6Tb.styles_disadvantageTitle__b38gy .styles_infoCount__uoXek{color:#666;font-size:14px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T{display:flex;flex-direction:column;gap:12px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T .styles_infoItem__dPHKW{font-size:13px;line-height:1.5;position:relative;padding-left:12px}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T .styles_infoItem__dPHKW:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T .styles_infoItem__dPHKW.styles_advantageItem__BGeuV{color:#0a0a0a}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T .styles_infoItem__dPHKW.styles_advantageItem__BGeuV:before{background:#ff4d4f}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T .styles_infoItem__dPHKW.styles_disadvantageItem__l_xSL{color:#0a0a0a}.styles_previewContainer__QxJUA .styles_infoContainer__IAS2r .styles_infoSection__gPWIS .styles_infoList__xVc2T .styles_infoItem__dPHKW.styles_disadvantageItem__l_xSL:before{background:#0a0a0a}.styles_tabContainer__wUSPU{display:flex;padding:0 16px;margin-bottom:12px}.styles_tabContainer__wUSPU .styles_tabItem__8LtF7{font-size:14px;color:#333;cursor:pointer;position:relative;display:flex;align-items:center;margin-right:24px}.styles_tabContainer__wUSPU .styles_tabItem__8LtF7.styles_active__dJdY5{font-weight:500}.styles_advantageCount__kilH8{color:#ff4d4f;margin-left:4px}.styles_tabContent__75vw7{padding:8px 0}