@media (min-width:1200px){.z-st .z-table-wrap{max-height:none;--thead-top:var(--header-h,0px)}.z-st .z-st-table{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.z-st .z-st-form .formdots{position:relative;z-index:30}.z-st .z-st-form .fpop{left:auto;right:0}}.z-st-scope{margin:0;padding:.7rem 1rem;font-size:var(--fs-xs);color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.z-st-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.z-st-table td,.z-st-table th{padding:.45rem .35rem;text-align:center;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.z-st-table tbody tr:last-child td,.z-st-table tbody tr:last-child th{border-bottom:0}.z-st-table thead th{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);letter-spacing:.02em}.z-st-pos,.z-st-team{position:sticky;background:var(--table-ground);z-index:2}.z-st-pos{left:0;width:2.2rem;min-width:2.2rem;color:var(--text-muted)}.z-st-team{left:2.2rem;overflow:hidden}.z-st-table tbody tr.is-marked .z-st-pos,.z-st-table tbody tr.is-marked .z-st-team{background:var(--surface-card)}.z-st-league-logo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.z-st-club-short{display:none}.z-st-club{display:flex;align-items:center;gap:.45rem;min-width:0;text-decoration:none;color:var(--text-primary)!important}.z-st-club:hover .z-st-club-name{text-decoration:underline}.z-st-club-name{overflow:hidden;text-overflow:ellipsis}.z-st-pts{font-weight:var(--fw-bold);color:var(--success-400)}.z-st-long{display:none}@media (min-width:1024px){.z-st-abbr{display:none}.z-st-long{display:inline}}.z-st-pos.is-ucl{box-shadow:inset 3px 0 0 var(--primary-500)}.z-st-pos.is-uel{box-shadow:inset 3px 0 0 var(--accent-400)}.z-st-pos.is-uecl{box-shadow:inset 3px 0 0 var(--success-400)}.z-st-pos.is-playoff{box-shadow:inset 3px 0 0 var(--primary-300)}.z-st-pos.is-relegation-playoff{box-shadow:inset 3px 0 0 var(--error-100)}.z-st-pos.is-relegation{box-shadow:inset 3px 0 0 var(--error-400)}@media (max-width:767px){.z-st-pos.is-playoff,.z-st-pos.is-relegation,.z-st-pos.is-relegation-playoff,.z-st-pos.is-ucl,.z-st-pos.is-uecl,.z-st-pos.is-uel{box-shadow:none}.z-st-pos.is-playoff .z-st-posn,.z-st-pos.is-relegation .z-st-posn,.z-st-pos.is-relegation-playoff .z-st-posn,.z-st-pos.is-ucl .z-st-posn,.z-st-pos.is-uecl .z-st-posn,.z-st-pos.is-uel .z-st-posn{display:inline-block;min-width:1.35rem;padding:.1rem .25rem;border-radius:.25rem;text-align:center;color:var(--ink-950);font-weight:600}.z-st-pos.is-ucl .z-st-posn{background:var(--primary-500)}.z-st-pos.is-uel .z-st-posn{background:var(--accent-400)}.z-st-pos.is-uecl .z-st-posn{background:var(--success-400)}.z-st-pos.is-playoff .z-st-posn{background:var(--primary-300)}.z-st-pos.is-relegation-playoff .z-st-posn{background:var(--error-100)}.z-st-pos.is-relegation .z-st-posn{background:var(--error-400)}}.z-st-legend{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:.7rem 1rem;border-top:1px solid var(--border-subtle);font-size:var(--fs-xs);color:var(--text-muted)}.z-st-legend li{display:flex;align-items:center;gap:.4rem}.z-st-key{width:.75rem;height:.75rem;border-radius:2px;flex-shrink:0}.z-st-key.is-ucl{background:var(--primary-500)}.z-st-key.is-playoff{background:var(--primary-300)}.z-st-key.is-uel{background:var(--accent-400)}.z-st-key.is-uecl{background:var(--success-400)}.z-st-key.is-relegation-playoff{background:var(--error-100)}.z-st-key.is-relegation{background:var(--error-400)}.z-st-table tbody tr.is-marked{background:var(--surface-card)}.z-st-table tbody tr.is-marked .z-st-pos{color:var(--text-primary);font-weight:var(--fw-bold)}.z-st-table tbody tr.is-marked .z-st-pts{box-shadow:inset -3px 0 0 var(--primary-500)}.z-st-table tbody tr.is-marked .z-st-club-name{font-weight:var(--fw-bold)}@media (max-width:560px){.z-st-table{font-size:var(--fs-xs);min-width:32rem}.z-st-table td,.z-st-table th{padding:.4rem .3rem}.z-st-club{max-width:8.5rem;overflow:hidden}.z-st-club-name{min-width:0;overflow:hidden;text-overflow:ellipsis}}.z-st-table{--table-ground:var(--ink-950)}.z-st{--box-rgb:255 107 44;border:1px solid rgb(var(--box-rgb)/.34);border-radius:calc(var(--radius-lg) + 2px);box-shadow:inset 0 1px 0 rgba(244,246,248,.28),inset 0 3px 7px -4px rgba(244,246,248,.12),inset 0 0 0 1px rgba(0,0,0,.28),inset 0 -20px 28px -22px rgba(0,0,0,.95),0 0 46px -8px rgb(var(--box-rgb)/.4),0 2px 0 rgba(0,0,0,.55),0 30px 62px -18px rgba(0,0,0,1),0 12px 24px -10px rgba(0,0,0,.9);--box-rgb:0 70 168}.z-st-tab:after{content:"";position:absolute;inset:-6px 0}.z-st-radio:focus-visible+.z-st-tab{outline:none;box-shadow:var(--shadow-focus)}.z-st-panel{display:none}@media (max-width:767.98px){.z-st-tabs::-webkit-scrollbar{display:none}@supports ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){.z-st-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.25rem),transparent);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.25rem),transparent)}.z-st-tabs:focus-within,.z-st-tabs:hover{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.5rem,#000 calc(100% - 2.25rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 1.5rem,#000 calc(100% - 2.25rem),transparent)}}.z-st-tab{white-space:nowrap;scroll-snap-align:start}.z-st-tabs{padding-top:6px}}.z-lkp-tabs .z-st-radio:not(:checked)+.z-st-tab:hover{border-color:rgba(244,246,248,.32);background-color:rgb(var(--night-rgb)/.34);color:var(--text-title)}.z-st-panel .z-pkp-title{margin:0 0 .7rem}.z-st-empty{margin:0;padding:1.25rem 0;color:var(--text-muted);font-size:var(--fs-sm)}.z-st-tab.is-navigating,.z-st-tab.is-pressed{outline:none}