.lineup{background-color:var(--color-combination-9);box-sizing:border-box;container:lineup/inline-size;margin:12px 0;padding:16px 0;width:100%}@media screen and (min-width:640px){.lineup{border-radius:8px}}.lineup__filter{--filterGroup-padding:0 12px 16px;--filter-borderBottom:1px solid var(--color-row-border,var(--color-support-1))}.squad-table{padding:0 12px}@media screen and (max-width:479px){.squad-table{padding:0}}.lineupTable--soccer{overflow-x:auto}.lineupTable--soccer .lineupTable__header,.lineupTable--soccer .lineupTable__row{grid-template-areas:"jersey player age matchesPlayed minutesPlayed goal assist yellowCard redCard";grid-template-columns:minmax(32px,48px) minmax(140px,1fr) repeat(7,minmax(30px,48px))}@container lineup(max-width: 381px){.lineupTable--soccer .lineupTable__cell--jersey{background-color:var(--color-combination-9);left:0;position:sticky;z-index:2}.lineupTable--soccer .lineupTable__cell--player{background-color:var(--color-combination-9);box-shadow:4px 2px 4px 0 rgba(0,30,40,var(--divider-shadow));left:32px;margin-right:2px;position:sticky;z-index:2}}@supports not (container-type:inline-size){@media only screen and (max-width:381px){.lineupTable--soccer .lineupTable__cell--jersey{background-color:var(--color-combination-9);left:0;position:sticky;z-index:2}.lineupTable--soccer .lineupTable__cell--player{background-color:var(--color-combination-9);box-shadow:4px 2px 4px 0 rgba(0,30,40,var(--divider-shadow));left:32px;margin-right:2px;position:sticky;z-index:2}}}@media screen and (max-width:479px){.lineupTable--soccer .lineupTable__title{left:12px;margin-left:12px}.lineupTable--soccer .lineupTable__header,.lineupTable--soccer .lineupTable__row:nth-child(2n),.lineupTable--soccer .lineupTable__row:nth-child(2n) .lineupTable__cell:first-child,.lineupTable--soccer .lineupTable__row:nth-child(2n) .lineupTable__cell:last-child{border-radius:initial}}.lineupTable--basketball .lineupTable__header,.lineupTable--basketball .lineupTable__row{grid-template-areas:"jersey player age .";grid-template-columns:minmax(32px,48px) minmax(140px,1fr) 48px minmax(4px,16px)}@media screen and (max-width:479px){.lineupTable--basketball .lineupTable__header,.lineupTable--basketball .lineupTable__row{grid-template-columns:minmax(32px,48px) minmax(140px,1fr) 48px 4px}.lineupTable--basketball .lineupTable__title{left:12px;margin-left:12px}.lineupTable--basketball .lineupTable__header,.lineupTable--basketball .lineupTable__row:nth-child(2n),.lineupTable--basketball .lineupTable__row:nth-child(2n) .lineupTable__cell:first-child,.lineupTable--basketball .lineupTable__row:nth-child(2n) .lineupTable__cell:last-child{border-radius:initial}}.lineupTable--hockey.lineupTable--goalkeepers .lineupTable__header,.lineupTable--hockey.lineupTable--goalkeepers .lineupTable__row{grid-template-areas:"jersey player age matchesPlayed goalsOrSavesPercentage assistsOrGoalsAgainstAverage pointsOrShoutouts .";grid-template-columns:minmax(60px,78px) minmax(140px,1fr) 48px repeat(4,minmax(40px,48px)) minmax(4px,16px)}@media screen and (max-width:479px){.lineupTable--hockey.lineupTable--goalkeepers .lineupTable__header,.lineupTable--hockey.lineupTable--goalkeepers .lineupTable__row{grid-template-columns:minmax(32px,48px) minmax(140px,1fr) minmax(24px,32px) minmax(24px,32px) minmax(32px,40px) minmax(32px,40px) minmax(24px,32px) 4px}}.lineupTable--hockey .lineupTable__header,.lineupTable--hockey .lineupTable__row{grid-template-areas:"jersey player age matchesPlayed goalsOrSavesPercentage assistsOrGoalsAgainstAverage pointsOrShoutouts .";grid-template-columns:minmax(60px,78px) minmax(140px,1fr) 48px repeat(4,minmax(40px,48px)) minmax(4px,16px)}@media screen and (max-width:479px){.lineupTable--hockey .lineupTable__header,.lineupTable--hockey .lineupTable__row{grid-template-columns:minmax(32px,48px) minmax(140px,1fr) repeat(5,minmax(24px,32px)) 4px}.lineupTable--hockey .lineupTable__title{left:12px;margin-left:12px}.lineupTable--hockey .lineupTable__header,.lineupTable--hockey .lineupTable__row:nth-child(2n),.lineupTable--hockey .lineupTable__row:nth-child(2n) .lineupTable__cell:first-child,.lineupTable--hockey .lineupTable__row:nth-child(2n) .lineupTable__cell:last-child{border-radius:initial}}.lineupTable__title{color:var(--color-combination-2);display:flex;font-size:18px;font-weight:700;left:0;line-height:25px;margin:16px 0 12px;position:sticky}.lineupTable__header{border-radius:4px;color:var(--color-support-4);display:grid;font-size:11px;font-weight:700;grid-template-rows:28px;letter-spacing:.4px;margin-top:12px;text-transform:uppercase}.lineupTable__header,.lineupTable__header .lineupTable__cell{background-color:var(--sectionHeader-background,var(--color-support-1))}.lineupTable__header .lineupTable__cell:first-child{border-radius:4px 0 0 4px}.lineupTable__header .lineupTable__cell:last-child{border-radius:0 4px 4px 0}.lineupTable__header svg{height:14px;width:14px}.lineupTable__row{border-radius:8px;color:var(--color-combination-2);display:grid;font-size:13px;grid-template-rows:48px}.lineupTable__row:nth-child(2n){border-radius:8px}.lineupTable__row:nth-child(2n),.lineupTable__row:nth-child(2n) .lineupTable__cell{background-color:var(--color-row-highlight,var(--color-support-1-alpha-40))}.lineupTable__row:nth-child(2n) .lineupTable__cell:first-child{border-radius:8px 0 0 8px}.lineupTable__row:nth-child(2n) .lineupTable__cell:last-child{border-radius:0 8px 8px 0}.lineupTable__cell{align-items:center;display:flex;justify-content:center}.lineupTable__cell--jersey{font-weight:700;grid-area:jersey}.lineupTable__cell--player{align-items:center;display:grid;grid-area:player;grid-template:" flag .    nameAndAbsence ." auto/18px 10px 1fr 8px;justify-content:start}.lineupTable__cell--flag{display:flex;grid-area:flag}.lineupTable__cell--flag>img{margin:auto;max-height:15px;max-width:15px}.lineupTable__cell--nameAndAbsence{align-items:center;column-gap:8px;display:flex;grid-area:nameAndAbsence;justify-content:start;overflow:hidden;white-space:nowrap}.lineupTable__cell--name{font-weight:700;overflow:hidden;text-overflow:ellipsis}.lineupTable__cell--name.lineupTable__cell--name{color:var(--color-combination-2);display:block}.lineupTable__cell--name:hover{text-decoration:underline}.lineupTable__cell--absence{color:var(--color-red);flex-shrink:0;height:12px;width:12px}.lineupTable__cell--age{color:var(--color-support-4);grid-area:age}.lineupTable__cell--minutesPlayed{grid-area:minutesPlayed}.lineupTable__cell--matchesPlayed{grid-area:matchesPlayed}.lineupTable__cell--goal{grid-area:goal}.lineupTable__cell--assist{grid-area:assist}.lineupTable__cell--yellowCard{grid-area:yellowCard}.lineupTable__cell--yellowCard svg{color:var(--color-yellow)}.lineupTable__cell--redCard{grid-area:redCard}.lineupTable__cell--redCard svg{color:var(--color-red)}.lineupTable__cell--goals,.lineupTable__cell--savesPercentage{grid-area:goalsOrSavesPercentage}.lineupTable__cell--assists,.lineupTable__cell--goalsAgainstAverage{grid-area:assistsOrGoalsAgainstAverage}.lineupTable__cell--points,.lineupTable__cell--shutouts{grid-area:pointsOrShoutouts}.lineupTable__cell--gray{color:var(--color-support-4)}.archiveTable,.archiveTable *,.archiveTable :after,.archiveTable :before{box-sizing:border-box}.archiveTable{margin-top:8px}.archiveTable__row{align-items:center;column-gap:4px;display:flex}.archiveTable__row--header{background-color:var(--sectionHeader-background,var(--color-support-1));color:var(--color-support-4);min-height:28px}@media screen and (min-width:640px){.archiveTable__row--header{border-radius:4px}}.archiveTable__row--entry{border-radius:8px;margin-inline:4px;min-height:48px;padding-block:8px}@media screen and (min-width:640px){.archiveTable__row--entry{margin-inline:0}}.archiveTable__row--entry:nth-of-type(odd){background-color:var(--color-row-highlight,rgba(var(--color-support-1-rgb),.4))}.archiveTable__column{color:var(--color-combination-2);padding-inline:12px;width:100%}.archiveTable__column--link:hover,.archiveTable__text--clickable:hover{text-decoration:underline}.archiveTable__winner{align-items:center;display:flex;font-weight:700;padding-block:4px}.archiveTable__icon,.archiveTable__logo{margin-inline-end:8px}.archiveTable__logo{background:no-repeat 50%/16px 16px;flex:0 0 16px;height:16px}.archiveTable__text{color:var(--color-combination-2)}.upcomingDraw{color:var(--color-support-4);font-weight:700;padding:16px 20px 24px}.upcomingDraw__icon,.upcomingDraw__row{align-items:center;display:flex}.upcomingDraw__icon{margin-left:8px;order:1}.upcomingDraw__throphy{height:13px;width:12px}.upcomingDraw__name{white-space:nowrap;width:min-content}@media screen and (max-width:639px){.upcomingDraw{padding:12px 12px 24px}}