.bw-match-detail-page .bw-container{width:min(calc(100% - 48px), var(--bw-container))}.bw-match-detail-page .bw-match-report-redesign{padding:0 0 28px}.bw-match-detail-page .bw-match-breadcrumb{color:var(--bw-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;line-height:1.6;display:flex}.bw-match-detail-page .bw-match-breadcrumb svg{width:12px;height:12px}.bw-match-detail-page .bw-match-report-redesign .bw-match-page-title{flex-direction:row;align-items:center;gap:20px;margin-bottom:20px}.bw-match-detail-page .bw-match-report-redesign .bw-match-page-title h1{letter-spacing:-.02em;font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1.4}.bw-match-detail-page .bw-match-report-redesign .bw-match-page-title>div>span{font-size:14px;line-height:1.6}.bw-match-detail-page .bw-match-report-redesign .bw-match-share{border:1px solid var(--bw-border-strong);background:var(--bw-surface);border-radius:7px;min-width:96px;min-height:44px;font-size:14px;font-weight:500}.bw-match-detail-page .bw-match-share-panel{background:var(--bw-surface)}.bw-match-detail-page [data-share-close] svg{width:16px;height:16px}.bw-match-detail-page .bw-match-report-redesign .bw-match-details-card{border-color:var(--bw-border);background:var(--bw-surface);box-shadow:none;border-radius:7px}.bw-match-detail-page .bw-match-report-redesign .bw-match-scoreboard{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:24px;min-height:180px;padding:20px 44px 8px}.bw-match-detail-page .bw-match-report-redesign .bw-match-team__logo{width:104px;height:104px;box-shadow:none;background:0 0;border:0;border-radius:0}.bw-match-detail-page .bw-match-team__profile-link:hover .bw-match-team__logo{filter:none;transform:none}.bw-match-detail-page .bw-match-report-redesign .bw-match-team h2{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.bw-match-detail-page .bw-match-report-redesign .bw-match-score{gap:18px}.bw-match-detail-page .bw-match-report-redesign .bw-match-score strong{font-size:72px;font-weight:700}.bw-match-detail-page .bw-match-report-redesign .bw-match-score span{color:var(--bw-text);font-size:48px}.bw-match-detail-page .bw-match-report-redesign .bw-match-score-state{font-size:14px;font-weight:500}.bw-match-detail-page .bw-match-report-redesign .bw-match-kickoff-date{margin-top:10px;font-size:13px;line-height:1.6}.bw-match-detail-page .bw-match-report-redesign .bw-match-result-info{font-size:14px;line-height:1.6}.bw-match-detail-page .bw-match-scorers{border:0;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);padding:0 44px 18px}.bw-match-detail-page .bw-match-scorers>span{align-content:start;justify-items:center;gap:5px;min-width:0}.bw-match-detail-page .bw-match-scorers>span:last-child{grid-column:3}.bw-match-detail-page .bw-match-scorers b{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.bw-match-detail-page .bw-event-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 23px;width:23px;height:23px}.bw-match-detail-page .bw-match-scorers .bw-event-icon{flex-basis:15px;align-self:center;width:15px;height:15px}.bw-match-detail-page .bw-event-in{stroke:#00a969}.bw-match-detail-page .bw-event-out{stroke:#ec3446}.bw-match-detail-page .bw-event-icon--yellow-card{fill:#ffc72a;stroke:#ffc72a}.bw-match-detail-page .bw-event-icon--red-card{fill:#ed263b;stroke:#ed263b}.bw-match-detail-page .bw-event-icon--yellow-red-card{fill:#ed263b;stroke:#ffc72a}.bw-match-detail-page .bw-match-report-redesign .bw-match-tabs{justify-content:center;gap:0;margin:8px 0 24px;overflow-x:auto}.bw-match-detail-page .bw-match-report-redesign .bw-match-tabs button{flex:0 145px;min-width:100px;min-height:44px;padding:0 14px;font-size:15px;font-weight:500}.bw-match-detail-page .bw-match-report-redesign .bw-match-tabs button:not(.is-active):hover{border-bottom-color:#0000}.bw-match-detail-page .bw-match-report-redesign .bw-match-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:24px}.bw-match-detail-page .bw-match-report-redesign .bw-match-layout.has-wide-panel{grid-template-columns:minmax(0,1fr)}.bw-match-detail-page .has-wide-panel>.bw-match-facts{display:none}.bw-match-detail-page [data-match-panel]{scroll-margin-top:80px}.bw-match-detail-page [data-match-panel][hidden]{display:none}.bw-match-detail-page .bw-match-report-redesign :is(.bw-match-summary,.bw-match-events,.bw-match-standings,.bw-match-media-panel,.bw-match-analysis){box-shadow:none;background:var(--bw-surface);border-radius:7px;margin:0 0 22px;padding:0 16px 8px}.bw-match-detail-page .bw-match-summary p{overflow-wrap:anywhere;color:var(--bw-text-secondary);margin:14px 0 8px;font-size:15px;line-height:1.9}.bw-match-detail-page .bw-match-report-redesign .bw-match-section-heading{border-bottom:1px solid var(--bw-border);align-items:center;min-height:48px;margin:0 -16px;padding:10px 16px;display:flex}.bw-match-detail-page .bw-match-report-redesign .bw-match-section-heading h2{font-size:19px;line-height:1.4}.bw-match-detail-page .bw-match-report-redesign .bw-match-event-row{grid-template-columns:44px 28px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:10px 0;position:relative}.bw-match-detail-page .bw-match-event-row:before{content:"";border-inline-start:1px solid var(--bw-border);z-index:0;position:absolute;inset-block:0;inset-inline-start:49px}.bw-match-detail-page .bw-match-event-row:after{content:"";inset-inline-start:46px;background:var(--bw-text-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px)}.bw-match-detail-page .bw-match-event-row time{z-index:1;color:var(--bw-text);background:var(--bw-surface);font-size:14px;font-weight:500;position:relative}.bw-match-detail-page .bw-match-report-redesign .bw-match-event-row>div{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.bw-match-detail-page .bw-match-event-row>div strong{font-size:16px;font-weight:600;line-height:1.5}.bw-match-detail-page .bw-match-report-redesign .bw-match-event-row>div small{white-space:normal;font-size:13px;line-height:1.5}.bw-match-detail-page .bw-match-event-row>b{color:var(--bw-text);white-space:nowrap;font-size:16px;font-weight:500}.bw-match-detail-page .bw-match-report-redesign .bw-match-facts{grid-template-columns:minmax(0,1fr);gap:20px;position:static}.bw-match-detail-page .bw-match-report-redesign .bw-match-facts section{box-shadow:none;border-radius:7px;padding:0 16px 8px}.bw-match-detail-page .bw-match-report-redesign .bw-match-facts h2{border-bottom:1px solid var(--bw-border);margin:0 -16px 12px;padding:12px 16px;font-size:19px;line-height:1.4}.bw-match-detail-page .bw-match-facts__teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:18px 0;display:grid}.bw-match-detail-page .bw-match-facts__teams>span{align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.5;display:flex}.bw-match-detail-page .bw-match-facts__teams>span:last-child{text-align:end;flex-direction:row-reverse}.bw-match-detail-page .bw-match-facts__teams img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.bw-match-detail-page .bw-match-fact-row{border-bottom:1px solid var(--bw-border);grid-template-columns:40px minmax(0,1fr) 40px;min-height:44px;padding:8px 0;font-size:13px;line-height:1.6}.bw-match-detail-page .bw-match-fact-row>strong{font-size:15px}.bw-match-detail-page .bw-match-fact-row:has(>i){padding-bottom:20px}.bw-match-detail-page .bw-match-fact-row>i{gap:0;height:7px;bottom:6px}.bw-match-detail-page .bw-match-fact-row>i span{background:var(--bw-green)}.bw-match-detail-page .bw-match-fact-row>i b{background:#aeb5b2}.bw-match-detail-page .bw-match-facts :is(dt,dd){font-size:13px;line-height:1.6}.bw-match-detail-page .bw-match-card-link{cursor:pointer;background:0 0;border:0;justify-content:flex-end;gap:8px;min-height:44px;padding:6px 0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.bw-match-detail-page .bw-match-standing-row{grid-template-columns:24px minmax(0,1fr) repeat(6,35px);min-height:56px;padding:6px 0;font-size:12px}.bw-match-detail-page .bw-match-standings__head{grid-template-columns:minmax(0,1fr) repeat(6,35px);padding:10px 24px 10px 0;font-size:12px}.bw-match-detail-page .bw-match-standing-team>strong{white-space:normal;font-size:13px;line-height:1.4}.bw-match-detail-page .bw-match-standing-row>:is(b,strong){color:var(--bw-text);font-weight:700}.bw-match-detail-page .bw-match-info-grid{border:1px solid var(--bw-border);background:var(--bw-surface);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 0 12px}.bw-match-detail-page .bw-match-info-grid>h2{border-bottom:1px solid var(--bw-border);grid-column:1/-1;margin:0 0 12px;padding:10px 16px;font-size:19px}.bw-match-detail-page .bw-match-info-card{border:0;border-inline-end:1px solid var(--bw-border);border-radius:0;gap:8px;min-height:56px;padding:4px 12px}.bw-match-detail-page .bw-match-info-card:last-child{border:0}.bw-match-detail-page .bw-match-info-card>img{object-fit:cover;border-radius:4px;align-self:center;width:36px;height:36px}.bw-match-detail-page .bw-match-info-icon{color:var(--bw-text-secondary);display:flex}.bw-match-detail-page .bw-match-info-icon svg{width:26px;height:26px}.bw-match-detail-page .bw-match-info-card small{font-size:12px}.bw-match-detail-page .bw-match-info-card strong{white-space:normal;font-size:12px;line-height:1.5}.bw-match-detail-page .bw-match-related a:not(.bw-match-card-link){grid-template-columns:95px minmax(0,1fr);gap:12px;min-height:104px;padding:12px 0}.bw-match-detail-page .bw-match-related a img{border-radius:5px;width:95px;height:80px}.bw-match-detail-page .bw-match-related a strong{font-size:14px;line-height:1.5}.bw-match-detail-page .bw-match-related a small{font-size:12px;line-height:1.5}.bw-match-detail-page .bw-match-media-panel>a{grid-template-columns:120px minmax(0,1fr);gap:14px;min-height:110px;padding:14px 0}.bw-match-detail-page .bw-match-media-panel>a img{width:120px;height:80px}.bw-match-detail-page .bw-match-media-panel>a strong{font-size:16px;line-height:1.5}.bw-match-detail-page .bw-match-media-panel>a small{font-size:13px}.bw-match-detail-page .bw-match-empty-state{min-height:140px;padding:24px 16px}.bw-match-detail-page .bw-match-empty-state strong{font-size:15px;line-height:1.6}.bw-match-detail-page .bw-match-analysis__summary{margin-top:18px;font-size:16px}.bw-match-detail-page .bw-match-analysis li{font-size:15px;line-height:1.8}.bw-match-detail-page .bw-match-analysis__content{overflow-wrap:anywhere;color:var(--bw-text);padding:0 0 14px;font-size:16px;line-height:1.9}.bw-match-detail-page .bw-match-statistics{box-shadow:none;border-radius:7px;padding:0 16px 18px}.bw-match-detail-page .bw-match-section-kicker{display:none}.bw-match-detail-page .bw-statistics-teams{gap:12px;margin-top:12px;padding:14px 0}.bw-match-detail-page .bw-statistics-team>strong{white-space:normal;font-size:14px}.bw-match-detail-page .bw-statistics-team__logo{width:34px;height:34px}.bw-match-detail-page .bw-statistics-vs{font-size:12px}.bw-match-detail-page .bw-statistic-row{padding:16px 0}.bw-match-detail-page .bw-statistic-values{gap:8px}.bw-match-detail-page .bw-statistic-name{font-size:14px}.bw-match-detail-page .bw-statistic-value{font-size:16px}.bw-match-detail-page .bw-statistic-bar__home{background:var(--bw-green)}.bw-match-detail-page .bw-statistic-bar__away{background:#9ea8a3}.bw-match-detail-page .bw-match-lineups{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.bw-editorial-lineup-teams{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bw-editorial-lineup{border:1px solid var(--bw-border);background:var(--bw-surface);--shirt-color:#70b8eb;border-radius:7px;min-width:0;padding:10px}.bw-editorial-lineup--away{--shirt-color:#df203d}.bw-editorial-lineup__header{align-items:center;gap:10px;min-height:64px;padding:0 0 12px;display:flex}.bw-editorial-lineup__header>div{min-width:0}.bw-editorial-lineup__header img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.bw-editorial-lineup__header h2{margin:0;font-size:18px;line-height:1.4}.bw-editorial-lineup__header :is(span,small){color:var(--bw-text-secondary);font-size:13px;line-height:1.5}.bw-editorial-lineup__header>small{text-align:end;margin-inline-start:auto}.bw-match-detail-page .bw-football-pitch{min-height:520px;height:max(520px, calc(var(--formation-rows,4) * 100px));background:repeating-linear-gradient(0deg,#39982f 0 52px,#429f35 52px 104px);border:6px solid #4c9b39;border-radius:5px;box-shadow:inset 0 0 0 1px #fffc}.bw-match-detail-page .bw-football-pitch>:is(.bw-pitch-halfway,.bw-pitch-circle,.bw-pitch-penalty-box,.bw-pitch-goal-box,.bw-pitch-centre-dot){border-color:#ffffffc7}.bw-match-detail-page .bw-pitch-circle{aspect-ratio:1;width:26%;height:auto}.bw-match-detail-page .bw-pitch-player{gap:3px;width:78px}.bw-match-detail-page .bw-pitch-player__avatar{width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.bw-match-detail-page .bw-pitch-player__avatar .bw-lineup-shirt{width:48px;height:48px;fill:var(--shirt-color);stroke:#e9f3f9;stroke-width:1.2px;filter:drop-shadow(0 2px 1px #0003)}.bw-match-detail-page .is-goalkeeper{--shirt-color:#ffca28}.bw-lineup-shirt__number{text-align:center;color:#fff;font-family:inherit;font-size:17px;font-weight:700;line-height:1;position:absolute;inset:16px 5px auto}.is-goalkeeper .bw-lineup-shirt__number{color:#17231d}.bw-match-detail-page .bw-pitch-player__rating-badge{color:#fff;background:#c5a20b;border:1px solid #fff;border-radius:12px;width:auto;min-width:28px;height:21px;padding:0 4px;font-size:11px;bottom:0;right:-18px}.bw-match-detail-page .bw-pitch-player__rating-badge.is-high{background:#419a19}.bw-match-detail-page .bw-pitch-player__name{white-space:normal;color:#fff;box-shadow:none;text-shadow:0 1px 2px #245b1e;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:600;line-height:1.4;overflow:visible}.bw-editorial-bench{border:1px solid var(--bw-border);border-radius:6px;margin-top:16px}.bw-editorial-bench>h3{border-bottom:1px solid var(--bw-border);justify-content:space-between;margin:0;padding:12px;font-size:18px;line-height:1.4;display:flex}.bw-editorial-bench>h3 small{color:var(--bw-text-secondary);font-size:13px;font-weight:400}.bw-editorial-bench__player{border-bottom:1px solid var(--bw-border);grid-template-columns:32px minmax(0,1fr) 34px minmax(90px,.8fr);align-items:center;gap:8px;min-height:70px;padding:10px;display:grid}.bw-editorial-bench__player:last-child{border:0}.bw-editorial-bench__number{background:var(--bw-surface-2);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.bw-editorial-bench__identity{gap:3px;min-width:0;display:grid}.bw-editorial-bench__identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.bw-editorial-bench__identity small{color:var(--bw-text-secondary);font-size:11px;line-height:1.5}.bw-editorial-bench__rating{color:#17231d;text-align:center;background:#ffce39;border-radius:14px;padding:3px 5px;font-size:12px;font-weight:700}.bw-editorial-bench__rating.is-high{color:#fff;background:#43a626}.bw-editorial-bench__rating.is-unrated{background:var(--bw-surface-2);color:var(--bw-text-secondary)}.bw-editorial-bench__substitutions{gap:3px;font-size:12px;line-height:1.5;display:grid}.bw-editorial-bench__substitutions>span{align-items:center;gap:4px;display:flex}.bw-editorial-bench__substitutions .bw-event-icon{flex-basis:16px;width:16px;height:16px}.bw-editorial-bench__substitutions small{color:var(--bw-text-secondary);overflow-wrap:anywhere;font-size:11px}.bw-lineup-unpositioned{gap:8px;padding:12px;font-size:13px;line-height:1.6;display:grid}.bw-lineup-unpositioned p{color:var(--bw-text-secondary);margin:0 0 8px}@media (width<=760px){.bw-match-detail-page .bw-container{width:calc(100% - 32px)}.bw-match-detail-page .bw-match-report-redesign .bw-match-page-title{align-items:flex-start;gap:12px}.bw-match-detail-page .bw-match-report-redesign .bw-match-page-title h1{font-size:24px}.bw-match-detail-page .bw-match-report-redesign .bw-match-page-title>div>span{font-size:12px}.bw-match-detail-page .bw-match-report-redesign .bw-match-share{min-width:76px;padding:8px;font-size:12px}.bw-match-detail-page .bw-match-report-redesign .bw-match-scoreboard{grid-template-columns:minmax(0,1fr) 106px minmax(0,1fr);gap:6px;min-height:160px;padding:18px 8px 8px}.bw-match-detail-page .bw-match-report-redesign .bw-match-team__logo{width:62px;height:62px}.bw-match-detail-page .bw-match-report-redesign .bw-match-team h2{font-size:13px}.bw-match-detail-page .bw-match-report-redesign .bw-match-score{gap:7px}.bw-match-detail-page .bw-match-report-redesign .bw-match-score strong{font-size:38px}.bw-match-detail-page .bw-match-report-redesign .bw-match-score span{font-size:27px}.bw-match-detail-page .bw-match-report-redesign .bw-match-score-state{font-size:12px}.bw-match-detail-page .bw-match-report-redesign .bw-match-kickoff-date{margin-top:4px;font-size:10px}.bw-match-detail-page .bw-match-scorers{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);padding:8px 10px 14px}.bw-match-detail-page .bw-match-scorers b{font-size:11px}.bw-match-detail-page .bw-match-report-redesign .bw-match-tabs{justify-content:flex-start;margin-bottom:18px}.bw-match-detail-page .bw-match-report-redesign .bw-match-tabs button{flex:none;min-width:90px;font-size:14px}.bw-match-detail-page .bw-match-report-redesign .bw-match-layout{grid-template-columns:minmax(0,1fr);gap:20px}.bw-match-detail-page .bw-match-report-redesign .bw-match-event-row{grid-template-columns:38px 24px minmax(0,1fr) auto;gap:6px}.bw-match-detail-page .bw-match-event-row:before{inset-inline-start:41px}.bw-match-detail-page .bw-match-event-row:after{inset-inline-start:38px}.bw-match-detail-page .bw-match-event-row>div strong{font-size:13px}.bw-match-detail-page .bw-match-report-redesign .bw-match-event-row>div small{font-size:11px}.bw-match-detail-page .bw-match-event-row>b{font-size:12px}.bw-match-detail-page .bw-match-report-redesign .bw-match-section-heading h2{font-size:18px}.bw-match-detail-page .bw-match-standing-row{grid-template-columns:20px minmax(0,1fr) repeat(6,23px);gap:0;font-size:10px}.bw-match-detail-page .bw-match-standings__head{grid-template-columns:minmax(0,1fr) repeat(6,23px);padding-inline-start:20px;font-size:10px}.bw-match-detail-page .bw-match-standing-team{gap:5px}.bw-match-detail-page .bw-match-standing-team>strong{font-size:11px}.bw-match-detail-page .bw-match-standing-team .bw-matches-team__logo{flex-basis:22px;width:22px;height:22px}.bw-match-detail-page .bw-match-info-grid{grid-template-columns:minmax(0,1fr)}.bw-match-detail-page .bw-match-info-card{border:0;border-bottom:1px solid var(--bw-border);margin:0 12px;padding:10px 0}.bw-editorial-lineup-teams{grid-template-columns:minmax(0,1fr);gap:20px}.bw-editorial-lineup__header h2{font-size:16px}.bw-editorial-lineup__header>small{font-size:11px}.bw-match-detail-page .bw-football-pitch{min-height:500px;height:max(500px, calc(var(--formation-rows,4) * 100px))}.bw-match-detail-page .bw-pitch-player{width:58px}.bw-match-detail-page .bw-pitch-player__avatar,.bw-match-detail-page .bw-pitch-player__avatar .bw-lineup-shirt{width:40px;height:40px}.bw-lineup-shirt__number{font-size:15px;inset-block-start:13px}.bw-match-detail-page .bw-pitch-player__name{font-size:10px}.bw-match-detail-page .bw-pitch-player__rating-badge{min-width:24px;height:18px;font-size:9px;right:-11px}.bw-editorial-bench__player{grid-template-columns:28px minmax(0,1fr) 30px minmax(78px,.8fr);gap:6px;padding:8px}.bw-editorial-bench__number{width:28px;height:28px;font-size:12px}.bw-editorial-bench__identity strong{font-size:12px}.bw-editorial-bench__substitutions{font-size:11px}.bw-match-detail-page .bw-statistics-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bw-match-detail-page .bw-statistics-vs{display:none}.bw-match-detail-page .bw-statistics-team>strong{font-size:12px}}
