.LoadingSkeletonLeagueTable_gameContainer__o8I41{display:flex;align-items:center;justify-content:space-between;width:100%}.LoadingSkeletonLeagueTable_teamContainer__h5Qrz{display:flex;flex-direction:column;align-items:center;flex:2 1;width:100%}.LoadingSkeletonLeagueTable_skeletonLogo__LLsTv{width:72px;height:72px;background-color:#3a3a3a;border-radius:10%;margin-bottom:10px}.LoadingSkeletonLeagueTable_skeletonTeamName__5ouXf{width:100%;max-width:120px;height:16px;background-color:#3a3a3a;border-radius:4px}.LoadingSkeletonLeagueTable_skeletonScore__mGtM1{height:46px;width:80px;font-size:24px;line-height:28px;padding:5px 8px;background-color:#3a3a3a;border-radius:8px;box-shadow:5px 5px 10px rgba(0,0,0,.3);text-align:center;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.LoadingSkeletonLeagueTable_skeletonScore__mGtM1:before{content:"88";white-space:pre-line;visibility:hidden}.LoadingSkeletonLeagueTable_shimmer__XIkIr{position:relative;overflow:hidden}.LoadingSkeletonLeagueTable_shimmer__XIkIr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05) 20%,hsla(0,0%,100%,.1) 60%,hsla(0,0%,100%,0));animation:LoadingSkeletonLeagueTable_shimmer__XIkIr 2s infinite}@keyframes LoadingSkeletonLeagueTable_shimmer__XIkIr{to{transform:translateX(100%)}}.LeagueFixtures_fixturesHeader__JZ5a_{text-align:center;padding:12px;margin-bottom:16px;background:rgba(255,165,0,.08);border:1px solid rgba(255,165,0,.3);border-radius:8px}.LeagueFixtures_fixturesHeader__JZ5a_,.LeagueFixtures_matchdayNumber__3BzkQ{font-size:11px;font-weight:800;color:orange;text-transform:uppercase;letter-spacing:1px}.LeagueFixtures_matchdayNumber__3BzkQ{padding-right:4px}.LeagueFixtures_matchdayDivider__yn3RJ{font-size:11px;font-weight:800;color:orange}.LeagueFixtures_matchdayDate__pTEQ8{font-size:10px;font-weight:600;color:#9c9c9c;letter-spacing:.5px}.LeagueFixtures_relegationHeader__t945I{text-align:center;font-size:12px;font-weight:800;color:#e6153e;text-transform:uppercase;letter-spacing:1.5px;padding:16px;margin-bottom:12px;background:rgba(230,21,62,.08);border:1px solid rgba(230,21,62,.3);border-radius:8px}.LeagueFixtures_fixturesContainer__BSsPK{display:flex;flex-direction:column;gap:12px;margin-bottom:4rem}.LeagueFixtures_twoPerLine__eHnMp{flex-direction:row;flex-wrap:wrap}.LeagueFixtures_twoPerLine__eHnMp>*{width:calc(50% - 6px)}@media (max-width:768px){.LeagueFixtures_fixturesContainer__BSsPK{margin-bottom:7rem}}.LeagueTopscorer_container__Fkffd{width:100%;margin-bottom:4rem}.LeagueTopscorer_row__Li9cx{background:linear-gradient(135deg,#1a1f23,#12263a);border:1px solid rgba(23,102,139,.3);border-radius:10px;padding:14px 16px;margin-bottom:8px;display:flex;align-items:center;gap:14px;transition:all .2s;cursor:pointer}.LeagueTopscorer_row__Li9cx:hover{border-color:rgba(23,102,139,.6);transform:translateX(2px)}.LeagueTopscorer_userTeam__rtze6{background:rgba(255,165,0,.14);border-color:rgba(255,165,0,.4)}.LeagueTopscorer_userTeam__rtze6:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:orange;border-radius:10px 0 0 10px}.LeagueTopscorer_row__Li9cx{position:relative}.LeagueTopscorer_teamLogoWrapper__995_n{width:52px;height:52px;border-radius:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.LeagueTopscorer_playerImg__zVmAk{width:64px;height:64px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.LeagueTopscorer_playerInfo__SaAJa{flex:1 1;min-width:0}.LeagueTopscorer_playerName__o_EIN{font-size:16px;font-weight:700;color:#f4f4f4;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueTopscorer_stats__GdYc4{display:flex;gap:20px;align-items:center;flex-shrink:0}.LeagueTopscorer_stat__vQGem{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:50px}.LeagueTopscorer_statLabel__xC3M7{font-size:9px;font-weight:800;text-transform:uppercase;color:#9c9c9c;letter-spacing:.5px}.LeagueTopscorer_statValue__BHN5R{font-size:14px;font-weight:700;color:#f4f4f4}.LeagueTopscorer_goals__ThM5K .LeagueTopscorer_statValue__BHN5R{font-size:20px;font-weight:900;color:orange}.LeagueTopscorer_skeletonRow__ceIsy{pointer-events:none;cursor:default}.LeagueTopscorer_skeleton__P4mlR{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:200% 100%;animation:LeagueTopscorer_shimmer__9vZrp 1.5s infinite;border-radius:8px}.LeagueTopscorer_skeletonName__14i2U{height:20px;width:140px}.LeagueTopscorer_skeletonStatLabel__a6vmV{height:10px;width:40px}.LeagueTopscorer_skeletonStatValue__t51Ik{height:16px;width:30px}@keyframes LeagueTopscorer_shimmer__9vZrp{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.LeagueTopscorer_container__Fkffd{margin-bottom:7rem}.LeagueTopscorer_row__Li9cx{padding:12px 14px;gap:10px}.LeagueTopscorer_teamLogoWrapper__995_n{width:46px;height:46px}.LeagueTopscorer_playerImg__zVmAk{width:56px;height:56px}.LeagueTopscorer_playerName__o_EIN{font-size:15px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.LeagueTopscorer_stats__GdYc4{gap:12px}.LeagueTopscorer_stat__vQGem{min-width:40px}.LeagueTopscorer_statLabel__xC3M7{font-size:8px}.LeagueTopscorer_statValue__BHN5R{font-size:13px}.LeagueTopscorer_goals__ThM5K .LeagueTopscorer_statValue__BHN5R{font-size:18px}}@media (max-width:576px){.LeagueTopscorer_row__Li9cx{padding:10px 12px;gap:8px}.LeagueTopscorer_teamLogoWrapper__995_n{width:40px;height:40px}.LeagueTopscorer_playerImg__zVmAk{width:48px;height:48px}.LeagueTopscorer_playerName__o_EIN{font-size:14px}.LeagueTopscorer_stats__GdYc4{gap:10px}.LeagueTopscorer_stat__vQGem{min-width:35px}.LeagueTopscorer_statValue__BHN5R{font-size:12px}.LeagueTopscorer_goals__ThM5K .LeagueTopscorer_statValue__BHN5R{font-size:16px}}@media (max-width:400px){.LeagueTopscorer_row__Li9cx{padding:10px;gap:6px}.LeagueTopscorer_teamLogoWrapper__995_n{width:36px;height:36px}.LeagueTopscorer_playerImg__zVmAk{width:42px;height:42px}.LeagueTopscorer_playerName__o_EIN{font-size:13px}.LeagueTopscorer_stats__GdYc4{gap:8px}.LeagueTopscorer_goals__ThM5K .LeagueTopscorer_statValue__BHN5R{font-size:15px}}.InviteLeagueModal_overlay__rLA_C{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.InviteLeagueModal_modal__HHwz6{position:relative;background:linear-gradient(145deg,#1f2429,#1a1f23);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;width:100%;max-width:480px;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.InviteLeagueModal_closeBtn__DXzhH{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#9c9c9c;cursor:pointer;transition:all .2s}.InviteLeagueModal_closeBtn__DXzhH:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4}.InviteLeagueModal_header__2MyU_{text-align:center;margin-bottom:28px}.InviteLeagueModal_iconWrapper__jSbHy{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#17668b,#12526f);border-radius:14px;color:#f4f4f4}.InviteLeagueModal_title__jeKC2{font-size:24px!important;font-weight:800!important;color:#f4f4f4!important;margin:0 0 8px!important}.InviteLeagueModal_subtitle__Vja0f{font-size:14px!important;color:#9c9c9c!important;margin:0!important}.InviteLeagueModal_leagueName__sbz5n{color:orange;font-weight:700}.InviteLeagueModal_content__EA9aP{display:flex;flex-direction:column;gap:16px}.InviteLeagueModal_linkBox__RFp7B{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:14px}.InviteLeagueModal_linkText__vKuwY{font-size:13px;color:#17668b;word-break:break-all;font-family:monospace;line-height:1.5}.InviteLeagueModal_copyBtn__a6BPF{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#17668b,#12526f);border:none;border-radius:10px;color:#f4f4f4;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.InviteLeagueModal_copyBtn__a6BPF:hover{box-shadow:0 4px 16px rgba(23,102,139,.4);transform:translateY(-1px)}.InviteLeagueModal_copyBtn__a6BPF:active{transform:translateY(0)}.InviteLeagueModal_hint__zi3Ca{font-size:12px!important;color:#6c6c6c!important;text-align:center!important;margin:0!important;line-height:1.5!important}@media (max-width:576px){.InviteLeagueModal_modal__HHwz6{padding:24px}.InviteLeagueModal_title__jeKC2{font-size:20px!important}.InviteLeagueModal_subtitle__Vja0f{font-size:13px!important}.InviteLeagueModal_iconWrapper__jSbHy{width:48px;height:48px}.InviteLeagueModal_iconWrapper__jSbHy svg{width:24px;height:24px}.InviteLeagueModal_linkText__vKuwY{font-size:12px}.InviteLeagueModal_copyBtn__a6BPF{padding:11px 18px;font-size:13px}}@media (max-width:400px){.InviteLeagueModal_modal__HHwz6{padding:20px}.InviteLeagueModal_title__jeKC2{font-size:18px!important}.InviteLeagueModal_linkText__vKuwY{font-size:11px}}.ScoreboardHeader_header__YOpEq{background:linear-gradient(135deg,#0d1520,#12263a 60%,#0d1520);border:1px solid rgba(23,102,139,.3);border-radius:14px 14px 0 0;position:relative;overflow:visible;padding:20px 20px 0}.ScoreboardHeader_glow__pFee9{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 100% 50%,rgba(23,102,139,.2) 0,transparent 70%);pointer-events:none}.ScoreboardHeader_topRow__MxhL1{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin-bottom:16px;position:relative;z-index:2}.ScoreboardHeader_logoAndDrops__H76Ed{display:flex;gap:1rem;align-items:stretch}.ScoreboardHeader_logoBlock__BBOY_{flex-shrink:0;width:72px;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;align-self:stretch}.ScoreboardHeader_logoImg___5IWB{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.ScoreboardHeader_logoPlaceholder__rkKVu{width:100%;height:100%;background:rgba(23,102,139,.15)}.ScoreboardHeader_leftCol__AtdCj{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.ScoreboardHeader_leagueLabel__Nux2v{font-size:9px;color:#9c9c9c;letter-spacing:2px;text-transform:uppercase;font-weight:700}.ScoreboardHeader_leagueSel__ZAQi7{position:relative;z-index:500}.ScoreboardHeader_leagueBtn__5xbgT{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;color:#f4f4f4}.ScoreboardHeader_leagueName__sL2A2{font-size:26px;font-weight:900;color:#f4f4f4;letter-spacing:-.5px;line-height:1;text-align:left}.ScoreboardHeader_chevron__F2czF{color:#9c9c9c;flex-shrink:0;transition:transform .2s ease}.ScoreboardHeader_chevronOpen__bm_6S{transform:rotate(180deg)}.ScoreboardHeader_leagueMenu__yM3lF{position:absolute;top:calc(100% + 8px);left:0;min-width:320px;max-width:400px;background:#0d1520;border:2px solid #17668b;border-radius:12px;z-index:9999;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.95),0 0 0 1px rgba(23,102,139,.5)}.ScoreboardHeader_leagueMenuScroll__2M9Wp{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#17668b #1b2637}.ScoreboardHeader_leagueMenuScroll__2M9Wp::-webkit-scrollbar{width:6px}.ScoreboardHeader_leagueMenuScroll__2M9Wp::-webkit-scrollbar-track{background:#1b2637}.ScoreboardHeader_leagueMenuScroll__2M9Wp::-webkit-scrollbar-thumb{background:#17668b;border-radius:3px}.ScoreboardHeader_leagueOpt__4Xf7e{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;color:#f4f4f4;font-size:14px;font-weight:600;text-align:left;transition:all .2s}.ScoreboardHeader_leagueOpt__4Xf7e:last-child{border-bottom:none}.ScoreboardHeader_leagueOpt__4Xf7e:hover{background:rgba(23,102,139,.2)}.ScoreboardHeader_leagueOptSelected__M1hoT{background:rgba(255,165,0,.15);border-left:3px solid orange;padding-left:13px}.ScoreboardHeader_leagueOptYours__Vv4Lv{background:rgba(23,102,139,.12);border-left:3px solid #17668b;padding-left:13px}.ScoreboardHeader_leagueOptYours__Vv4Lv.ScoreboardHeader_leagueOptSelected__M1hoT{background:rgba(255,165,0,.2);border-left:3px solid orange}.ScoreboardHeader_optImgWrap__WFzwA{width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.ScoreboardHeader_optLabel___Hh8Y{flex:1 1;display:flex;align-items:center;gap:10px}.ScoreboardHeader_yourLeagueBadge__JT9nC{font-size:9px;font-weight:800;background:#17668b;color:#fff;border-radius:4px;padding:3px 8px;letter-spacing:.5px;white-space:nowrap}.ScoreboardHeader_groupSubCount__nvZPi{font-size:9px;font-weight:700;color:#9c9c9c;background:hsla(0,0%,100%,.08);border-radius:4px;padding:2px 6px;white-space:nowrap;letter-spacing:.5px}.ScoreboardHeader_seasonSel__sz2iA{position:relative;margin-top:2px;z-index:100}.ScoreboardHeader_seasonRow__px01M{display:flex;align-items:center;gap:8px}.ScoreboardHeader_seasonBtn__wnFED{display:inline-flex;align-items:center;gap:6px;background:rgba(23,102,139,.12);border:1px solid rgba(23,102,139,.3);border-radius:6px;padding:4px 10px;cursor:pointer;transition:border-color .2s;color:#f4f4f4}.ScoreboardHeader_seasonBtnOpen__55maP,.ScoreboardHeader_seasonBtn__wnFED:hover{border-color:#17668b}.ScoreboardHeader_seasonLbl__l6_lw{font-size:9px;color:#9c9c9c;text-transform:uppercase;letter-spacing:1px;font-weight:700}.ScoreboardHeader_seasonVal__zQxVE{font-size:13px;font-weight:800;color:#e7eff3}.ScoreboardHeader_seasonMenu__x8h4W{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#0d1520;border:2px solid #17668b;border-radius:10px;z-index:9999;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.95),0 0 0 1px rgba(23,102,139,.5)}.ScoreboardHeader_seasonOpt__Ankas{width:100%;padding:11px 16px;font-size:13px;font-weight:700;color:#f4f4f4;background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;text-align:left;transition:all .2s;display:flex;align-items:center;justify-content:space-between;gap:10px}.ScoreboardHeader_seasonOpt__Ankas:last-child{border-bottom:none}.ScoreboardHeader_seasonOpt__Ankas:hover{background:rgba(23,102,139,.2)}.ScoreboardHeader_seasonOptSelected__t9TtK{background:rgba(255,165,0,.15);border-left:3px solid orange;padding-left:13px}.ScoreboardHeader_currentSeasonBadge__b7TIX{font-size:8px;font-weight:800;background:#3ee615;color:#000;border-radius:3px;padding:2px 6px;letter-spacing:.5px;white-space:nowrap}.ScoreboardHeader_inviteBtnDesktop__UkxzE{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#eee;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:2px;width:-moz-fit-content;width:fit-content}.ScoreboardHeader_inviteBtnDesktop__UkxzE svg{color:orange}.ScoreboardHeader_inviteBtnDesktop__UkxzE:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4;transform:translateY(-1px)}.ScoreboardHeader_inviteBtnDesktop__UkxzE:active{transform:translateY(0)}.ScoreboardHeader_inviteBtnDesktop__UkxzE:disabled{opacity:.5;cursor:not-allowed}.ScoreboardHeader_inviteBtnMobile__EhyXi{display:none}.ScoreboardHeader_inviteBtnText__FHVuk{display:inline}.ScoreboardHeader_inviteBtnShort__jG_Nx{display:none}.ScoreboardHeader_inviteBtn__hkbLR:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4;transform:translateY(-1px)}.ScoreboardHeader_inviteBtn__hkbLR:active{transform:translateY(0)}.ScoreboardHeader_inviteBtn__hkbLR:disabled{opacity:.5;cursor:not-allowed}.ScoreboardHeader_spinner__tpeaF{width:12px;height:12px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#f4f4f4;border-radius:50%;animation:ScoreboardHeader_spin__RLsfr .6s linear infinite}@keyframes ScoreboardHeader_spin__RLsfr{to{transform:rotate(1turn)}}.ScoreboardHeader_rightCol__Q9PI2{display:flex;align-items:flex-start;flex-shrink:0}.ScoreboardHeader_ctxCards__nNk_G{display:flex;gap:10px}.ScoreboardHeader_ctxCard___9Viy{background:rgba(0,0,0,.35);border-radius:10px;padding:10px 14px;min-width:150px}.ScoreboardHeader_ctxLast__vm_39{border:1px solid rgba(62,230,21,.2)}.ScoreboardHeader_ctxNext__kxgTh{border:1px solid rgba(255,165,0,.2)}.ScoreboardHeader_ctxType__UxN_R{font-size:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:4px}.ScoreboardHeader_ctxLast__vm_39 .ScoreboardHeader_ctxType__UxN_R{color:#3ee615}.ScoreboardHeader_ctxNext__kxgTh .ScoreboardHeader_ctxType__UxN_R{color:orange}.ScoreboardHeader_ctxScoreRow__3tBbI{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.ScoreboardHeader_ctxResult__cqqLz{font-size:11px;font-weight:900;padding:1px 5px;border-radius:3px}.ScoreboardHeader_resultW__QOOnD{background:rgba(62,230,21,.15);color:#3ee615}.ScoreboardHeader_resultL__cecEZ{background:rgba(230,21,62,.15);color:#e6153e}.ScoreboardHeader_resultD__6EwIi{background:rgba(255,165,0,.15);color:orange}.ScoreboardHeader_ctxScore__zY4vJ{font-size:22px;font-weight:900;color:#f4f4f4;line-height:1}.ScoreboardHeader_ctxNextDate__8hrUp{font-size:18px;font-weight:900;color:orange;line-height:1;display:block;margin-bottom:2px}.ScoreboardHeader_ctxTeams__tmOld{font-size:11px;color:#9c9c9c;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ScoreboardHeader_ctxDate__iPgBC{font-size:10px;color:#9c9c9c;display:block;margin-top:1px}.ScoreboardHeader_leaguePills__mIYhE{display:flex;justify-content:flex-start;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding:0 20px;scrollbar-width:thin;scrollbar-color:rgba(23,102,139,.4) transparent;border-top:1px solid hsla(0,0%,100%,.06);margin:0 -20px;padding:0 20px;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ScoreboardHeader_leaguePills__mIYhE::-webkit-scrollbar{height:4px}.ScoreboardHeader_leaguePills__mIYhE::-webkit-scrollbar-track{background:transparent}.ScoreboardHeader_leaguePills__mIYhE::-webkit-scrollbar-thumb{background:rgba(23,102,139,.4);border-radius:2px}.ScoreboardHeader_leaguePills__mIYhE::-webkit-scrollbar-thumb:hover{background:rgba(23,102,139,.6)}.ScoreboardHeader_leaguePill__T0SA0{display:flex;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:700;color:#9c9c9c;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.ScoreboardHeader_leaguePill__T0SA0:hover{color:#f4f4f4}.ScoreboardHeader_leaguePillActive__JVptc{color:orange;border-bottom-color:orange}.ScoreboardHeader_pillImgWrap___nW2_{width:18px;height:18px;border-radius:3px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ScoreboardHeader_pillDot__hBS6l{width:5px;height:5px;border-radius:50%;background:orange;flex-shrink:0}.ScoreboardHeader_skeletonText__n7vna{background:hsla(0,0%,100%,.08);border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ScoreboardHeader_skeletonPill__WPjYl,.ScoreboardHeader_skeletonText__n7vna{color:transparent!important;animation:ScoreboardHeader_shimmer__xJBqU 1.5s infinite}.ScoreboardHeader_skeletonPill__WPjYl{background:hsla(0,0%,100%,.06)!important;width:40px;height:28px;border-radius:5px;pointer-events:none}@keyframes ScoreboardHeader_shimmer__xJBqU{0%,to{opacity:.4}50%{opacity:.7}}@media (max-width:768px){.ScoreboardHeader_header__YOpEq{padding:14px 14px 0}.ScoreboardHeader_topRow__MxhL1{flex-direction:column}.ScoreboardHeader_logoAndDrops__H76Ed{gap:12px}.ScoreboardHeader_inviteBtnDesktop__UkxzE{display:none}.ScoreboardHeader_inviteBtnMobile__EhyXi{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#eee;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.ScoreboardHeader_inviteBtnMobile__EhyXi svg{color:orange}.ScoreboardHeader_inviteBtnMobile__EhyXi:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4}.ScoreboardHeader_inviteBtnMobile__EhyXi:disabled{opacity:.5;cursor:not-allowed}.ScoreboardHeader_ctxCards__nNk_G,.ScoreboardHeader_rightCol__Q9PI2{width:100%}.ScoreboardHeader_ctxCard___9Viy{min-width:0;flex:1 1;padding:8px 10px}.ScoreboardHeader_ctxScore__zY4vJ{font-size:18px}.ScoreboardHeader_ctxNextDate__8hrUp{font-size:14px}.ScoreboardHeader_ctxTeams__tmOld{max-width:120px}.ScoreboardHeader_leagueName__sL2A2{font-size:20px}.ScoreboardHeader_seasonVal__zQxVE{font-size:12px}.ScoreboardHeader_leaguePills__mIYhE{margin:0 -14px;padding:0 14px;justify-content:flex-start;scroll-padding:0 14px}.ScoreboardHeader_leaguePill__T0SA0{font-size:11px;padding:9px 12px}.ScoreboardHeader_leagueMenu__yM3lF{min-width:200px;max-width:none}.ScoreboardHeader_leagueOptYours__Vv4Lv{align-items:stretch}.ScoreboardHeader_leagueOptYours__Vv4Lv .ScoreboardHeader_optImgWrap__WFzwA{width:64px;height:64px}.ScoreboardHeader_leagueOptYours__Vv4Lv .ScoreboardHeader_optLabel___Hh8Y{flex-direction:column;gap:4px;justify-content:center}}@media (max-width:576px){.ScoreboardHeader_header__YOpEq{padding:12px 12px 0}.ScoreboardHeader_logoBlock__BBOY_{width:64px}.ScoreboardHeader_leagueName__sL2A2{font-size:18px}.ScoreboardHeader_ctxCards__nNk_G{gap:6px}.ScoreboardHeader_ctxCard___9Viy{padding:7px 8px}.ScoreboardHeader_ctxScore__zY4vJ{font-size:16px}.ScoreboardHeader_ctxNextDate__8hrUp{font-size:13px}.ScoreboardHeader_ctxTeams__tmOld{display:none}.ScoreboardHeader_ctxDate__iPgBC{font-size:9px}.ScoreboardHeader_leaguePills__mIYhE{margin:0 -12px;padding:0 12px;justify-content:flex-start;scroll-padding:0 12px}.ScoreboardHeader_leaguePill__T0SA0{font-size:10px;padding:8px 10px;gap:5px}}@media (max-width:400px){.ScoreboardHeader_logoBlock__BBOY_{width:56px}.ScoreboardHeader_leagueName__sL2A2{font-size:16px}.ScoreboardHeader_seasonVal__zQxVE{font-size:12px}.ScoreboardHeader_ctxCard___9Viy{padding:6px 7px}.ScoreboardHeader_ctxScore__zY4vJ{font-size:14px}}.ScoreboardHeader_comingSoonBadge__FN0su{font-size:9px;font-weight:800;background:orange;color:#000;border-radius:4px;padding:3px 8px;letter-spacing:.5px;white-space:nowrap}.ScoreboardNav_tabsBar__9KcQA{background:#1b2637;border:1px solid hsla(0,0%,100%,.06);border-top:none;display:flex}.ScoreboardNav_tab__MqbZY{flex:1 1;padding:12px 8px;font-size:12px;font-weight:700;color:#9c9c9c;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .2s}.ScoreboardNav_tab__MqbZY:hover{color:#f4f4f4;background:hsla(0,0%,100%,.02)}.ScoreboardNav_tabActive___npJQ{color:orange;border-bottom-color:orange}.ScoreboardNav_mdBar__cYOY8{background:#1b2637;border:1px solid hsla(0,0%,100%,.06);border-top-color:hsla(0,0%,100%,.04);border-radius:0 0 14px 14px;display:flex;align-items:center;gap:8px;padding:7px 14px}.ScoreboardNav_mdLabel__1XDhz{font-size:9px;color:#9c9c9c;text-transform:uppercase;letter-spacing:1px;font-weight:700;white-space:nowrap}.ScoreboardNav_mdArrow__pvCJl{width:26px;height:26px;border-radius:5px;background:#223045;border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;color:#9c9c9c;cursor:pointer;flex-shrink:0;transition:all .15s}.ScoreboardNav_mdArrow__pvCJl:hover:not(:disabled){border-color:orange;color:orange}.ScoreboardNav_mdArrow__pvCJl:disabled{opacity:.3;cursor:not-allowed}.ScoreboardNav_mdList__HD6xC{flex:1 1;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.ScoreboardNav_mdList__HD6xC::-webkit-scrollbar{display:none}.ScoreboardNav_mdPill__buULF{flex-shrink:0;min-width:34px;height:28px;padding:0 10px;border-radius:5px;font-size:12px;font-weight:700;background:#223045;color:#9c9c9c;border:none;cursor:pointer;transition:all .15s;white-space:nowrap}.ScoreboardNav_mdPill__buULF:hover:not(.ScoreboardNav_mdPillActive__Asj6J){background:#384558;color:#f4f4f4}.ScoreboardNav_mdPillActive__Asj6J{background:orange;color:#000;box-shadow:0 0 10px rgba(255,165,0,.35)}.ScoreboardNav_mdPillNext__TBY9V{position:relative}.ScoreboardNav_mdPillNext__TBY9V:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;background:orange;border-radius:50%;box-shadow:0 0 6px rgba(255,165,0,.8)}.ScoreboardNav_skeletonPill__8Fz11{background:hsla(0,0%,100%,.06)!important;color:transparent!important;border-radius:5px;animation:ScoreboardNav_shimmer__3Xjnn 1.5s infinite;pointer-events:none;border:none;height:28px}@keyframes ScoreboardNav_shimmer__3Xjnn{0%,to{opacity:.4}50%{opacity:.7}}@media (max-width:768px){.ScoreboardNav_tab__MqbZY{font-size:11px;padding:10px 6px}.ScoreboardNav_mdLabel__1XDhz{display:none}}@media (max-width:576px){.ScoreboardNav_tab__MqbZY{font-size:10px;padding:9px 4px;letter-spacing:.3px}.ScoreboardNav_mdBar__cYOY8{padding:6px 10px}.ScoreboardNav_mdPill__buULF{min-width:30px;height:26px;font-size:11px;padding:0 8px}}@media (max-width:400px){.ScoreboardNav_tab__MqbZY{font-size:9px;padding:8px 2px;letter-spacing:0}}.LeagueScoreboard_wrapper__ZOboF{width:100%;border-radius:14px;overflow:visible;margin-bottom:16px}.LeagueChatWidget_widgetContainer__suSqi{position:fixed;z-index:1001}.LeagueChatWidget_chatBubble__5Mycw{width:56px;height:56px;background:linear-gradient(135deg,#ffcf6b,#f2a23d);border-radius:50%;border:none;box-shadow:0 10px 26px rgba(131,82,18,.34);cursor:grab;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;position:relative;color:#2a1b06;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LeagueChatWidget_chatBubble__5Mycw:not(.LeagueChatWidget_dragging__I54Tn):hover{transform:scale(1.08);box-shadow:0 14px 30px rgba(131,82,18,.42)}.LeagueChatWidget_chatBubble__5Mycw:not(.LeagueChatWidget_dragging__I54Tn):active{transform:scale(.95)}.LeagueChatWidget_chatBubble__5Mycw.LeagueChatWidget_dragging__I54Tn{cursor:grabbing;transition:none;transform:none}.LeagueChatWidget_chatBadge__1tbQI{position:absolute;top:-3px;right:-3px;background:#14212b;color:#f4f8fb;min-width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:0 6px;border:2px solid hsla(0,0%,100%,.78)}.LeagueChatWidget_chatBox__yInVM{position:fixed;right:24px;bottom:92px;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 120px));background:linear-gradient(180deg,#112231,#0d1923);border-radius:18px;box-shadow:0 32px 70px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.03);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,196,104,.28);z-index:1002}.LeagueChatWidget_chatHeader__isgU2{background:linear-gradient(135deg,rgba(163,98,18,.92),rgba(96,55,11,.96));padding:20px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.LeagueChatWidget_chatHeaderTop__zHIWY{display:flex;align-items:center;justify-content:space-between}.LeagueChatWidget_chatHeaderInfo__i2oWN{display:flex;align-items:center;gap:12px;flex:1 1}.LeagueChatWidget_chatHeaderIcon__hikw6{width:48px;height:48px;background:hsla(0,0%,100%,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#e7eff3;overflow:hidden;flex-shrink:0}.LeagueChatWidget_divisionLogo__oMSyy{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.LeagueChatWidget_chatHeaderText__ap7K9{display:flex;flex-direction:column;flex:1 1}.LeagueChatWidget_chatHeaderText__ap7K9 h3{font-size:16px;font-weight:700;color:#e7eff3;margin:0 0 2px}.LeagueChatWidget_chatHeaderText__ap7K9 p{font-size:12px;color:rgba(231,239,243,.74);margin:0}.LeagueChatWidget_chatClose__Qo7lE{width:34px;height:34px;background:hsla(0,0%,100%,.08);border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;color:#e7eff3;flex-shrink:0}.LeagueChatWidget_chatClose__Qo7lE:hover{background:hsla(0,0%,100%,.14)}.LeagueChatWidget_chatMessages__x8ZQ9{flex:1 1;padding:20px;overflow-y:auto;background:#0f1c26;display:flex;flex-direction:column;gap:16px}.LeagueChatWidget_chatMessages__x8ZQ9::-webkit-scrollbar{width:6px}.LeagueChatWidget_chatMessages__x8ZQ9::-webkit-scrollbar-track{background:transparent}.LeagueChatWidget_chatMessages__x8ZQ9::-webkit-scrollbar-thumb{background:rgba(122,219,191,.26);border-radius:3px}.LeagueChatWidget_chatMessages__x8ZQ9::-webkit-scrollbar-thumb:hover{background:rgba(122,219,191,.42)}.LeagueChatWidget_emptyState___6_kx,.LeagueChatWidget_loadingContainer__gklRt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#9c9c9c}.LeagueChatWidget_loadingSpinner__o6kJy{width:32px;height:32px;border:3px solid rgba(255,196,104,.18);border-top-color:#f2a23d;border-radius:50%;animation:LeagueChatWidget_spin__4_S2V .8s linear infinite}@keyframes LeagueChatWidget_spin__4_S2V{to{transform:rotate(1turn)}}.LeagueChatWidget_emptyState___6_kx p{font-size:16px;font-weight:600;color:#f4f4f4;margin:0}.LeagueChatWidget_emptyState___6_kx span{font-size:14px;color:#9c9c9c}.LeagueChatWidget_loadMoreIndicator__Rj0yF{text-align:center;padding:8px;font-size:12px;color:#9c9c9c;font-weight:600}.LeagueChatWidget_message__HGO9W{display:flex;gap:12px}.LeagueChatWidget_message__HGO9W.LeagueChatWidget_own__9te4l{flex-direction:row-reverse}.LeagueChatWidget_message__HGO9W.LeagueChatWidget_reported__EHR1y{opacity:.5}.LeagueChatWidget_messageAvatar__fbRcJ{width:48px;height:48px;flex-shrink:0}.LeagueChatWidget_avatarPlaceholder__LXwIn{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#a36212,#6b3f0b);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#e7eff3;border:1px solid rgba(255,196,104,.18)}.LeagueChatWidget_messageContent__1gc55{display:flex;flex-direction:column;gap:6px}.LeagueChatWidget_message__HGO9W.LeagueChatWidget_own__9te4l .LeagueChatWidget_messageContent__1gc55{align-items:flex-end}.LeagueChatWidget_messageHeader__nbbqE{display:flex;align-items:baseline;gap:8px}.LeagueChatWidget_messageAuthor___qEDH{font-size:13px;font-weight:700;color:#ffcf6b}.LeagueChatWidget_messageTime__BD3nC{font-size:11px;color:#9c9c9c}.LeagueChatWidget_messageText__6Oy16{font-size:14px;line-height:1.5;color:#f4f4f4;background:#172734;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,196,104,.14);word-wrap:break-word;max-width:280px;width:-moz-fit-content;width:fit-content}.LeagueChatWidget_message__HGO9W:not(.LeagueChatWidget_own__9te4l) .LeagueChatWidget_messageText__6Oy16{border-top-left-radius:2px}.LeagueChatWidget_message__HGO9W.LeagueChatWidget_own__9te4l .LeagueChatWidget_messageText__6Oy16{background:linear-gradient(135deg,#ffcf6b,#f2a23d);color:#2a1b06;border-color:rgba(255,196,104,.28);border-top-right-radius:2px}.LeagueChatWidget_reportedText__sTb37{font-style:italic;color:#9c9c9c}.LeagueChatWidget_messageActions__MHXXS{margin-top:4px}.LeagueChatWidget_reactionRow__fSccL{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.LeagueChatWidget_reactionPillWrapper__4UO_q{position:relative}.LeagueChatWidget_reactionPill__jKMep{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,196,104,.2);background:rgba(23,39,52,.92);color:#f4f4f4;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.LeagueChatWidget_reactionPill__jKMep:hover{transform:translateY(-1px);border-color:rgba(255,196,104,.4)}.LeagueChatWidget_reactionPillActive__Qxj2m{background:rgba(255,207,107,.18);border-color:rgba(255,207,107,.56);color:#ffcf6b}.LeagueChatWidget_reactionPickerShell__Wjp_0{position:relative}.LeagueChatWidget_addReactionButton__Oy6Cw{width:30px;height:30px;border-radius:999px;border:1px dashed rgba(255,196,104,.28);background:transparent;color:#9c9c9c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.LeagueChatWidget_addReactionButtonOpen__Vbuv6,.LeagueChatWidget_addReactionButton__Oy6Cw:hover{color:#ffcf6b;border-color:rgba(255,207,107,.56);background:rgba(255,207,107,.08)}.LeagueChatWidget_reactionPicker__2k_WC{position:absolute;top:calc(100% + 8px);left:0;display:flex;gap:6px;padding:8px;border-radius:14px;background:#132430;border:1px solid rgba(255,196,104,.22);box-shadow:0 16px 32px rgba(0,0,0,.35);z-index:5}.LeagueChatWidget_message__HGO9W.LeagueChatWidget_own__9te4l .LeagueChatWidget_reactionPicker__2k_WC{right:0;left:auto}.LeagueChatWidget_reactionPickerButton__AloJz{width:36px;height:36px;border-radius:10px;border:1px solid transparent;background:transparent;font-size:20px;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.LeagueChatWidget_reactionPickerButton__AloJz:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.06)}.LeagueChatWidget_reactionPickerButtonActive__INB5i{background:rgba(255,207,107,.12);border-color:rgba(255,207,107,.42)}.LeagueChatWidget_reactionPopover__2J_Pm{position:absolute;top:calc(100% + 8px);left:0;min-width:160px;padding:10px 12px;border-radius:12px;background:rgba(10,17,24,.96);border:1px solid rgba(255,196,104,.16);box-shadow:0 16px 32px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:6px;z-index:6}.LeagueChatWidget_message__HGO9W.LeagueChatWidget_own__9te4l .LeagueChatWidget_reactionPopover__2J_Pm{right:0;left:auto}.LeagueChatWidget_reactionPopoverUser__qQZxj{display:flex;align-items:center;gap:8px;color:#f4f4f4;font-size:12px;white-space:nowrap}.LeagueChatWidget_reactionPopoverEmoji__AfsGk{width:18px;text-align:center}.LeagueChatWidget_reportButton__dLQ1l{background:transparent;border:none;color:#9c9c9c;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:all .2s}.LeagueChatWidget_reportButton__dLQ1l:hover{color:#e6153e;background:rgba(230,21,62,.1)}.LeagueChatWidget_reportConfirm__jG_2O{display:flex;align-items:center;gap:8px;font-size:12px;color:#f4f4f4}.LeagueChatWidget_reportConfirm__jG_2O span{font-size:12px}.LeagueChatWidget_reportNo__PLeKH,.LeagueChatWidget_reportYes__RNz_P{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#f4f4f4;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s}.LeagueChatWidget_reportYes__RNz_P:hover{background:#e6153e;border-color:#e6153e}.LeagueChatWidget_reportNo__PLeKH:hover{background:hsla(0,0%,100%,.1)}.LeagueChatWidget_chatInputContainer__oPyE4{padding:16px 20px;background:#14222d;border-top:1px solid rgba(255,196,104,.12);flex-shrink:0;position:relative}.LeagueChatWidget_chatInputWrapper___Ii1_{display:flex;gap:10px;align-items:flex-end}.LeagueChatWidget_emojiButton__Vuvuy{width:44px;height:44px;background:transparent;border:1px solid rgba(255,196,104,.2);border-radius:10px;color:#9c9c9c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.LeagueChatWidget_emojiButton__Vuvuy:hover{background:rgba(255,196,104,.12);border-color:rgba(255,196,104,.42);color:#ffcf6b}.LeagueChatWidget_emojiButton__Vuvuy.LeagueChatWidget_active__wP3qF{background:rgba(255,196,104,.14);border-color:rgba(255,196,104,.5);color:#ffcf6b}.LeagueChatWidget_chatInput__OjSOM{flex:1 1;background:#0f1c26;border:1px solid rgba(255,196,104,.18);border-radius:10px;padding:12px 14px;color:#f4f4f4;font-size:14px;font-family:inherit;resize:none;max-height:120px;transition:all .2s;line-height:1.4}.LeagueChatWidget_chatInput__OjSOM:focus{outline:none;border-color:rgba(255,196,104,.56);box-shadow:0 0 0 3px rgba(255,196,104,.12)}.LeagueChatWidget_chatInput__OjSOM::-moz-placeholder{color:#9c9c9c}.LeagueChatWidget_chatInput__OjSOM:-ms-input-placeholder{color:#9c9c9c}.LeagueChatWidget_chatInput__OjSOM::placeholder{color:#9c9c9c}.LeagueChatWidget_chatSendBtn__c8nVb{width:44px;height:44px;background:linear-gradient(135deg,#ffcf6b,#f2a23d);border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;color:#2a1b06}.LeagueChatWidget_teamLogo__MTUVV{border-radius:50%;-o-object-fit:cover;object-fit:cover}.LeagueChatWidget_chatSendBtn__c8nVb:hover:not(:disabled){transform:scale(1.05);box-shadow:0 8px 18px rgba(131,82,18,.3)}.LeagueChatWidget_chatSendBtn__c8nVb:active:not(:disabled){transform:scale(.95)}.LeagueChatWidget_chatSendBtn__c8nVb:disabled{opacity:.4;cursor:not-allowed}.LeagueChatWidget_emojiPickerWrapper___li4L{position:absolute;bottom:100%;left:20px;right:20px;margin-bottom:8px;border-radius:12px;box-shadow:0 -10px 30px rgba(0,0,0,.5);overflow:hidden;z-index:10}.LeagueChatWidget_emojiPickerWrapper___li4L .epr-main{font-size:12px!important}.LeagueChatWidget_emojiPickerWrapper___li4L .epr-emoji-category-label{font-size:11px!important;font-weight:600!important}.LeagueChatWidget_emojiPickerWrapper___li4L .epr-search input{font-size:13px!important}.LeagueChatWidget_emojiPickerWrapper___li4L button.epr-emoji{font-size:20px!important}.LeagueChatWidget_chatBackdrop__pwwE9{display:none}.LeagueChatWidget_messageText__6Oy16.LeagueChatWidget_blurred__CcKK7{filter:blur(8px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;border-color:rgba(255,196,104,.28)}.LeagueChatWidget_showReportedBtn__FJn8Y{background:transparent;border:1px solid rgba(255,196,104,.5);color:#ffcf6b;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s;margin-top:4px}.LeagueChatWidget_showReportedBtn__FJn8Y:hover{background:rgba(255,196,104,.1)}@media (max-width:768px){.LeagueChatWidget_chatBackdrop__pwwE9{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:1000}.LeagueChatWidget_chatBox__yInVM{z-index:1002}.LeagueChatWidget_widgetContainer__suSqi{bottom:80px;right:16px}.LeagueChatWidget_chatBubble__5Mycw{width:48px;height:48px}.LeagueChatWidget_chatBubble__5Mycw svg{width:24px;height:24px}.LeagueChatWidget_chatBadge__1tbQI{min-width:20px;height:20px;font-size:10px}.LeagueChatWidget_chatBox__yInVM{width:calc(100vw - 32px);height:calc(100vh - 160px);bottom:80px;right:16px;left:16px;border-radius:16px}.LeagueChatWidget_messageText__6Oy16{max-width:220px}.LeagueChatWidget_reactionPicker__2k_WC{flex-wrap:wrap;width:min(216px,calc(100vw - 80px))}.LeagueChatWidget_emojiPickerWrapper___li4L{left:16px;right:16px}}@media (max-width:400px){.LeagueChatWidget_chatHeader__isgU2{padding:16px}.LeagueChatWidget_chatHeaderText__ap7K9 h3{font-size:14px}.LeagueChatWidget_chatHeaderText__ap7K9 p{font-size:11px}.LeagueChatWidget_chatMessages__x8ZQ9{padding:16px;gap:12px}.LeagueChatWidget_messageText__6Oy16{max-width:180px;font-size:13px}.LeagueChatWidget_reactionPopover__2J_Pm{min-width:140px}.LeagueChatWidget_chatSendBtn__c8nVb,.LeagueChatWidget_emojiButton__Vuvuy{width:36px;height:36px}}.ChatSelector_titleRow__1pAM7{position:relative}.ChatSelector_clickableTitle__ZC1zR{font-size:16px;font-weight:700;color:#e7eff3;margin:0 0 2px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.ChatSelector_clickableTitle__ZC1zR:hover{color:#ffcf6b}.ChatSelector_clickableTitle__ZC1zR svg{transition:transform .2s}.ChatSelector_iconRotated__U_vub{transform:rotate(180deg)}.ChatSelector_titleRow__1pAM7 p{font-size:12px;color:rgba(231,239,243,.7);margin:0}.ChatSelector_seasonRow__Hv6U9{position:relative;width:100%}.ChatSelector_seasonButton__9Ndzj{width:100%;background:hsla(0,0%,100%,.08);border:1px solid rgba(255,196,104,.16);border-radius:10px;padding:10px 14px;color:#e7eff3;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s}.ChatSelector_seasonButton__9Ndzj:hover:not(:disabled){background:rgba(255,196,104,.12);border-color:rgba(255,196,104,.34)}.ChatSelector_seasonButton__9Ndzj:disabled{opacity:.5;cursor:not-allowed}.ChatSelector_seasonButton__9Ndzj svg{transition:transform .2s}.ChatSelector_dropdownMenu__e5yXo{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#14222d;border:1px solid rgba(255,196,104,.18);border-radius:10px;overflow:hidden;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.6);max-height:240px;overflow-y:auto}.ChatSelector_dropdownMenu__e5yXo::-webkit-scrollbar{width:6px}.ChatSelector_dropdownMenu__e5yXo::-webkit-scrollbar-track{background:transparent}.ChatSelector_dropdownMenu__e5yXo::-webkit-scrollbar-thumb{background:rgba(255,196,104,.26);border-radius:3px}.ChatSelector_dropdownItem__7jVEe{padding:12px 14px;color:#f4f4f4;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border-bottom:1px solid hsla(0,0%,100%,.05)}.ChatSelector_dropdownItem__7jVEe:last-child{border-bottom:none}.ChatSelector_dropdownItem__7jVEe:hover{background:rgba(255,196,104,.1);color:#ffcf6b}.ChatSelector_dropdownItem__7jVEe.ChatSelector_active__jNQoC{background:rgba(255,196,104,.14);color:#ffcf6b;font-weight:700}.FloatingTrashBin_trashBin__TuPY1{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:176px;height:84px;border-radius:24px;border:1px dashed hsla(0,0%,100%,.26);background:linear-gradient(180deg,rgba(16,22,28,.88),rgba(8,11,15,.94));box-shadow:0 18px 36px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.82);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;z-index:1200;backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.FloatingTrashBin_active__5KCTL{transform:translateX(-50%) scale(1.05);border-color:rgba(255,131,92,.72);background:linear-gradient(180deg,rgba(90,24,16,.94),rgba(49,12,12,.97));box-shadow:0 22px 42px rgba(76,16,13,.44),0 0 0 1px rgba(255,131,92,.16);color:#ffe1d7}.FloatingTrashBin_label__3VDx9{font-size:13px;font-weight:700;letter-spacing:.02em}.FloatingTrashBin_hint__m53Iy{font-size:11px;opacity:.8}@media (max-width:768px){.FloatingTrashBin_trashBin__TuPY1{width:152px;height:72px;bottom:14px;border-radius:20px}}