:root{--font-fallback-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-fallback-serif:"Georgia","Garamond","Baskerville",serif;--font-fallback-mono:"Courier New","Lucida Sans Typewriter","Lucida Console",monospace}:root,[data-theme=vfl]{--font-text:"VisbyCF",var(--font-fallback-sans);--font-text-alternate:"VisbyCF",var(--font-fallback-serif);--font-display:"VisbyCF",var(--font-fallback-sans);--font-display-alternate:"VisbyCF",var(--font-fallback-sans);--font-display-decorative:"VisbyCF",var(--font-fallback-sans);--font-subline:"VisbyCF",var(--font-fallback-sans);--font-subline-alternate:"VisbyCF",var(--font-fallback-sans);--font-data:"VisbyCF",var(--font-fallback-sans)}.b-table{container:table/inline-size}.b-table:not(:last-child){margin-bottom:var(--grid-gap-y)}.b-table__header,.b-table__row{align-items:center;display:grid;gap:var(--space-xs);grid-template-columns:var(--space-m) minmax(0,1fr) var(--space-l) var(--space-l) var(--space-l);padding:var(--space-s) 0}@container table (width >= 440px){.b-table__header,.b-table__row{grid-template-columns:var(--space-l) minmax(0,1fr) var(--space-xl) var(--space-xl) var(--space-xl)}}@container table (width >= 960px){.b-table__header,.b-table__row{grid-template-columns:var(--space-xl) minmax(0,1fr) var(--space-xl) var(--space-2xl) var(--space-2xl) var(--space-2xl) var(--space-3xl) var(--space-2xl) var(--space-2xl)}}.b-table__header.--form,.b-table__row.--form{grid-template-columns:repeat(10,1fr)}@container table (width >= 960px){.b-table__header.--form,.b-table__row.--form{grid-template-columns:.25fr .5fr 1fr .5fr .5fr .5fr .5fr .5fr .5fr .5fr}}.b-table__header{border-bottom:2px solid var(--color-front);font-family:var(--font-text);font-size:var(--step--2);font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.b-table__row{border-bottom:1px solid var(--color-line)}@container table (width >= 360px){.b-table__row{font-size:var(--step-1);line-height:1.25}}.b-table__matchday{align-items:center;background-color:var(--color-white-400);border-radius:50%;color:var(--color-black-400);display:flex;font-family:var(--font-text);font-size:10px;height:24px;justify-content:center;line-height:1!important;width:24px}@media(min-width:768px){.b-table__matchday{font-size:14px;height:40px;width:40px}}.b-table__matchday.--win{background-color:var(--color-green-300);color:var(--color-white-400)}.b-table__matchday.--win:before{content:"S"}.b-table__matchday.--draw{background-color:var(--color-white-400)}.b-table__matchday.--draw:before{content:"U"}.b-table__matchday.--loss{background-color:var(--color-red-300);color:var(--color-white-400)}.b-table__matchday.--loss:before{content:"N"}.b-table__row.--is-rapid .b-table__matchday{border:1px solid var(--color-white-400)}.b-table__col.--matchday,.b-table__col.--trend{align-items:center;display:flex;justify-content:center}.b-table__team-logo{align-items:center;display:flex;min-height:60px}.b-table__team-logo-img{flex-shrink:0;width:24px}@container table (width >= 960px){.b-table__team-logo-img{width:32px}}.b-table__header,.b-table__row.--is-rapid{font-weight:700}.b-table__row .b-table__col.--diff,.b-table__row .b-table__col.--drawn,.b-table__row .b-table__col.--goals,.b-table__row .b-table__col.--lost,.b-table__row .b-table__col.--played,.b-table__row .b-table__col.--points,.b-table__row .b-table__col.--position,.b-table__row .b-table__col.--won{font-family:var(--font-data);font-variant-numeric:slashed-zero;white-space:nowrap}.b-table__col.--diff,.b-table__col.--drawn,.b-table__col.--goals,.b-table__col.--lost,.b-table__col.--played,.b-table__col.--points,.b-table__col.--won{text-align:right}.b-table__col.--drawn,.b-table__col.--goals,.b-table__col.--lost,.b-table__col.--trend,.b-table__col.--won{display:none}@container table (width >= 960px){.b-table__col.--drawn,.b-table__col.--goals,.b-table__col.--lost,.b-table__col.--trend,.b-table__col.--won{display:block}}.b-table__team{align-items:center;display:flex;gap:var(--space-2xs)}@container table (width >= 960px){.b-table__team{gap:var(--space-l)}}.b-table__team-name-shorthand{display:none}
