.football-statistics-page__heading h1{color:var(--color-text);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15;margin:10px 0 12px}.football-statistics-page__sports{margin:32px 0 0}.football-statistics-page__bets{align-items:center;margin:12px 0 28px}.football-statistics-page__bets button{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-subtle);cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:var(--text-md);font-weight:400;height:40px;line-height:var(--leading-md);padding:8px 16px;white-space:nowrap}.football-statistics-page__bets button.is-active{border-color:var(--color-accent);color:var(--color-text)}.football-statistics-page__bets button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.football-statistics-list{display:flex;flex-direction:column;gap:5px}.football-statistics-list__head,.football-statistics-row{align-items:center;display:grid;column-gap:22px;grid-template-columns:minmax(180px,1fr) minmax(300px,2.1fr) minmax(130px,.8fr) minmax(270px,1.5fr);padding-inline:20px}.football-statistics-list__head{background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;padding-block:15px}.football-statistics-list__head span:nth-child(2){padding-left:24px}.football-statistics-list__head span:last-child{text-align:center}.football-statistics-row{background:var(--color-surface-raised);padding-block:12px}.football-statistics-row__team{align-items:center;display:flex;gap:12px;min-width:0}.football-statistics-row__team strong{color:var(--color-text);font-size:var(--text-sm);font-weight:600;line-height:1.35}.football-statistics-row__team-name{min-width:0}.football-statistics-row__logo{align-items:center;display:flex;flex:0 0 40px;height:40px;justify-content:center}.football-statistics-row__logo img{height:40px;object-fit:contain;width:40px}.football-statistics-row__entries{display:grid;grid-column:2/4;grid-template-columns:subgrid;list-style:none;margin:0;min-width:0;padding:0}.football-statistics-row__entry{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:9px 0;position:relative}.football-statistics-row__entry:not(:last-child):after{background:#f00646;bottom:-18px;content:"";left:8px;position:absolute;top:25px;width:2px}.football-statistics-row__fact{min-width:0;padding-left:24px}.football-statistics-row__title{color:var(--color-text);display:block;font-size:var(--text-sm);font-weight:600;line-height:1.3;position:relative}.football-statistics-row__title:before{background:#f00646;border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.football-statistics-row__fact p{color:var(--color-muted);font-size:var(--text-sm);line-height:1.45;margin:5px 0}.football-statistics-row__next time{color:var(--color-text);display:block;font-size:10px;font-weight:700;line-height:1.35}.football-statistics-row__bet{display:flex;flex-direction:column;gap:5px;min-width:0;padding-left:8px}.football-statistics-row__bet>span{border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-xs);font-weight:700;line-height:1.35;padding:7px 9px;width:fit-content}.football-statistics-row__next{align-self:center;color:var(--color-text);display:block;grid-column:4;min-width:0;text-decoration:none}.football-statistics-row__next-content{min-width:0}.football-statistics-row__match-teams{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);font-size:var(--text-xs);font-weight:600;line-height:1.4}.football-statistics-row__match-team{align-items:center;display:inline-flex;gap:4px;min-width:0}.football-statistics-row__match-team--home{justify-content:flex-end;text-align:right}.football-statistics-row__match-team--away{justify-content:flex-start;text-align:left}.football-statistics-row__match-team span{min-width:0;overflow-wrap:anywhere}.football-statistics-row__match-team img,.football-statistics-row__match-team>svg{flex:0 0 24px;height:24px;width:24px}.football-statistics-row__match-team img{object-fit:contain}.football-statistics-row__versus{color:var(--color-muted);font-size:var(--text-xs);font-weight:700;text-align:center;white-space:nowrap}.football-statistics-row__next time{margin-top:5px;text-align:center}.football-statistics-row__next:focus-visible .football-statistics-row__match-teams,.football-statistics-row__next:hover .football-statistics-row__match-teams{color:var(--color-accent)}.football-statistics-list__empty{color:var(--color-muted);font-size:var(--text-sm);margin:0;padding:32px 20px}.football-statistics-page__more{background:transparent;border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;display:block;font:inherit;font-size:var(--text-sm);font-weight:600;margin:28px auto 0;min-width:200px;padding:12px 20px}.football-statistics-page__more:hover{background:var(--color-accent);color:var(--color-page)}.football-statistics-page__more:disabled{cursor:wait;opacity:.6}@media (max-width:1000px){.football-statistics-list__head,.football-statistics-row{column-gap:15px;grid-template-columns:minmax(145px,1fr) minmax(220px,2.1fr) minmax(115px,.8fr) minmax(200px,1.5fr)}}@media (max-width:760px){.football-statistics-list__head{display:none}.football-statistics-row{gap:14px;grid-template-columns:minmax(0,1fr);padding:14px 20px}.football-statistics-row__entries,.football-statistics-row__next,.football-statistics-row__team{grid-column:1}.football-statistics-row__entries{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr)}.football-statistics-row__next{width:100%}}@media (max-width:540px){.football-statistics-row__entries{grid-template-columns:1fr}.football-statistics-row__entry{row-gap:5px}.football-statistics-row__bet{padding:2px 0 0 24px}}