.team-row.svelte-1t1yi4p{display:grid;grid-template-columns:var(--table-cols);align-items:center;gap:var(--spacing-sm);min-width:var(--table-min-width);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);transition:all .2s ease}.team-row.even.svelte-1t1yi4p{background:none}.team-row.odd.svelte-1t1yi4p{background:var(--bg-card-2)}.team-row.svelte-1t1yi4p:hover{background:var(--bg-secondary)!important;transform:translateY(-1px)}.team-row.ucl-zone.svelte-1t1yi4p{border-left:3px solid var(--accent-yellow)}.team-row.relegation-zone.svelte-1t1yi4p{border-left:3px solid var(--accent-red);background:color-mix(in srgb,var(--accent-red) 5%,transparent)}.identity.svelte-1t1yi4p,.secondary.svelte-1t1yi4p{display:contents}.rank.svelte-1t1yi4p{font-weight:700;color:var(--text-secondary);text-align:center}.logo.svelte-1t1yi4p{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--bg-primary)}.name.svelte-1t1yi4p{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form.svelte-1t1yi4p{display:flex;align-items:center;justify-content:center;gap:3px}.form-box.svelte-1t1yi4p{width:17px;height:17px;display:grid;place-items:center;border-radius:var(--radius-sm);font-size:.6rem;font-weight:700;color:var(--text-primary);flex:0 0 auto}.form-box.W.svelte-1t1yi4p{background:var(--accent-green)}.form-box.D.svelte-1t1yi4p{background:var(--surface-raised)}.form-box.L.svelte-1t1yi4p{background:var(--accent-red)}.goal-efficiency.svelte-1t1yi4p{text-align:center;font-size:.85rem;white-space:nowrap}.flame.svelte-1t1yi4p{font-size:.85rem;margin-left:4px}.pts-dropped.svelte-1t1yi4p{text-align:center;font-weight:700;padding:2px;border-radius:var(--radius-sm)}.dropped.svelte-1t1yi4p{color:var(--accent-red)}.max-pts-left.svelte-1t1yi4p{text-align:center;font-weight:700;color:var(--accent-yellow);padding:2px;border-radius:var(--radius-sm)}.points.svelte-1t1yi4p{text-align:center;font-weight:700;color:var(--text-primary);padding:1px;border-radius:var(--radius-md);background-color:var(--bg-card-5);border:1px solid var(--border-color)}@media(max-width:900px){.team-row.svelte-1t1yi4p{gap:4px;min-width:0;padding:var(--spacing-sm) var(--spacing-sm)}.rank.svelte-1t1yi4p{font-size:.78rem}.logo.svelte-1t1yi4p{width:22px;height:22px}.name.svelte-1t1yi4p{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-box.svelte-1t1yi4p{width:14px;height:14px;font-size:.5rem;gap:2px}.goal-efficiency.svelte-1t1yi4p,.pts-dropped.svelte-1t1yi4p,.max-pts-left.svelte-1t1yi4p{font-size:.72rem;padding:1px 2px}.flame.svelte-1t1yi4p{font-size:.6rem;margin-left:1px}.points.svelte-1t1yi4p{font-size:.8rem;padding:2px 6px}}.teams-table-container.svelte-1uha8ag{margin-top:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--spacing-lg);padding:var(--spacing-sm);border:1px solid var(--border-color);overflow-x:auto}.table-header.svelte-1uha8ag{display:grid;grid-template-columns:var(--table-cols);align-items:center;gap:var(--spacing-sm);min-width:var(--table-min-width);padding:16px;margin-bottom:var(--spacing-sm);border-radius:var(--radius-lg);background-color:var(--bg-card-2);font-weight:700;font-size:.8rem;opacity:.8;box-shadow:inset 0 3px 5px #313030,inset 0 -1px #ffffff12,outset 0 0 0 1px #00000040}.table-header.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:center}.table-header.svelte-1uha8ag span.name:where(.svelte-1uha8ag){text-align:left}.teams-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--spacing-sm)}.clickable-team.svelte-1uha8ag{cursor:pointer;transition:all .2s ease;border-radius:var(--radius-md);color:inherit;text-decoration:none}.clickable-team.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.clickable-team.svelte-1uha8ag:focus{outline:2px solid var(--accent-yellow);outline-offset:2px}.error.svelte-1uha8ag{text-align:center;padding:2rem;color:var(--accent-red)}.table-header.svelte-1uha8ag .abbr:where(.svelte-1uha8ag){display:none}.table-header.svelte-1uha8ag span:where(.svelte-1uha8ag){line-height:1.15;white-space:nowrap}.table-header.svelte-1uha8ag .sr-only:where(.svelte-1uha8ag){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table-controls.svelte-1uha8ag{position:relative}.form-toggle.svelte-1uha8ag,.help-btn.svelte-1uha8ag{display:none}@media(max-width:900px){.table-controls.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.form-toggle.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--surface-raised);border:none;border-radius:999px;color:var(--text-secondary);font-family:inherit;font-size:.7rem;font-weight:600;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;transition:color .18s ease}.form-toggle.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:13px;height:13px;display:block;flex:0 0 auto}.toggle-label.svelte-1uha8ag{line-height:1}.form-toggle[aria-pressed=true].svelte-1uha8ag{color:var(--accent-yellow)}.form-toggle.svelte-1uha8ag:active{transform:scale(.96)}.form-toggle.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:2px}.table-header.svelte-1uha8ag .rank:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:center;flex:0 0 auto}.table-header.svelte-1uha8ag{font-size:.6rem;gap:3px;min-height:42.5px;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) calc(var(--spacing-sm) + 3px)}.table-header.svelte-1uha8ag .full:where(.svelte-1uha8ag){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table-header.svelte-1uha8ag .abbr:where(.svelte-1uha8ag){display:inline;font-weight:800}.table-header.svelte-1uha8ag span:where(.svelte-1uha8ag){line-height:1.15;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:center}.table-header.svelte-1uha8ag span.name:where(.svelte-1uha8ag){text-align:left}.help-btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--surface-raised);border:none;border-radius:999px;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.help-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:13px;height:13px}.help-btn.svelte-1uha8ag:active,.help-btn[aria-expanded=true].svelte-1uha8ag{color:var(--accent-yellow)}.help-btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:2px}.help-pop.svelte-1uha8ag{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:min(290px,100%);padding:var(--spacing-sm) var(--spacing-md);background:color-mix(in srgb,var(--surface-raised) 62%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:var(--radius-lg);box-shadow:0 14px 30px #00000073;text-align:left;font-weight:400;animation:svelte-1uha8ag-help-in .14s ease}.help-title.svelte-1uha8ag{margin:0 0 8px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.help-item.svelte-1uha8ag{margin-bottom:9px}.help-item.svelte-1uha8ag:last-child{margin-bottom:0}.help-head.svelte-1uha8ag{margin:0 0 2px;font-size:.78rem;font-weight:700;color:var(--text-primary)}.help-key.svelte-1uha8ag{font-weight:800;color:var(--accent-yellow)}.help-text.svelte-1uha8ag{margin:0;font-size:.74rem;line-height:1.35;color:var(--text-secondary)}@keyframes svelte-1uha8ag-help-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.teams-table-container.svelte-1uha8ag{overflow-x:visible;padding:var(--spacing-sm)}}@media(max-width:768px){.table-header.svelte-1uha8ag{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) calc(var(--spacing-sm) + 3px);font-size:.7rem}.clickable-team.svelte-1uha8ag:hover{transform:none}.teams-table-container.svelte-1uha8ag{padding:var(--spacing-sm)}}@media(max-width:480px){.table-header.svelte-1uha8ag{font-size:.6rem}}
