.playerAvatar-module__InbzNa__avatarContainer{align-items:center;gap:8px;width:100%;display:flex}.playerAvatar-module__InbzNa__avatar{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 4px #6366f133}.playerAvatar-module__InbzNa__initials{text-transform:uppercase}.playerAvatar-module__InbzNa__info{flex:1;min-width:0}.playerAvatar-module__InbzNa__name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.playerAvatar-module__InbzNa__club{color:#9ca3af;margin-top:2px;font-size:11px;font-weight:500}.playerAvatar-module__InbzNa__size-sm{gap:6px}.playerAvatar-module__InbzNa__size-sm .playerAvatar-module__InbzNa__avatar{width:24px;height:24px;font-size:10px}.playerAvatar-module__InbzNa__size-sm .playerAvatar-module__InbzNa__name{font-size:12px}.playerAvatar-module__InbzNa__size-md{gap:8px}.playerAvatar-module__InbzNa__size-md .playerAvatar-module__InbzNa__avatar{width:32px;height:32px;font-size:12px}.playerAvatar-module__InbzNa__size-md .playerAvatar-module__InbzNa__name{font-size:13px}.playerAvatar-module__InbzNa__size-lg{gap:12px}.playerAvatar-module__InbzNa__size-lg .playerAvatar-module__InbzNa__avatar{width:40px;height:40px;font-size:14px}.playerAvatar-module__InbzNa__size-lg .playerAvatar-module__InbzNa__name{font-size:14px}@media (max-width:640px){.playerAvatar-module__InbzNa__avatarContainer{gap:6px}.playerAvatar-module__InbzNa__avatar{width:28px;height:28px;font-size:11px}.playerAvatar-module__InbzNa__name{font-size:12px}.playerAvatar-module__InbzNa__club{font-size:10px}}
.playerSlot-module__OmJ7aG__playerSlot{border-radius:4px;align-items:center;min-height:40px;padding:4px 0;transition:background-color .2s;display:flex}.playerSlot-module__OmJ7aG__playerSlot:hover{background-color:#f9fafb}.playerSlot-module__OmJ7aG__playerSlot.playerSlot-module__OmJ7aG__winner{background:#22c55e0d;font-weight:600}.playerSlot-module__OmJ7aG__playerSlot.playerSlot-module__OmJ7aG__loser{opacity:.6;text-decoration:line-through}@media (max-width:640px){.playerSlot-module__OmJ7aG__playerSlot{min-height:36px;padding:3px 0}}
.matchStatus-module__qar6XW__statusContainer{align-items:center;gap:8px;font-size:11px;display:flex}.matchStatus-module__qar6XW__badge{color:#fff;letter-spacing:.5px;white-space:nowrap;border-radius:4px;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.matchStatus-module__qar6XW__date{color:#6b7280;font-size:10px;font-weight:500}@media (max-width:640px){.matchStatus-module__qar6XW__statusContainer{gap:6px}.matchStatus-module__qar6XW__badge{padding:3px 6px;font-size:9px}.matchStatus-module__qar6XW__date{font-size:9px}}
.matchScore-module__7yuLOq__scoreDisplay{color:#6b7280;background:0 0;border-radius:4px;justify-content:center;align-items:center;min-width:30px;padding:2px 6px;font-size:12px;font-weight:700;display:flex}.matchScore-module__7yuLOq__scoreDisplay.matchScore-module__7yuLOq__completed{color:#8b5cf6;background:#8b5cf61a}@media (max-width:640px){.matchScore-module__7yuLOq__scoreDisplay{min-width:28px;padding:2px 4px;font-size:11px}}
.matchCard-module__ktZYuG__matchCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;flex-direction:column;height:100%;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.matchCard-module__ktZYuG__matchCard:hover{border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f126}.matchCard-module__ktZYuG__matchHeader{color:#2d1b5e;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.matchCard-module__ktZYuG__matchId{letter-spacing:.5px;font-weight:700}.matchCard-module__ktZYuG__playersContainer{flex-direction:column;flex:1;gap:0;padding:8px;display:flex}.matchCard-module__ktZYuG__divider{background:#e5e7eb;height:1px;margin:4px 0}.matchCard-module__ktZYuG__footer{background:#fafbfc;border-top:1px solid #e5e7eb;padding:8px 12px}@media (max-width:640px){.matchCard-module__ktZYuG__matchCard{border-radius:6px}.matchCard-module__ktZYuG__matchHeader{padding:6px 10px;font-size:11px}.matchCard-module__ktZYuG__playersContainer{padding:6px}.matchCard-module__ktZYuG__divider{margin:3px 0}.matchCard-module__ktZYuG__footer{padding:6px 10px}}
.matchCell-module__RHyxsa__matchCell{box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:center;width:220px;min-width:220px;max-width:220px;margin:0;padding:10px 0;display:flex;position:relative}.matchCell-module__RHyxsa__cardContainer{z-index:2;flex-shrink:0;width:220px;position:relative}.matchCell-module__RHyxsa__connectorTop{right:calc(-1*var(--connector-gap,40px) - 150px);width:calc(var(--connector-gap,40px) + 150px);box-sizing:border-box;border-top:2.5px solid #6366f1;border-bottom:none;border-left:none;border-right:2.5px solid #6366f1;border-top-right-radius:10px;height:50%;position:absolute;top:50%}.matchCell-module__RHyxsa__connectorBottom{right:calc(-1*var(--connector-gap,40px) - 150px);width:calc(var(--connector-gap,40px) + 150px);box-sizing:border-box;border:2.5px solid #6366f1;border-top:none;border-left:none;border-bottom-right-radius:10px;height:50%;position:absolute;top:0}.matchCell-module__RHyxsa__cardContainer:hover{transition:transform .3s;transform:translate(-4px)}@media (max-width:1200px){.matchCell-module__RHyxsa__matchCell{--connector-gap:38px;width:215px;min-width:215px;max-width:215px;padding:9px 0}.matchCell-module__RHyxsa__cardContainer{width:215px}.matchCell-module__RHyxsa__connectorTop,.matchCell-module__RHyxsa__connectorBottom{border-width:2.3px}}@media (max-width:1024px){.matchCell-module__RHyxsa__matchCell{--connector-gap:36px;width:210px;min-width:210px;max-width:210px;padding:8px 0}.matchCell-module__RHyxsa__cardContainer{width:210px}.matchCell-module__RHyxsa__connectorTop,.matchCell-module__RHyxsa__connectorBottom{border-width:2.2px}}@media (max-width:900px){.matchCell-module__RHyxsa__matchCell{--connector-gap:33px;width:195px;min-width:195px;max-width:195px;padding:7px 0}.matchCell-module__RHyxsa__cardContainer{width:195px}.matchCell-module__RHyxsa__connectorTop,.matchCell-module__RHyxsa__connectorBottom{border-width:2px}}@media (max-width:768px){.matchCell-module__RHyxsa__matchCell{--connector-gap:30px;width:180px;min-width:180px;max-width:180px;padding:6px 0}.matchCell-module__RHyxsa__cardContainer{width:180px}.matchCell-module__RHyxsa__connectorTop,.matchCell-module__RHyxsa__connectorBottom{border-width:1.8px}}@media (max-width:640px){.matchCell-module__RHyxsa__matchCell{--connector-gap:25px;width:160px;min-width:160px;max-width:160px;padding:5px 0}.matchCell-module__RHyxsa__cardContainer{width:160px}.matchCell-module__RHyxsa__connectorTop,.matchCell-module__RHyxsa__connectorBottom{border-width:1.5px}}@media (max-width:480px){.matchCell-module__RHyxsa__matchCell{--connector-gap:20px;width:140px;min-width:140px;max-width:140px;padding:4px 0}.matchCell-module__RHyxsa__cardContainer{width:140px}.matchCell-module__RHyxsa__connectorTop,.matchCell-module__RHyxsa__connectorBottom{border-width:1px}}
.bracketTree-module__OYa2XW__bracketTreeContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.bracketTree-module__OYa2XW__controlBar{background:linear-gradient(90deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:12px 16px;display:flex}.bracketTree-module__OYa2XW__toggleButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.bracketTree-module__OYa2XW__toggleButton:hover{color:#6366f1;background:#f0f4ff;border-color:#6366f1}.bracketTree-module__OYa2XW__toggleButton.bracketTree-module__OYa2XW__active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;box-shadow:0 4px 12px #6366f14d}.bracketTree-module__OYa2XW__bracketWrapper{background:linear-gradient(90deg,#f9fafb 0%,#0000 20% 80%,#f9fafb 100%);flex:1;min-height:1200px;position:relative;overflow:auto}.bracketTree-module__OYa2XW__bracketContent{align-items:flex-start;gap:40px;min-width:min-content;padding:40px;display:flex}@media (max-width:1200px){.bracketTree-module__OYa2XW__bracketContent{gap:38px;padding:38px}}@media (max-width:1024px){.bracketTree-module__OYa2XW__bracketContent{gap:36px;padding:36px}}@media (max-width:900px){.bracketTree-module__OYa2XW__bracketContent{gap:33px;padding:33px}}@media (max-width:768px){.bracketTree-module__OYa2XW__bracketContent{gap:30px;padding:30px}}@media (max-width:640px){.bracketTree-module__OYa2XW__bracketContent{gap:25px;padding:25px}}@media (max-width:480px){.bracketTree-module__OYa2XW__bracketContent{gap:20px;padding:20px}}.bracketTree-module__OYa2XW__roundColumn{flex-direction:column;flex-shrink:0;width:auto;display:flex;position:relative}.bracketTree-module__OYa2XW__roundHeader{text-align:center;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:1px solid #e5e7eb;border-radius:6px 6px 0 0;flex-direction:column;gap:4px;padding:12px;display:flex}.bracketTree-module__OYa2XW__roundTitle{color:#2d1b5e;letter-spacing:.5px;margin:0;font-size:14px;font-weight:700}.bracketTree-module__OYa2XW__matchCount{color:#9ca3af;font-size:11px;font-weight:500}.bracketTree-module__OYa2XW__roundMatches{flex-direction:column;gap:0;width:100%;display:flex}.bracketTree-module__OYa2XW__matchesContainer,.bracketTree-module__OYa2XW__noMatches{display:none}.bracketTree-module__OYa2XW__connectorLayer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.bracketTree-module__OYa2XW__connectorGlow{filter:drop-shadow(0 0 4px #6366f166)}.bracketTree-module__OYa2XW__connectorLine{animation:1s ease-out forwards bracketTree-module__OYa2XW__connectorDraw,2s ease-in-out 1s infinite bracketTree-module__OYa2XW__connectorGlow}.bracketTree-module__OYa2XW__connectorFlow{stroke-dasharray:10 5;animation:2s linear infinite bracketTree-module__OYa2XW__connectorFlow}@keyframes bracketTree-module__OYa2XW__connectorDraw{0%{stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0}to{stroke-dasharray:1000;stroke-dashoffset:0;opacity:1}}@keyframes bracketTree-module__OYa2XW__connectorGlow{0%,to{filter:drop-shadow(0 0 2px #6366f14d)}50%{filter:drop-shadow(0 0 8px #6366f199)}}@keyframes bracketTree-module__OYa2XW__connectorFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15px}}.bracketTree-module__OYa2XW__legend{background:#f9fafb;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:center;gap:20px;padding:16px;font-size:12px;display:flex}.bracketTree-module__OYa2XW__legendItem{color:#6b7280;align-items:center;gap:6px;display:flex}.bracketTree-module__OYa2XW__badge{font-size:10px;font-weight:700}.bracketTree-module__OYa2XW__scheduledBadge{color:#10b981}.bracketTree-module__OYa2XW__completedBadge{color:#8b5cf6}.bracketTree-module__OYa2XW__tbdBadge{color:#9ca3af}.bracketTree-module__OYa2XW__liveBadge{color:#ef4444;animation:1.5s ease-in-out infinite bracketTree-module__OYa2XW__badgePulse}@keyframes bracketTree-module__OYa2XW__badgePulse{0%,to{opacity:1}50%{opacity:.5}}.bracketTree-module__OYa2XW__emptyState{color:#9ca3af;justify-content:center;align-items:center;min-height:400px;font-size:14px;display:flex}@media (max-width:1024px){.bracketTree-module__OYa2XW__roundColumn{min-width:200px}.bracketTree-module__OYa2XW__roundHeader{padding:10px}.bracketTree-module__OYa2XW__roundTitle{font-size:12px}.bracketTree-module__OYa2XW__bracketContent{gap:100px;padding:50px 60px}.bracketTree-module__OYa2XW__matchesContainer{gap:10px;padding:0}.bracketTree-module__OYa2XW__legend{gap:12px;padding:12px}}@media (max-width:640px){.bracketTree-module__OYa2XW__bracketWrapper{overflow-x:auto}.bracketTree-module__OYa2XW__bracketContent{gap:100px;padding:40px 50px}.bracketTree-module__OYa2XW__roundColumn{min-width:180px}.bracketTree-module__OYa2XW__roundHeader{padding:8px}.bracketTree-module__OYa2XW__roundTitle{font-size:11px}.bracketTree-module__OYa2XW__matchCount{font-size:10px}.bracketTree-module__OYa2XW__matchesContainer{gap:8px;padding:8px}.bracketTree-module__OYa2XW__connectorSVG{display:none}.bracketTree-module__OYa2XW__legend{text-align:center;flex-direction:column;gap:8px;padding:8px}}
.fixtures-module__mfcYqW__container{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);width:100%;max-width:1440px;margin:0 auto;padding:20px 16px}.fixtures-module__mfcYqW__header{text-align:center;margin-bottom:32px}.fixtures-module__mfcYqW__title{color:#2d1b5e;letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:700}.fixtures-module__mfcYqW__dates{color:#6b7280;margin:0;font-size:14px}.fixtures-module__mfcYqW__loadingState,.fixtures-module__mfcYqW__errorState{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-height:400px;font-size:16px;display:flex}.fixtures-module__mfcYqW__errorState{color:#dc2626}.fixtures-module__mfcYqW__viewToggle{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}.fixtures-module__mfcYqW__viewButton{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:6px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.fixtures-module__mfcYqW__viewButton:hover{color:#6366f1;background:#f0f4ff;border-color:#6366f1}.fixtures-module__mfcYqW__viewButton.fixtures-module__mfcYqW__active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;box-shadow:0 4px 12px #6366f14d}@media (max-width:1024px){.fixtures-module__mfcYqW__container{padding:16px 12px}.fixtures-module__mfcYqW__title{font-size:24px}}@media (max-width:640px){.fixtures-module__mfcYqW__container{padding:12px 8px}.fixtures-module__mfcYqW__title{font-size:20px}.fixtures-module__mfcYqW__dates{font-size:12px}}
.categoryTabs-module__zgrvQa__tabsContainer{scroll-behavior:smooth;justify-content:center;margin-bottom:24px;display:flex;overflow-x:auto}.categoryTabs-module__zgrvQa__tabs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px;min-width:fit-content;padding:8px;display:flex}.categoryTabs-module__zgrvQa__tab{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:6px;flex-direction:column;align-items:center;padding:12px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.categoryTabs-module__zgrvQa__tab:hover{background:#f3f4f6;border-color:#e5e7eb}.categoryTabs-module__zgrvQa__tab.categoryTabs-module__zgrvQa__active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000}.categoryTabs-module__zgrvQa__code{letter-spacing:1px;font-size:12px;font-weight:700}.categoryTabs-module__zgrvQa__type{opacity:.85;margin-top:2px;font-size:11px}@media (max-width:640px){.categoryTabs-module__zgrvQa__tabs{gap:6px;padding:6px}.categoryTabs-module__zgrvQa__tab{padding:10px 12px;font-size:12px}.categoryTabs-module__zgrvQa__code{font-size:11px}.categoryTabs-module__zgrvQa__type{font-size:10px}}
.roundSelector-module__k9_yBW__roundSelectorContainer{scroll-behavior:smooth;justify-content:center;margin-bottom:24px;display:flex;overflow-x:auto}.roundSelector-module__k9_yBW__selector{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px;min-width:fit-content;padding:12px;display:flex}.roundSelector-module__k9_yBW__roundButton{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.roundSelector-module__k9_yBW__roundButton:hover{color:#6366f1;background:#f0f4ff;border-color:#6366f1}.roundSelector-module__k9_yBW__roundButton.roundSelector-module__k9_yBW__active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border-color:#0000;box-shadow:0 4px 12px #6366f14d}@media (max-width:1024px){.roundSelector-module__k9_yBW__selector{gap:6px;padding:10px}.roundSelector-module__k9_yBW__roundButton{padding:7px 12px;font-size:12px}}@media (max-width:640px){.roundSelector-module__k9_yBW__roundSelectorContainer{margin-bottom:16px}.roundSelector-module__k9_yBW__selector{gap:4px;padding:8px}.roundSelector-module__k9_yBW__roundButton{padding:6px 10px;font-size:11px}}
.matchBracket-module__sigUAG__bracketContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:16px;overflow-x:auto}.matchBracket-module__sigUAG__bracketGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;min-width:fit-content;display:grid}.matchBracket-module__sigUAG__matchContainer{flex-direction:column;min-height:100%;display:flex}.matchBracket-module__sigUAG__emptyState{color:#9ca3af;background:#f9fafb;border-radius:8px;justify-content:center;align-items:center;min-height:300px;font-size:14px;display:flex}@media (max-width:1024px){.matchBracket-module__sigUAG__bracketContainer{padding:12px}.matchBracket-module__sigUAG__bracketGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}}@media (max-width:640px){.matchBracket-module__sigUAG__bracketContainer{border-radius:4px;margin:0 -8px;padding:8px}.matchBracket-module__sigUAG__bracketGrid{grid-template-columns:1fr;gap:8px}.matchBracket-module__sigUAG__matchContainer{min-width:100%}}
.connectorLines-module__LVMZla__connectorSvg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.connectorLines-module__LVMZla__connectorPath{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #6366f133);animation:.8s ease-out forwards connectorLines-module__LVMZla__drawConnector}.connectorLines-module__LVMZla__connectorGlow{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;animation:2s ease-in-out infinite connectorLines-module__LVMZla__glowPulse}@keyframes connectorLines-module__LVMZla__drawConnector{0%{stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0}to{stroke-dasharray:1000;stroke-dashoffset:0;opacity:1}}@keyframes connectorLines-module__LVMZla__glowPulse{0%,to{stroke-opacity:.05}50%{stroke-opacity:.15}}@media (max-width:1024px){.connectorLines-module__LVMZla__connectorPath{stroke-width:2px}.connectorLines-module__LVMZla__connectorGlow{stroke-width:5px}}@media (max-width:640px){.connectorLines-module__LVMZla__connectorPath{stroke-width:1.5px}.connectorLines-module__LVMZla__connectorGlow{stroke-width:4px}.connectorLines-module__LVMZla__connectorSvg{display:none}}
