.mcr{--mcr-ink:#173247;--mcr-muted:#5e7280;--mcr-line:#d8e3e7;container-type:inline-size;padding:23px;border:1px solid var(--mcr-line);border-radius:15px;background:#fff;color:var(--mcr-ink);margin:22px 0;min-width:0}.mcr *{box-sizing:border-box}.mcr [hidden]{display:none!important}.mcr button,.mcr select,.mcr input{font:inherit}.mcr button{cursor:pointer}.mcr button:disabled{cursor:not-allowed;opacity:.4}.mcr button:focus-visible,.mcr select:focus-visible,.mcr input:focus-visible{outline:3px solid #337da0;outline-offset:3px}.mcr__heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:19px}.mcr__eyebrow{font-size:10px!important;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#3f6b5b!important;margin:0 0 7px!important}.mcr__heading h2{font-size:25px;line-height:1.15;margin:0;letter-spacing:-.03em}.mcr__heading p{font-size:12px;line-height:1.6;color:var(--mcr-muted);margin:9px 0 0}.mcr__badge{align-self:start;white-space:nowrap;background:#edf4ef;color:#3f6b5b;border:1px solid #d4e2d8;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:700}.mcr__notice{border-left:3px solid #a87b29;background:#fff8e9;border-radius:5px;padding:9px 12px;margin:0 0 15px;color:#795c2a;font-size:11px;line-height:1.6}.mcr__notice p{margin:3px 0}.mcr__topbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.mcr__scope,.mcr__quarters{display:flex;gap:4px;border-radius:9px;background:#edf2f4;padding:4px}.mcr__scope button,.mcr__quarters button{background:transparent;color:var(--mcr-muted);border:1px solid transparent;min-height:36px;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:750}.mcr__scope button[aria-pressed=true]{background:#214c40;color:#fff}.mcr__quarters button[aria-pressed=true]{background:#fff;color:var(--mcr-ink);border-color:#cad8dc}.mcr__scoreboard{display:grid;grid-template-columns:1fr minmax(100px,.7fr) 1fr;gap:12px;align-items:center;border:1px solid var(--mcr-line);border-radius:11px;background:#f8fafb;padding:13px 16px}.mcr__score{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;border-left:4px solid var(--mc-home,#0b2240);padding-left:12px;min-width:0}.mcr__score--away{border-color:var(--mc-away,#52657c)}.mcr__score>span{font-size:12px;font-weight:750;overflow-wrap:anywhere}.mcr__score>strong{font-size:29px;line-height:1.1;grid-column:2;grid-row:1/3;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mcr__score>small{font-size:10px;color:var(--mcr-muted);min-height:13px}.mcr__clock{text-align:center;font-variant-numeric:tabular-nums}.mcr__clock strong{display:block;font-size:15px}.mcr__clock span{display:block;font-size:9px;color:var(--mcr-muted);margin-top:4px}.mcr__score-note{font-size:11px;line-height:1.5;color:#795c2a;margin:8px 0}.mcr__workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:22px;margin-top:20px}.mcr__visual,.mcr__sidebar{min-width:0}.mcr__passage-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:25px;margin-bottom:8px}.mcr__passage-heading strong{font-size:12px}.mcr__passage-heading span{font-size:10px;color:#4d6c5f;background:#edf4ef;padding:4px 7px;border-radius:5px}.mcr__pitch-wrap{position:relative;background:#f3f8f4;border:1px solid #d2e1d7;border-radius:11px;overflow:hidden}.mcr__pitch{display:block;width:100%;aspect-ratio:1.5}.mcr__ground{fill:#e5efe7;stroke:#8da995;stroke-width:.8}.mcr__field{fill:none;stroke:#a8c1af;stroke-width:.6}.mcr__goals{fill:none;stroke:#4e735b;stroke-width:1}.mcr__path{stroke:var(--mcr-team,#668171);fill:none;stroke-width:1.2}.mcr__point--home,.mcr__path--home,.mcr__current--home,.mcr__action--home{--mcr-team:var(--mc-home,#0b2240)}.mcr__point--away,.mcr__path--away,.mcr__current--away,.mcr__action--away{--mcr-team:var(--mc-away,#52657c)}.mcr__point circle{fill:var(--mcr-team,#668171);stroke:#fff;stroke-width:.6}.mcr__point text{font-size:3px;text-anchor:middle;dominant-baseline:central;fill:#fff;font-weight:750}.mcr__current-jersey{fill:var(--mcr-team,#668171);stroke:#fff;stroke-width:.6}.mcr__point .mcr__player-label{font-size:3px;fill:#173247;paint-order:stroke;stroke:#f3f8f4;stroke-width:1.2;stroke-linejoin:round}.mcr__ray{stroke:#244e3b;stroke-width:1.1;stroke-dasharray:2 1.5}.mcr__target{fill:#fff;stroke:#244e3b;stroke-width:.8}.mcr__map-empty{position:absolute;inset:36% 10% auto;text-align:center;background:#f8fbf9;border:1px solid #cbdcd0;border-radius:7px;padding:12px;font-size:11px;line-height:1.6;color:#526b5b}.mcr__directions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:9px 0;font-size:10px;color:var(--mcr-muted)}.mcr__direction{display:flex;gap:6px;align-items:center}.mcr__direction b{font-size:18px;line-height:1}.mcr__direction--home b{color:var(--mc-home,#0b2240)}.mcr__direction--away b{color:var(--mc-away,#52657c)}.mcr__gap{font-size:11px;line-height:1.5;color:#795c2a;background:#fff8e9;border-radius:6px;padding:8px 10px;margin:8px 0}.mcr__transport{display:flex;align-items:center;gap:7px;margin-top:13px}.mcr__transport>button{min-height:41px;min-width:41px;border:1px solid #ccdad3;border-radius:8px;background:#fff;color:#254e3e;font-size:22px}.mcr__transport>button.mcr__play{background:#244e3f;color:#fff;border-color:#244e3f;font-size:12px;font-weight:750;min-width:100px;display:flex;justify-content:center;gap:9px;align-items:center}.mcr__speed{margin-left:auto;font-size:10px;color:var(--mcr-muted);display:flex;align-items:center;gap:7px}.mcr__speed select{background:#fff;border:1px solid #cedbd3;padding:8px 5px;border-radius:6px;font-size:11px;color:var(--mcr-ink);min-height:37px;max-width:90px}.mcr__slider-label{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:10px;color:var(--mcr-muted);margin:12px 0}.mcr__slider-label output{font-variant-numeric:tabular-nums}.mcr__slider-label input{grid-column:1/-1;width:100%;accent-color:#2c5c49;margin:0;height:28px;cursor:pointer}.mcr__jumps{display:flex;flex-wrap:wrap;gap:6px}.mcr__jumps button{border:1px solid #d4e1d8;border-radius:6px;padding:8px;background:#f6f9f7;color:#365f4b;font-size:10px;min-height:34px;font-weight:650}.mcr__current{border:1px solid var(--mcr-line);border-top:3px solid var(--mcr-team,#668171);background:#f5f8f7;border-radius:9px;padding:14px;min-height:119px;margin-bottom:17px}.mcr__current-kicker{font-size:10px;letter-spacing:.04em;color:var(--mcr-muted);margin:0 0 10px}.mcr__identity{display:flex;gap:10px;align-items:center}.mcr__jersey{flex:0 0 35px;width:35px;height:42px;background:var(--mcr-team,#668171);color:#fff;display:grid;place-items:center;clip-path:polygon(24% 0,38% 8%,62% 8%,76% 0,100% 20%,82% 36%,76% 29%,76% 100%,24% 100%,24% 29%,18% 36%,0 20%);font-size:12px;font-weight:750}.mcr__identity img{flex:0 0 39px;width:39px;height:47px;object-fit:contain}.mcr__identity strong{font-size:14px;line-height:1.4;display:block}.mcr__identity small{font-size:10px;color:var(--mcr-muted);display:block;margin-top:4px}.mcr__current-label{font-size:12px;font-weight:650;margin:12px 0 0;line-height:1.5}.mcr__current-note{font-size:10px;color:var(--mcr-muted);margin:6px 0 0;line-height:1.5}.mcr__possession{display:inline-block;font-size:10px;font-weight:700;border:1px solid #ccdad3;border-radius:5px;padding:4px 7px;margin:10px 0 0;color:#355e49;background:#fff}.mcr__list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.mcr__list-heading h3{font-size:12px;margin:0}.mcr__list-heading span{font-size:10px;color:var(--mcr-muted)}.mcr__actions{list-style:none;padding:0;margin:0;border:1px solid var(--mcr-line);border-radius:9px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mcr__actions li+li{border-top:1px solid #e1e9e5}.mcr__action{width:100%;min-height:56px;padding:10px;border:0;border-left:3px solid var(--mcr-team,#668171);display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;text-align:left;background:#fff;color:var(--mcr-ink);align-items:center}.mcr__action[aria-current=step]{background:#eaf3ed}.mcr__action:hover{background:#f0f6f2}.mcr__action .mcr__jersey{width:25px;height:30px;font-size:9px}.mcr__action strong{font-size:11px;display:block;line-height:1.4}.mcr__action small{display:block;font-size:10px;color:var(--mcr-muted);line-height:1.5;margin-top:2px}.mcr__action time{font-size:9px;color:var(--mcr-muted);font-variant-numeric:tabular-nums}.mcr__action-gap{font-size:9px;padding:5px 10px;color:#795c2a;background:#fff8e9}.mcr__explanation,.mcr__unavailable{font-size:11px;color:var(--mcr-muted);line-height:1.7;margin:17px 0 0}.mcr__sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@container(max-width:760px){.mcr__workspace{grid-template-columns:1fr}.mcr__sidebar{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.mcr__current{grid-row:1/3;margin:0}.mcr__actions{max-height:240px}.mcr__badge{display:none}.mcr__pitch{aspect-ratio:1.7}}
@container(max-width:480px){.mcr__heading h2{font-size:22px}.mcr__scoreboard{padding:12px 8px;gap:8px;grid-template-columns:1fr 80px 1fr}.mcr__score{padding-left:7px;grid-template-columns:1fr;gap:4px}.mcr__score>strong{grid-column:1;grid-row:auto;font-size:25px}.mcr__score>span{font-size:10px}.mcr__clock strong{font-size:12px}.mcr__clock span{font-size:8px}.mcr__sidebar{display:block}.mcr__current{margin-bottom:14px;min-height:0}.mcr__pitch{aspect-ratio:1.25}.mcr__scope,.mcr__quarters{flex:1;justify-content:center}.mcr__scope button,.mcr__quarters button{padding:7px 10px}.mcr__transport{gap:5px}.mcr__speed{gap:4px}.mcr__actions{max-height:275px}.mcr__directions{font-size:9px}}
@media(max-width:600px){.mcr{padding:15px;margin:15px 0;border-radius:11px}}
@media(prefers-reduced-motion:reduce){.mcr *{scroll-behavior:auto!important}}
