/* Append-only scope: no global wiki styles are changed. */
.br2026-auto{display:flow-root;overflow:hidden;min-width:0;max-width:100%;font-size:95%;color:inherit}
.br2026-auto h3{margin:.8em 0 .4em;font-size:1.2em}
.br2026-auto .br2026-scroll{max-width:100%;overflow-x:auto}
.br2026-auto table.wikitable{width:100%;margin:.4em 0;border-collapse:collapse}
.br2026-auto .br2026-standing td,.br2026-auto .br2026-standing th{padding:.35em .4em;text-align:center;white-space:nowrap;border:1px solid #aaa}
.br2026-auto .br2026-standing td:nth-child(2){text-align:left}
.br2026-auto .br2026-gremio{background:#e6f2fa;font-weight:600}
.br2026-auto .br2026-controls{display:flex;gap:.5em;align-items:center;justify-content:center;margin:1em 0;flex-wrap:wrap}
.br2026-auto button,.br2026-auto select{font:inherit;min-height:36px;padding:.3em .75em;border:1px solid #888;border-radius:2px;background:#f8f9fa;color:#202122}
.br2026-auto button:focus-visible,.br2026-auto select:focus-visible{outline:2px solid #36c;outline-offset:2px}
.br2026-auto [data-br-round]>table{width:100%;table-layout:auto;margin:0;border-collapse:collapse}
.br2026-auto [data-br-round]>table>tbody>tr:first-child{display:none}
.br2026-auto [data-br-round]>table td{overflow-wrap:anywhere;padding:.2em;vertical-align:middle}
.br2026-auto [data-br-round]>table td img{max-width:25px;height:auto}
.br2026-auto .br2026-note{font-size:90%;line-height:1.5;color:#54595d}
.br2026-auto [hidden]{display:none!important}
.br2026-auto .br2026-score{white-space:nowrap;font-weight:600}
@media(max-width:600px){.br2026-auto{width:100%;font-size:90%}.br2026-auto .br2026-standing td,.br2026-auto .br2026-standing th{padding:.3em}.br2026-auto [data-br-round]>table{font-size:95%}}

.br2026-auto .br2026-heading{font-weight:bold;font-size:1.2em;margin:1em 0 .5em}.br2026-auto .br2026-roundtitle{font-weight:bold;margin:.6em 0}

.br2026-auto [data-br-round]>table td:not([colspan]):first-child,.br2026-auto [data-br-round]>table td:not([colspan]):last-child{width:1%}.br2026-auto [data-br-round]>table td[align=right],.br2026-auto [data-br-round]>table td[align=left]{width:39%}

.br2026-auto .br2026-controls{justify-content:space-between;flex-wrap:nowrap;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:1em 0 0;padding:0}
.br2026-auto .br2026-controls button{border:0;background:transparent;color:#00a650;font-size:28px;padding:0 .4em;cursor:pointer;line-height:1}
.br2026-auto .br2026-controls button:disabled{opacity:.25;cursor:default}
.br2026-auto .br2026-controls select{border:0;background:transparent;font-weight:bold;text-align:center;text-transform:uppercase;max-width:65%;padding:.2em;font-size:90%}
.br2026-auto .br2026-selected{display:none}
.br2026-auto[data-ready="1"] .br2026-roundtitle{display:none}
.br2026-auto .br2026-match{padding:12px 4px 10px;border-bottom:1px solid #d8d8d8;text-align:center;background:#fafbfc}
.br2026-auto .br2026-matchmeta{font-size:78%;line-height:1.5;color:#72777d;margin-bottom:7px}
.br2026-auto .br2026-matchmeta strong{color:#404448;white-space:nowrap;font-weight:600}
.br2026-auto .br2026-confrontation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}
.br2026-auto .br2026-team{display:flex;align-items:center;gap:6px;min-width:0}
.br2026-auto .br2026-home{justify-content:flex-end}
.br2026-auto .br2026-away{justify-content:flex-start}
.br2026-auto .br2026-clubname{min-width:0;overflow-wrap:anywhere;line-height:1.25}
.br2026-auto .br2026-clubname a{color:#72777d;text-decoration:none}
.br2026-auto .br2026-clubname a:hover{text-decoration:underline}
.br2026-auto .br2026-crest{flex:0 0 25px;width:25px;display:inline-block}
.br2026-auto .br2026-crest img{max-width:25px;height:auto;vertical-align:middle}
.br2026-auto .br2026-score{font-size:115%;font-weight:700;color:#202122}
.br2026-auto .br2026-versus{font-weight:400;color:#72777d;padding:0 3px}
.br2026-auto .br2026-sheet{margin-top:7px;font-size:78%;font-weight:bold;text-transform:uppercase}
.br2026-auto .br2026-sheet a{color:#00a650;text-decoration:none}
.br2026-auto .br2026-sheet a:hover{text-decoration:underline}
.br2026-auto .br2026-status{font-size:78%;color:#54595d;margin-top:5px}
@media(max-width:420px){.br2026-auto .br2026-confrontation{gap:5px}.br2026-auto .br2026-team{gap:4px}.br2026-auto .br2026-match{padding-left:2px;padding-right:2px}}
