.live-list{border-block:1px solid var(--line-2);margin:0;padding:0;list-style:none}.live-list>li+li{border-top:1px solid var(--line-2)}.live-list>li[data-recent=true]{background:color-mix(in srgb, #e60032 4%, var(--bg))}.live-list>li[data-recent=true] .live-list__live{color:#ce163f}.live-list__match{color:var(--fg);background:var(--bg);grid-template-columns:218px minmax(0,1fr) 165px 18px;align-items:center;gap:28px;padding:12px;text-decoration:none;transition:background .16s;display:grid}.live-list__match:hover{background:color-mix(in srgb,var(--s2) 55%,var(--bg))}.live-list__match:focus-visible{background:var(--s2);outline-offset:-2px!important}.live-list__competition{align-content:center;gap:5px;min-width:0;display:grid}.live-list__country{font:400 11px/1.4 var(--ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.live-list__country .flag{border-radius:2px;flex-shrink:0}.live-list__league{font:600 12px/1.45 var(--ui)}.live-list__status{color:var(--muted);font:500 11px/1.4 var(--ui);flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}.live-list__live{color:#cf1640;align-items:center;gap:5px;font-weight:700;display:inline-flex}.live-list__live i{background:currentColor;border-radius:50%;width:5px;height:5px}.live-list__scores{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:0}.live-list__scores th,.live-list__scores td{vertical-align:middle;background:0 0;border:0;padding:0}.live-list__scores thead th{height:20px;color:var(--muted);font:400 10px/1.2 var(--ui);text-align:center;padding-bottom:5px}.live-list__scores thead th:first-child{text-align:left;padding-left:38px}.live-list__scores tbody th{padding-right:14px}.live-list__team{text-align:left;min-height:32px;font:600 14px/1.4 var(--ui);align-items:center;gap:10px;padding-block:3px;display:flex}.live-list__team>span:last-child{overflow-wrap:anywhere}.live-list__team .cm{--cm:28px;width:28px;height:28px;box-shadow:none;border-radius:6px;flex:0 0 28px}.live-list__scores .live-list__total{text-align:center;width:46px}.live-list__scores td.live-list__total{font:700 22px/1 var(--ui)}.live-list__scores .live-list__points{text-align:center;width:34px}.live-list__scores td.live-list__points{font:500 13px/1 var(--ui);color:var(--muted)}.live-list__scores td[data-won=true]{color:var(--fg);font-weight:600}.live-list__scores td[data-empty=true]{color:var(--faint);opacity:.5;font-weight:400}.live-list__scores .live-list__points[data-current=true]{background:color-mix(in srgb,#e60032 7%,var(--bg));color:#ce163f}.live-list__scores th[data-current=true]{border-radius:5px 5px 0 0}.live-list__scores tbody tr:last-child td[data-current=true]{border-radius:0 0 5px 5px}.live-list__scores abbr{text-decoration:none}.live-list__value{border-radius:4px;place-items:center;width:100%;min-width:0;max-width:28px;min-height:27px;display:inline-grid}.live-list__broadcast{gap:7px;min-width:0;padding-left:8px;display:grid}.live-list__channel{font:600 12px/1.45 var(--ui);align-items:center;gap:7px;display:flex}.live-list__channel--listed{color:var(--muted);font-weight:500}.live-list__channel svg{color:var(--muted);flex-shrink:0}.live-list__availability{color:var(--muted);font:400 11px/1.5 var(--ui)}.live-list__broadcast[data-stream=true] .live-list__availability{padding-left:22px}.live-list__arrow{color:var(--faint);transition:color .16s,transform .16s}.live-list__match:hover .live-list__arrow{color:var(--fg);transform:translate(2px)}@media (width<=1100px){.live-list__match{grid-template-columns:175px minmax(0,1fr) 120px 14px;gap:16px;padding-inline:4px}.live-list__scores .live-list__points{width:28px}.live-list__scores .live-list__total{width:38px}.live-list__team{gap:8px;font-size:13px}}@media (width<=760px){.live-list__match{grid-template-columns:minmax(0,1fr) 18px;gap:10px 8px;padding:16px 4px}.live-list__competition{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.live-list__country{grid-column:1;font-size:10px}.live-list__league{grid-column:1;font-size:11px}.live-list__status{text-align:right;flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:2px;max-width:110px;margin:0;font-size:10px}.live-list__scores{grid-column:1/-1}.live-list__scores .live-list__points{width:25px}.live-list__scores .live-list__total{width:32px}.live-list__scores tbody th{padding-right:6px}.live-list__scores thead th:first-child{padding-left:31px}.live-list__team{gap:7px;min-height:34px;font-size:12px}.live-list__team .cm{--cm:24px;flex-basis:24px;width:24px;height:24px}.live-list__scores td.live-list__total{font-size:20px}.live-list__scores td.live-list__points{font-size:12px}.live-list__broadcast{flex-wrap:wrap;grid-column:1;align-items:center;gap:5px 12px;padding:2px 0 0;display:flex}.live-list__channel{gap:5px;font-size:10px}.live-list__availability{font-size:10px}.live-list__broadcast[data-stream=true] .live-list__availability{padding:0}.live-list__arrow{grid-column:2;justify-self:end}}@media (width<=380px){.lv__gender{gap:6px}.lv__gender button{gap:6px;min-width:0;padding-inline:10px;font-size:12px}.live-list__scores .live-list__points{width:21px}.live-list__scores .live-list__total{width:28px}}@media (prefers-reduced-motion:reduce){.live-list__match,.live-list__arrow{transition:none}}.live-list__team-name{border-radius:3px;margin-inline:-4px;padding:3px 4px;display:inline-block}.live-list__match[data-finished=true] .live-list__live{color:var(--fg-2)}.live-list__match[data-finished=true] .live-list__live:before{content:"✓";font-size:12px}.live-list[data-archive=true] .live-list__status time{font-variant-numeric:tabular-nums}.live-list[data-archive=true] tr[data-lost=true] .live-list__team-name{color:var(--muted);font-weight:400}.live-list[data-archive=true] tr[data-lost=true] td.live-list__total{color:var(--muted);font-weight:500}.live-list__replay{color:var(--fg-2);font:600 11px/1.4 var(--ui);justify-self:start;align-items:center;gap:6px;padding:5px 0;display:inline-flex}.live-list__match:hover .live-list__replay{color:#ce163f}
