.LiveMatchesBlock_matchesCard__qrVwV{border-radius:16px;color:#111;width:100%;position:relative;min-height:160px}@media (max-width:600px){.LiveMatchesBlock_matchesCard__qrVwV{max-width:100%;padding:14px 8px 10px}}.LiveMatchesBlock_searchContainer__g1_Tu{margin-bottom:16px}.LiveMatchesBlock_matchesTopRow__wWUJT{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-bottom:16px}.LiveMatchesBlock_matchesDatePickerContainer__LsuYy{position:absolute;top:0;right:0;z-index:2}@media (max-width:600px){.LiveMatchesBlock_matchesDatePickerContainer__LsuYy{top:8px;right:8px}}.LiveMatchesBlock_matchesHeader__zAgoC{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.LiveMatchesBlock_matchesTabs__Wr3ds{display:flex;gap:8px}.LiveMatchesBlock_matchesTabButton__VwhwO{background:transparent;color:#23262f;border:none;border-radius:8px;padding:6px 14px;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .15s,color .15s}.LiveMatchesBlock_matchesTabButton__VwhwO:hover{background:#e9ecef;color:#23262f}.LiveMatchesBlock_matchesTabButtonActive__vutI4{background:#2326ff;color:#fff}@media (max-width:600px){.LiveMatchesBlock_matchesTabButton__VwhwO{font-size:.9rem;padding:5px 10px}}.LiveMatchesBlock_matchesOddsToggle__6DlLC{display:flex;align-items:center;gap:4px}.LiveMatchesBlock_matchesDateRow__BqO7x{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:24px}.LiveMatchesBlock_matchesSkeletonRow__M3YE2{display:flex;align-items:center;gap:10px;margin-bottom:16px;height:56px}@media (max-width:600px){.LiveMatchesBlock_matchesSkeletonRow__M3YE2{height:38px;gap:6px;margin-bottom:10px}}.LiveMatchesBlock_matchesSkeletonContainer__0FPyr{margin-bottom:24px}.LiveMatchesBlock_matchesSkeletonGroupHeader__cQJx_{display:flex;align-items:center;gap:8px;margin-bottom:15px;min-height:20px}.LiveMatchesBlock_matchesSkeletonMatchRow__1j7UY{display:flex;align-items:center;gap:12px;padding:8px 0;margin-bottom:6px;min-height:24px}.LiveMatchesBlock_matchesSkeletonEventRow__ThCut{display:flex;align-items:center;gap:6px;margin-top:8px;margin-left:46px;margin-bottom:4px;padding:6px 10px;border-radius:4px;background:#f8f9fa;min-height:28px}.LiveMatchesBlock_flagImg__pb63o{width:18px;height:18px;display:inline-block}.LiveMatchesBlock_leagueLogo__7Z6ho{width:40px;height:40px;object-fit:contain;border-radius:4px}.LiveMatchesBlock_leagueHeaderLink__VGnw0{text-decoration:none;color:inherit;display:block}.LiveMatchesBlock_leagueHeader__kZK3c{display:flex;align-items:center;justify-content:space-between;border-radius:6px;transition:all .2s ease;cursor:pointer;padding:10px 15px;background:#ebf3ff;margin-bottom:10px}.LiveMatchesBlock_leagueHeader__kZK3c:hover{transform:translateY(-1px)}.LiveMatchesBlock_leagueHeaderRight__JjZ3k{display:flex;align-items:center;gap:8px}.LiveMatchesBlock_leagueArrow___EVsg{color:#6c757d;transition:transform .2s ease}.LiveMatchesBlock_leagueHeader__kZK3c:hover .LiveMatchesBlock_leagueArrow___EVsg{transform:translateX(2px);color:#1976d2}.LiveMatchesBlock_leagueInfo__SrFBB{display:flex;align-items:center;gap:8px;flex:1 1}.LiveMatchesBlock_leagueGroup__God_s{padding:4px 8px;margin-bottom:8px}@media (max-width:600px){.LiveMatchesBlock_leagueGroup__God_s{margin-bottom:6px;background:white;border-bottom:1px solid #e9ecef;padding:8px}.LiveMatchesBlock_leagueHeader__kZK3c{padding:3px 6px;margin-bottom:4px;background:white}.LiveMatchesBlock_leagueInfo__SrFBB{gap:4px}.LiveMatchesBlock_leagueInfo__SrFBB .LiveMatchesBlock_mantine-Text-root__1FSpz{font-size:12px!important}.LiveMatchesBlock_leagueLogo__7Z6ho{width:18px;height:18px}}.LiveMatchesBlock_matchGroupRow__CQ_3M{gap:6px;align-items:center}.LiveMatchesBlock_matchCardLink__gZmzY{text-decoration:none;color:inherit;display:block;width:100%}.LiveMatchesBlock_matchRow__Ko_Nu{border:none;padding:8px 10px;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:row;gap:6px;align-items:flex-start}.LiveMatchesBlock_teamContainer__yRY6G{display:flex;align-items:center;gap:6px}.LiveMatchesBlock_teamLogo__QfWAI{width:15px;height:15px;object-fit:contain;border-radius:2px}.LiveMatchesBlock_favoriteStar__y___u{background:none;border:none;cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c1c2c5;transition:all .2s ease}.LiveMatchesBlock_favoriteStar__y___u:hover{color:#e91e63;background:rgba(233,30,99,.1)}.LiveMatchesBlock_favoriteStarActive__kdu26{color:#e91e63}.LiveMatchesBlock_datePickerControls__VLlqv{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px;position:relative}.LiveMatchesBlock_tabsContainer__CLUYm{margin-bottom:20px}.LiveMatchesBlock_liveMatchCard__V8h_J{padding:16px;border:1px solid #e9ecef;border-radius:8px;background:#f7f8fa}.LiveMatchesBlock_liveMatchHeader__QU5zt{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.LiveMatchesBlock_liveIndicatorContainer__RtG9M{display:flex;align-items:center;gap:8px}.LiveMatchesBlock_eventsContainer__NWI7_{margin-top:16px}.LiveMatchesBlock_eventsTitle__9dzW5{margin-bottom:8px}.LiveMatchesBlock_eventCard__rZVs7{padding:8px 12px;background:#f8f9fa;border-radius:6px;margin-bottom:6px;font-size:12px}.LiveMatchesBlock_eventHeader__JJtA6{display:flex;align-items:center;gap:8px;margin-bottom:4px}.LiveMatchesBlock_eventTime__OzLtw{font-weight:600;color:#ff4444}.LiveMatchesBlock_eventType__fVIPx{padding:2px 6px;background:#17a2b8;color:white;border-radius:4px;font-size:10px;font-weight:600}.LiveMatchesBlock_eventTypeGoal__boYTF{background:#28a745}.LiveMatchesBlock_eventTeamContainer__Wq6WK{display:flex;align-items:center;gap:6px}.LiveMatchesBlock_eventTeamImage__AnLJl{border-radius:50%}.LiveMatchesBlock_eventPlayerInfo__HJ0rZ{margin-top:4px}.LiveMatchesBlock_matchesContainer__3rTEy{background:white;padding:10px 15px;border-radius:8px}.LiveMatchesBlock_noMatchesContainer__xBYlg{text-align:center;background:#fff}.LiveMatchesBlock_noEventsContainer__GDM6E{text-align:center;padding:20px}.LiveMatchesBlock_matchTimeText__fZtq7{display:flex;align-items:center;justify-content:center;text-align:center}.LiveMatchesBlock_currentMinute__3_Hvt{background-color:#ff5652;color:white;padding:2px 6px;border-radius:4px;font-size:14px;font-weight:400;text-align:center}.LiveMatchesBlock_matchStartTimeText__8v6iY{font-size:11px;line-height:1;margin-right:4px}.LiveMatchesBlock_matchStatusText__zSKI_{font-size:10px;line-height:1;margin-right:4px;text-transform:uppercase}.LiveMatchesBlock_matchRoundText__VENQ7{font-size:10px;line-height:1;margin-right:4px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveMatchesBlock_teamNameText__9eNKW{min-width:60px}.LiveMatchesBlock_eventContainer__ibt8M{margin-bottom:3px;border-radius:4px;background:#f8f9fa;padding:4px 8px}.LiveMatchesBlock_eventTopRow__JGmT9{display:flex;align-items:center;gap:4px}.LiveMatchesBlock_eventTimeText__H5vEW{font-weight:600;color:#ff4444;font-size:12px;min-width:20px}.LiveMatchesBlock_eventPlayerContainer__id6Z1{padding:1px 4px;background:#17a2b8;color:white;border-radius:3px;font-size:9px;font-weight:600}.LiveMatchesBlock_eventPlayerContainerGoal__cQtUy{background:#28a745}.LiveMatchesBlock_eventPlayerText__kajDg{font-size:10px}.LiveMatchesBlock_eventAssistText__i5XJk{font-size:9px}.LiveMatchesBlock_flexSpacer__dGjYV{flex:1 1}.LiveMatchesBlock_dateText__Q_ok4{font-weight:600}.LiveMatchesBlock_eventsNestedContainer__jwkIm{margin-top:6px;margin-left:20px}.LiveMatchesBlock_showMoreLink__cH5fk{display:flex;align-items:center;gap:4px;text-decoration:none;color:inherit;margin-top:6px;padding:8px 12px;border-radius:4px;transition:all .2s ease}.LiveMatchesBlock_showMoreLink__cH5fk:hover{background:#f8f9fa;color:#1976d2}.LiveMatchesBlock_noEventsMessage__ahuRu{padding:20px;text-align:center;color:#6c757d;font-style:italic}.LiveMatchesBlock_loadingButton__bmwil{font-weight:600}.LiveMatchesBlock_matchTimeColumn__t53fx{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0}.LiveMatchesBlock_matchContent__DmCtk{display:flex;flex-direction:column;gap:2px;flex:1 1}.LiveMatchesBlock_awayTeamLine__g_cne,.LiveMatchesBlock_homeTeamLine__un291{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;margin-bottom:2px}.LiveMatchesBlock_matchInfoLine___Y6c8{display:flex;align-items:center;gap:4px;font-size:11px}.LiveMatchesBlock_scoreAwayText__I9oXr,.LiveMatchesBlock_scoreHomeText__0zl_e{color:#ff4444;font-weight:700;min-width:20px;text-align:center}@media (max-width:600px){.LiveMatchesBlock_matchRow__Ko_Nu{padding:6px 8px;gap:4px}.LiveMatchesBlock_matchTimeColumn__t53fx{width:32px}.LiveMatchesBlock_awayTeamLine__g_cne,.LiveMatchesBlock_homeTeamLine__un291{gap:4px;margin-bottom:1px}.LiveMatchesBlock_matchInfoLine___Y6c8{gap:6px;font-size:10px}.LiveMatchesBlock_teamNameText__9eNKW{font-size:13px;min-width:50px}.LiveMatchesBlock_teamLogo__QfWAI{width:14px;height:14px}.LiveMatchesBlock_scoreAwayText__I9oXr,.LiveMatchesBlock_scoreHomeText__0zl_e{font-weight:700;color:#ff4444;min-width:18px;text-align:center}}@media (max-width:430px){.LiveMatchesBlock_matchRow__Ko_Nu{padding:8px 10px;gap:8px}.LiveMatchesBlock_matchTimeColumn__t53fx{width:40px;align-self:stretch;display:flex;align-items:center;justify-content:center}.LiveMatchesBlock_matchContent__DmCtk{flex:1 1}.LiveMatchesBlock_awayTeamLine__g_cne,.LiveMatchesBlock_homeTeamLine__un291{gap:4px}.LiveMatchesBlock_teamContainer__yRY6G{width:100%;justify-content:flex-start;flex:1 1}.LiveMatchesBlock_teamNameText__9eNKW{font-size:14px;min-width:unset;flex:1 1}.LiveMatchesBlock_teamLogo__QfWAI{width:16px;height:16px}.LiveMatchesBlock_favoriteStar__y___u{margin-left:auto}.LiveMatchesBlock_scoreAwayText__I9oXr,.LiveMatchesBlock_scoreHomeText__0zl_e{font-weight:700;color:#ff4444;min-width:20px;text-align:center}.LiveMatchesBlock_matchInfoLine___Y6c8{gap:4px;font-size:10px}}.StyledH1_styledH1__io7C4{font-size:22px;font-weight:600;margin:0 0 16px;color:#1a1a1a}@media (max-width:768px){.StyledH1_styledH1__io7C4{font-size:18px;margin:8px 0 12px}}@media (max-width:480px){.StyledH1_styledH1__io7C4{font-size:16px;margin:8px 0 12px;padding:0 8px}}.not-found_container__LRagC{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.not-found_number404___cc_K{font-size:130px;font-weight:900;color:#228be6;line-height:1;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.not-found_textCenter__8C5XO{text-align:center;margin-bottom:20px}.not-found_title__bOfUG{font-size:28px!important;font-weight:700!important;margin-bottom:16px!important;color:#1a1a1a}.not-found_description__7RPJl{max-width:500px;margin:0 auto;line-height:1.6}.not-found_homeLink__F5b5W{color:#228be6;text-decoration:none;font-size:18px;font-weight:500;transition:color .2s ease;display:flex;align-items:center;gap:8px}.not-found_homeLink__F5b5W:hover{color:#1c7ed6;text-decoration:none}@media (max-width:768px){.not-found_container__LRagC{padding:20px 16px;min-height:50vh}.not-found_number404___cc_K{font-size:80px}.not-found_title__bOfUG{font-size:24px!important}.not-found_description__7RPJl{font-size:16px;max-width:400px}.not-found_homeLink__F5b5W{font-size:16px}}@media (max-width:480px){.not-found_container__LRagC{padding:20px 12px}.not-found_number404___cc_K{font-size:60px}.not-found_title__bOfUG{font-size:20px!important;margin-bottom:12px!important}.not-found_description__7RPJl{font-size:14px;max-width:300px}.not-found_homeLink__F5b5W{font-size:14px}}.Page_mainContainer__3gHyt{padding-top:20px}.Page_contentContainer__J_R14{padding:0;max-width:100%}.Page_cardContainer__ocSAz{padding:15px;border-radius:10px}.FavoritesContent_favoritesContainer__ckl_a{max-height:600px;overflow-y:auto;padding:15px 0}.FavoritesContent_favoriteCardLink__nWVja{text-decoration:none;color:inherit;display:block;width:100%}.FavoritesContent_favoriteCard__YOS5C{background:white;border:1px solid #e9ecef;border-radius:8px;padding:12px;height:80px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.FavoritesContent_favoriteCard__YOS5C:hover{transform:translateY(-2px);border-color:#1976d2}.FavoritesContent_favoriteHeader__1E6hK{display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:8px}.FavoritesContent_favoriteContent__3yFY5{display:flex;align-items:center;flex:1 1}.FavoritesContent_favoriteIcon__VK_XM{display:flex;align-items:center;margin-right:8px;color:#666}.FavoritesContent_favoriteName__uXZn_{font-weight:500;font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1 1}.FavoritesContent_favoriteStar__1Ub_X{display:flex;align-items:center;justify-content:flex-end}.FavoritesContent_favoritesGrid__0_BK3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}@media (max-width:768px){.FavoritesContent_favoritesGrid__0_BK3{grid-template-columns:1fr}}.FavoritesContent_sectionTitle__ipdcn{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.FavoritesContent_emptyStateCard__cWY2L{background:white;border:1px solid #e9ecef;border-radius:8px;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.FavoritesContent_emptyStateIcon__4CGNZ{color:#ccc;font-size:48px}.FavoritesContent_emptyStateTitle__m30zS{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}.FavoritesContent_emptyStateText__8u_Fo{color:#666;font-size:1rem;margin:0}.FavoritesContent_matchCardLink__emmT0{text-decoration:none;color:inherit;display:block;width:100%}.FavoritesContent_matchCard__6_6_M{background:white;border:1px solid #e9ecef;border-radius:8px;padding:12px;height:120px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between}.FavoritesContent_matchCard__6_6_M:hover{transform:translateY(-2px);border-color:#1976d2}.FavoritesContent_matchHeader__l10ln{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.FavoritesContent_matchTeams__udfVn{display:flex;justify-content:space-between;align-items:center;flex:1 1}.FavoritesContent_teamSection__9LaKc{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1}.FavoritesContent_teamLogo__VGt28{width:24px;height:24px;object-fit:contain;margin-bottom:4px}.FavoritesContent_teamName__jx2Fu{font-weight:500;font-size:12px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:120px}.FavoritesContent_scoreSection__34M9_{display:flex;flex-direction:column;align-items:center;margin:0 8px}.FavoritesContent_scoreText__xGrNd{font-weight:600;font-size:14px;color:#1a1a1a;margin-bottom:2px}.FavoritesContent_dateText__9fNI4{font-size:11px;color:#666}.FavoritesContent_statusBadge__oM6I6{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.FavoritesContent_matchFavoriteStar__oXSGh{display:flex;align-items:center;margin-left:4px}.FavoritesContent_tournamentCardLink__cbfii{text-decoration:none;color:inherit;display:block;width:100%}.FavoritesContent_tournamentCard__vreFU{background:white;border:1px solid #e9ecef;border-radius:8px;padding:16px;height:100px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;justify-content:space-between;position:relative}.FavoritesContent_tournamentCard__vreFU:hover{transform:translateY(-2px);border-color:#1976d2}.FavoritesContent_tournamentHeader__09537{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.FavoritesContent_tournamentIcon__Dr63L{display:flex;align-items:center;color:#666}.FavoritesContent_tournamentFavoriteStar__vrZck{position:absolute;top:8px;right:8px;z-index:10}.FavoritesContent_tournamentContent___JCuJ{display:flex;flex-direction:column;flex:1 1}.FavoritesContent_tournamentName__1JnbP{font-weight:600;font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.FavoritesContent_tournamentSubtext__yJ5tW{font-size:11px;color:#666}.FavoritesContent_teamCardLink__7biAX{text-decoration:none;color:inherit;display:block;width:100%}.FavoritesContent_teamCardLink__7biAX:hover{text-decoration:none}.FavoritesContent_teamCard__lPv67{background:white;border:1px solid #e9ecef;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.FavoritesContent_teamCard__lPv67:hover{transform:translateY(-2px);border-color:#1976d2}.FavoritesContent_teamHeader__hpGDH{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.FavoritesContent_teamContent__ew_kK{display:flex;align-items:center;gap:1rem;flex:1 1}.FavoritesContent_teamAvatar__LM1B1{flex-shrink:0}.FavoritesContent_teamInfo__UqX84{flex:1 1;min-width:0}.FavoritesContent_teamName__jx2Fu{margin-bottom:.25rem}.FavoritesContent_teamCode__jnS4v{font-weight:500;text-transform:uppercase}.FavoritesContent_teamFavoriteStar__hweSf{display:flex;align-items:center}.FavoritesContent_playerCard__0M28K{background:white;border:1px solid #e9ecef;border-radius:8px;padding:12px;transition:all .2s ease;height:100%;position:relative}.FavoritesContent_playerCard__0M28K:hover{transform:translateY(-2px);border-color:#1976d2}.FavoritesContent_playerCardContent___sX3H{display:flex;align-items:flex-start;gap:12px;position:relative}.FavoritesContent_playerAvatarLink__m9eGL{text-decoration:none;color:inherit;flex-shrink:0}.FavoritesContent_playerAvatarLink__m9eGL:hover{text-decoration:none}.FavoritesContent_playerAvatar__09Nm5{flex-shrink:0;background:#f8f9fa}.FavoritesContent_playerInfo__mSYkJ{flex:1 1;min-width:0;padding-right:32px}.FavoritesContent_playerNameLink__YAFKZ{text-decoration:none;color:inherit}.FavoritesContent_playerNameLink__YAFKZ:hover{text-decoration:none;color:#1976d2}.FavoritesContent_playerName__YW8tb{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.FavoritesContent_positionBadge__m140z{text-transform:capitalize;font-weight:500;font-size:.75rem}.FavoritesContent_favoriteButtonContainer__hMoAd{position:absolute;top:0;right:0}.PlayerCard_playerCard__BUntJ{background:white;border:1px solid #e9ecef;border-radius:8px;padding:12px;transition:all .2s ease;height:100%;position:relative}.PlayerCard_playerCard__BUntJ:hover{transform:translateY(-2px);border-color:#1976d2}.PlayerCard_playerCardContent__MdQaa{display:flex;align-items:flex-start;gap:12px;position:relative}.PlayerCard_playerAvatarLink__PoGLL{text-decoration:none;color:inherit;flex-shrink:0}.PlayerCard_playerAvatarLink__PoGLL:hover{text-decoration:none}.PlayerCard_playerAvatar__wSxU5{flex-shrink:0;background:#f8f9fa}.PlayerCard_playerInfo__pi5OW{flex:1 1;min-width:0;padding-right:32px}.PlayerCard_playerNameLink__Dq4zx{text-decoration:none;color:inherit}.PlayerCard_playerNameLink__Dq4zx:hover{text-decoration:none;color:#1976d2}.PlayerCard_playerName__ov6WD{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.PlayerCard_positionBadge__M7tLD{text-transform:capitalize;font-weight:500;font-size:.75rem}.PlayerCard_favoriteButtonContainer__zsiuv{position:absolute;top:0;right:0}@media (max-width:768px){.PlayerCard_playerCard__BUntJ{padding:12px!important}.PlayerCard_playerAvatar__wSxU5{width:48px!important;height:48px!important}.PlayerCard_playerName__ov6WD{font-size:.875rem}.PlayerCard_positionBadge__M7tLD{font-size:.7rem}}@media (max-width:480px){.PlayerCard_playerCard__BUntJ{padding:10px!important}.PlayerCard_playerAvatar__wSxU5{width:40px!important;height:40px!important}.PlayerCard_playerName__ov6WD{font-size:.8rem}}.TeamCard_teamCardLink__rg_GX{text-decoration:none;color:inherit;display:block;width:100%}.TeamCard_teamCardLink__rg_GX:hover{text-decoration:none}.TeamCard_teamCard__K4Ytc{background:white;border:1px solid #e9ecef;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease}.TeamCard_teamCard__K4Ytc:hover{transform:translateY(-2px);border-color:#1976d2}.TeamCard_teamHeader__k2WaF{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.TeamCard_teamContent__cKPrK{display:flex;align-items:center;gap:1rem;flex:1 1}.TeamCard_teamAvatar__Iy_MY{flex-shrink:0}.TeamCard_teamInfo__ovbwf{flex:1 1;min-width:0}.TeamCard_teamNameRu__49MPS,.TeamCard_teamName__Xysbk{margin-bottom:.25rem}.TeamCard_teamCode__9zWFv{font-weight:500;text-transform:uppercase}.TeamCard_teamFavoriteStar__d7Fhz{display:flex;align-items:center}@media (max-width:768px){.TeamCard_teamCard__K4Ytc{padding:10px}.TeamCard_teamContent__cKPrK{gap:.75rem}.TeamCard_teamName__Xysbk{font-size:.875rem}.TeamCard_teamCode__9zWFv{font-size:.75rem}}.PlayerTeams_teamsSection__Jmdm_{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:16px}.PlayerTeams_sectionHeader__z6p1N{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.PlayerTeams_teamsList__QuUmK{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-bottom:8px}.PlayerTeams_teamItem__bMoBE{flex:1 1;min-width:250px;max-width:calc(50% - 8px)}@media (max-width:768px){.PlayerTeams_teamsList__QuUmK{flex-direction:column}.PlayerTeams_teamItem__bMoBE{max-width:100%}}.TournamentCard_button__3_0Lz{width:100%}.TournamentCard_card__Tt63c{height:140px;cursor:pointer;transition:all .2s ease;background-color:white}.TournamentCard_card__Tt63c:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TournamentCard_titleText__9Omck{line-height:1.3;margin-bottom:8px;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;align-items:flex-start}.TournamentCard_icon__aCSJ5{color:#228be6}.TournamentsContent_countrySelectDesktop__oRF4H .mantine-Select-input,.TournamentsContent_countrySelectMobile__wXgZr .mantine-Select-input,.TournamentsContent_searchInput__uyp7X .mantine-TextInput-input,.TournamentsContent_tournamentTypeSelectDesktop__C41C2 .mantine-Select-input,.TournamentsContent_tournamentTypeSelectMobile__ienaP .mantine-Select-input{background-color:white;border:1px solid #e9ecef;border-radius:8px;font-size:14px}.TournamentsContent_searchInput__uyp7X .mantine-TextInput-input{padding:12px 16px 12px 40px}.TournamentsContent_countrySelectDesktop__oRF4H .mantine-Select-input,.TournamentsContent_countrySelectMobile__wXgZr .mantine-Select-input,.TournamentsContent_tournamentTypeSelectDesktop__C41C2 .mantine-Select-input,.TournamentsContent_tournamentTypeSelectMobile__ienaP .mantine-Select-input{padding:12px 16px}.TournamentsContent_clearFiltersButton__AT4eq{white-space:nowrap;flex-shrink:0}.TournamentsContent_clearFiltersButton__AT4eq:hover{background-color:#f8f9fa}@media (max-width:768px){.TournamentsContent_searchRow__F5jMX{flex-direction:column;align-items:stretch;gap:.5rem}.TournamentsContent_countrySelectDesktop__oRF4H,.TournamentsContent_tournamentTypeSelectDesktop__C41C2{display:none}.TournamentsContent_filtersRowMobile__RBeya{display:flex;gap:.75rem}.TournamentsContent_searchInput__uyp7X{width:100%}.TournamentsContent_countrySelectMobile__wXgZr,.TournamentsContent_tournamentTypeSelectMobile__ienaP{flex:1 1;width:50%}.TournamentsContent_clearFiltersButton__AT4eq{width:100%;justify-content:center}}@media (min-width:769px){.TournamentsContent_searchRow__F5jMX{flex-direction:row;align-items:center;gap:1rem}.TournamentsContent_filtersRowMobile__RBeya{display:none}.TournamentsContent_countrySelectDesktop__oRF4H,.TournamentsContent_tournamentTypeSelectDesktop__C41C2{width:200px;flex-shrink:0}.TournamentsContent_searchInput__uyp7X{flex:1 1;min-width:0}.TournamentsContent_clearFiltersButton__AT4eq{width:auto;flex-shrink:0}}.TeamRosterTab_rosterContainer__zXQHt{padding:0}.TeamRosterTab_playerCard__DQkIn{background:white;border:1px solid #e9ecef;transition:all .2s ease;height:100%;position:relative}.TeamRosterTab_playerCard__DQkIn:hover{transform:translateY(-2px);border-color:#1976d2}.TeamRosterTab_playerCardContent__LVvxL{display:flex;align-items:flex-start;gap:12px;position:relative}.TeamRosterTab_playerAvatarLink__UUa9v{text-decoration:none;color:inherit;flex-shrink:0}.TeamRosterTab_playerAvatarLink__UUa9v:hover{text-decoration:none}.TeamRosterTab_playerAvatar__9Js9r{flex-shrink:0;background:#f8f9fa}.TeamRosterTab_playerInfo__8QchX{flex:1 1;min-width:0;padding-right:32px}.TeamRosterTab_playerNameLink__cYbH2{text-decoration:none;color:inherit}.TeamRosterTab_playerNameLink__cYbH2:hover{text-decoration:none;color:#1976d2}.TeamRosterTab_playerName__PJvSo{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.TeamRosterTab_positionBadge__WNCIb{text-transform:capitalize;font-weight:500;font-size:.75rem}.TeamRosterTab_favoriteButtonContainer__3zswO{position:absolute;top:0;right:0}.TeamRosterTab_positionSection__gbGi0{margin-bottom:2rem}.TeamRosterTab_sectionHeader__zKiyq{display:flex;align-items:center;margin-bottom:1.5rem;gap:1rem}.TeamRosterTab_sectionTitle__oH95z{color:#1a1a1a;white-space:nowrap;font-size:1.125rem;font-weight:600}.TeamRosterTab_sectionLine__h0j4b{flex:1 1;height:1px;background-color:#e9ecef}@media (max-width:768px){.TeamRosterTab_rosterContainer__zXQHt{padding:0 4px}.TeamRosterTab_positionSection__gbGi0{margin-bottom:1.5rem}.TeamRosterTab_sectionHeader__zKiyq{margin-bottom:1rem;gap:.75rem}.TeamRosterTab_sectionTitle__oH95z{font-size:1rem}.TeamRosterTab_playerCard__DQkIn{padding:12px!important}.TeamRosterTab_playerAvatar__9Js9r{width:48px!important;height:48px!important}.TeamRosterTab_playerName__PJvSo{font-size:.875rem}.TeamRosterTab_positionBadge__WNCIb{font-size:.7rem}}@media (max-width:480px){.TeamRosterTab_positionSection__gbGi0{margin-bottom:1rem}.TeamRosterTab_sectionHeader__zKiyq{margin-bottom:.75rem;gap:.5rem}.TeamRosterTab_sectionTitle__oH95z{font-size:.9rem}.TeamRosterTab_playerCard__DQkIn{padding:10px!important}.TeamRosterTab_playerAvatar__9Js9r{width:40px!important;height:40px!important}.TeamRosterTab_playerName__PJvSo{font-size:.8rem}}.TeamTournamentsTab_leaguesGrid__Q1_wX{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.TeamTournamentsTab_leagueLink__DydZJ{text-decoration:none;color:inherit}.TeamTournamentsTab_leagueCard__AQVFO{transition:all .2s ease;background:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-3);cursor:pointer}.TeamTournamentsTab_leagueCard__AQVFO:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-blue-4)}.TeamTournamentsTab_leagueLogo__bTlD5{border:1px solid var(--mantine-color-gray-2);flex-shrink:0}.TeamTournamentsTab_leagueInfo__cZl9B{flex:1 1;min-width:0}.TeamTournamentsTab_leagueName__JUbHi{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.TeamTournamentsTab_leaguesGrid__Q1_wX{grid-template-columns:1fr}}.TransferCard_transferCard__3cDsQ{transition:all .2s ease;background:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-3);min-height:60px}.TransferCard_transferCard__3cDsQ:hover{transform:translateY(-1px);box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-gray-4)}.TransferCard_playerSection__Pf4hA{flex:1 1;min-width:0}.TransferCard_playerLink__B9chT{text-decoration:none;transition:opacity .2s ease}.TransferCard_playerLink__B9chT:hover{opacity:.8}.TransferCard_playerAvatar__gw3Xm{border:1px solid var(--mantine-color-gray-2)}.TransferCard_playerInfo__WQsFL{flex:1 1;min-width:0}.TransferCard_playerNameLink__V1u5n{text-decoration:none;color:inherit;transition:color .2s ease}.TransferCard_playerNameLink__V1u5n:hover{color:var(--mantine-color-blue-6)}.TransferCard_playerName__GimcN{line-height:1.3;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.TransferCard_positionBadge__Xgshc{color:white!important;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.TransferCard_teamSection__znPhu{flex:1 1;min-width:0;justify-content:flex-end;align-items:center}.TransferCard_teamLink__mSGjb{text-decoration:none;transition:opacity .2s ease}.TransferCard_teamLink__mSGjb:hover{opacity:.8}.TransferCard_teamInfo__nYC_V{text-align:right;min-width:0}.TransferCard_teamNameLink__n6oEV{text-decoration:none;color:inherit;transition:color .2s ease}.TransferCard_teamNameLink__n6oEV:hover{color:var(--mantine-color-blue-6)}.TransferCard_teamName__r6Fsk{word-break:break-word;line-height:1.3}@media (max-width:768px){.TransferCard_transferCard__3cDsQ .TransferCard_mantine-Group-root__JcVpR{flex-wrap:wrap;gap:.5rem}.TransferCard_playerSection__Pf4hA{flex:1 1;min-width:150px}.TransferCard_teamSection__znPhu{flex:1 1;min-width:120px;justify-content:flex-start}.TransferCard_teamInfo__nYC_V{text-align:left}}@media (max-width:480px){.TransferCard_transferCard__3cDsQ{padding:.5rem}.TransferCard_playerSection__Pf4hA{min-width:100%;margin-bottom:.25rem}.TransferCard_teamSection__znPhu{width:100%;justify-content:center;margin:.25rem 0}.TransferCard_teamInfo__nYC_V{text-align:center}}.TeamTransfersTab_transfersContainer__oewIN{display:flex;flex-direction:column;gap:.5rem}.TeamTransfersTab_transferSection__aGz3b{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.TeamTransfersTab_transferCard__X_ggK{transition:all .2s ease;background:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-3);min-height:60px}.TeamTransfersTab_transferCard__X_ggK:hover{transform:translateY(-1px);box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-gray-4)}.TeamTransfersTab_playerSection__2lspC{flex:1 1;min-width:0}.TeamTransfersTab_playerLink__3hqCd{text-decoration:none;transition:opacity .2s ease}.TeamTransfersTab_playerLink__3hqCd:hover{opacity:.8}.TeamTransfersTab_playerAvatar__3Op9j{border:1px solid var(--mantine-color-gray-2);transition:border-color .2s ease}.TeamTransfersTab_playerLink__3hqCd:hover .TeamTransfersTab_playerAvatar__3Op9j{border-color:var(--mantine-color-blue-4)}.TeamTransfersTab_playerInfo__L8b3p{flex:1 1;min-width:0}.TeamTransfersTab_playerNameLink__OldW4{text-decoration:none;color:inherit;transition:color .2s ease}.TeamTransfersTab_playerNameLink__OldW4:hover{color:var(--mantine-color-blue-6)}.TeamTransfersTab_playerName__llHsK{word-break:break-word;line-height:1.3}.TeamTransfersTab_positionBadge__aNGL1{color:white!important;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.TeamTransfersTab_teamSection__6PcGt{flex:1 1;min-width:0;justify-content:flex-end;align-items:center}.TeamTransfersTab_teamLink__1gNZm{text-decoration:none;transition:opacity .2s ease}.TeamTransfersTab_teamLink__1gNZm:hover{opacity:.8}.TeamTransfersTab_teamLogo__pxQSu{border:1px solid var(--mantine-color-gray-2);transition:border-color .2s ease}.TeamTransfersTab_teamLink__1gNZm:hover .TeamTransfersTab_teamLogo__pxQSu{border-color:var(--mantine-color-blue-4)}.TeamTransfersTab_teamInfo__Uu3g1{text-align:right;min-width:0}.TeamTransfersTab_teamNameLink__TVr8x{text-decoration:none;color:inherit;transition:color .2s ease}.TeamTransfersTab_teamNameLink__TVr8x:hover{color:var(--mantine-color-blue-6)}.TeamTransfersTab_teamName__zRJUi{word-break:break-word;line-height:1.3}@media (max-width:768px){.TeamTransfersTab_transferCard__X_ggK .TeamTransfersTab_mantine-Group-root__olvrw{flex-wrap:wrap;gap:.5rem}.TeamTransfersTab_playerSection__2lspC{flex:1 1;min-width:150px}.TeamTransfersTab_teamSection__6PcGt{flex:1 1;min-width:120px;justify-content:flex-start}.TeamTransfersTab_teamInfo__Uu3g1{text-align:left}}@media (max-width:480px){.TeamTransfersTab_transferCard__X_ggK{padding:.5rem}.TeamTransfersTab_playerSection__2lspC{min-width:100%;margin-bottom:.25rem}.TeamTransfersTab_teamSection__6PcGt{width:100%;justify-content:center;margin:.25rem 0}.TeamTransfersTab_teamInfo__Uu3g1{text-align:center}}