.cmg-shell #workspace .competition-room-status.compact-match-summary{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.4fr) minmax(100px,.45fr);align-items:center;gap:18px 28px;padding:24px;background:#242725;border:1px solid var(--line);border-radius:5px;min-width:0}
.cmg-shell #workspace .compact-match-summary>div{min-width:0}
.cmg-shell #workspace .compact-match-summary .game-identity-stamp{margin:0;gap:12px}
.cmg-shell #workspace .compact-match-summary .game-identity-stamp>.team-badge.team-game-art{width:46px;height:64px;min-width:46px;flex:none}
.cmg-shell #workspace .compact-match-summary .game-identity-stamp>span>strong{font-size:16px;line-height:1.45}
.cmg-shell #workspace .compact-match-summary .game-identity-stamp>span>small{font-size:14px;line-height:1.45}
.cmg-shell #workspace .compact-match-summary h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;font:500 22px/1.3 var(--sans);margin:0 0 8px;overflow-wrap:anywhere}
.cmg-shell #workspace .compact-match-summary h2>span{font-size:13px;color:var(--muted);margin:0}
.cmg-shell #workspace .compact-match-summary h2>.compact-match-opponent{font-size:18px;color:var(--text);font-weight:400}
.cmg-shell #workspace .compact-match-summary p{font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}
.cmg-shell #workspace .compact-match-summary .compact-match-rules{color:var(--text)}
.cmg-shell #workspace .compact-match-summary .compact-match-location{margin-top:3px;color:var(--muted)}
.cmg-shell #workspace .compact-match-summary p>span{padding:0 3px;color:var(--muted)}
.cmg-shell #workspace .compact-match-result{justify-self:end;text-align:right}
.cmg-shell #workspace .compact-match-summary .competition-room-result{gap:3px;margin:0;justify-items:end}
.cmg-shell #workspace .compact-match-summary .competition-room-result>.result-outcome-label{font-size:15px;line-height:1.4}
.cmg-shell #workspace .compact-match-summary .competition-room-score{font-size:44px;gap:9px;line-height:1.1;margin:0}
.cmg-shell #workspace .compact-match-summary .competition-room-score>span{margin:0;font-size:inherit}
.cmg-shell #workspace .compact-match-summary .competition-room-score>.result-own-score{color:var(--result-current-color)}
.cmg-shell #workspace .compact-match-summary .competition-room-score>.result-opponent-score{color:var(--text)}
.cmg-shell #workspace .compact-match-summary .competition-room-result[data-result-state=review]>.result-outcome-label{color:var(--result-review)}
.cmg-shell #workspace .compact-match-summary .competition-room-score>i{font-size:27px}
.cmg-shell #workspace .compact-match-summary .competition-room-result>small{font-size:12px}
.cmg-shell #workspace .compact-match-summary .site-status{font-size:14px;white-space:normal;justify-content:flex-end}
.cmg-shell #workspace .compact-match-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);padding-top:14px}
.cmg-shell #workspace .compact-match-summary .match-support-channel{margin:0;font-size:14px}
.cmg-shell #workspace .compact-match-summary .competition-primary-action{margin:0;min-height:44px}
@media(max-width:1100px){.cmg-shell #workspace .competition-room-status.compact-match-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:18px;padding:22px}.cmg-shell #workspace .compact-match-summary h2{font-size:20px}.cmg-shell #workspace .compact-match-summary h2>.compact-match-opponent{font-size:16px}}
@media(max-width:700px){.cmg-shell #workspace .competition-room-status.compact-match-summary{grid-template-columns:minmax(0,1fr) auto;gap:18px 16px;padding:20px}.cmg-shell #workspace .compact-match-game{grid-column:1/-1}.cmg-shell #workspace .compact-match-matchup{grid-column:1}.cmg-shell #workspace .compact-match-result{grid-column:2;align-self:center}.cmg-shell #workspace .compact-match-summary h2{font-size:20px;display:block}.cmg-shell #workspace .compact-match-summary h2>span{display:inline-block;margin-right:6px}.cmg-shell #workspace .compact-match-summary h2>span:first-child{margin-left:6px}.cmg-shell #workspace .compact-match-summary .competition-room-score{font-size:38px}.cmg-shell #workspace .compact-match-summary .competition-room-result>.result-outcome-label{font-size:14px;max-width:110px}.cmg-shell #workspace .compact-match-summary p{font-size:14px}.cmg-shell #workspace .compact-match-footer{gap:14px}.cmg-shell #workspace .compact-match-footer .competition-primary-action{width:100%;justify-content:space-between}}
@media(max-width:370px){.cmg-shell #workspace .competition-room-status.compact-match-summary{padding:16px;column-gap:12px}.cmg-shell #workspace .compact-match-summary h2{font-size:18px}.cmg-shell #workspace .compact-match-summary h2>.compact-match-opponent{font-size:15px}.cmg-shell #workspace .compact-match-summary .competition-room-score{font-size:34px;gap:6px}.cmg-shell #workspace .compact-match-summary .competition-room-result>.result-outcome-label{max-width:88px}}

.cmg-shell #workspace .compact-match-game>.match-support-channel{margin-top:12px;font-size:14px}
