[data-fg-foundation] [data-fg-standings]{border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-card);min-width:0;max-width:100%;box-shadow:var(--surface-shadow-sm)}[data-fg-foundation] [data-fg-standings] table{font-size:var(--text-body)}[data-fg-foundation] [data-fg-standings] thead{background:var(--color-muted)}[data-fg-foundation] [data-fg-standings] th{font-size:var(--text-table-head);text-transform:uppercase;letter-spacing:.04em;font-weight:600}[data-fg-foundation] [data-fg-standings] :is(th,td){padding:var(--space-3)}[data-fg-foundation] [data-fg-standings] :is(th,td):not(:nth-child(2)){text-align:right;font-variant-numeric:var(--numeric-figures)}[data-fg-foundation] [data-fg-standings] tbody tr{border-top:1px solid var(--color-border);border-bottom:0}[data-fg-foundation] [data-fg-standings] tbody tr:hover{background:var(--color-muted)}.public-table-page{gap:1rem;margin-top:1rem;display:grid}.public-table-header{gap:.75rem;display:grid}.public-table-title{font-family:var(--public-font-display);letter-spacing:-.015em;color:var(--public-foreground);margin:0;font-size:1.5rem;font-weight:700}.public-table-controls{gap:.6rem;display:grid}.public-table-controls .public-filter-bar{margin-bottom:0}.public-table-grid{align-items:start;gap:1rem;display:grid}@media (width>=64rem){.public-table-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.public-table-card{border:1px solid color-mix(in oklab, var(--public-foreground) 10%, transparent);background:var(--public-surface-1);box-shadow:var(--shadow-sm);border-radius:.5rem;overflow:hidden}.public-table-card-head{border-bottom:1px solid color-mix(in oklab, var(--public-foreground) 10%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.public-table-card-heading{font:inherit;margin:0}.public-table-card-name{color:var(--public-foreground);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .12s}.public-table-card-name:hover{color:var(--public-accent)}.public-table-card-badges{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.public-table-provisional-badge{border:1px solid color-mix(in oklab, var(--public-live-text) 30%, transparent);background:var(--public-secondary-soft);color:var(--public-live-text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.68rem;font-weight:600}.public-table-provisional-note{border-top:1px solid color-mix(in oklab, var(--public-live-text) 22%, transparent);background:var(--public-secondary-soft);color:var(--public-live-text);margin:0;padding:.55rem .9rem;font-size:.75rem}.public-table-withdrawn-badge{border:1px solid color-mix(in oklab, var(--public-foreground) 14%, transparent);background:var(--public-surface-2);color:var(--public-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.68rem;font-weight:600}.public-standings-provisional-mark{color:var(--public-live-text);font-weight:700}.public-standings-provisional-footnote{color:var(--public-live-text);margin:.4rem 0 0;font-size:.72rem;line-height:1.4}.public-standings-provisional-footnote span{font-weight:700}.public-table-myteam-badge{border:1px solid color-mix(in oklab, var(--public-accent) 30%, transparent);background:color-mix(in oklab, var(--public-accent) 12%, transparent);color:color-mix(in oklab, var(--public-accent) 60%, var(--public-foreground));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;padding:.2rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.public-table-myteam-badge svg{width:.72rem;height:.72rem}.public-table-advance-badge{border:1px solid color-mix(in oklab, var(--public-accent) 30%, transparent);background:color-mix(in oklab, var(--public-accent) 12%, transparent);color:color-mix(in oklab, var(--public-accent) 60%, var(--public-foreground));white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.68rem;font-weight:600}.public-table-card td:first-child{border-left:3px solid #0000;padding-left:calc(.75rem - 3px)}.public-table-card .public-standings-qualifying td:first-child{border-left-color:var(--public-accent);color:var(--public-accent);font-weight:700}.public-table-advance-note{border-top:1px solid color-mix(in oklab, var(--public-accent) 22%, transparent);background:color-mix(in oklab, var(--public-accent) 9%, transparent);color:color-mix(in oklab, var(--public-accent) 35%, var(--public-foreground));margin:0;padding:.55rem .9rem;font-size:.75rem}.public-table-zone-swatch{background:var(--public-accent);border-radius:2px;width:.55rem;height:.55rem;margin-right:.3rem;display:inline-block}.public-standings-note{color:var(--public-muted);margin:0;padding:.5rem .75rem .6rem;font-size:.72rem;line-height:1.4}
