.LeagueKnockout_wrapper__MO3IT{width:100%;padding:12px 0 24px}.LeagueKnockout_scrollArea__wh_4T{direction:rtl;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(36,21,66,.35) rgba(0,0,0,0)}.LeagueKnockout_scrollArea__wh_4T::-webkit-scrollbar{height:8px}.LeagueKnockout_scrollArea__wh_4T::-webkit-scrollbar-thumb{background:rgba(36,21,66,.35);border-radius:999px}.LeagueKnockout_bracketStack__BKblj{display:flex;flex-direction:column;align-items:flex-start;width:max-content}.LeagueKnockout_bracket__h6M_r{position:relative;display:flex;flex-direction:row-reverse;direction:ltr;align-items:stretch;gap:56px;min-width:max-content;padding:10px 2px;transition:gap .35s ease}.LeagueKnockout_thirdPlaceSection__nFYi9{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;min-width:max-content;margin-top:28px;padding:0 2px 10px;opacity:0;transform:translateY(14px);transition:width .35s ease,min-width .35s ease,opacity .45s ease,transform .45s ease;transition-delay:var(--reveal-delay)}.LeagueKnockout_thirdPlaceVisible__dyUzK{opacity:1;transform:translateY(0)}.LeagueKnockout_thirdPlaceHeader__Oev2T{display:flex;justify-content:flex-start;margin-bottom:18px}.LeagueKnockout_thirdPlaceTrack__RayaN{display:flex}.LeagueKnockout_thirdPlaceNode__s5ang{width:220px;min-width:220px}.LeagueKnockout_connectorOverlay__3OVwo{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.LeagueKnockout_connectorPath__0fv_x{fill:none;stroke:rgba(36,21,66,.34);stroke-width:1.4;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.LeagueKnockout_roundColumn__xicri{position:relative;display:flex;flex-direction:column;width:220px;min-width:220px;z-index:1;opacity:0;transform:translateY(14px);transition:width .35s ease,min-width .35s ease,opacity .45s ease,transform .45s ease;transition-delay:var(--reveal-delay)}.LeagueKnockout_roundVisible__V5yB7{opacity:1;transform:translateY(0)}.LeagueKnockout_roundHeader__fiXwc{display:flex;justify-content:center;margin-bottom:18px;transition:margin-bottom .35s ease}.LeagueKnockout_roundHeaderButton__A_S4n{display:flex;align-items:center;justify-content:center;width:auto;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.LeagueKnockout_roundTitle__fZtxG{min-width:152px;padding:8px 20px;border:1px solid #fcc015;border-radius:6px;background:#fffdf6;text-align:center;font-size:18px;line-height:24px;color:#241542;font-family:Alilato-Header;transition:min-width .35s ease,padding .35s ease,font-size .35s ease,line-height .35s ease}.LeagueKnockout_roundBody__An99c{display:flex;flex:1;flex-direction:column}.LeagueKnockout_roundTrackWrap__BccYK{overflow:hidden;max-height:var(--track-height);opacity:1;transform:translateY(0);transition:max-height .4s ease,opacity .28s ease,transform .35s ease}.LeagueKnockout_roundTrackHidden__0TfRU{max-height:0;opacity:0;transform:translateY(-8px);pointer-events:none}.LeagueKnockout_roundTrack__YNU8M{position:relative;min-height:var(--track-height)}.LeagueKnockout_condensedSpacing__cQ9H7 .LeagueKnockout_roundHeader__fiXwc{margin-bottom:10px}.LeagueKnockout_condensedSpacing__cQ9H7 .LeagueKnockout_roundTrack__YNU8M{min-height:var(--track-height)}.LeagueKnockout_matchNode__iSFZG{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;transform:translateY(-50%)}.LeagueKnockout_collapsedPlaceholderWrap__Rdszf{overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);transition:max-height .4s ease,opacity .28s ease,transform .35s ease}.LeagueKnockout_collapsedPlaceholderVisible__8oQEF{max-height:72px;opacity:1;transform:translateY(0)}.LeagueKnockout_collapsedPlaceholder__aOiTR{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px dashed rgba(36,21,66,.14);border-radius:12px;background:rgba(255,253,246,.55);color:#84839b;font-size:22px;line-height:1;letter-spacing:2px;font-family:Alilato-Header}.LeagueKnockout_collapsedColumn__zGgyF .LeagueKnockout_roundHeader__fiXwc{margin-bottom:8px}.LeagueKnockout_collapsedColumn__zGgyF .LeagueKnockout_roundTitle__fZtxG{min-width:152px}.LeagueKnockout_matchCardLink__Yyst0{width:100%;color:inherit;text-decoration:none}.LeagueKnockout_matchCard__uC28F{width:100%;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#ffffff,#fcfcff)}.LeagueKnockout_matchMeta__Fkjq9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.LeagueKnockout_matchTime__JA0ND{font-size:15px;line-height:22px;color:#241542;font-family:Alilato-Header}.LeagueKnockout_matchMetaText__u2O11{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:2px}.LeagueKnockout_matchDate__ol6mv{font-size:13px;line-height:18px;color:#84839b;font-family:Alilato}.LeagueKnockout_matchState__m3E22{font-size:12px;line-height:16px;color:#84839b;font-family:Alilato-Header}.LeagueKnockout_matchState__m3E22.LeagueKnockout_live__vP5_z{color:#138848}.LeagueKnockout_matchState__m3E22.LeagueKnockout_finished__QjfHB{color:#241542}.LeagueKnockout_matchState__m3E22.LeagueKnockout_scheduled__jifJh{color:#84839b}.LeagueKnockout_matchBody__MqbVO{display:flex;flex-direction:column;gap:8px}.LeagueKnockout_teamRow__m3UjC{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px}.LeagueKnockout_teamScoreWrap__2G8FH{display:flex;align-items:center;justify-content:flex-end;gap:4px}.LeagueKnockout_teamWinner__IjZdG .LeagueKnockout_teamName__i71uI,.LeagueKnockout_teamWinner__IjZdG .LeagueKnockout_teamScore__SmGsx{color:#241542}.LeagueKnockout_teamInfo__HHHF3{display:flex;align-items:center;gap:8px;min-width:0}.LeagueKnockout_teamLogoWrap__CJUmn{width:24px;height:24px;flex-shrink:0;overflow:hidden;border-radius:50%;background:rgba(36,21,66,.06)}.LeagueKnockout_teamLogo__MsqJR{width:100%;height:100%;object-fit:cover}.LeagueKnockout_teamName__i71uI{font-size:16px;line-height:22px;color:#31313e;font-family:Alilato-Header;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeagueKnockout_teamScore__SmGsx{text-align:left;font-size:18px;line-height:22px;color:#84839b;font-family:Alilato-Header}.LeagueKnockout_penaltyScore__L7yCn{font-size:13px;line-height:18px;color:#84839b;font-family:Alilato}.LeagueKnockout_emptyState__RrTqF,.LeagueKnockout_loaderContainer__KPHdd{min-height:320px;display:flex;align-items:center;justify-content:center}.LeagueKnockout_emptyState__RrTqF{background:#fff;width:100%;border-radius:18px;box-shadow:0 14px 32px rgba(12,16,24,.08)}.LeagueKnockout_emptyText__mEhsy{font-size:18px;color:#84839b;font-family:Alilato}.LeagueKnockout_refreshLoader__cKzsw{display:flex;justify-content:center;padding:0 0 18px}@media(max-width:767px){.LeagueKnockout_wrapper__MO3IT{padding:8px 0 18px}.LeagueKnockout_bracket__h6M_r{gap:28px}.LeagueKnockout_roundColumn__xicri{width:200px;min-width:200px}.LeagueKnockout_roundColumn__xicri:not(.LeagueKnockout_finalRound__PB8ER):before{left:-8px}.LeagueKnockout_thirdPlaceSection__nFYi9{margin-top:22px}.LeagueKnockout_thirdPlaceNode__s5ang{width:200px;min-width:200px}.LeagueKnockout_roundTitle__fZtxG{min-width:132px;padding:7px 14px;font-size:16px;line-height:20px}.LeagueKnockout_condensedSpacing__cQ9H7 .LeagueKnockout_roundHeader__fiXwc{margin-bottom:8px}.LeagueKnockout_matchNode__iSFZG:before{left:-16px;width:16px}.LeagueKnockout_matchCard__uC28F{padding:10px 12px}.LeagueKnockout_matchTime__JA0ND{font-size:14px;line-height:18px}.LeagueKnockout_matchDate__ol6mv,.LeagueKnockout_matchState__m3E22{font-size:11px;line-height:15px}.LeagueKnockout_teamName__i71uI{font-size:14px;line-height:19px}.LeagueKnockout_teamScore__SmGsx{font-size:16px;line-height:19px}.LeagueKnockout_penaltyScore__L7yCn{font-size:11px;line-height:15px}.LeagueKnockout_collapsedPlaceholderVisible__8oQEF{max-height:64px}.LeagueKnockout_collapsedPlaceholder__aOiTR{min-height:48px;font-size:20px}.LeagueKnockout_emptyText__mEhsy{font-size:16px}}