.MatchDetail_liveBadge__pAx_2{background-color:#6c757d;color:white;font-weight:700;padding:4px 10px;border-radius:16px;font-size:12px;display:inline-block;line-height:1}.MatchDetail_liveBadgeLive__mf5iO{background-color:#e53935;animation:MatchDetail_pulse__a0Z0c 2s infinite}@keyframes MatchDetail_pulse__a0Z0c{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.MatchDetail_scoreDisplay__BA6Ps{font-size:2.5rem;font-weight:700;color:#e53935;text-align:center;margin:1rem 0}.MatchDetail_teamLogo__yWXtn{width:64px;height:64px;object-fit:contain}.MatchDetail_scrollableTabsList__EjSz0{width:100%;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.MatchDetail_scrollableTabsList__EjSz0::-webkit-scrollbar{display:none}@media (max-width:600px){.MatchDetail_scrollableTabsList__EjSz0{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.MatchLineupsTab_playerLink__kTBx7{text-decoration:none;color:inherit}.MatchLineupsTab_playerName__Ribbo{cursor:pointer}.MatchLineupsTab_responsiveBadgeWrapper__PT2N3{display:block}@media (max-width:768px){.MatchLineupsTab_responsiveBadgeWrapper__PT2N3{display:none!important}}.MatchEventsTab_styledGroup__juKEY{position:relative;min-height:44px;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:0}.MatchEventsTab_styledBox__e6o1_{width:16px;display:flex;flex-direction:column;align-items:center}.MatchEventsTab_styledTimelineBox__C95l3{width:4px;height:44px;background:#eee;margin-top:0;border-radius:2px}.MatchEventsTab_styledTimelineBoxFirst__IbquU{width:4px;height:22px;background:#eee;margin-top:22px;border-radius:2px}.MatchEventsTab_styledTimeText__JEqwZ{min-width:32px;text-align:right;font-weight:700;font-size:14px}.MatchEventsTab_styledSubstitutionGroup__WvOSZ{flex:1 1;text-align:right;display:flex;gap:8px;justify-content:flex-end;align-items:flex-start}.MatchEventsTab_styledSubstitutionStack__T__cJ{text-align:right;display:flex;flex-direction:column;gap:0}.MatchEventsTab_styledEventStack__rKPQl{flex:1 1;text-align:left;display:flex;flex-direction:column;gap:0}.MatchEventsTab_yellowCardBox__S4Ap_{width:18px;height:18px;background:#ffc107;border-radius:3px;border:1px solid #bfa600}.MatchEventsTab_redCardBox__a2FX2{width:18px;height:18px;background:#f44336;border-radius:3px;border:1px solid #a31515}.MatchEventsTab_eventContainer___1XWt{position:relative;padding:8px 0;border-radius:8px;transition:background-color .2s ease}.MatchEventsTab_eventContainer___1XWt:hover{background-color:#f8f9fa}.MatchEventsTab_playerInfo__Rz4Q3{display:flex;align-items:center;gap:6px;min-width:0}.MatchEventsTab_playerInfo__Rz4Q3 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchEventsTab_scoreBadge__HP1TT{background:#1976d2;color:white;font-size:14px;font-weight:700;padding:4px 8px;border-radius:6px;min-width:40px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MatchEventsTab_eventIcon__eWufF{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#f5f5f5;margin:0 8px}.MatchEventsTab_playerLink__yCraG{text-decoration:none;color:inherit}.MatchEventsTab_playerLink__yCraG:hover{text-decoration:underline}.MatchHistoryTab_responsiveTitle__wBGtK{@media (max-width:768px){font-size:1rem!important}}.MatchHistoryTab_matchCard__7GEUs{cursor:pointer;transition:all .2s ease;padding:12px;margin-bottom:8px;border-radius:8px;background:white;border:1px solid #e9ecef}.MatchHistoryTab_matchCard__7GEUs:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.MatchHistoryTab_teamLogo__qX0vc{width:24px;height:24px;object-fit:contain;flex-shrink:0}.MatchHistoryTab_teamName__YuV6b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.MatchHistoryTab_formResult__v0qb5{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:white;background-color:#6c757d}.MatchHistoryTab_formResultW__bSaj0{background-color:#4caf50}.MatchHistoryTab_formResultD__pdKNe{background-color:#ffc107}.MatchHistoryTab_formResultL__AqMlL{background-color:#f44336}.MatchHeader_liveBadge__FXxb9{background-color:#6c757d;color:white;font-weight:700;padding:4px 10px;border-radius:16px;font-size:12px;display:inline-block;line-height:1}.MatchHeader_liveBadgeLive__FtbBC{background-color:#e53935;animation:MatchHeader_pulse__eLiHW 2s infinite}@keyframes MatchHeader_pulse__eLiHW{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.MatchHeader_scoreDisplay__TAdz_{font-size:2.5rem;font-weight:700;color:#e53935;text-align:center;margin:1rem 0}.MatchHeader_teamLogo__7pVUn{width:64px;height:64px;object-fit:contain}.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}}.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}}.Page_mainContainer__3gHyt{padding-top:20px}.Page_contentContainer__J_R14{padding:0;max-width:100%}.Page_cardContainer__ocSAz{padding:15px;border-radius:10px}.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%}}.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}}.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}}