.match-list{display:grid;gap:10px}.team-match-card-list{display:grid;gap:10px;min-width:0;max-width:100%}.team-match-card{box-sizing:border-box;min-width:0;width:100%;max-width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:#fbfdfb;box-shadow:0 1px 2px rgba(16,40,28,.05)}.team-match-card:hover{border-color:#8fb9a2;background:#f2faf5}.team-match-card .fixture-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin:0 0 8px;text-align:left;color:#67746c;font-size:11.5px;font-weight:800;line-height:1.35}.team-match-card .fixture-head-context{display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.team-match-card .fixture-head span{min-width:0;overflow-wrap:anywhere}.team-match-card .fixture-head-separator{color:#b1beb6}.team-match-card .fixture-vs{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.team-match-card .fixture-team{text-align:center}.team-match-card .fixture-team,.team-match-card .fixture-team-link{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.team-match-card .fixture-team-link{color:inherit;text-decoration:none}.team-match-card.team-match-card .fixture-team img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.team-match-card .fixture-team .name{color:#14201a;font-size:12.5px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.team-match-card .fixture-center{display:grid;justify-items:center;min-width:70px;text-align:center}.team-match-card a.fixture-center{color:inherit;text-decoration:none}.team-match-card a.fixture-center:focus-visible{outline:2px solid #0f8a4c;outline-offset:3px;border-radius:4px}.team-match-card .fixture-score{display:block;color:#14201a;font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1}.team-match-card[data-result=W] .fixture-score{color:#0f8a4c}.team-match-card[data-result=L] .fixture-score{color:#cf3f39}.team-match-card.team-match-card .match-ha{display:block;margin-top:3px;color:#9aa79f;font-size:9.5px;font-weight:800;letter-spacing:0}.team-match-card .fixture-status{display:block;background:none;padding:0;border-radius:0;color:#67746c;font-size:10px;font-weight:600;line-height:1.2}.team-match-card .fixture-foot{margin-top:9px;color:#67746c;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.team-match-card .fixture-odds-strip{max-width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #eef2ee}.team-match-card .fixture-odds-bar{display:flex;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#eef2ee}.team-match-card .fixture-odds-bar i{display:block;height:100%;flex:0 0 auto}.team-match-card .fixture-odds-bar .odds-home{background:var(--odds-home)}.team-match-card .fixture-odds-bar .odds-draw{background:var(--odds-draw)}.team-match-card .fixture-odds-bar .odds-away{background:var(--odds-away)}.team-match-card .fixture-odds-values{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-top:5px;color:#67746c;font-size:11px;font-weight:800;line-height:1.25;text-align:center}.team-match-card .fixture-scorer-strip{max-width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #eef2ee;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.team-match-card .fixture-scorer-strip::-webkit-scrollbar{display:none}.team-match-card .fixture-scorer-list{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:0;list-style:none}.team-match-card .fixture-scorer-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 5px;border:1px solid #e3ebe5;border-radius:999px;background:#f6faf7;color:#3b483f;font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap}.team-match-card .scorer-team-logo{flex:0 0 auto;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.team-match-card .fixture-scorer-chip .scorer-minute{color:#0f7a41;font-size:10px;font-weight:900}.team-match-card .fixture-scorer-chip .scorer-name{min-width:-moz-max-content;min-width:max-content;overflow:visible;color:#33403a;font-size:11px;text-overflow:clip;white-space:nowrap}.goal-feed-card-inner{min-width:0}.goal-feed-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--line)}.goal-feed-card-head h3{margin:0;color:var(--ink);font-size:15px;line-height:1.5;font-weight:700}.goal-feed-count{display:inline-flex;align-items:center;flex:none;border-radius:999px;background:var(--soft);color:var(--green);padding:2px 9px;font-size:11px;line-height:1.5;font-weight:900;white-space:nowrap}.goal-feed-list{position:relative;display:grid;min-width:0;max-height:428px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;margin:-2px 0 0;padding:0}.goal-feed-row{display:grid;grid-template-columns:36px 40px minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;align-items:center;min-width:0;border-bottom:1px solid var(--line);padding:9px 0;color:var(--ink)}.goal-feed-row:last-of-type{border-bottom:0}.goal-feed-minute{display:inline-flex;align-items:baseline;color:var(--green);font-size:15px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.goal-feed-minute small{font-size:10px;line-height:15px;font-weight:800}.goal-feed-avatar{position:relative;width:38px;height:38px}.goal-feed-player-avatar,.goal-feed-player-photo{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#dfe7e1;color:#fff;font-size:13px;font-weight:900;line-height:1;box-shadow:0 0 0 1px var(--line)}.goal-feed-player-avatar{background:var(--green)}.goal-feed-club-crest{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#fff;color:var(--green);font-size:7px;font-weight:900;line-height:1;box-shadow:0 0 0 1px var(--line)}.goal-feed-club-crest img{width:13px;height:13px;border-radius:0;background:none;-o-object-fit:contain;object-fit:contain}.goal-feed-main{display:grid;gap:5px;min-width:0}.goal-feed-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.35}.goal-feed-name>a,.goal-feed-name>span[data-field=player_name]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none}.goal-feed-assist{flex:none;max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-weight:700}.goal-feed-badge{flex:none;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.goal-feed-badge.is-pk{background:#e3f2e8;color:var(--green)}.goal-feed-badge.is-og{background:#fdeee7;color:#c5410e}.goal-feed-scoreboard{display:grid;gap:1px;min-width:0;color:inherit;text-decoration:none}.goal-feed-score-team{display:grid;grid-template-columns:16px minmax(0,1fr) auto;-moz-column-gap:7px;column-gap:7px;align-items:center;min-width:0;font-size:12.5px;line-height:1.5}.goal-feed-team-logo{display:grid;place-items:center;width:16px;height:16px;-o-object-fit:contain;object-fit:contain;color:var(--sub);font-size:7px;font-weight:900;line-height:1}.goal-feed-team-logo-fallback{border-radius:50%;background:var(--soft)}.goal-feed-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sub);font-weight:700}.goal-feed-team-score{min-width:1.3em;text-align:right;color:var(--sub);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.goal-feed-score-team.is-scored .goal-feed-team-name{color:var(--ink);font-weight:900}.goal-feed-score-team.is-scored .goal-feed-team-name:after{content:"⚽";margin-left:5px;font-size:10px}.goal-feed-score-team.is-scored .goal-feed-team-score{color:var(--green);font-size:13.5px;font-weight:900}.goal-feed-fade{position:sticky;bottom:0;height:26px;margin-top:-26px;background:linear-gradient(hsla(0,0%,100%,0),#fff);pointer-events:none}.goal-feed-grid{container-type:inline-size}.goal-feed-grid .goal-feed-list{max-height:none;overflow-y:visible;overflow-x:hidden}.goal-feed-grid .goal-feed-fade{display:none}.goal-feed-empty{border-bottom:0;padding:7px 0;color:var(--sub);font-size:13px;font-weight:700;white-space:nowrap}@container (min-width:560px){.goal-feed-grid .goal-feed-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:34px;column-gap:34px}.goal-feed-grid .goal-feed-row:nth-last-child(2){border-bottom:0}}.matches-dv2-date-nav{display:grid;gap:6px;margin-bottom:14px;min-width:0}.matches-dv2-date-desktop{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:stretch;gap:8px;min-width:0}.matches-dv2-date-chip-track{display:flex;align-items:stretch;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none}.matches-dv2-date-chip-track::-webkit-scrollbar{display:none}.matches-dv2-date-mobile{display:none}.matches-dv2-calendar-button,.matches-dv2-date-action,.matches-dv2-date-chip,.matches-dv2-date-current,.matches-dv2-mobile-today{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--green);font-size:12px;line-height:1.25;font-weight:800}.matches-dv2-date-action,.matches-dv2-date-chip,.matches-dv2-mobile-today{color:inherit}.matches-dv2-calendar-button,.matches-dv2-date-action,.matches-dv2-date-current,.matches-dv2-mobile-today{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.matches-dv2-date-action{flex:0 0 auto;min-width:78px;padding:7px 10px}.matches-dv2-calendar-button{position:relative;gap:6px;min-width:112px;padding:7px 10px;cursor:pointer;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.matches-dv2-date-chip{flex:0 0 104px;display:grid;gap:1px;padding:7px 8px;text-align:center}.matches-dv2-date-chip small,.matches-dv2-date-chip span{color:var(--muted);font-size:12px;font-weight:700}.matches-dv2-date-chip b,.matches-dv2-date-chip small,.matches-dv2-date-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.matches-dv2-date-chip b{color:var(--ink);font-size:14px;font-weight:800}.matches-dv2-date-chip.is-active{background:var(--green);border-color:var(--green);color:#fff}.matches-dv2-date-chip.is-active b{color:#fff}.matches-dv2-date-chip.is-active small,.matches-dv2-date-chip.is-active span{color:hsla(0,0%,100%,.78)}.matches-dv2-calendar-control:hover .matches-dv2-calendar-button,.matches-dv2-date-action:hover,.matches-dv2-mobile-today:hover{border-color:var(--green-mid);background:var(--green-bg);color:var(--green)}.matches-dv2-calendar-icon{width:15px;height:15px;flex:0 0 15px}.matches-dv2-calendar-control{position:relative;display:inline-flex;align-items:stretch;flex:0 0 auto}.matches-dv2-calendar-control:focus-within .matches-dv2-calendar-button{border-color:var(--green-mid);box-shadow:0 0 0 3px rgba(15,138,95,.18);outline:2px solid transparent;outline-offset:2px}.matches-dv2-date-input-overlay{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;opacity:0;cursor:pointer;z-index:1}@media(max-width:560px){.matches-dv2-date-desktop{display:none}.matches-dv2-date-mobile{display:grid;gap:5px}.matches-dv2-mobile-today{justify-self:end;min-height:36px;padding:4px 9px;font-size:12px}.matches-dv2-date-mobile-row{position:relative;display:grid;grid-template-columns:minmax(58px,1fr) minmax(0,1.35fr) minmax(58px,1fr) auto;gap:6px;align-items:stretch}.matches-dv2-calendar-button,.matches-dv2-date-action,.matches-dv2-date-current{min-width:0;min-height:44px;padding:6px 7px;font-size:12px}.matches-dv2-calendar-button{width:42px;gap:0}.matches-dv2-date-current{color:var(--ink);font-weight:800;text-align:center}.matches-dv2-calendar-button span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.matches-dv2-calendar-icon{width:17px;height:17px}}