.standings-card,.standing-list .match-like{max-width:860px;margin-left:auto;margin-right:auto}.standings-card{padding:12px 14px}.match-like{padding:12px 14px;gap:14px;align-items:center}.left-block{min-width:200px}.team-info .team-name{font-size:15px;line-height:1.15}.team-info .team-sub{font-size:13px;margin-top:4px}.right-block .points{min-width:46px;height:44px;padding:0 12px;font-size:20px;border-radius:8px;background:#0000002e;border:1px solid rgba(255,255,255,.03);box-shadow:0 8px 18px #02061747;display:inline-flex;align-items:center;justify-content:center}.right-block .stat{min-width:40px;font-size:14px;font-weight:600;color:var(--text-muted)}.league-tabs{margin-bottom:10px}.tabs-list{gap:14px}.standing-header{padding:8px 12px}.standing-table,.standing-table tbody{width:100%}.standing-table{border-spacing:0 10px}.standing-table tbody tr{max-width:860px;margin-left:auto;margin-right:auto}.pos-badge.pos-1,.pos-badge.accent-1{background:linear-gradient(180deg,#f6c94c,#f2b93f);color:#071018;box-shadow:0 8px 26px #f6c94c2e;border:1px solid rgba(246,201,76,.9)}.pos-badge.pos-2,.pos-badge.accent-2{background:linear-gradient(180deg,#c6c8ca,#aeb6be);color:#071018;box-shadow:0 8px 20px #c6c8ca1f;border:1px solid rgba(198,200,202,.6)}.pos-badge.pos-3,.pos-badge.accent-3{background:linear-gradient(180deg,#f6b76c,#f4a859);color:#071018;box-shadow:0 8px 22px #f6b76c24;border:1px solid rgba(246,183,108,.65)}.pos-badge.pos-4,.pos-badge.accent-4{background:linear-gradient(180deg,#60a5fa,#3b82f6);color:#071018;box-shadow:0 8px 22px #60a5fa1f;border:1px solid rgba(96,165,250,.6)}.pos-badge.accent-releg,.pos-badge.pos-releg{background:linear-gradient(180deg,#ff9b9b,#ef4444);color:#071018;box-shadow:0 8px 22px #ef444424;border:1px solid rgba(239,68,68,.8)}.standing-table tbody tr:has(.pos-badge.pos-1),.standing-table tbody tr:has(.pos-badge.accent-1){border-color:#f6c94c1f;box-shadow:0 14px 36px #f6c94c0d;background:linear-gradient(180deg,#f6c94c05,#00000005)}.standing-table tbody tr:has(.pos-badge.pos-2),.standing-table tbody tr:has(.pos-badge.accent-2){border-color:#c6c8ca14;box-shadow:0 10px 28px #c6c8ca08}.standing-table tbody tr:has(.pos-badge.pos-3),.standing-table tbody tr:has(.pos-badge.accent-3){border-color:#f6b76c1a;box-shadow:0 12px 30px #f6b76c0a}.standing-table tbody tr:has(.pos-badge.pos-4),.standing-table tbody tr:has(.pos-badge.accent-4){border-color:#60a5fa1a;box-shadow:0 12px 30px #60a5fa0a}.standing-table tbody tr.relegation-row{border-left:4px solid rgba(239,68,68,.95);background:linear-gradient(90deg,rgba(239,68,68,.03),transparent);box-shadow:0 10px 30px rgba *}.standing-table tbody tr,.standing-table tbody tr td.points,.pos-badge{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}@media(prefers-reduced-motion:reduce){.standing-table tbody tr,.standing-table tbody tr td.points,.pos-badge{transition:none!important;transform:none!important}}.standing-table tbody tr:hover{transform:translateY(-6px);box-shadow:0 20px 44px #0206178c;border-color:#ffffff0f;background:linear-gradient(180deg,#ffffff05,#00000008);z-index:2}.standing-table tbody tr:hover td.points{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 26px #02061761}.standing-table tbody tr:hover .pos-badge{transform:translateY(-2px);box-shadow:0 10px 26px #0000005c}.standing-table tbody tr:hover:has(.pos-badge.pos-1),.standing-table tbody tr.pos-1-row:hover{border-color:#f6c94c2e;box-shadow:0 26px 56px #f6c94c12;background:linear-gradient(180deg,#f6c94c08,#00000005)}.standing-table tbody tr:hover:has(.pos-badge.pos-2),.standing-table tbody tr.pos-2-row:hover{border-color:#c6c8ca1f;box-shadow:0 20px 46px #c6c8ca0a}.standing-table tbody tr:hover:has(.pos-badge.pos-3),.standing-table tbody tr.pos-3-row:hover{border-color:#f6b76c24;box-shadow:0 22px 48px #f6b76c0d}.standing-table tbody tr:hover:has(.pos-badge.pos-4),.standing-table tbody tr.pos-4-row:hover{border-color:#60a5fa24;box-shadow:0 22px 48px #60a5fa0d}.standing-table tbody tr.relegation-row:hover{border-left-color:#ef4444f2;background:linear-gradient(90deg,#ef44440a,#00000005);box-shadow:0 22px 48px #ef44440d}.standing-table tbody tr.relegation-row:hover td.points{background:linear-gradient(180deg,#ff9b9b,#ef4444);color:#071018;transform:translateY(-2px) scale(1.02)}.tab-btn{position:relative;display:inline-block;padding:8px 10px;color:#cbd6e6;text-decoration:none;transition:color .18s ease}.tab-btn:after{content:"";position:absolute;left:12%;right:12%;bottom:-8px;height:3px;background:linear-gradient(90deg,var(--accent-gold, #f2c94c),rgba(242,201,76,.85));border-radius:3px;transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.2,.9,.3,1),opacity .18s ease;opacity:0;pointer-events:none}.tab-btn.tab-active:after,.tab-btn[aria-selected=true]:after{transform:scaleX(1);opacity:1}.tab-btn.tab-active,.tab-btn[aria-selected=true]{color:#fff;font-weight:700}.tab-btn:hover:after{transform:scaleX(.6);opacity:.6}.tab-btn:focus{outline:none;color:#fff}.tab-btn:focus:after{transform:scaleX(1);opacity:1;box-shadow:0 4px 12px #f2c94c1f}@media(max-width:520px){.tab-btn:after{left:8%;right:8%;bottom:-6px;height:2.5px}}.standing-table tbody tr.clickable:hover{cursor:pointer}@media(max-width:520px){.standing-table tbody tr:hover{transform:none;box-shadow:0 10px 22px #02061766}.standing-table tbody tr:hover td.points,.standing-table tbody tr:hover .pos-badge{transform:none}}@media(max-width:520px){.standings-card,.standing-list .match-like{max-width:100%;margin:0;padding-left:8px;padding-right:8px}.match-like{padding:10px 12px}.right-block .points{height:40px;min-width:44px;font-size:18px;padding:0 10px}.left-block{min-width:0}.tabs-list{padding-left:6px;padding-right:6px}}
