/* Match standings: compact, informative, independently scrollable */
#tabela[hidden]{display:none!important}
.ls-match-standing-panel{margin-top:16px}
.ls-match-standing-panel>h2{font-size:clamp(19px,2vw,25px);margin:10px 0 13px;color:#182943;font-weight:900;letter-spacing:-.025em}
.ls-match-table-intro{margin:5px 0 14px!important;color:#64748b;font-size:12px;line-height:1.65}
.ls-match-table-legend{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 17px}
.ls-match-table-legend span{border-radius:7px;padding:6px 10px;font-size:11px;font-weight:800;border:1px solid transparent}
.ls-match-table-legend .is-home{background:#e9f7ee;color:#166b47;border-color:#b7e2c8}
.ls-match-table-legend .is-away{background:#ecf3ff;color:#2755a7;border-color:#c0d4fb}
.ls-match-table-grid{display:grid;grid-template-columns:1fr;gap:16px}
.ls-match-table-group{border:1px solid #dce6f0;border-radius:11px;overflow:hidden;min-width:0;background:#fff}
.ls-match-table-group h3{margin:0!important;font-size:13px;font-weight:900;color:#1a2f4b;background:#f2f6fb;border-bottom:1px solid #e0e6ed;padding:12px 16px}
.ls-match-table-group .ls-virtual-overflow{overflow-x:auto;max-width:100%}
.ls-match-table-group .ls-virtual-table{width:100%;min-width:540px;font-size:12px;border-collapse:collapse}
.ls-match-table-group .ls-virtual-table th,.ls-match-table-group .ls-virtual-table td{padding:11px 9px!important}
.ls-match-table-group tr.is-home{background:#eaf8ef!important;box-shadow:inset 4px 0 #26a369}
.ls-match-table-group tr.is-away{background:#edf4ff!important;box-shadow:inset 4px 0 #487de4}
.ls-match-table-group tr.is-home td,.ls-match-table-group tr.is-away td{font-weight:800;color:#142e46}
.ls-match-table-group tr.is-home a{color:#176c46!important}
.ls-match-table-group tr.is-away a{color:#2355ae!important}
.ls-match-stand-team{min-width:155px}
.ls-match-stand-team a{text-decoration:none;font-weight:850}
.ls-match-stand-team small{display:block;font-size:10px;font-weight:750;color:#506782;margin-top:3px}
.ls-match-table-more{margin:16px 0 4px}
.ls-match-table-more a{color:#ce3152;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}
html[data-theme="dark"] .ls-match-standing-panel>h2{color:#e8f3ff}
html[data-theme="dark"] .ls-match-table-intro{color:#b7c6da}
html[data-theme="dark"] .ls-match-table-group{background:#1d2e43;border-color:#3a506b}
html[data-theme="dark"] .ls-match-table-group h3{background:#22354d;color:#eef4ff;border-color:#39516d}
html[data-theme="dark"] .ls-match-table-group tr.is-home{background:#244e3e!important}
html[data-theme="dark"] .ls-match-table-group tr.is-away{background:#253f65!important}
html[data-theme="dark"] .ls-match-table-group tr.is-home td,html[data-theme="dark"] .ls-match-table-group tr.is-away td{color:#f0f6ff!important}
html[data-theme="dark"] .ls-match-table-group tr.is-home a{color:#b6ffd6!important}
html[data-theme="dark"] .ls-match-table-group tr.is-away a{color:#b9d4ff!important}
html[data-theme="dark"] .ls-match-stand-team small{color:#d4e2f3}
html[data-theme="dark"] .ls-match-table-legend .is-home{background:#244e3e;color:#c3f9da;border-color:#367351}
html[data-theme="dark"] .ls-match-table-legend .is-away{background:#253f65;color:#d4e4ff;border-color:#4e72af}
@media(max-width:680px){.ls-match-table-group .ls-virtual-table{min-width:480px;font-size:11px}.ls-match-table-group .ls-virtual-table td,.ls-match-table-group .ls-virtual-table th{padding:9px 6px!important}.ls-match-table-legend{gap:6px}.ls-match-table-legend span{font-size:10px}}
