.DivisionSelector-module__CSXqyW__selectorContainer{margin-top:12px;margin-bottom:16px}.DivisionSelector-module__CSXqyW__select{width:100%}.DivisionSelector-module__CSXqyW__select .ant-select-selector{border-radius:4px!important}
.EmptyState-module__jd0QPa__iconWrapper{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.EmptyState-module__jd0QPa__icon{color:#bfbfbf;font-size:48px}.EmptyState-module__jd0QPa__description{color:#8c8c8c;font-size:14px}
.LeagueScheduleContent-module__3_pDRW__filterToolbar{margin-bottom:24px}.LeagueScheduleContent-module__3_pDRW__filterRow{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.LeagueScheduleContent-module__3_pDRW__filterRow:last-child{margin-bottom:0}.LeagueScheduleContent-module__3_pDRW__filterSelect{flex:1;min-width:120px}.LeagueScheduleContent-module__3_pDRW__teamSelect{width:100%}.LeagueScheduleContent-module__3_pDRW__loading{text-align:center;color:#666;padding:48px}.LeagueScheduleContent-module__3_pDRW__placeholder{text-align:center;background:#fff;border-radius:8px;padding:48px 24px;box-shadow:0 1px 3px #0000001a}.LeagueScheduleContent-module__3_pDRW__placeholderIcon{margin-bottom:16px;font-size:48px}.LeagueScheduleContent-module__3_pDRW__placeholderText{color:#666;font-size:16px}.LeagueScheduleContent-module__3_pDRW__gamesList{flex-direction:column;gap:24px;display:flex}.LeagueScheduleContent-module__3_pDRW__dateHeader{color:#333;margin-bottom:12px;font-size:16px;font-weight:600}.LeagueScheduleContent-module__3_pDRW__gamesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.LeagueScheduleContent-module__3_pDRW__gamesGrid{grid-template-columns:minmax(0,1fr)}.LeagueScheduleContent-module__3_pDRW__filterSelect{min-width:100px}}@media (max-width:480px){.LeagueScheduleContent-module__3_pDRW__filterRow{flex-flow:row;gap:8px}.LeagueScheduleContent-module__3_pDRW__filterSelect{flex:1;min-width:0}.LeagueScheduleContent-module__3_pDRW__teamSelect{width:100%}}
.schedule-module__WeNLtW__schedulePage{padding:12px 0}.schedule-module__WeNLtW__placeholder{text-align:center;background:#fff;border-radius:8px;padding:48px 24px;box-shadow:0 1px 3px #0000001a}.schedule-module__WeNLtW__placeholderIcon{margin-bottom:16px;font-size:48px}.schedule-module__WeNLtW__placeholderText{color:#333;margin-bottom:8px;font-size:18px;font-weight:600}.schedule-module__WeNLtW__placeholderSubtext{color:#666;margin:0;font-size:14px}
.ContestCard-module__m1LgKW__contestCard{color:#000000d6;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 2px #0000001a}@media only screen and (min-width:768px){.ContestCard-module__m1LgKW__contestCard{padding:24px}}.ContestCard-module__m1LgKW__contestLink{text-decoration:none;display:block}.ContestCard-module__m1LgKW__contestLink:hover .ContestCard-module__m1LgKW__contestCard{box-shadow:0 4px 12px #00000026}.ContestCard-module__m1LgKW__leftPart{flex:1}.ContestCard-module__m1LgKW__rightPart{margin-left:12px}.ContestCard-module__m1LgKW__contestTitle{color:#000000d6;font-size:18px;font-weight:600;line-height:18px;display:block}.ContestCard-module__m1LgKW__contestDate{color:#000000a3;margin-top:12px;font-size:14px}.ContestCard-module__m1LgKW__contestDescription{color:#000000a3;margin-top:12px;margin-bottom:0;font-size:14px}
.KnockoutBracket-module__bd7pOa__bracketContainer{background:#fff;border-radius:8px;min-height:400px;padding:24px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.KnockoutBracket-module__bd7pOa__emptyContainer{text-align:center;background:#fff;border-radius:8px;padding:48px 24px;box-shadow:0 1px 3px #0000001a}.KnockoutBracket-module__bd7pOa__bracket{padding:16px 0}.KnockoutBracket-module__bd7pOa__round{flex-direction:column;justify-content:center;min-width:200px;display:flex}.KnockoutBracket-module__bd7pOa__roundTitle{color:#333;text-align:center;background:#f5f5f5;border-radius:4px;margin-bottom:16px;padding:8px 16px;font-size:14px;font-weight:600}.KnockoutBracket-module__bd7pOa__seedWrapper{padding:8px 16px}.KnockoutBracket-module__bd7pOa__seedItem{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;min-width:180px;overflow:hidden}.KnockoutBracket-module__bd7pOa__matchContainer{flex-direction:column;display:flex}.KnockoutBracket-module__bd7pOa__teamRow{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:10px 12px;transition:background-color .2s;display:flex}.KnockoutBracket-module__bd7pOa__teamRow:last-child{border-bottom:none}.KnockoutBracket-module__bd7pOa__teamRow:hover{background:#f0f0f0}.KnockoutBracket-module__bd7pOa__winner{background:#e62e4f14}.KnockoutBracket-module__bd7pOa__winner .KnockoutBracket-module__bd7pOa__teamName{color:#e62e4f;font-weight:600}.KnockoutBracket-module__bd7pOa__winner .KnockoutBracket-module__bd7pOa__teamScore{color:#e62e4f;font-weight:700}.KnockoutBracket-module__bd7pOa__teamName{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:130px;font-size:13px;overflow:hidden}.KnockoutBracket-module__bd7pOa__teamScore{color:#666;text-align:right;min-width:24px;font-size:14px;font-weight:600}.KnockoutBracket-module__bd7pOa__seedTime{color:#888;background:#f9f9f9;border-top:1px solid #e8e8e8;flex-direction:column;gap:2px;padding:6px 12px;font-size:11px;display:flex}.KnockoutBracket-module__bd7pOa__venue{color:#999}.KnockoutBracket-module__bd7pOa__bracketContainer .bracket{flex-direction:row;display:flex}.KnockoutBracket-module__bd7pOa__bracketContainer .round{flex-direction:column;justify-content:space-around;min-width:220px;display:flex}.KnockoutBracket-module__bd7pOa__bracketContainer .seed-item{position:relative}@media (max-width:768px){.KnockoutBracket-module__bd7pOa__bracketContainer{padding:16px 12px}.KnockoutBracket-module__bd7pOa__seedWrapper{padding:8px}.KnockoutBracket-module__bd7pOa__seedItem{min-width:160px}.KnockoutBracket-module__bd7pOa__teamName{max-width:100px;font-size:12px}.KnockoutBracket-module__bd7pOa__teamScore{font-size:13px}.KnockoutBracket-module__bd7pOa__roundTitle{padding:6px 12px;font-size:12px}}.KnockoutBracket-module__bd7pOa__bracketContainer .react-swipeable-view-container{align-items:stretch}
.LeagueStatisticContent-module__80b8da__filterToolbar{margin-bottom:16px}.LeagueStatisticContent-module__80b8da__divisionSelect{width:100%}.LeagueStatisticContent-module__80b8da__loading{text-align:center;color:#666;padding:48px}.LeagueStatisticContent-module__80b8da__placeholder{text-align:center;background:#fff;border-radius:5px;padding:48px 24px;box-shadow:0 1px 2px #0000001a}.LeagueStatisticContent-module__80b8da__tableContainer{background:#fff;border-radius:5px;overflow-x:auto;box-shadow:0 1px 2px #0000001a}.LeagueStatisticContent-module__80b8da__statsTable .ant-table-thead>tr>th{white-space:nowrap;background:#fafafa;padding:8px 6px;font-size:12px;font-weight:600}.LeagueStatisticContent-module__80b8da__statsTable .ant-table-tbody>tr>td{padding:10px 6px;font-size:13px}.LeagueStatisticContent-module__80b8da__rankCell{color:#666;font-weight:600}.LeagueStatisticContent-module__80b8da__playerCell{align-items:center;gap:12px;display:flex}.LeagueStatisticContent-module__80b8da__playerAvatar{object-fit:cover;border:1px solid #d9d9d9;border-radius:50%;flex-shrink:0;width:32px;height:32px}.LeagueStatisticContent-module__80b8da__playerAvatarPlaceholder{color:#fff;background:#e62e4f;border:1px solid #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:600;display:flex}.LeagueStatisticContent-module__80b8da__playerInfo{flex-direction:column;gap:2px;display:flex}.LeagueStatisticContent-module__80b8da__playerName{cursor:pointer;color:#000000d9;font-size:13px;font-weight:500;text-decoration:none}.LeagueStatisticContent-module__80b8da__playerName:hover{color:#e62e4f}.LeagueStatisticContent-module__80b8da__teamName{color:#666;cursor:pointer;font-size:12px;text-decoration:none}.LeagueStatisticContent-module__80b8da__teamName:hover{color:#e62e4f}.LeagueStatisticContent-module__80b8da__statsCard{border:0;border-radius:5px;box-shadow:0 1px 2px #0000001a}.LeagueStatisticContent-module__80b8da__statsCard .ant-card-head{background:#f9f9f9}.LeagueStatisticContent-module__80b8da__statsCard .ant-card-head-title{color:#000000d9;font-weight:500}.LeagueStatisticContent-module__80b8da__statsTabs .ant-tabs-nav{margin-bottom:16px}.LeagueStatisticContent-module__80b8da__statsTabs .ant-tabs-tab{font-weight:500}.LeagueStatisticContent-module__80b8da__highlightValue{color:#e62e4f;font-size:16px}.LeagueStatisticContent-module__80b8da__buttonsSection{margin-bottom:24px}.LeagueStatisticContent-module__80b8da__buttonsSection .ant-btn{border:0;border-radius:5px;width:100%;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.LeagueStatisticContent-module__80b8da__sectionHeader{color:#000000d9;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.LeagueStatisticContent-module__80b8da__trophyIcon{color:#faad14}
.AnnouncementList-module__vimPMG__announcementList{flex-direction:column;gap:12px;display:flex}.AnnouncementList-module__vimPMG__card{color:inherit;background:#fff;border-radius:5px;align-items:stretch;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001a}.AnnouncementList-module__vimPMG__card:hover{box-shadow:0 4px 12px #00000026}.AnnouncementList-module__vimPMG__imageContainer{background:#efefef;flex-shrink:0;width:240px;min-height:135px;position:relative}.AnnouncementList-module__vimPMG__image{object-fit:cover}.AnnouncementList-module__vimPMG__imagePlaceholder{color:#898989;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}.AnnouncementList-module__vimPMG__contentContainer{flex-direction:column;flex:1;justify-content:flex-start;padding:16px;display:flex}.AnnouncementList-module__vimPMG__date{color:#000000a3;margin-bottom:8px;font-size:14px}.AnnouncementList-module__vimPMG__title{color:#000000d6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.AnnouncementList-module__vimPMG__arrowContainer{color:#00000073;flex-shrink:0;justify-content:center;align-items:center;width:40px;margin-right:8px;font-size:16px;display:flex}.AnnouncementList-module__vimPMG__loadMoreButton{color:#333;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.AnnouncementList-module__vimPMG__loadMoreButton:hover:not(:disabled){background:#f5f5f5}.AnnouncementList-module__vimPMG__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AnnouncementList-module__vimPMG__imageContainer{width:130px;min-height:73px}.AnnouncementList-module__vimPMG__imagePlaceholder{font-size:24px}.AnnouncementList-module__vimPMG__contentContainer{padding:12px}.AnnouncementList-module__vimPMG__date{margin-bottom:4px;font-size:12px}.AnnouncementList-module__vimPMG__title{-webkit-line-clamp:3;font-size:14px}.AnnouncementList-module__vimPMG__arrowContainer{display:none}}

.FastGameContent-module__piZzIq__container{padding:0}.FastGameContent-module__piZzIq__breadcrumb{margin-bottom:16px}.FastGameContent-module__piZzIq__tableContainer{background:#fff;border-radius:5px;overflow-x:auto;box-shadow:0 1px 2px #0000001a}.FastGameContent-module__piZzIq__memberCell{align-items:center;gap:12px;display:flex}.FastGameContent-module__piZzIq__avatarPlaceholder{color:#fff;background:#e62e4f;border:1px solid #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex}.FastGameContent-module__piZzIq__memberInfo{flex-direction:column;gap:2px;display:flex}.FastGameContent-module__piZzIq__memberName{color:#000000d6;font-size:14px;text-decoration:none}.FastGameContent-module__piZzIq__memberName:hover{color:#e62e4f}.FastGameContent-module__piZzIq__teamName{color:#00000073;cursor:pointer;font-size:12px;text-decoration:none}.FastGameContent-module__piZzIq__teamName:hover{color:#e62e4f}.FastGameContent-module__piZzIq__multiPlayerCell{flex-direction:column;gap:4px;display:flex}.FastGameContent-module__piZzIq__playerStack{flex-direction:column;gap:6px;display:flex}.FastGameContent-module__piZzIq__stackedPlayer{color:#000000d9;cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.FastGameContent-module__piZzIq__stackedPlayer:hover .FastGameContent-module__piZzIq__memberName{color:#e62e4f}.FastGameContent-module__piZzIq__avatarPlaceholderSmall{color:#fff;background:#e62e4f;border:1px solid #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.FastGameContent-module__piZzIq__dartValue{color:#000000d6;font-weight:500}
.HighOutContent-module__XwD25W__container{padding:0}.HighOutContent-module__XwD25W__breadcrumb{margin-bottom:16px}.HighOutContent-module__XwD25W__tableContainer{background:#fff;border-radius:5px;overflow-x:auto;box-shadow:0 1px 2px #0000001a}.HighOutContent-module__XwD25W__memberCell{align-items:center;gap:12px;display:flex}.HighOutContent-module__XwD25W__avatarPlaceholder{color:#fff;background:#e62e4f;border:1px solid #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex}.HighOutContent-module__XwD25W__memberInfo{flex-direction:column;gap:2px;display:flex}.HighOutContent-module__XwD25W__memberName{color:#000000d6;font-size:14px;text-decoration:none}.HighOutContent-module__XwD25W__memberName:hover{color:#e62e4f}.HighOutContent-module__XwD25W__teamName{color:#00000073;cursor:pointer;font-size:12px;text-decoration:none}.HighOutContent-module__XwD25W__teamName:hover{color:#e62e4f}.HighOutContent-module__XwD25W__scoreValue{color:#000000d6;font-weight:500}
.LeagueGameDetailContent-module__N4BgDW__gameDetailContainer{width:100%}.LeagueGameDetailContent-module__N4BgDW__mainContent{max-width:800px;margin:0 auto}.LeagueGameDetailContent-module__N4BgDW__placeholder{text-align:center;padding:48px 24px}.LeagueGameDetailContent-module__N4BgDW__breadcrumb{margin-bottom:16px;font-size:13px}.LeagueGameDetailContent-module__N4BgDW__summaryCard{background:#fff;border-radius:5px;margin-bottom:12px;padding:12px;overflow:hidden;box-shadow:0 1px 2px #0000001a}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__summaryCard{margin-bottom:24px;padding:24px}}.LeagueGameDetailContent-module__N4BgDW__summaryHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.LeagueGameDetailContent-module__N4BgDW__headerLeft{flex-direction:column;gap:6px;display:flex}.LeagueGameDetailContent-module__N4BgDW__headerRight{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.LeagueGameDetailContent-module__N4BgDW__gameDate{color:#000000d6;align-items:center;gap:6px;font-size:14px;display:flex}.LeagueGameDetailContent-module__N4BgDW__postponedFrom{color:#00000073;text-decoration:line-through}.LeagueGameDetailContent-module__N4BgDW__divisionBadge{color:#cf1322;background:#fff1f0;border-radius:4px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.LeagueGameDetailContent-module__N4BgDW__venue{color:#000000d6;align-items:center;gap:4px;font-size:14px;display:flex}.LeagueGameDetailContent-module__N4BgDW__scoreSection{justify-content:center;align-items:center;gap:32px;display:flex}.LeagueGameDetailContent-module__N4BgDW__teamBlock{flex-direction:column;align-items:center;min-width:100px;text-decoration:none;display:flex}.LeagueGameDetailContent-module__N4BgDW__teamBlock:hover .LeagueGameDetailContent-module__N4BgDW__teamName{color:#e62e4f}.LeagueGameDetailContent-module__N4BgDW__teamIcon{object-fit:cover;border:1px solid #d9d9d9;border-radius:20px;width:40px;height:40px;margin-bottom:12px}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__teamIcon{border-radius:40px;width:80px;height:80px}}.LeagueGameDetailContent-module__N4BgDW__teamIconPlaceholder{color:#fff;background:#e62e4f;border:1px solid #d9d9d9;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__teamIconPlaceholder{border-radius:40px;width:80px;height:80px;font-size:30px}}.LeagueGameDetailContent-module__N4BgDW__teamName{color:#000000d6;text-align:center;max-width:160px;font-size:14px;font-weight:400;transition:color .2s}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__teamName{font-size:16px}}.LeagueGameDetailContent-module__N4BgDW__teamName.LeagueGameDetailContent-module__N4BgDW__win{color:#000000d6;font-weight:600}.LeagueGameDetailContent-module__N4BgDW__scoreBlock{align-items:center;gap:16px;display:flex}.LeagueGameDetailContent-module__N4BgDW__score{color:#000000d6;text-align:center;min-width:40px;font-size:30px;font-weight:600}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__score{font-size:50px}}.LeagueGameDetailContent-module__N4BgDW__score.LeagueGameDetailContent-module__N4BgDW__win{color:#000000d6;font-weight:600}.LeagueGameDetailContent-module__N4BgDW__scoreSeparator{color:#000000d6;font-size:30px}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__scoreSeparator{font-size:50px}}.LeagueGameDetailContent-module__N4BgDW__resultTableWrapper{background:#fff;border-radius:5px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000001a}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__resultTableWrapper{margin-bottom:24px}}.LeagueGameDetailContent-module__N4BgDW__resultTableWrapper .ant-table{font-size:13px}.LeagueGameDetailContent-module__N4BgDW__teamLink{color:#000000d9;font-size:13px;text-decoration:none}.LeagueGameDetailContent-module__N4BgDW__teamLink:hover{color:#e62e4f}.LeagueGameDetailContent-module__N4BgDW__teamLink.LeagueGameDetailContent-module__N4BgDW__winner{font-weight:600}.LeagueGameDetailContent-module__N4BgDW__trophyIcon{color:#faad14;font-size:14px}.LeagueGameDetailContent-module__N4BgDW__matchSection{background:#fff;border-radius:5px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000001a}@media (min-width:768px){.LeagueGameDetailContent-module__N4BgDW__matchSection{margin-bottom:24px}}.LeagueGameDetailContent-module__N4BgDW__matchSectionTitle{color:#000000d9;margin:0 0 12px;padding:0;font-size:15px;font-weight:700}.LeagueGameDetailContent-module__N4BgDW__matchList{flex-direction:column;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchItem{border-bottom:1px solid #f0f0f0;padding:16px}.LeagueGameDetailContent-module__N4BgDW__matchItem:last-child{border-bottom:none}.LeagueGameDetailContent-module__N4BgDW__matchHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchOrder{color:#000000d9;font-size:13px;font-weight:600}.LeagueGameDetailContent-module__N4BgDW__matchType{color:#cf1322!important;background:#fff1f0!important;border:none!important;height:22px!important;margin:0!important;padding:0 8px!important;font-size:12px!important;line-height:22px!important}.LeagueGameDetailContent-module__N4BgDW__gameFormats{gap:4px;display:flex}.LeagueGameDetailContent-module__N4BgDW__gameFormats .ant-tag{color:#000000a6;background:#fafafa;border:1px solid #d9d9d9;font-size:12px;margin:0!important}.LeagueGameDetailContent-module__N4BgDW__matchContent{justify-content:space-between;align-items:flex-start;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide{flex:1;min-width:0}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide.LeagueGameDetailContent-module__N4BgDW__away{text-align:right}.LeagueGameDetailContent-module__N4BgDW__matchTeamName{color:#00000073;margin-bottom:4px;font-size:12px;text-decoration:none;display:block}.LeagueGameDetailContent-module__N4BgDW__matchTeamName:hover{color:#e62e4f}.LeagueGameDetailContent-module__N4BgDW__matchPlayers{flex-direction:column;gap:4px;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide.LeagueGameDetailContent-module__N4BgDW__away .LeagueGameDetailContent-module__N4BgDW__matchPlayers{align-items:flex-end}.LeagueGameDetailContent-module__N4BgDW__matchPlayer{align-items:center;gap:8px;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide.LeagueGameDetailContent-module__N4BgDW__away .LeagueGameDetailContent-module__N4BgDW__matchPlayer{flex-direction:row-reverse}.LeagueGameDetailContent-module__N4BgDW__playerLink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide.LeagueGameDetailContent-module__N4BgDW__away .LeagueGameDetailContent-module__N4BgDW__playerLink{flex-direction:row-reverse}.LeagueGameDetailContent-module__N4BgDW__playerLink:hover .LeagueGameDetailContent-module__N4BgDW__playerName{color:#e62e4f}.LeagueGameDetailContent-module__N4BgDW__playerAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.LeagueGameDetailContent-module__N4BgDW__playerAvatarPlaceholder{color:#fff;background:#e62e4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:flex}.LeagueGameDetailContent-module__N4BgDW__playerName{color:#000000d9;font-size:13px;transition:color .2s}.LeagueGameDetailContent-module__N4BgDW__playerName.LeagueGameDetailContent-module__N4BgDW__win{font-weight:600}.LeagueGameDetailContent-module__N4BgDW__walkoverTag{font-size:11px;margin:0!important}.LeagueGameDetailContent-module__N4BgDW__matchScoreBlock{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:80px;margin-top:18px;padding:0 16px;display:flex}.LeagueGameDetailContent-module__N4BgDW__matchScoreNum{text-align:center;color:#000000d9;min-width:24px;font-size:20px;font-weight:600}.LeagueGameDetailContent-module__N4BgDW__matchScoreSep{color:#00000073;font-size:16px}.LeagueGameDetailContent-module__N4BgDW__win{color:#000000d9;font-weight:700}.LeagueGameDetailContent-module__N4BgDW__lose{color:#00000073;font-weight:400}.LeagueGameDetailContent-module__N4BgDW__awardsSection{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.LeagueGameDetailContent-module__N4BgDW__awardsSectionTitle{color:#000000d9;margin:0 0 16px;padding:0;font-size:15px;font-weight:700}.LeagueGameDetailContent-module__N4BgDW__awardCard{margin-bottom:16px!important}.LeagueGameDetailContent-module__N4BgDW__awardCard:last-child{margin-bottom:0!important}.LeagueGameDetailContent-module__N4BgDW__awardCard .ant-card-body{padding:16px 20px!important}.LeagueGameDetailContent-module__N4BgDW__awardTitle{color:#000000d9;margin-bottom:8px;font-size:16px;font-weight:700}.LeagueGameDetailContent-module__N4BgDW__awardList{flex-wrap:wrap;gap:4px 24px;display:flex}.LeagueGameDetailContent-module__N4BgDW__awardItem{color:#000000d9;align-items:center;gap:6px;font-size:13px;display:flex}.LeagueGameDetailContent-module__N4BgDW__awardPlayer{color:#000000d9;font-size:13px;font-weight:400}.LeagueGameDetailContent-module__N4BgDW__awardPlayers{flex-direction:column;gap:0;display:flex}.LeagueGameDetailContent-module__N4BgDW__awardPlayerLink{color:#000000d9;font-size:13px;font-weight:400;text-decoration:none}.LeagueGameDetailContent-module__N4BgDW__awardPlayerLink:hover{color:#e62e4f;text-decoration:underline}.LeagueGameDetailContent-module__N4BgDW__awardValue{color:#000000a6;font-size:13px;font-weight:400}@media (max-width:768px){.LeagueGameDetailContent-module__N4BgDW__mainContent{padding:0}.LeagueGameDetailContent-module__N4BgDW__summaryCard{border-radius:5px;padding:12px}.LeagueGameDetailContent-module__N4BgDW__summaryHeader{flex-flow:wrap}.LeagueGameDetailContent-module__N4BgDW__scoreSection{gap:16px}.LeagueGameDetailContent-module__N4BgDW__teamBlock{min-width:80px}.LeagueGameDetailContent-module__N4BgDW__teamName{font-size:14px}.LeagueGameDetailContent-module__N4BgDW__matchContent{flex-direction:row;align-items:center;gap:4px}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide{flex:1;min-width:0}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide.LeagueGameDetailContent-module__N4BgDW__away{text-align:right}.LeagueGameDetailContent-module__N4BgDW__matchTeamSide.LeagueGameDetailContent-module__N4BgDW__away .LeagueGameDetailContent-module__N4BgDW__matchPlayers{align-items:flex-end}.LeagueGameDetailContent-module__N4BgDW__matchScoreBlock{flex-shrink:0;align-self:stretch;min-width:50px;margin-top:14px;padding:0 4px}.LeagueGameDetailContent-module__N4BgDW__matchScoreNum{font-size:16px}.LeagueGameDetailContent-module__N4BgDW__matchTeamName{font-size:10px}.LeagueGameDetailContent-module__N4BgDW__playerAvatar,.LeagueGameDetailContent-module__N4BgDW__playerAvatarPlaceholder{display:none!important}.LeagueGameDetailContent-module__N4BgDW__playerName{font-size:11px}.LeagueGameDetailContent-module__N4BgDW__playerLink{gap:0}.LeagueGameDetailContent-module__N4BgDW__matchSection{padding:0 8px}.LeagueGameDetailContent-module__N4BgDW__matchItem{padding:12px 8px}.LeagueGameDetailContent-module__N4BgDW__resultTableWrapper{border-radius:5px}.LeagueGameDetailContent-module__N4BgDW__awardsSection{padding:8px 12px}.LeagueGameDetailContent-module__N4BgDW__awardCard{margin-bottom:12px}.LeagueGameDetailContent-module__N4BgDW__awardCard .ant-card-body{padding:12px 16px}.LeagueGameDetailContent-module__N4BgDW__awardTitle{font-size:14px}.LeagueGameDetailContent-module__N4BgDW__awardPlayerLink,.LeagueGameDetailContent-module__N4BgDW__awardPlayer,.LeagueGameDetailContent-module__N4BgDW__awardValue{font-size:12px}}
.LeagueResultContent-module__BUe_qa__filterToolbar{width:100%;margin-bottom:16px}.LeagueResultContent-module__BUe_qa__divisionSelect{width:100%}.LeagueResultContent-module__BUe_qa__loading{text-align:center;color:#666;padding:48px}.LeagueResultContent-module__BUe_qa__placeholder{text-align:center;background:#fff;border-radius:5px;padding:48px 24px;box-shadow:0 1px 2px #0000001a}.LeagueResultContent-module__BUe_qa__tableContainer{background:#fff;border-radius:5px;overflow-x:auto;box-shadow:0 1px 2px #0000001a}.LeagueResultContent-module__BUe_qa__standingsTable{width:100%;min-width:700px}.LeagueResultContent-module__BUe_qa__standingsTable .ant-table-thead>tr>th{background:#fafafa;font-size:13px;font-weight:600}.LeagueResultContent-module__BUe_qa__standingsTable .ant-table-tbody>tr>td{padding:12px 8px}.LeagueResultContent-module__BUe_qa__rankCell{color:#666;font-weight:600}.LeagueResultContent-module__BUe_qa__teamCell{color:inherit;cursor:pointer;align-items:center;gap:12px;text-decoration:none;display:flex}.LeagueResultContent-module__BUe_qa__teamCell:hover{color:#e62e4f}.LeagueResultContent-module__BUe_qa__teamIcon{object-fit:cover;border:1px solid #d9d9d9;border-radius:15px;flex-shrink:0;width:30px;height:30px;display:none}@media (min-width:768px){.LeagueResultContent-module__BUe_qa__teamIcon{display:flex}}.LeagueResultContent-module__BUe_qa__teamIconPlaceholder{color:#fff;background:#e62e4f;border:1px solid #d9d9d9;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:none}@media (min-width:768px){.LeagueResultContent-module__BUe_qa__teamIconPlaceholder{display:flex}}.LeagueResultContent-module__BUe_qa__teamName{color:#000000d6;max-width:250px;font-size:14px}.LeagueResultContent-module__BUe_qa__withdrawnTag{margin-left:6px;font-size:11px}
.LeagueTeamDetailContent-module__m1cznW__container{max-width:100%}.LeagueTeamDetailContent-module__m1cznW__placeholder{text-align:center;padding:48px 24px}.LeagueTeamDetailContent-module__m1cznW__breadcrumb{margin-bottom:16px;font-size:13px}.LeagueTeamDetailContent-module__m1cznW__headerCard{background:#fff;border-radius:5px;margin-bottom:24px;padding:24px;box-shadow:0 1px 2px #0000001a}.LeagueTeamDetailContent-module__m1cznW__teamInfo{align-items:center;gap:20px;display:flex}.LeagueTeamDetailContent-module__m1cznW__teamIcon{object-fit:cover;border-radius:50%;width:80px;height:80px}.LeagueTeamDetailContent-module__m1cznW__teamIconPlaceholder{color:#fff;background:#e62e4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:700;display:flex}.LeagueTeamDetailContent-module__m1cznW__teamMeta{flex:1}.LeagueTeamDetailContent-module__m1cznW__teamName{color:#000000d9;margin:0 0 4px;font-size:24px;font-weight:600}.LeagueTeamDetailContent-module__m1cznW__divisionText{color:#000000a6;margin-bottom:4px;font-size:14px}.LeagueTeamDetailContent-module__m1cznW__venueText{color:#000000a6;font-size:14px}.LeagueTeamDetailContent-module__m1cznW__statsSection{margin-bottom:24px}.LeagueTeamDetailContent-module__m1cznW__sectionTitle{color:#000000d9;margin:0 0 12px;padding:0;font-size:15px;font-weight:700}.LeagueTeamDetailContent-module__m1cznW__statCard{border-radius:5px;box-shadow:0 1px 2px #0000001a}.LeagueTeamDetailContent-module__m1cznW__statCard .ant-statistic-title{color:#00000073;font-size:12px}.LeagueTeamDetailContent-module__m1cznW__statCard .ant-statistic-content{color:#000000d9;font-size:24px;font-weight:600}.LeagueTeamDetailContent-module__m1cznW__playersSection{margin-bottom:24px}.LeagueTeamDetailContent-module__m1cznW__tableContainer{overflow-x:auto}.LeagueTeamDetailContent-module__m1cznW__playersTable{min-width:100%}.LeagueTeamDetailContent-module__m1cznW__playersTable .ant-table{border-radius:5px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.LeagueTeamDetailContent-module__m1cznW__playersTable .ant-table-thead>tr>th{white-space:nowrap;background:#fafafa;padding:8px 6px;font-size:12px;font-weight:600}.LeagueTeamDetailContent-module__m1cznW__playersTable .ant-table-tbody>tr>td{padding:10px 6px;font-size:13px}.LeagueTeamDetailContent-module__m1cznW__playerCell{align-items:center;gap:12px;display:flex}.LeagueTeamDetailContent-module__m1cznW__playerAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.LeagueTeamDetailContent-module__m1cznW__playerAvatarPlaceholder{color:#fff;background:#e62e4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:flex}.LeagueTeamDetailContent-module__m1cznW__playerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.LeagueTeamDetailContent-module__m1cznW__playerNameLink{color:#000000d9;font-size:13px;font-weight:500;text-decoration:none}.LeagueTeamDetailContent-module__m1cznW__playerNameLink:hover{color:#e62e4f}.LeagueTeamDetailContent-module__m1cznW__roleTag{color:#00000073!important;background:#f5f5f5!important;border-color:#d9d9d9!important;width:fit-content!important;height:18px!important;margin:0!important;padding:0 4px!important;font-size:11px!important;line-height:18px!important;display:inline-block!important}@media (max-width:768px){.LeagueTeamDetailContent-module__m1cznW__headerCard{padding:16px}.LeagueTeamDetailContent-module__m1cznW__teamInfo{gap:12px}.LeagueTeamDetailContent-module__m1cznW__teamIconPlaceholder,.LeagueTeamDetailContent-module__m1cznW__teamIcon{width:56px;height:56px;font-size:24px}.LeagueTeamDetailContent-module__m1cznW__teamName{font-size:18px}.LeagueTeamDetailContent-module__m1cznW__playersSection{padding:12px}.LeagueTeamDetailContent-module__m1cznW__statCard .ant-statistic-content{font-size:20px}}
.VenueCard-module__OvXjrW__venueCard{margin-bottom:12px;border:none!important;border-radius:5px!important;box-shadow:0 1px 2px #0000001a!important}.VenueCard-module__OvXjrW__venueCard .ant-card-body{padding:12px}@media (min-width:768px){.VenueCard-module__OvXjrW__venueCard .ant-card-body{padding:24px}}.VenueCard-module__OvXjrW__venueContent{justify-content:space-between;align-items:center;gap:16px;min-height:157px;display:flex}.VenueCard-module__OvXjrW__venueInfo{flex:1}.VenueCard-module__OvXjrW__venueTitle{color:#000000d6!important;margin-bottom:6px!important;font-size:16px!important;font-weight:600!important}.VenueCard-module__OvXjrW__infoRow{color:#000000a3;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.VenueCard-module__OvXjrW__infoRow:last-child{margin-bottom:0}.VenueCard-module__OvXjrW__icon{color:#000000a3;flex-shrink:0;font-size:14px}.VenueCard-module__OvXjrW__infoText{line-height:1.5;color:#000000a3!important;font-size:14px!important}.VenueCard-module__OvXjrW__venueActions{flex-shrink:0;align-items:center;display:flex}.VenueCard-module__OvXjrW__actionButton{color:#666!important;background:#fff!important;border:1px solid #d9d9d9!important;width:36px!important;min-width:36px!important;height:36px!important}.VenueCard-module__OvXjrW__actionButton:hover{color:#40a9ff!important;border-color:#40a9ff!important}@media (max-width:576px){.VenueCard-module__OvXjrW__venueContent{flex-direction:column;min-height:auto}.VenueCard-module__OvXjrW__venueActions{width:100%;margin-top:12px}.VenueCard-module__OvXjrW__venueActions .ant-space{justify-content:flex-end;width:100%;flex-direction:row!important}}
.OrganisationSidebarCard-module__TtrscG__sidebarCard{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.OrganisationSidebarCard-module__TtrscG__orgTitle{color:#333;margin-bottom:12px;font-size:16px;font-weight:600;text-decoration:none;display:block}.OrganisationSidebarCard-module__TtrscG__orgTitle:hover{color:#e62e4f}.OrganisationSidebarCard-module__TtrscG__description{color:#666;margin:0 0 16px;font-size:13px;line-height:1.6}.OrganisationSidebarCard-module__TtrscG__divider{background:#e8e8e8;height:1px;margin:16px 0}.OrganisationSidebarCard-module__TtrscG__sectionTitle{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.OrganisationSidebarCard-module__TtrscG__contactList{flex-direction:column;gap:10px;display:flex}.OrganisationSidebarCard-module__TtrscG__contactItem{color:#4572e4;align-items:flex-start;gap:8px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.OrganisationSidebarCard-module__TtrscG__contactItem:hover{color:#e62e4f}.OrganisationSidebarCard-module__TtrscG__contactIcon{color:#999;flex-shrink:0;margin-top:2px}.OrganisationSidebarCard-module__TtrscG__contactItem:hover .OrganisationSidebarCard-module__TtrscG__contactIcon{color:#e62e4f}
.contest-group-module__aoHSIW__contestGroupListPage{padding:12px 0}
.layout-module__ha9W9a__contestLayout{padding:0}.layout-module__ha9W9a__contentArea{max-width:1100px;margin:0 auto;padding:24px 48px}@media (max-width:767px){.layout-module__ha9W9a__contentArea{padding:12px}}.layout-module__ha9W9a__breadcrumbWrapper{margin-bottom:12px}@media (min-width:768px){.layout-module__ha9W9a__breadcrumbWrapper{margin-bottom:24px}}.layout-module__ha9W9a__notFound{text-align:center;color:#00000073;padding:48px 0}
.league-module__32HTsG__leagueListPage{padding:12px 0}
.member-module__S3r_ha__memberListPage{padding:12px 0}
.page-list-module__D1reVW__pageListPage{padding:12px 0}
.announcement-module__Ad9EbW__announcementListPage{padding:12px 0}
.contest-list-module__M7yHVG__contestListPage{padding:0}.contest-list-module__M7yHVG__breadcrumbWrapper{margin-bottom:12px}@media (min-width:768px){.contest-list-module__M7yHVG__breadcrumbWrapper{margin-bottom:24px}}
.division-announcement-module__gtaAUG__container{flex-direction:column;gap:16px;display:flex}.division-announcement-module__gtaAUG__filterToolbar{width:100%}.division-announcement-module__gtaAUG__filterToolbar .ant-select{width:100%!important}.division-announcement-module__gtaAUG__loadingContainer{justify-content:center;align-items:center;min-height:200px;display:flex}.division-announcement-module__gtaAUG__announcementList{flex-direction:column;gap:16px;display:flex}.division-announcement-module__gtaAUG__cardLink{text-decoration:none}.division-announcement-module__gtaAUG__announcementCard{border-radius:8px}.division-announcement-module__gtaAUG__cardTitle{color:#000000d9;margin-bottom:8px;font-size:16px;font-weight:600}.division-announcement-module__gtaAUG__cardMeta{color:#00000073;margin-bottom:8px;font-size:13px}.division-announcement-module__gtaAUG__cardContent{color:#000000a6;font-size:14px;line-height:1.6}.division-announcement-module__gtaAUG__emptyCard{border-radius:8px}

.result-module__ebFokG__resultPage{padding:12px 0}.result-module__ebFokG__placeholder{text-align:center;background:#fff;border-radius:8px;padding:48px 24px;box-shadow:0 1px 3px #0000001a}.result-module__ebFokG__placeholderIcon{margin-bottom:16px;font-size:48px}.result-module__ebFokG__placeholderText{color:#333;font-size:18px;font-weight:600}
.fast-game-module__dRXGVW__container{padding:16px 0}.fast-game-module__dRXGVW__breadcrumb{margin-bottom:16px}.fast-game-module__dRXGVW__tableContainer{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.fast-game-module__dRXGVW__memberCell{align-items:center;gap:12px;display:flex}.fast-game-module__dRXGVW__memberInfo{flex-direction:column;display:flex}.fast-game-module__dRXGVW__memberName{color:#000000d9;font-size:14px;font-weight:500}.fast-game-module__dRXGVW__memberName:hover{color:#e62e4f}.fast-game-module__dRXGVW__teamName{color:#00000073;margin-top:2px;font-size:12px}.fast-game-module__dRXGVW__dartValue{color:#e62e4f;font-weight:700}
.high-out-module__fNKzYq__container{padding:16px 0}.high-out-module__fNKzYq__breadcrumb{margin-bottom:16px}.high-out-module__fNKzYq__tableContainer{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.high-out-module__fNKzYq__memberCell{align-items:center;gap:12px;display:flex}.high-out-module__fNKzYq__memberInfo{flex-direction:column;display:flex}.high-out-module__fNKzYq__memberName{color:#000000d9;font-size:14px;font-weight:500}.high-out-module__fNKzYq__memberName:hover{color:#e62e4f}.high-out-module__fNKzYq__teamName{color:#00000073;margin-top:2px;font-size:12px}.high-out-module__fNKzYq__scoreValue{color:#e62e4f;font-weight:700}

.ContestAnnouncementCard-module__qQOU5G__link{margin-bottom:12px;text-decoration:none;display:block}.ContestAnnouncementCard-module__qQOU5G__card{cursor:pointer;background:#fff;border-radius:5px;align-items:stretch;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001a}.ContestAnnouncementCard-module__qQOU5G__card:hover{box-shadow:0 4px 12px #00000026}.ContestAnnouncementCard-module__qQOU5G__cardInner{align-items:stretch;width:100%;display:flex}.ContestAnnouncementCard-module__qQOU5G__coverWrapper{background:#efefef;flex-shrink:0;width:240px;min-height:135px;position:relative;overflow:hidden}.ContestAnnouncementCard-module__qQOU5G__coverImage{object-fit:cover}.ContestAnnouncementCard-module__qQOU5G__placeholder{color:#898989;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex;position:absolute;top:0;left:0}.ContestAnnouncementCard-module__qQOU5G__cardContent{flex-direction:column;flex:1;justify-content:flex-start;min-width:0;padding:16px;display:flex}.ContestAnnouncementCard-module__qQOU5G__date{color:#000000a3;margin-bottom:8px;font-size:14px;display:block}.ContestAnnouncementCard-module__qQOU5G__title{color:#000000d6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ContestAnnouncementCard-module__qQOU5G__arrow{color:#00000073;flex-shrink:0;justify-content:center;align-items:center;width:40px;margin-right:8px;font-size:16px;display:flex}@media (max-width:767px){.ContestAnnouncementCard-module__qQOU5G__coverWrapper{width:130px;min-height:73px}.ContestAnnouncementCard-module__qQOU5G__cardContent{padding:12px}.ContestAnnouncementCard-module__qQOU5G__date{margin-bottom:4px;font-size:12px}.ContestAnnouncementCard-module__qQOU5G__title{-webkit-line-clamp:3;font-size:14px}.ContestAnnouncementCard-module__qQOU5G__arrow{display:none}}
.LeagueVenueContent-module__wC-Rda__venuePage{padding:0}.LeagueVenueContent-module__wC-Rda__venueListCard{border-radius:12px}.LeagueVenueContent-module__wC-Rda__sectionTitle{color:#333;margin-bottom:20px!important}.LeagueVenueContent-module__wC-Rda__emptyCard{text-align:center;border-radius:12px;padding:40px 20px}
.MemberAwardContent-module__H5rXlW__container{padding:0}.MemberAwardContent-module__H5rXlW__breadcrumbPart{margin-bottom:16px}.MemberAwardContent-module__H5rXlW__breadcrumbPart .ant-breadcrumb a{color:#666}.MemberAwardContent-module__H5rXlW__breadcrumbPart .ant-breadcrumb a:hover{color:#e62e4f}.MemberAwardContent-module__H5rXlW__pageTitle{color:#000000d9;margin:0 0 16px;font-size:18px;font-weight:600}.MemberAwardContent-module__H5rXlW__tableContainer{background:#fff;border-radius:5px;overflow-x:auto;box-shadow:0 1px 2px #0000001a}.MemberAwardContent-module__H5rXlW__leagueTitle{color:#000000d6;margin-bottom:3px;font-size:14px}.MemberAwardContent-module__H5rXlW__subTitle{color:#0000008a;font-size:12px}.MemberAwardContent-module__H5rXlW__link{color:inherit;text-decoration:none}.MemberAwardContent-module__H5rXlW__link:hover .MemberAwardContent-module__H5rXlW__leagueTitle{color:#e62e4f}
