.b-matchday-list{container-type:inline-size;display:flex;flex-direction:column;gap:0}.b-matchday-list+.b-matchday-list{margin-top:var(--space-xl)}.b-matchday__item{align-items:center;display:grid;grid-template-columns:1fr;grid-row-gap:var(--space-xs);grid-column-gap:var(--space-m);border-bottom:1px solid var(--color-line);padding:var(--space-l) 0 var(--space-l) 0}@container (min-width: 1000px){.b-matchday__item{grid-template-columns:.5fr 1fr .5fr}}.b-matchday__item.--has-halftime-score{padding:var(--space-l) 0 var(--space-xl) 0}.b-matchday__item:last-child{border-bottom:none}.b-matchday__item.--is-live{grid-row-gap:var(--space-m)}.b-matchday__date{display:flex;flex-direction:column;gap:var(--space-3xs);text-align:center}@container (min-width: 1000px){.b-matchday__date{text-align:left}}.b-matchday__meta{align-items:center;display:flex;flex-direction:column;gap:var(--space-3xs);justify-content:start}@container (min-width: 1000px){.b-matchday__meta{align-items:start}}.b-matchday__competition,.b-matchday__date{grid-row:1}.b-matchday__competition-logo{width:32px}@container (min-width: 1000px){.b-matchday__competition-logo{width:40px}}.b-matchday__main{display:grid;grid-template-columns:repeat(3,minmax(0,3fr));grid-column-gap:var(--space-m);align-items:center}@container (min-width: 1000px){.b-matchday__main{grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,1fr)}}.b-matchday__main.--is-live{padding-bottom:var(--space-m)}@container (min-width: 1000px){.b-matchday__main.--is-live{padding-bottom:0}}.b-matchday__home-team{display:flex;justify-content:end}.b-matchday__score{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.b-matchday__score-main{font-size:var(--step-0);font-variant-numeric:slashed-zero;font-weight:700}.b-matchday__score-halftime,.b-matchday__score-main{font-family:soehne-mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.4}.b-matchday__score-halftime{bottom:-90%;font-size:var(--step--1);font-variant-numeric:slashed-zero;font-weight:400;opacity:.5;position:absolute}.b-matchday__kickoff-time{font-size:var(--step--1);line-height:1.4}.b-matchday__score-main{display:flex;gap:var(--space-3xs);position:relative}.b-matchday__live-minute{background:var(--color-red-500);border-radius:5px;color:#fff;font-family:soehne-mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step--2);font-variant-numeric:slashed-zero;font-weight:400;line-height:1.4;padding:1px var(--space-3xs);top:calc(100% + 4px)}.b-matchday__cta{grid-column:1/-1;grid-row:3}@container (min-width: 1000px){.b-matchday__cta{grid-column:6;grid-row:1}}.b-matchday__cta-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.b-matchday__cta-buttons>*{max-width:none;width:100%}.b-matchday__tv{align-items:center;display:flex;justify-content:center}.b-matchday__tv.--desktop{display:none}@container (min-width: 1000px){.b-matchday__tv.--desktop{display:flex}}.b-matchday__tv.--mobile{display:flex}@container (min-width: 1000px){.b-matchday__tv.--mobile{display:none}}.b-matchday__cta{align-items:center;display:flex;justify-content:center}@container (min-width: 1000px){.b-matchday__cta{justify-content:end}}.b-matchday__cta.is-live{margin-top:var(--space-m)}.b-matchday__team{align-items:center;display:flex;gap:var(--space-2xs);justify-content:center}@container (min-width: 1000px){.b-matchday__team{gap:var(--space-s)}}.b-matchday__team.--home{justify-content:end}.b-matchday__team.--away{flex-direction:row-reverse;justify-content:start}.b-matchday__logo{width:32px}@container (min-width: 1000px){.b-matchday__logo{width:40px}}.b-matchday__tv-logo{width:32px}@container (min-width: 1000px){.b-matchday__tv-logo{width:40px}}.b-matchday__team-name{display:none}@container (min-width: 1000px){.b-matchday__team-name{display:block}}.b-matchday__team-shorthand{display:block}@container (min-width: 1000px){.b-matchday__team-shorthand{display:none}}[data-mode=dark] .b-matchday__tv-icon.--light,[data-mode=light] .b-matchday__tv-icon.--dark{display:none}.b-matchday__score-scheduled{font-family:soehne-mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-0);font-variant-numeric:slashed-zero;font-weight:400;line-height:1.4;opacity:.5}.b-matchday-list-header{border-bottom:2px solid var(--color-front);padding-bottom:var(--space-xs)}
