/* V9.55 · Champions League */
/* V9.53 · Vista de Copa Libertadores */
.championsLeague-view{gap:18px}
.championsLeague-view .section-title{align-items:flex-start}
.championsLeague-view .champion-card{border-color:rgba(245,196,72,.42);background:linear-gradient(135deg,rgba(245,196,72,.10),rgba(255,255,255,.02))}
.championsLeague-groups{align-items:start}
.championsLeague-stage{display:grid;gap:12px;margin-top:4px}
.championsLeague-stage>.row{justify-content:space-between;align-items:center}
.championsLeague-tie{display:grid;gap:7px;min-width:0}
.championsLeague-tie .cwc-group-result{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
.championsLeague-tie .cwc-group-result span:last-child{text-align:right}
.championsLeague-view .cwc-group-card details{margin-top:10px}
.championsLeague-view .cwc-group-card summary{cursor:pointer;color:var(--muted)}
.championsLeague-view .cwc-group-result-list{display:grid;gap:6px;margin-top:10px}
.championsLeague-view .division-filter{min-width:145px}
@media (max-width:980px){
  .championsLeague-groups,.championsLeague-stage .grid.cols-2{grid-template-columns:1fr}
}
@media (max-width:680px){
  .championsLeague-view .grid.cols-3{grid-template-columns:1fr}
  .championsLeague-view .section-title>.row{width:100%;align-items:stretch}
  .championsLeague-view .competition-controls{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}
  .championsLeague-tie .cwc-group-result{grid-template-columns:1fr;gap:3px;text-align:left}
  .championsLeague-tie .cwc-group-result span:last-child{text-align:left}
}
