.entrance-tournament-live { margin:20px 0; padding:0; min-width:0; }
.entrance-tournament-live > h2 { margin:0 0 18px; font-size:24px; line-height:1.4; }
.etm-standings { padding:16px; }
.etm-standings--final { border-left:3px solid #b99a5e; }
.entrance-tournament-live .etm-standings { margin:20px 0; padding:0; border:0; background:transparent; box-shadow:none; }
.entrance-tournament-live .etm-standings--final { border-top:2px solid #b99a5e; padding-top:14px; }
.entrance-tournament-live .etm-standings h2 { margin:0 0 12px; font-size:20px; line-height:1.4; }
.etm-table-scroll { max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; -webkit-overflow-scrolling:touch; }
.etm-standings-table { width:100%; min-width:300px; border-collapse:collapse; table-layout:auto; font-size:14px; line-height:1.6; }
.etm-standings-table :is(th,td) { padding:9px 8px; text-align:left; white-space:nowrap; border-bottom:1px solid #cbd5d7; }
.etm-standings-table th { font-size:12px; font-weight:700; background:#e8edeb; }
.etm-standings-table :is(th,td):first-child { width:28px; text-align:center; }
.etm-standings-table :is(th,td):nth-child(2) { width:100%; min-width:92px; }
.etm-standings-table tbody tr:nth-child(even) { background:#f1f4f280; }
.etm-table-scroll:focus-visible { outline:2px solid #806537; outline-offset:3px; }
@media(max-width:480px) { .entrance-tournament-live > h2 { font-size:21px; } .etm-standings-table :is(th,td) { padding:8px 6px; } }
