/* Per-publisher twelve-brand selection. Existing ranked-row visual system stays authoritative. */
body .mmrc .mmep-rank-card.mmbr-card,body .mmrc-page .mmep-rank-card.mmbr-card{grid-template-columns:200px minmax(0,1fr) 220px;column-gap:30px;row-gap:12px}
.mmbr-card[hidden]{display:none!important}
.mmbr-card .mmep-rank-brand{grid-column:1;grid-row:1;min-height:110px}
.mmbr-card .mmep-rank-offer{grid-column:2;grid-row:1}
.mmbr-card .mmep-rank-actions{grid-column:3;grid-row:1;display:flex}
.mmbr-card .mmep-rank-bottom{grid-column:1/-1;grid-row:2}
.mmbr-card .mmep-rank-logo img{max-width:100%!important}
.mmbr-card .mmep-rank-brand h3{overflow-wrap:anywhere}
.mmbr-filter{grid-template-columns:minmax(0,1fr)!important}
body .mmrc .mmbr-note,body .mmrc-page .mmbr-note{font-size:13px;line-height:1.95;color:#344c40!important;opacity:1!important}
@container(max-width:780px){body .mmrc .mmep-rank-card.mmbr-card,body .mmrc-page .mmep-rank-card.mmbr-card{grid-template-columns:145px minmax(0,1fr) 170px;column-gap:18px}.mmbr-card .mmep-rank-brand{grid-row:1}.mmbr-card .mmep-rank-actions{grid-row:1}.mmbr-card .mmep-rank-bottom{grid-row:2}}
@container(max-width:560px){body .mmrc .mmep-rank-card.mmbr-card,body .mmrc-page .mmep-rank-card.mmbr-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:13px;row-gap:14px}.mmbr-card .mmep-rank-brand{grid-column:1;grid-row:1;min-height:130px}.mmbr-card .mmep-rank-offer{grid-column:2;grid-row:1}.mmbr-card .mmep-rank-actions{grid-column:1/-1;grid-row:2}.mmbr-card .mmep-rank-bottom{grid-row:3}.mmbr-card .mmep-entry{width:100%}.mmbr-card .mmep-cta{width:100%}}
