.league-fixtures-page{width:1016px;margin:0 auto;padding:16px 0;color:#111216;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.league-fixtures-filters{display:flex;width:1016px;height:68px;align-items:center;gap:16px;margin-top:16px;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #f1f1f1}.league-fixtures-filter{display:inline-flex;height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:0 16px;border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #f1f1f1;color:#111216;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;white-space:nowrap}.league-fixtures-filter--mode{width:auto;min-width:111px}.league-fixtures-filter--filter{width:auto;min-width:112px}.league-fixtures-filter__date{display:none}.league-fixtures-filter svg{width:16px;height:16px;flex:0 0 16px}.league-fixtures-filter-menu-wrap{position:relative}.league-fixtures-menu{position:absolute;z-index:20;top:44px;left:0;min-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-fixtures-menu button{display:block;width:100%;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:#111216;font:400 14px/22px inherit;text-align:left}.league-fixtures-menu button:hover,.league-fixtures-menu button[aria-checked=true]{background:#f4f4f4}.league-fixtures-groups{display:flex;width:1016px;flex-direction:column;gap:16px;margin-top:16px}.league-fixture-group{display:flex;width:1016px;height:auto;flex-direction:column;padding:8px 0;overflow:visible;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #f1f1f1}.league-fixture-group__header{display:flex;width:100%;height:48px;flex:0 0 48px;align-items:center;justify-content:space-between;padding:0 16px;overflow:hidden}.league-fixture-group__header h2{margin:0;padding-right:16px;color:#414145;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;white-space:nowrap}.league-fixture-group__count-compact{display:none}.league-fixture-group__date{margin-left:12px;color:#86868a;font-size:14px;font-weight:400}.league-fixture-group__count{display:inline-flex;height:22px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:0;border-radius:10px;background:#f4f4f4;color:#414145;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;cursor:pointer}.league-fixture-group__count svg{width:16px;height:16px;flex:0 0 16px;color:#111216;transition:transform .2s ease}.league-fixture-group[data-collapsed] .league-fixture-group__matches{display:none}.league-fixture-group[data-collapsed] .league-fixture-group__count svg{transform:rotate(180deg)}.league-schedule-match__score--time time{color:#707173;font-size:14px;font-weight:400;white-space:nowrap}.league-fixture-group__matches{width:100%;height:auto}.league-schedule-match{position:relative;display:flex;width:100%;height:58px;align-items:center;padding:16px;border:0;background:#fff;box-shadow:inset 0 -1px #f1f1f1}.league-schedule-match>:not(.league-match-link){position:relative;z-index:2;pointer-events:none}.league-schedule-match__flag:is(img){width:20px;height:20px;object-fit:contain}.league-schedule-match:last-child{box-shadow:none}.league-schedule-match__group,.league-schedule-match__mobile-row{display:none}.league-schedule-match__pc-row{display:flex;width:100%;height:26px;align-items:center;justify-content:space-between;overflow:hidden}.league-schedule-match__state{width:120px;flex:0 0 120px;padding-right:16px;color:#707173;font-size:12px;font-weight:400;line-height:18px}.league-schedule-match__pairing{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:center}.league-schedule-match__team{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:8px;white-space:nowrap}.league-schedule-match__team--home{justify-content:flex-end}.league-schedule-match__team--away{justify-content:flex-start}.league-schedule-match__team strong{min-width:0;overflow:hidden;font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis}.league-schedule-match__flag{flex:0 0 auto;font-size:18px;font-weight:600;line-height:26px}.league-schedule-match__cards{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.league-schedule-match__card{display:inline-flex;min-width:8px;height:14px;align-items:center;justify-content:center;padding:0 2px;border-radius:2px;color:#fff;font-size:10px;font-style:normal;font-weight:400;line-height:18px}.league-schedule-match__card--red{background:#de3030}.league-schedule-match__card--yellow{background:#edc831}.league-schedule-match__score{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 8px;font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.league-schedule-match__score b{color:#00a147;font-weight:600}.league-schedule-match__score span{color:#707173}.league-schedule-match__details{display:flex;width:120px;flex:0 0 120px;align-items:center;justify-content:flex-end;gap:16px;padding-left:16px;color:#707173;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}@media(min-width:704.02px)and (hover:hover)and (pointer:fine){.league-schedule-match{transition:box-shadow .12s ease}.league-schedule-match:hover{z-index:1;background:#f8f8f8;box-shadow:0 8px 16px #1112161a}}@media(max-width:704px){.league-fixtures-menu{top:calc(44 * var(--m360-unit));min-width:calc(160 * var(--m360-unit));max-height:calc(280 * var(--m360-unit));padding:calc(8 * var(--m360-unit));border-radius:calc(8 * var(--m360-unit))}.league-fixtures-menu button{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-fixtures-page{width:100vw;margin:0;overflow-x:clip;padding:0 0 calc(16 * var(--m360-unit))}.league-fixtures-filters{width:calc(328 * var(--m360-unit));height:calc(68 * var(--m360-unit));gap:calc(16 * var(--m360-unit));margin:calc(16 * var(--m360-unit)) auto 0;padding:calc(16 * var(--m360-unit));border-radius:calc(16 * var(--m360-unit));box-shadow:inset 0 0 0 calc(1 * var(--m360-unit)) #f1f1f1}.league-fixtures-filter{height:calc(36 * var(--m360-unit));gap:calc(4 * var(--m360-unit));padding:0 calc(16 * var(--m360-unit));border-radius:calc(18 * var(--m360-unit));box-shadow:inset 0 0 0 calc(1 * var(--m360-unit)) #f1f1f1;font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-fixtures-filter--mode{width:auto;min-width:calc(100 * var(--m360-unit))}.league-fixtures-filter--filter{width:auto;min-width:calc(112 * var(--m360-unit))}.league-fixtures-filter__round{display:none}.league-fixtures-filter__date{display:inline}.league-fixtures-filter svg{width:calc(16 * var(--m360-unit));height:calc(16 * var(--m360-unit));flex-basis:calc(16 * var(--m360-unit))}.league-fixtures-groups{width:calc(328 * var(--m360-unit));gap:calc(16 * var(--m360-unit));margin:calc(16 * var(--m360-unit)) auto 0}.league-fixture-group{width:calc(328 * var(--m360-unit));height:auto;gap:calc(4 * var(--m360-unit));padding:calc(8 * var(--m360-unit)) 0;border-radius:calc(16 * var(--m360-unit));box-shadow:inset 0 0 0 calc(1 * var(--m360-unit)) #f1f1f1}.league-fixture-group__header{height:calc(48 * var(--m360-unit));flex-basis:calc(48 * var(--m360-unit));padding:0 calc(16 * var(--m360-unit))}.league-fixture-group__header h2{padding-right:calc(16 * var(--m360-unit));color:#111216;font-size:calc(16 * var(--m360-unit));line-height:calc(24 * var(--m360-unit))}.league-fixture-group__round,.league-fixture-group__count-wide,.league-fixture-group__count svg{display:none}.league-fixture-group__date,.league-fixture-group__count-compact{display:inline}.league-fixture-group__date{margin-left:0;color:inherit;font-size:inherit;font-weight:inherit}.league-fixture-group__count{height:calc(22 * var(--m360-unit));gap:0;padding:0 calc(8 * var(--m360-unit));border-radius:calc(10 * var(--m360-unit));font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit))}.league-fixture-group__matches{width:100%;height:auto}.league-schedule-match,.league-schedule-match:nth-child(n+4){display:flex;width:calc(296 * var(--m360-unit));height:calc(64 * var(--m360-unit));margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(4 * var(--m360-unit));padding:calc(8 * var(--m360-unit)) 0;box-shadow:inset 0 calc(-1 * var(--m360-unit)) 0 #f1f1f1}.league-schedule-match:first-child{margin-bottom:calc(4 * var(--m360-unit))}.league-schedule-match:nth-child(3){box-shadow:inset 0 calc(-1 * var(--m360-unit)) 0 #f1f1f1}.league-schedule-match:last-child{box-shadow:none}.league-schedule-match__pc-row{display:none}.league-schedule-match__group{display:block;width:100%;height:calc(18 * var(--m360-unit));color:#707173;font-size:calc(12 * var(--m360-unit));font-weight:400;line-height:calc(18 * var(--m360-unit))}.league-schedule-match__mobile-row{display:grid;width:100%;height:calc(26 * var(--m360-unit));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(8 * var(--m360-unit));overflow:hidden}.league-schedule-match__team{width:100%;overflow:hidden;gap:calc(8 * var(--m360-unit))}.league-schedule-match__team--home{padding-left:0}.league-schedule-match__team--away{padding-right:0}.league-schedule-match__team strong{min-width:0;overflow:hidden;font-size:calc(14 * var(--m360-unit));line-height:calc(22 * var(--m360-unit));text-overflow:ellipsis}.league-schedule-match__flag{font-size:calc(18 * var(--m360-unit));line-height:calc(26 * var(--m360-unit))}.league-schedule-match__mobile-row time{flex:0 0 auto;padding:0 calc(8 * var(--m360-unit));color:#707173;font-size:calc(12 * var(--m360-unit));font-weight:400;line-height:calc(18 * var(--m360-unit));white-space:nowrap}.league-schedule-match__mobile-score{flex:0 0 auto;padding:0 calc(8 * var(--m360-unit));color:#111216;font-size:calc(14 * var(--m360-unit));font-weight:600;line-height:calc(22 * var(--m360-unit));white-space:nowrap}}@media(max-width:704px)and (hover:hover)and (pointer:fine){.league-schedule-match:hover{z-index:1;width:calc(328 * var(--m360-unit));margin-right:0;margin-left:0;padding-right:calc(16 * var(--m360-unit));padding-left:calc(16 * var(--m360-unit));background:#f8f8f8;box-shadow:0 calc(8 * var(--m360-unit)) calc(16 * var(--m360-unit)) #1112161a}}@media(min-width:704.02px)and (max-width:1047.98px){.league-fixtures-page,.league-fixtures-filters,.league-fixtures-groups,.league-fixture-group{width:calc(100% - 32px)}.league-fixtures-filters,.league-fixtures-groups{margin-right:auto;margin-left:auto}}
