/* v201: shared match header, compact events, one pitch, motion only between known values. */
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-v201 {grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);margin-bottom:18px!important;align-items:center;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-team-hero-v201 {flex-direction:column;gap:8px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .hero-logo-tile-v201 {display:grid;place-items:center;width:72px;height:72px;box-sizing:border-box;padding:10px;background:#fff;border-radius:12px;flex:0 0 72px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .hero-logo-tile-v201 .team-logo-v200 {width:52px;height:52px;flex:0 0 52px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-center-v201 {display:grid;justify-items:center;align-content:center;gap:10px;min-width:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-center-v201 > b {font-size:32px!important;color:#e8edf4;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-center-v201 .match-phase-v199 {margin:0!important;font-size:12px!important;gap:6px;text-align:center;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-stat-track-v185[data-animate-v201="true"] :is(.match-stat-home-v183,.match-stat-away-v183) {transition:width 300ms ease!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-stat-track-v185[data-animate-v201="false"] :is(.match-stat-home-v183,.match-stat-away-v183) {transition:none!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-group-v201 {margin:0 0 18px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-group-v201 h3 {display:flex;align-items:center;justify-content:space-between;padding:9px 12px;margin:0 0 8px;background:#101f2a;border-radius:6px;color:#adbecf;font:700 12px/1.4 Arial,sans-serif;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-group-v201 ol,#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-events-v201 ol {list-style:none;margin:0;padding:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-line-v201 {display:flex;align-items:flex-start;gap:10px;padding:10px 4px;color:#d9e3ed;font:400 13px/1.5 Arial,sans-serif;min-height:38px;box-sizing:border-box;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-line-v201.away {flex-direction:row-reverse;text-align:right;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-line-v201 time {flex:0 0 44px;white-space:nowrap;font-size:12px!important;font-weight:700;color:#a8bacb;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-symbol-v201 {display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding-top:1px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-line-v201.away .event-symbol-v201 {flex-direction:row-reverse;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-score-v201 {color:#d9e3ed;white-space:nowrap;font-size:12px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-copy-v201 {min-width:0;overflow-wrap:anywhere;max-width:75%;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-copy-v201 :is(span,strong) {font-size:13px!important;line-height:1.5!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-enter-v201 {display:inline;margin-right:10px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-exit-v201 {display:inline;color:#9aadc0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-group-v201 h3 span {font-size:12px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .formations-v201 {display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:12px;color:#adbecf;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .formations-v201 :is(b,span) {font-size:12px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .formations-v201 b:last-child {text-align:right;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201 {position:relative;width:100%;aspect-ratio:1.65;background:#12281e;border:1px solid #375342;border-radius:12px;box-sizing:border-box;isolation:isolate;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201::before {content:'';position:absolute;inset:12px;border:1px solid #73957c50;pointer-events:none;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201::after {content:'';position:absolute;left:50%;top:12px;bottom:12px;border-left:1px solid #73957c50;pointer-events:none;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-center-v201 {position:absolute;left:50%;top:50%;width:15%;aspect-ratio:1;border:1px solid #73957c50;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-box-v201 {position:absolute;width:15%;height:45%;top:27.5%;border:1px solid #73957c50;pointer-events:none;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-box-v201.home {left:12px;border-left:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-box-v201.away {right:12px;border-right:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-player-v201 {position:absolute;left:var(--pitch-x);top:var(--pitch-y);width:80px;transform:translate(-50%,-50%);z-index:1;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .lineup-player-v201 {appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;width:100%;padding:0;border:0;border-radius:5px;background:transparent;color:#e6edf5;box-shadow:none;text-align:center;cursor:pointer;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-name-v201 {font:600 11px/1.25 Arial,sans-serif!important;overflow-wrap:anywhere;max-width:100%;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-face-v200 {position:relative;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-photo-v200 {width:40px;height:40px;border-radius:50%;object-fit:cover;background:transparent;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-silhouette-v201 {display:block;width:100%;height:100%;border-radius:50%;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-face-v200:has(.image-fallback-v200) .player-number-v200 {display:grid!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-badges-v201 {position:absolute;left:calc(100% - 1px);top:-4px;display:grid;grid-template-columns:repeat(2,14px);gap:2px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-badge-v201 {position:relative;display:grid;place-items:center;width:14px;height:14px;background:#10202b;border-radius:3px;color:#d9e3ed;font:700 10px/1 Arial,sans-serif!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-badge-v201 svg {width:12px;height:12px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-badge-v201 small {position:absolute;right:-3px;bottom:-3px;background:#10202b;font-size:9px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .badge-in {color:#aaff58;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .badge-out {color:#ed929d;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .badge-assist {color:#58b6ff;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .badge-card-v201 {width:7px;height:10px;border-radius:1px;background:#ffc56f;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .badge-red .badge-card-v201 {background:#ed929d;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-team-mark-v201 {display:none;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .lineup-fallbacks-v201,#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .bench-grid-v201 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .lineup-player-v201.compact {display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:9px 0;text-align:left;justify-items:start;border-radius:0;border-bottom:1px solid #223647;min-height:52px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .compact .player-photo-v200 {width:32px;height:32px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .compact .player-name-v201 {font-size:13px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .bench-changes-v201 {display:grid;gap:3px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .bench-changes-v201 small {font-size:11px!important;white-space:nowrap;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .bench-title-v201 {display:flex;align-items:center;gap:8px;font-size:13px!important;color:#adbecf;margin:16px 0 8px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .bench-team-logo-v201 {width:24px;height:24px;object-fit:contain;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-events-v201 {margin:18px 0;padding:12px;background:#101e2a;border:1px solid #2b3e50;border-radius:10px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-events-v201 header {display:flex;align-items:center;justify-content:space-between;gap:12px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-events-v201 header button {min-width:44px;min-height:44px;border:0;background:transparent;color:#d9e3ed;font-size:22px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-events-v201 p {color:#9aadc0;font-size:13px!important;}
@media(max-width:760px){
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-v201 {grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:8px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .hero-logo-tile-v201 {width:56px;height:56px;flex-basis:56px;padding:8px;border-radius:10px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .hero-logo-tile-v201 .team-logo-v200 {width:40px;height:40px;flex-basis:40px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-team-hero-v201 strong {font-size:12px!important;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-center-v201 > b {font-size:28px!important;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-center-v201 .match-phase-v199 {font-size:11px!important;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201 {aspect-ratio:auto;height:800px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201::after {left:12px;right:12px;top:50%;bottom:auto;border-left:0;border-top:1px solid #73957c50;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-center-v201 {width:30%;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-box-v201 {width:45%;height:15%;left:27.5%;right:auto;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-box-v201.home {top:12px;bottom:auto;border-left:1px solid #73957c50;border-top:0;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-box-v201.away {bottom:12px;top:auto;border-right:1px solid #73957c50;border-bottom:0;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-player-v201 {left:var(--mobile-x);top:var(--mobile-y);width:60px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-photo-v200 {width:32px;height:32px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .player-name-v201 {font-size:10px!important;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-team-mark-v201 {display:block;position:absolute;right:17px;top:17px;z-index:0;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-team-mark-v201.away {top:calc(50% + 17px);}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-small-logo-v201 {width:24px;height:24px;object-fit:contain;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .bench-grid-v201 {grid-template-columns:1fr;gap:16px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-copy-v201 {max-width:calc(100% - 90px);}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-line-v201 {gap:7px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .event-line-v201 time {flex-basis:36px;}
 #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-stat-values-v183 td {font-size:12px!important;}
}
@media(prefers-reduced-motion:reduce){#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-stat-track-v185[data-animate-v201] :is(.match-stat-home-v183,.match-stat-away-v183) {transition:none!important;}}

#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .lineup-player-v201 {background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201 .player-name-v201 {background:#071725bb;border-radius:3px;padding:1px;box-sizing:border-box;}
@media(max-width:760px){#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .pitch-player-v201 {width:var(--mobile-width);max-width:96px;}}
@media(max-width:360px){#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201 .player-name-v201 {font-size:9.5px!important;}}

@media(max-width:360px){#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-v201 {grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-team-hero-v201 strong {font-size:11px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .match-score-center-v201 .match-phase-v199 {font-size:10px!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-center-modal-v201 .whole-pitch-v201 .player-name-v201 {letter-spacing:-.15px;}}
