.lineup{background-color:var(--color-combination-9);border-radius:8px;box-sizing:border-box;container:lineup/inline-size;margin:12px 0;padding:16px 0;width:100%}.lineup__filter{--filterGroup-padding:0 12px 16px;--filter-borderBottom:1px solid var(--color-support-1)}.squad-table{padding:0 12px}@media only 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 (contain: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 only 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 only 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 only 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 only 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(--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-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)}.archive#tournament-page-archiv{background-color:var(--color-support-5);border-radius:8px;display:grid;grid-auto-flow:row;grid-auto-rows:minmax(48px,auto);grid-template-rows:28px;margin:12px 0;padding:20px 12px}.archive__header{background-color:var(--color-support-1);border-radius:4px;color:var(--color-support-4);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.archive__header,.archive__row{align-items:center;column-gap:4px;display:grid;grid-template-areas:" season winner ";grid-template-columns:1fr 1fr}.archive__row{border-radius:8px;padding:8px 0}.archive__row:nth-of-type(odd){background-color:rgba(var(--color-support-1-rgb),.4)}.archive__season{display:flex;grid-area:season;padding-left:12px}.archive__logo{background:no-repeat 50%/16px 16px;flex:0 0 16px;height:16px;margin-right:8px}.archive__winner{font-weight:700;grid-area:winner;padding-left:12px;padding-right:12px}.archive__winnerBlock{align-items:center;display:flex;padding-bottom:4px;padding-top:4px}.archive__text{color:var(--color-combination-2)}.archive__text--clickable:hover{text-decoration-line:underline}@media only screen and (max-width:639px){.archive__header{border-radius:initial}.archive__row{margin:0 4px}.archive#tournament-page-archiv{border-radius:initial;padding:16px 0}}.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}}