.TournamentBracket-module__Jamq7q__bracket{padding:8px 4px 14px;overflow-x:auto}.TournamentBracket-module__Jamq7q__bracket::-webkit-scrollbar{height:6px}.TournamentBracket-module__Jamq7q__bracket::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.TournamentBracket-module__Jamq7q__board{--qh:248px;--sg:14px;--link:24px;--line:#fff3;align-items:center;gap:0;width:max-content;margin:0 auto;display:flex}.TournamentBracket-module__Jamq7q__side{gap:var(--sg);flex-direction:column;display:flex}.TournamentBracket-module__Jamq7q__quadrant{height:var(--qh);gap:0;display:flex}.TournamentBracket-module__Jamq7q__teamColumn,.TournamentBracket-module__Jamq7q__anchorColumn{flex-direction:column;justify-content:space-around;height:100%;display:flex}.TournamentBracket-module__Jamq7q__teamColumn{width:104px}.TournamentBracket-module__Jamq7q__anchorColumn{width:var(--link)}.TournamentBracket-module__Jamq7q__anchor{width:100%;height:0;display:block;position:relative}.TournamentBracket-module__Jamq7q__teamBox{border-left:1px solid var(--dark-box-border-hover);border-top:1px solid var(--dark-box-border-hover);background-color:var(--dark-box-bg-hover);height:26px;color:var(--foreground);border-radius:2px;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.15;display:flex;position:relative}.TournamentBracket-module__Jamq7q__alignRight{text-align:right;border-left:1px solid var(--dark-box-border-hover);flex-direction:row-reverse}.TournamentBracket-module__Jamq7q__teamImg{object-fit:contain;border:.1px solid #ffffff40;border-radius:2px;flex-shrink:0;width:auto;height:15px}.TournamentBracket-module__Jamq7q__teamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;overflow:hidden}.TournamentBracket-module__Jamq7q__teamColumn{--hd:calc(var(--qh) / 16)}.TournamentBracket-module__Jamq7q__r16{--hd:calc(var(--qh) / 8)}.TournamentBracket-module__Jamq7q__qf{--hd:calc(var(--qh) / 4)}.TournamentBracket-module__Jamq7q__teamBox:after,.TournamentBracket-module__Jamq7q__anchor:after{content:"";width:var(--link);border-top:1.5px solid var(--line);position:absolute;top:50%}.TournamentBracket-module__Jamq7q__left .TournamentBracket-module__Jamq7q__teamBox:after,.TournamentBracket-module__Jamq7q__left .TournamentBracket-module__Jamq7q__anchor:after{left:100%}.TournamentBracket-module__Jamq7q__right .TournamentBracket-module__Jamq7q__teamBox:after,.TournamentBracket-module__Jamq7q__right .TournamentBracket-module__Jamq7q__anchor:after{right:100%}.TournamentBracket-module__Jamq7q__teamBox:before,.TournamentBracket-module__Jamq7q__anchor:before{content:"";height:var(--hd);border-left:1.5px solid var(--line);position:absolute}.TournamentBracket-module__Jamq7q__left .TournamentBracket-module__Jamq7q__teamBox:before,.TournamentBracket-module__Jamq7q__left .TournamentBracket-module__Jamq7q__anchor:before{left:calc(100% + var(--link))}.TournamentBracket-module__Jamq7q__right .TournamentBracket-module__Jamq7q__teamBox:before,.TournamentBracket-module__Jamq7q__right .TournamentBracket-module__Jamq7q__anchor:before{right:calc(100% + var(--link))}.TournamentBracket-module__Jamq7q__teamBox:nth-child(odd):before,.TournamentBracket-module__Jamq7q__anchor:nth-child(odd):before{top:50%}.TournamentBracket-module__Jamq7q__teamBox:nth-child(2n):before,.TournamentBracket-module__Jamq7q__anchor:nth-child(2n):before{top:calc(50% - var(--hd))}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__win:after,.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__win:before,.TournamentBracket-module__Jamq7q__anchor.TournamentBracket-module__Jamq7q__win:after,.TournamentBracket-module__Jamq7q__anchor.TournamentBracket-module__Jamq7q__win:before{border-color:var(--point);z-index:1}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__win{background-color:#4eb65524;border:1px solid #4eb6558c}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__champ{background-color:#dcc25b29;border:1px solid #dcc25bb3}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__drop{border-left:1px solid var(--dark-box-border-hover);border-top:1px solid var(--dark-box-border-hover);background-color:var(--dark-box-bg-hover);opacity:.85}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__drop .TournamentBracket-module__Jamq7q__teamName{text-decoration:line-through}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__drop .TournamentBracket-module__Jamq7q__teamImg{filter:grayscale(.5)}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__dropped16{opacity:.92;background-color:#4eb6550f;border:1px solid #4eb65547}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__dropped16 .TournamentBracket-module__Jamq7q__teamName{-webkit-text-decoration:line-through #ffffff80;text-decoration:line-through #ffffff80}.TournamentBracket-module__Jamq7q__teamBox.TournamentBracket-module__Jamq7q__dropped16 .TournamentBracket-module__Jamq7q__teamImg{filter:grayscale(.3)}.TournamentBracket-module__Jamq7q__center{width:calc(var(--link) * 4 + 80px);height:calc(2 * var(--qh) + var(--sg));position:relative}.TournamentBracket-module__Jamq7q__sfStub{width:var(--link);border-top:1.5px solid var(--line);height:0;position:absolute}.TournamentBracket-module__Jamq7q__sfStubTopLeft,.TournamentBracket-module__Jamq7q__sfStubTopRight{top:calc(var(--qh) / 2)}.TournamentBracket-module__Jamq7q__sfStubBottomLeft,.TournamentBracket-module__Jamq7q__sfStubBottomRight{top:calc(var(--qh) + var(--sg) + var(--qh) / 2)}.TournamentBracket-module__Jamq7q__sfStubTopLeft,.TournamentBracket-module__Jamq7q__sfStubBottomLeft{left:var(--link)}.TournamentBracket-module__Jamq7q__sfStubTopRight,.TournamentBracket-module__Jamq7q__sfStubBottomRight{right:var(--link)}.TournamentBracket-module__Jamq7q__finalsV{height:calc((var(--qh) + var(--sg)) / 2);border-left:1.5px solid var(--line);position:absolute}.TournamentBracket-module__Jamq7q__finalsVTopLeft,.TournamentBracket-module__Jamq7q__finalsVTopRight{top:calc(var(--qh) / 2)}.TournamentBracket-module__Jamq7q__finalsVBottomLeft,.TournamentBracket-module__Jamq7q__finalsVBottomRight{top:calc(var(--qh) + var(--sg) / 2)}.TournamentBracket-module__Jamq7q__finalsVTopLeft,.TournamentBracket-module__Jamq7q__finalsVBottomLeft{left:calc(var(--link) * 2)}.TournamentBracket-module__Jamq7q__finalsVTopRight,.TournamentBracket-module__Jamq7q__finalsVBottomRight{right:calc(var(--link) * 2)}.TournamentBracket-module__Jamq7q__finalsH{top:calc(var(--qh) + var(--sg) / 2);width:calc(50% - var(--link) * 2);border-top:1.5px solid var(--line);position:absolute}.TournamentBracket-module__Jamq7q__finalsHLeft{left:calc(var(--link) * 2)}.TournamentBracket-module__Jamq7q__finalsHRight{right:calc(var(--link) * 2)}.TournamentBracket-module__Jamq7q__sfStub.TournamentBracket-module__Jamq7q__win,.TournamentBracket-module__Jamq7q__finalsV.TournamentBracket-module__Jamq7q__win,.TournamentBracket-module__Jamq7q__finalsH.TournamentBracket-module__Jamq7q__win{border-color:var(--point);z-index:1}.TournamentBracket-module__Jamq7q__champion{left:50%;top:calc(var(--qh) + var(--sg) / 2);filter:drop-shadow(0 0 6px #dcc25b73);font-size:20px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.TournamentBracket-module__Jamq7q__champion.TournamentBracket-module__Jamq7q__win{filter:drop-shadow(0 0 9px #dcc25bd9)}@media (min-width:769px){.TournamentBracket-module__Jamq7q__teamColumn{width:118px}.TournamentBracket-module__Jamq7q__teamBox{font-size:12px}.TournamentBracket-module__Jamq7q__teamImg{height:17px}.TournamentBracket-module__Jamq7q__champion{font-size:24px}}
.WcMatchItem-module__N-nnwq__root{border-top:1px solid var(--dark-box-border);border-left:1px solid var(--dark-box-border);background-color:var(--dark-box-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.WcMatchItem-module__N-nnwq__labels{flex-shrink:0;align-items:center;gap:6px;display:flex}.WcMatchItem-module__N-nnwq__statusLabel{text-align:center;border-radius:8px;min-width:62px;padding:6px 8px;font-size:11px;font-weight:700}.WcMatchItem-module__N-nnwq__statusLabel[data-status=pending]{color:var(--point);background:#4eb6551f;border:1px solid #4eb65573}.WcMatchItem-module__N-nnwq__statusLabel[data-status=playing]{color:var(--star);background:#dcc25b1f;border:1px solid #dcc25b73}.WcMatchItem-module__N-nnwq__statusLabel[data-status=end]{color:var(--lose--edge);background:#e840571f;border:1px solid #e8405773}.WcMatchItem-module__N-nnwq__groupLabel{text-align:center;min-width:42px;color:var(--foreground);background:var(--dark-box-bg);border:1px solid #ffffff59;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.WcMatchItem-module__N-nnwq__matchInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.WcMatchItem-module__N-nnwq__teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.WcMatchItem-module__N-nnwq__team{align-items:center;gap:6px;min-width:0;display:flex}.WcMatchItem-module__N-nnwq__team:first-child{justify-self:end}.WcMatchItem-module__N-nnwq__team:last-child{justify-self:start}.WcMatchItem-module__N-nnwq__teamImg{border:.1px solid #ffffff40;border-radius:2px;width:auto;height:24px}.WcMatchItem-module__N-nnwq__teamName{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:400;overflow:hidden}.WcMatchItem-module__N-nnwq__vs{color:#ccc;font-size:20px}.WcMatchItem-module__N-nnwq__matchScore{text-align:center;font-size:15px;font-weight:700}.WcMatchItem-module__N-nnwq__matchTime{text-align:center;color:#ccc;font-size:14px}.WcMatchItem-module__N-nnwq__betButtons{flex-shrink:0;gap:6px;display:flex}.WcMatchItem-module__N-nnwq__betButton{border:1px solid var(--dark-box-border);min-width:58px;height:32px;color:var(--foreground);cursor:pointer;background:#ffffff0a;border-radius:8px;font-size:12px;font-weight:600;transition:all .2s}.WcMatchItem-module__N-nnwq__betButton:hover:not(:disabled){border-color:var(--point);background:#4eb6551f}.WcMatchItem-module__N-nnwq__betButton[data-active=true]{border-color:var(--point);color:var(--point);background:#4eb6550d}.WcMatchItem-module__N-nnwq__betButton:disabled{opacity:.55;cursor:default}.WcMatchItem-module__N-nnwq__commentButton{min-width:68px;height:32px;color:var(--star);cursor:pointer;background:#dcc25b1f;border:1px solid #dcc25b80;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin-left:6px;padding:0 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.WcMatchItem-module__N-nnwq__commentButton:hover{background:#dcc25b3d;border-color:#dcc25b80}.WcMatchItem-module__N-nnwq__commentButton i{font-size:12px}@media (max-width:768px){.WcMatchItem-module__N-nnwq__root{align-items:center;gap:8px}.WcMatchItem-module__N-nnwq__labels{flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;width:52px}.WcMatchItem-module__N-nnwq__statusLabel{width:auto;min-width:0;padding:4px 5px;font-size:9px}.WcMatchItem-module__N-nnwq__groupLabel{width:auto;min-width:0;padding:2px 5px;font-size:9px}.WcMatchItem-module__N-nnwq__matchInfo{flex:1;width:auto;min-width:0}.WcMatchItem-module__N-nnwq__teams{gap:4px}.WcMatchItem-module__N-nnwq__vs{font-size:12px}.WcMatchItem-module__N-nnwq__teamImg{height:20px}.WcMatchItem-module__N-nnwq__teamName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.3;display:block;overflow:hidden}.WcMatchItem-module__N-nnwq__team:first-child .WcMatchItem-module__N-nnwq__teamName{text-align:right}.WcMatchItem-module__N-nnwq__team:last-child .WcMatchItem-module__N-nnwq__teamName{text-align:left}.WcMatchItem-module__N-nnwq__matchTime{font-size:12px}.WcMatchItem-module__N-nnwq__betButtons{flex-basis:100%;width:100%}.WcMatchItem-module__N-nnwq__betButton{flex:1}.WcMatchItem-module__N-nnwq__commentButton{min-width:62px;margin-left:8px;padding:0 8px;font-size:11px}}
.WcMatchList-module__eur6Eq__container{color:var(--foreground);flex-direction:column;gap:14px;display:flex}.WcMatchList-module__eur6Eq__tabBar{border-bottom:1px solid var(--dark-box-border);justify-content:space-between;display:flex}.WcMatchList-module__eur6Eq__tabButton{color:var(--sub--background);text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px 14px;font-size:14px;font-style:normal;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.WcMatchList-module__eur6Eq__tabButtonActive{color:var(--point);border-bottom-color:var(--point);font-weight:600}.WcMatchList-module__eur6Eq__daySection{border:1px solid var(--edge);background:#0003;border-radius:12px;padding:12px}.WcMatchList-module__eur6Eq__dayTitle{color:var(--foreground);border-left:3px solid var(--point);margin-bottom:10px;padding-left:8px;font-size:20px;font-weight:700}.WcMatchList-module__eur6Eq__matchList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WcMatchList-module__eur6Eq__loading,.WcMatchList-module__eur6Eq__empty{text-align:center;color:var(--gray--util);padding:20px 0;font-size:14px}@media (max-width:768px){.WcMatchList-module__eur6Eq__tabButton{padding:9px 10px;font-size:13px}}
.WcMatchSection-module__kZegfW__container{padding:16px 20px}.WcMatchSection-module__kZegfW__loadingWrap{justify-content:center;align-items:center;min-height:240px;padding:16px 20px;display:flex}.WcMatchSection-module__kZegfW__loading{text-align:center;color:var(--gray--util);margin:0;padding:20px 28px;font-size:14px;font-weight:600}@media (max-width:768px){.WcMatchSection-module__kZegfW__loadingWrap{min-height:180px;padding:12px}.WcMatchSection-module__kZegfW__loading{padding:16px 20px;font-size:13px}}
