.league-overview-page{width:1016px;margin:0 auto;padding:16px 0;color:#111216;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.league-topic{position:relative;width:1016px;height:156px;border:1px solid #f1f1f1;border-radius:16px;background:#fff}.league-topic__surface{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.league-topic__background{position:absolute;inset:-1px auto -1px -1px;width:406px;height:156px}.league-topic__identity{position:absolute;top:26px;left:24px;display:flex;height:52px;align-items:center;gap:8px}.league-topic__logo{display:block;width:50px;height:50px}.league-topic__identity h1,.league-topic__identity p{margin:0;letter-spacing:0}.league-topic__identity h1{font-size:20px;font-weight:600;line-height:28px}.league-topic__identity p{display:flex;gap:8px;color:#414145;font-size:12px;line-height:18px}.league-topic__identity p>span:first-child{color:#111216}.league-topic__identity p>img{width:24px;height:16px;object-fit:contain}.league-topic__season{position:absolute;top:34px;right:24px;display:flex;height:36px;align-items:center;gap:8px;padding:0 16px;border:1px solid #f1f1f1;border-radius:18px;background:#fff;color:#111216;font:400 16px/24px inherit}.league-topic__season svg{width:16px;height:16px}.league-topic__season-menu{position:absolute;z-index:30;top:76px;right:24px;width:180px;max-height:320px;padding:8px;overflow-y:auto;border:1px solid #f1f1f1;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1112161f}.league-topic__season-menu a{display:block;padding:8px 12px;border-radius:4px;color:#111216;font-size:14px;line-height:22px;text-decoration:none}.league-topic__season-menu a:hover,.league-topic__season-menu a[aria-checked=true]{background:#f4f4f4}.league-topic__tabs{position:absolute;right:24px;bottom:0;left:24px;display:flex;height:48px;align-items:stretch;gap:56px;overflow-x:auto;overflow-y:hidden}.league-topic__tab{display:inline-flex;flex:0 0 auto;height:48px;align-items:center;border-bottom:2px solid transparent;color:#414145;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;opacity:.7}.league-topic__tab--active{border-color:#111216;color:#111216;font-weight:600;opacity:1}.league-overview-grid{display:grid;width:1016px;height:auto;margin-top:16px;grid-template-columns:672px 328px;grid-template-rows:auto 1fr;align-items:start;gap:16px}.league-overview-grid>div{position:static}.league-overview-grid__standings{grid-column:1;grid-row:1;width:672px;height:auto;display:flex;flex-direction:column;gap:16px}.league-overview-grid__sidebar{grid-column:2;grid-row:1 / span 2;display:flex;width:328px;height:auto;flex-direction:column;gap:16px}.league-overview-grid__news{grid-column:1;grid-row:2;width:672px;height:auto;align-self:start}.league-overview-grid__predictions{width:328px;height:auto}.league-card{width:100%;height:100%;overflow:visible;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #f1f1f1}.league-card h2{display:flex;height:48px;align-items:center;margin:0;padding:0 16px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}.league-standings{padding:8px 0}.league-standings__header,.league-standing-row{display:flex;width:100%;align-items:center;justify-content:space-between}.league-standings__header{height:40px;padding:0 16px;color:#707173;font-size:14px;font-weight:400;line-height:22px}.league-standings__header>div,.league-standing-row__stats{display:grid;grid-template-columns:24px 24px 24px 24px 42px 24px 24px;gap:16px;text-align:center}.league-standings__rows{margin:0;padding:0;list-style:none}.league-standing-row{height:54px;border-bottom:1px solid #f1f1f1;font-size:14px;font-weight:600;line-height:22px}.league-standing-row__team{display:flex;min-width:0;height:22px;align-items:center;gap:8px}.league-standing-row__team>i{display:block;width:4px;height:18px;margin-right:4px;border-radius:2px;background:transparent}.league-standing-row--champions .league-standing-row__team>i{background:#ed6c2d}.league-standing-row--europa .league-standing-row__team>i{background:#00a147}.league-standing-row--conference .league-standing-row__team>i{background:#3370e8}.league-standing-row--relegation .league-standing-row__team>i{background:#b8b8ba}.league-standing-row__position{min-width:16px;text-align:center}.league-standing-row__team img{width:20px;height:20px}.league-standing-row__team strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-standing-row__stats{padding-right:16px}.league-standings__legend{display:flex;height:64px;align-items:center;gap:32px;padding:16px;color:#707173;font-size:12px;font-weight:400;line-height:18px}.league-standings__legend span{display:flex;align-items:center;gap:8px;white-space:nowrap}.league-standings__legend i{width:12px;height:8px;border-radius:4px}.legend--champions{background:#ed6c2d}.legend--europa{background:#de3030}.legend--conference{background:#3370e8}.legend--relegation{background:#b8b8ba}.league-matches-card{padding-top:8px}.league-fixtures{padding:0 16px 12px}.league-fixture h3{display:flex;height:24px;align-items:center;margin:0;font-size:14px;font-weight:600;line-height:22px}.league-fixture h3+div,.league-fixture--new-date h3{margin-top:4px}.league-fixture__match{position:relative;display:flex;gap:8px;height:48px;align-items:center;border-bottom:1px solid #f1f1f1;font-size:12px;line-height:18px}.league-fixture:last-child .league-fixture__match{border-bottom:0}.league-fixture__team{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:8px}.league-fixture__team--home{justify-content:flex-end;padding-left:16px}.league-fixture__team--away{padding-right:16px}.league-fixture strong{min-width:0;overflow:hidden;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.league-fixture__team--home strong{text-align:right}.league-fixture__team>span{width:18px;flex:0 0 18px;font-size:18px;line-height:26px}.league-fixture__team>img,.league-result__team>img{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.league-fixture time{flex:0 0 auto;padding:0 8px;color:#707173;text-align:center;white-space:nowrap}.league-matches-card--results{padding-top:8px}.league-results{padding:4px 16px 0}.league-result{position:relative;display:flex;height:102px;flex-direction:column;justify-content:center;gap:4px;border-bottom:1px solid #f1f1f1}.league-match-link{position:absolute;z-index:1;inset:0}.league-fixture__match>:not(.league-match-link),.league-result>:not(.league-match-link){position:relative;z-index:2;pointer-events:none}.league-result:last-child{border-bottom:0}.league-result__meta{display:flex;align-items:center;justify-content:space-between;color:#707173;font-size:12px;line-height:18px}.league-result__meta>div{display:flex;min-width:0;align-items:center;gap:16px}.league-result__corners{display:flex;align-items:center;gap:4px;padding:0 5px}.league-result__score{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;line-height:22px}.league-result__team{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:8px}.league-result__team--home{justify-content:flex-end}.league-result__team strong{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.league-result__team>span{width:18px;flex:0 0 18px;font-size:18px;line-height:26px}.league-result__score b{width:36px;flex:0 0 36px;color:#00a147;font-weight:600;text-align:center}.league-result__score b i{color:#707173;font-style:normal}.league-result__details{display:flex;justify-content:center;gap:16px;color:#707173;font-size:12px;line-height:18px;white-space:nowrap}.league-result__details b{color:#00a147;font-weight:400}.league-result__extra-time{margin-left:4px}.league-news-card{padding-top:8px}.league-news-card__grid{position:relative;display:grid;grid-template-columns:repeat(2,312px);grid-auto-rows:88px;gap:16px;margin-top:8px;padding:0 16px}.league-news-item{display:flex;min-width:0;align-items:flex-start;gap:16px;color:inherit;text-decoration:none}.league-news-item img{width:72px;height:72px;flex:0 0 72px;border-radius:8px;object-fit:cover}.league-news-item div{min-width:0}.league-news-item h3{margin:0;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}.league-news-item time{display:block;margin-top:8px;color:#b8b8ba;font-size:12px;line-height:18px}.league-empty-state{display:flex;align-items:center;justify-content:center;min-height:160px;padding:32px 16px;color:#86868a;font-size:14px;line-height:22px;text-align:center}.league-empty-state--inline{min-height:0;margin:0;padding:16px}.league-card__more{display:flex;height:45px;align-items:center;justify-content:center;gap:4px;border-top:1px solid #f1f1f1;color:#111216;font-size:14px;line-height:22px;text-decoration:none}.league-card__more-icon{position:relative;width:16px;height:16px;flex:0 0 16px}.league-card__more-icon:before{position:absolute;top:4px;left:6px;width:5px;height:8px;background:currentcolor;clip-path:polygon(0 0,100% 50%,0 100%);content:""}.league-news-card .league-card__more{display:none}.league-predictions-card{padding-top:8px}.league-predictions-card__list{padding:0 16px}.league-prediction{display:flex;height:61px;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}a.league-prediction{color:inherit;text-decoration:none}.league-prediction:last-child{border-bottom:0}.league-prediction h3{margin:0;font-size:14px;font-weight:400;line-height:22px}.league-prediction h3 span{margin:0 12px}.league-prediction p{display:flex;gap:16px;margin:0;font-size:12px;line-height:18px}.league-prediction p span{color:#707173}.league-prediction p strong{font-weight:400}.league-prediction__confidence{width:48px;text-align:right}.league-prediction__confidence b{font-size:14px;font-weight:400;line-height:22px}.league-prediction__confidence i{display:block;height:4px;margin-top:0;border-radius:2px;background:#f4f4f4}.league-prediction__confidence i span{display:block;height:4px;border-radius:2px;background:currentcolor}.league-prediction--success{color:#00a147}.league-prediction--neutral{color:#707173}.league-prediction--failed{color:#de3030}.league-prediction h3{color:#111216}@media(max-width:704px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.league-overview-page{width:100vw;margin:0;overflow-x:clip;padding:0 0 calc(16 * var(--m360-unit))}.league-topic{width:100%;height:calc(128 * var(--m360-unit));border:0;border-radius:0}.league-topic__background{inset:0 auto 0 0;width:calc(339.277 * var(--m360-unit));height:calc(128 * var(--m360-unit))}.league-topic__identity{top:calc(20 * var(--m360-unit));left:calc(16 * var(--m360-unit));height:calc(52 * var(--m360-unit));gap:calc(8 * var(--m360-unit))}.league-topic__logo{width:calc(36 * var(--m360-unit));height:calc(36 * var(--m360-unit))}.league-topic__identity h1{font-size:calc(16 * var(--m360-unit));line-height:calc(24 * var(--m360-unit))}.league-topic__identity p{gap:calc(8 * var(--m360-unit));font-size:calc(12 * var(--m360-unit));line-height:calc(18 * var(--m360-unit))}.league-topic__season{top:calc(28 * var(--m360-unit));right:calc(16 * var(--m360-unit));height:calc(36 * var(--m360-unit));gap:calc(8 * var(--m360-unit));padding:0 calc(8 * var(--m360-unit));border-width:calc(1 * var(--m360-unit));border-radius:calc(18 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-topic__season svg{width:calc(16 * var(--m360-unit));height:calc(16 * var(--m360-unit))}.league-topic__season-menu{top:calc(68 * var(--m360-unit));right:calc(16 * var(--m360-unit));width:calc(160 * var(--m360-unit));max-height:calc(300 * var(--m360-unit));padding:calc(8 * var(--m360-unit));border-width:calc(1 * var(--m360-unit));border-radius:calc(8 * var(--m360-unit))}.league-topic__season-menu a{padding:calc(8 * var(--m360-unit)) calc(12 * var(--m360-unit));border-radius:calc(4 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-topic__tabs{right:calc(16 * var(--m360-unit));left:calc(16 * var(--m360-unit));height:calc(48 * var(--m360-unit));gap:calc(32 * var(--m360-unit))}.league-topic__tab{height:calc(48 * var(--m360-unit));border-bottom-width:calc(2 * var(--m360-unit));font-size:calc(16 * var(--m360-unit));line-height:calc(24 * var(--m360-unit))}.league-overview-grid{display:flex;width:100%;height:auto;margin-top:calc(16 * var(--m360-unit));flex-direction:column;gap:calc(16 * var(--m360-unit))}.league-overview-grid>div{position:static;width:calc(328 * var(--m360-unit));margin:0 auto}.league-overview-grid__standings{height:auto;order:1;gap:calc(16 * var(--m360-unit))}.league-overview-grid__sidebar{display:flex;height:auto;flex-direction:column;order:2;gap:calc(16 * var(--m360-unit))}.league-overview-grid__news{height:auto;order:3}.league-overview-grid__predictions{display:none}.league-card{border-radius:calc(16 * var(--m360-unit));box-shadow:inset 0 0 0 calc(1 * var(--m360-unit)) #f1f1f1}.league-card h2{height:calc(48 * var(--m360-unit));padding:0 calc(16 * var(--m360-unit));font-size:calc(16 * var(--m360-unit));line-height:calc(24 * var(--m360-unit))}.league-standings{padding:calc(8 * var(--m360-unit)) 0}.league-standings__header{height:calc(36 * var(--m360-unit));padding:0 calc(16 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-standings__header>div,.league-standing-row__stats{grid-template-columns:calc(20 * var(--m360-unit)) calc(42 * var(--m360-unit)) calc(26 * var(--m360-unit)) calc(24 * var(--m360-unit));gap:calc(4 * var(--m360-unit))}.league-standings [data-column=W],.league-standings [data-column=D],.league-standings [data-column=L]{display:none}.league-standings__header [data-column="+/-"]{order:2}.league-standings__header [data-column=GD]{order:3}.league-standings__header [data-column=Pts]{order:4}.league-standing-row__stats [data-column="+/-"]{order:2}.league-standing-row__stats [data-column=GD]{order:3}.league-standing-row__stats [data-column=Pts]{order:4}.league-standing-row{height:calc(48 * var(--m360-unit));border-bottom-width:calc(1 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-standing-row__team{height:calc(22 * var(--m360-unit));gap:calc(8 * var(--m360-unit))}.league-standing-row__team>i{width:calc(4 * var(--m360-unit));height:calc(16 * var(--m360-unit));margin-right:0;border-radius:calc(4 * var(--m360-unit))}.league-standing-row__position{min-width:calc(16 * var(--m360-unit));color:transparent;font-size:0}.league-standing-row__position:before{content:attr(data-mobile-value);color:#111216;font-size:calc(14 * var(--m360-unit))}.league-standing-row__team img{width:calc(20 * var(--m360-unit));height:calc(20 * var(--m360-unit))}.league-standing-row__stats{padding-right:calc(16 * var(--m360-unit))}.league-standing-row__stats [data-column=P]{order:1}.league-standings__legend{display:flex;height:calc(56 * var(--m360-unit));flex-wrap:wrap;align-content:center;gap:0 calc(24 * var(--m360-unit));padding:calc(4 * var(--m360-unit)) calc(16 * var(--m360-unit));font-size:calc(12 * var(--m360-unit));line-height:calc(18 * var(--m360-unit))}.league-standings__legend span{gap:calc(8 * var(--m360-unit))}.league-standings__legend i{width:calc(12 * var(--m360-unit));height:calc(8 * var(--m360-unit));border-radius:calc(4 * var(--m360-unit))}.league-matches-card,.league-matches-card--results,.league-news-card{padding-top:calc(8 * var(--m360-unit))}.league-fixtures{padding:0 calc(16 * var(--m360-unit)) calc(12 * var(--m360-unit))}.league-fixture h3{height:calc(24 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-fixture h3+div,.league-fixture--new-date h3{margin-top:calc(4 * var(--m360-unit))}.league-fixture__match{height:calc(48 * var(--m360-unit));gap:calc(8 * var(--m360-unit));border-bottom-width:calc(1 * var(--m360-unit));font-size:calc(12 * var(--m360-unit));line-height:calc(18 * var(--m360-unit))}.league-fixture__team{gap:calc(8 * var(--m360-unit))}.league-fixture__team--home{padding-left:calc(16 * var(--m360-unit))}.league-fixture__team--away{padding-right:calc(16 * var(--m360-unit))}.league-fixture strong{font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-fixture__team>span{width:calc(18 * var(--m360-unit));flex-basis:calc(18 * var(--m360-unit));font-size:calc(18 * var(--m360-unit));line-height:calc(26 * var(--m360-unit))}.league-fixture time{padding:0 calc(8 * var(--m360-unit))}.league-results{padding:calc(4 * var(--m360-unit)) calc(16 * var(--m360-unit)) 0}.league-result{height:calc(102 * var(--m360-unit));gap:calc(4 * var(--m360-unit));border-bottom-width:calc(1 * var(--m360-unit))}.league-result__meta{font-size:calc(12 * var(--m360-unit));line-height:calc(18 * var(--m360-unit))}.league-result__meta>div{gap:calc(16 * var(--m360-unit))}.league-result__corners{gap:calc(4 * var(--m360-unit));padding:0 calc(5 * var(--m360-unit))}.league-result__score{gap:calc(8 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-result__team{gap:calc(8 * var(--m360-unit))}.league-result__team>span{width:calc(18 * var(--m360-unit));flex-basis:calc(18 * var(--m360-unit));font-size:calc(18 * var(--m360-unit));line-height:calc(26 * var(--m360-unit))}.league-result__score b{width:calc(36 * var(--m360-unit));flex-basis:calc(36 * var(--m360-unit))}.league-result__details{gap:calc(16 * var(--m360-unit));font-size:calc(12 * var(--m360-unit));line-height:calc(18 * var(--m360-unit))}.league-result__extra-time{margin-left:calc(4 * var(--m360-unit))}.league-news-card__grid{display:block;grid-template-columns:repeat(2,calc(312 * var(--m360-unit)));grid-auto-rows:calc(88 * var(--m360-unit));height:auto;gap:calc(16 * var(--m360-unit));margin-top:0;padding:0 calc(16 * var(--m360-unit))}.league-news-item{height:calc(88 * var(--m360-unit));align-items:center;gap:calc(16 * var(--m360-unit))}.league-news-item img{width:calc(72 * var(--m360-unit));height:calc(72 * var(--m360-unit));flex-basis:calc(72 * var(--m360-unit));border-radius:calc(8 * var(--m360-unit))}.league-news-item h3{font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-news-item time{margin-top:calc(8 * var(--m360-unit));font-size:calc(12 * var(--m360-unit));line-height:calc(18 * var(--m360-unit))}.league-news-card .league-card__more{display:flex}.league-card__more{height:calc(45 * var(--m360-unit));gap:calc(4 * var(--m360-unit));border-top-width:calc(1 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-card__more-icon{width:calc(16 * var(--m360-unit));height:calc(16 * var(--m360-unit));flex-basis:calc(16 * var(--m360-unit))}.league-card__more-icon:before{top:calc(4 * var(--m360-unit));left:calc(6 * var(--m360-unit));width:calc(5 * var(--m360-unit));height:calc(8 * var(--m360-unit))}}@media(min-width:704.02px){.league-news-card__grid:after{position:absolute;inset:0 16px;background:linear-gradient(to bottom,transparent 88px,#f1f1f1 88px,#f1f1f1 89px,transparent 89px,transparent 192px,#f1f1f1 192px,#f1f1f1 193px,transparent 193px);content:"";pointer-events:none}}@media(min-width:704.02px)and (hover:hover)and (pointer:fine){.league-fixture__match,.league-result{transition:box-shadow .12s ease}.league-fixture__match:hover,.league-result:hover{position:relative;z-index:1;width:328px;margin-left:-16px;padding-right:16px;padding-left:16px;border-bottom-color:transparent;background:#fff;box-shadow:0 8px 16px #1112161a}.league-fixture__match:hover{padding-right:0;padding-left:0}}@media(min-width:704.02px)and (max-width:1047.98px){.league-overview-page{width:calc(100% - 32px)}.league-topic,.league-overview-grid{width:100%}.league-overview-grid{display:grid;height:auto;grid-template-columns:1fr;gap:16px}.league-overview-grid>div{position:static;width:100%}.league-overview-grid__standings,.league-overview-grid__fixtures,.league-overview-grid__results,.league-overview-grid__news,.league-overview-grid__predictions{height:auto}}
