﻿.league-table{--logo-size: 28px;font-size:var(--font-size-xs);max-width:100%}.league-table .place{font-weight:600}.league-table .goals,.league-table .points,.league-table .diff,.league-table .played{text-align:center;width:11%;white-space:nowrap}.league-table td.team{position:relative}.league-table .team-logo{position:absolute;display:block;top:50%;margin:calc(var(--logo-size)/-2) -2px}.league-table .team-logo img{display:block;width:var(--logo-size);height:var(--logo-size);object-fit:contain}.league-table .team-logo+.team-name{padding-left:calc(var(--logo-size)*1.4 - 5px)}.league-table .team-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:calc(var(--wrapper-width)*.6)}.league-table tr:first-child td,.league-table [data-type=promotion]+:not([data-type=promotion]) td,.league-table [data-type=promotion-matches]+:not([data-type=promotion-matches]) td,.league-table :not([data-type=relegation-matches])+[data-type=relegation-matches] td,.league-table :not([data-type=relegation])+[data-type=relegation] td{border-color:#999}[data-size=md] .league-table .goals,[data-size=sm] .league-table .goals,[data-size=xs] .league-table .goals{display:none}[data-size=sm] .league-table th[data-label],[data-size=xs] .league-table th[data-label]{font-size:0}[data-size=sm] .league-table th[data-label]::before,[data-size=xs] .league-table th[data-label]::before{content:attr(data-label);font-size:var(--font-size-xxs);display:block;padding:.6em 0}[data-size=xs] .league-table{--logo-size: 20px}[data-size=xs] .league-table .goals,[data-size=xs] .league-table .diff{display:none}.league-teams{--border-radius: 5px;--hexagon-background: var(--text-color);display:flex;justify-content:space-between;margin:0 -7px}@media(max-width: 1179px){.league-teams{overflow:auto;margin:-40px calc(var(--container-padding)*-1) 0;padding:40px 0 10px calc(var(--container-padding) - 7px)}}.league-teams .team-teaser{position:relative;flex:1 1 100%;max-width:72px;margin:8px;pointer-events:none}@media(max-width: 1179px){.league-teams .team-teaser{min-width:48px}}.league-teams .team-teaser .hexagon,.league-teams .team-teaser img{pointer-events:all}.league-teams .team-teaser:hover .team-name{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease 0s,visibility 0s ease 0s,z-index .3s linear 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s;transform:translate(-50%, 0)}.league-teams .team-teaser:nth-child(1) .hexagon{transform:rotate(13deg)}.league-teams .team-teaser:nth-child(2) .hexagon{transform:rotate(26deg)}.league-teams .team-teaser:nth-child(3) .hexagon{transform:rotate(39deg)}.league-teams .team-teaser:nth-child(4) .hexagon{transform:rotate(52deg)}.league-teams .team-teaser:nth-child(5) .hexagon{transform:rotate(65deg)}.league-teams .team-teaser:nth-child(6) .hexagon{transform:rotate(78deg)}.league-teams .team-teaser:nth-child(7) .hexagon{transform:rotate(91deg)}.league-teams .team-teaser:nth-child(8) .hexagon{transform:rotate(104deg)}.league-teams .team-teaser:nth-child(9) .hexagon{transform:rotate(117deg)}.league-teams .team-teaser:nth-child(10) .hexagon{transform:rotate(130deg)}.league-teams .team-teaser:nth-child(11) .hexagon{transform:rotate(143deg)}.league-teams .team-teaser:nth-child(12) .hexagon{transform:rotate(156deg)}.league-teams .team-teaser:nth-child(13) .hexagon{transform:rotate(169deg)}.league-teams .team-teaser:nth-child(14) .hexagon{transform:rotate(182deg)}.league-teams .team-teaser:nth-child(15) .hexagon{transform:rotate(195deg)}.league-teams .team-teaser:nth-child(16) .hexagon{transform:rotate(208deg)}.league-teams .team-teaser:nth-child(17) .hexagon{transform:rotate(221deg)}.league-teams .team-teaser:nth-child(18) .hexagon{transform:rotate(234deg)}.league-teams .team-teaser:nth-child(19) .hexagon{transform:rotate(247deg)}.league-teams .team-teaser:nth-child(20) .hexagon{transform:rotate(260deg)}.league-teams .team-teaser:nth-child(21) .hexagon{transform:rotate(273deg)}.league-teams .team-teaser:nth-child(22) .hexagon{transform:rotate(286deg)}.league-teams .team-teaser:nth-child(23) .hexagon{transform:rotate(299deg)}.league-teams .team-teaser:nth-child(24) .hexagon{transform:rotate(312deg)}.league-teams .team-teaser:nth-child(25) .hexagon{transform:rotate(325deg)}.league-teams .team-teaser:nth-child(26) .hexagon{transform:rotate(338deg)}.league-teams a.team-teaser{order:-1}.league-teams .team-name{position:absolute;bottom:100%;left:50%;font-size:var(--font-size-xxs);transform:translate(-50%, -10px);background-color:var(--color-primary);color:#fff;white-space:nowrap;padding:.1em .5em;margin-bottom:3px;border-radius:3px;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease 0s,visibility 0s ease 0.3s,z-index .3s linear 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s}.league-teams .team-name::before{content:"";position:absolute;display:block;left:50%;top:100%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:var(--color-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.league-teams .team-logo{position:relative;display:block;aspect-ratio:1/1}.league-teams img{position:absolute;top:50%;left:50%;width:40px;height:40px;max-width:75%;max-height:75%;transform:translate(-50%, -50%);object-fit:contain;object-position:center}[data-size]:not([data-size=xs]) .lineup{--pitch-color-1: #3d722b;--pitch-color-2: #3e8925;position:relative;display:block;margin:2em 0}@media(max-width: 567px){[data-size]:not([data-size=xs]) .lineup{margin:0 calc(var(--container-padding)*-1)}}[data-size]:not([data-size=xs]) .lineup::before{content:"";position:relative;display:block;padding-top:62.5%;min-height:500px;max-width:100%}@media(max-width: 567px){[data-size]:not([data-size=xs]) .lineup::before{aspect-ratio:4/5}}[data-size]:not([data-size=xs]) .lineup .pitch{position:absolute;display:block;top:0;left:0;right:0;bottom:0;overflow:hidden}[data-size]:not([data-size=xs]) .lineup .pitch::after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-image:url("../../img/grass.jpg");background-size:130px;mix-blend-mode:multiply;filter:saturate(0.5);opacity:.3}[data-size]:not([data-size=xs]) .lineup svg{position:absolute;top:0;height:100%;left:50%;transform:translate(-50%, 0);background-image:linear-gradient(90deg, var(--pitch-color-1), var(--pitch-color-1) 50%, var(--pitch-color-2) 50%, var(--pitch-color-2) 100%);background-size:11.7647058824%}[data-size]:not([data-size=xs]) .lineup svg path,[data-size]:not([data-size=xs]) .lineup svg circle,[data-size]:not([data-size=xs]) .lineup svg rect{stroke:#fff;stroke-width:5px;fill:none}[data-size]:not([data-size=xs]) .lineup svg .clipped{clip-path:polygon(0 -10%, 0 25%, 100% 25%, 100% -10%)}[data-size]:not([data-size=xs]) .lineup .lineup-wrapper{position:absolute;display:block;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column-reverse;justify-content:space-around;padding:0 1%}@media(max-width: 767px){[data-size]:not([data-size=xs]) .lineup .lineup-wrapper{padding:1%}}[data-size]:not([data-size=xs]) .lineup .player-group{display:flex;justify-content:space-around}[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-3-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-2-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-4-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-3-1"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-4-1"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-3-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-2-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-2-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-1-3"] .player-group:nth-child(3){margin:-4% 17% 0}@media(max-width: 567px){[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-3-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-2-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-4-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-3-1"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-4-1"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-3-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-2-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-2-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-1-3"] .player-group:nth-child(3){margin-top:-10%}}@media(min-width: 567px){[data-size]:not([data-size=xs]) .lineup .player-group[data-count="5"]{margin:0 -4%}}[data-size]:not([data-size=xs]) .lineup .player-group:nth-child(2) .player-teaser:first-child,[data-size]:not([data-size=xs]) .lineup .player-group:nth-child(2) .player-teaser:last-child,[data-size]:not([data-size=xs]) .lineup .player-group[data-count="4"] .player-teaser:first-child,[data-size]:not([data-size=xs]) .lineup .player-group[data-count="4"] .player-teaser:last-child{margin-top:-1%}[data-size]:not([data-size=xs]) .lineup .player-group:last-child[data-count="3"]{margin-bottom:-1%}[data-size]:not([data-size=xs]) .lineup .player-group:last-child[data-count="3"] .player-teaser:first-child,[data-size]:not([data-size=xs]) .lineup .player-group:last-child[data-count="3"] .player-teaser:last-child{margin-top:1%}[data-size]:not([data-size=xs]) .lineup [data-formation="4-3-3"] .player-group:nth-child(3){margin:0 8%}[data-size]:not([data-size=xs]) .lineup .player-group:nth-child(2)[data-count="3"]{margin:0 4%}[data-size]:not([data-size=xs]) .lineup [data-formation="5-2-3"] .player-group:nth-child(3){margin:0 17%}[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-2-2"] .player-group:nth-child(3) .player-teaser:first-child{margin-right:-20%}[data-size]:not([data-size=xs]) .lineup [data-formation="4-2-2-2"] .player-group:nth-child(4) .player-teaser:first-child{margin-right:28%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-2-3"] .player-group:nth-child(3){margin-left:20%;margin-right:20%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-2-3"] .player-group:nth-child(4) .player-teaser:first-child{margin-right:14%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-4-1-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-2-2"] .player-group:nth-child(3){margin:-2% -1% 1%}@media(max-width: 567px){[data-size]:not([data-size=xs]) .lineup [data-formation="3-4-1-2"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3),[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-2-2"] .player-group:nth-child(3){margin-top:-8%}}@media(min-width: 568px){[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-3-2"] .player-group:nth-child(4) .player-teaser:not(:nth-child(2)),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(4) .player-teaser:not(:nth-child(2)){margin-top:4%;margin-bottom:-2%}}@media(max-width: 567px){[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-3-2"] .player-group:nth-child(4) .player-teaser,[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(4) .player-teaser{margin-top:2%;margin-bottom:-1%}[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-3-2"] .player-group:nth-child(4) .player-teaser:nth-child(2),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(4) .player-teaser:nth-child(2){margin-top:-8%}}[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3){margin:-3% 6% 0}[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3) .player-teaser:first-child,[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-1-3"] .player-group:nth-child(3) .player-teaser:last-child{margin-top:-6%}@media(max-width: 567px){[data-size]:not([data-size=xs]) .lineup [data-formation="4-1-4-1"] .player-group:nth-child(4) .player-teaser:nth-child(2),[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-4-2"] .player-group:nth-child(4) .player-teaser:nth-child(2){margin-right:14%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(4){margin-top:7%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-1-3-3"] .player-group:nth-child(3){margin-bottom:-1%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-3-2-2"] .player-group:nth-child(4){margin:0 16%}[data-size]:not([data-size=xs]) .lineup [data-formation="3-2-2-3"] .player-group:nth-child(3){margin:-10% 25% 0}[data-size]:not([data-size=xs]) .lineup [data-formation="3-4-1-2"] .player-group:nth-child(3) .player-teaser:nth-child(2){margin-right:10%}}[data-size]:not([data-size=xs]) .lineup .player-teaser{--lineup-image-size: 50px;--lineup-padding: 3px;--lineup-item-width: 164px;position:relative;display:block;max-width:var(--lineup-item-width);flex:1 1 100%;margin:0 .5%}[data-size]:not([data-size=xs]) .lineup .player-teaser a:first-child{position:relative;display:flex;align-items:center;padding:var(--lineup-padding);min-height:var(--lineup-item-height);background-color:#fff;box-shadow:0 5px 20px -6px rgba(0,0,0,.4);text-decoration:none}[data-size]:not([data-size=xs]) .lineup .player-teaser .image-box{position:relative;width:var(--lineup-image-size);min-width:var(--lineup-image-size);aspect-ratio:1;background-color:#eee}[data-size]:not([data-size=xs]) .lineup .player-teaser .image-box img,[data-size]:not([data-size=xs]) .lineup .player-teaser .image-box .player-fallback{display:block;width:100%;height:100%;object-fit:cover}[data-size]:not([data-size=xs]) .lineup .player-teaser .text-box{font-size:var(--font-size-xxs);flex-grow:1;margin:0;padding:0}[data-size]:not([data-size=xs]) .lineup .player-teaser .name{margin:0 .5em;max-width:calc(var(--lineup-item-width) - var(--lineup-image-size) - var(--lineup-padding)*2 - 3.5em)}[data-size]:not([data-size=xs]) .lineup .player-teaser .name span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-size]:not([data-size=xs]) .lineup .player-teaser .shirt-number{margin-right:.25em}@media(max-width: 767px)and (orientation: portrait){[data-size]:not([data-size=xs]) .lineup .player-teaser{--lineup-image-size: 56px;--lineup-padding: 3px;--lineup-item-width: 62px}[data-size]:not([data-size=xs]) .lineup .player-teaser:first-child{margin-left:-1%}[data-size]:not([data-size=xs]) .lineup .player-teaser:last-child{margin-right:-1%}[data-size]:not([data-size=xs]) .lineup .player-teaser a:first-child{display:block;min-height:0;width:auto}[data-size]:not([data-size=xs]) .lineup .player-teaser .text-box{display:block}[data-size]:not([data-size=xs]) .lineup .player-teaser .name{max-width:100%;padding:0;margin:0;font-size:9px;text-align:center}[data-size]:not([data-size=xs]) .lineup .player-teaser .name span.lastname{padding-top:2px;font-weight:600}[data-size]:not([data-size=xs]) .lineup .player-teaser .firstname,[data-size]:not([data-size=xs]) .lineup .player-teaser .shirt-number{display:none}}[data-size=xs] .lineup .pitch{display:none}[data-size=xs] .lineup .image-box{width:42px}[data-size=xs] .lineup .player-group::before{display:block;font-size:var(--font-size-copy);font-weight:600;margin:.8em 0 .1em}[data-size=xs] .lineup .player-group:nth-child(1)::before{content:"Torhüter"}[data-size=xs] .lineup .player-group:nth-child(2)::before{content:"Abwehr"}[data-size=xs] .lineup .player-group:nth-child(3)::before{content:"Mittelfeld"}[data-size=xs] .lineup .player-group:last-child::before{content:"Angriff"}.matchday-select-wrapper{position:relative;display:flex;z-index:1;margin:1.5em 0}.matchday-select-wrapper .button{flex:1 1 100%;display:flex;align-self:center}.matchday-select-wrapper .button::before{content:var(--icon-arrow-medium);font-family:"Icons",sans-serif}.matchday-select-wrapper .button.prev::before{margin-right:.7em;transform:scale(-1, 1)}.matchday-select-wrapper .button.next{justify-content:flex-end}.matchday-select-wrapper .button.next::before{order:1;margin-left:.7em}.matchday-select-wrapper .list-select{min-width:calc(33.333333% - .6667em);margin:0 1em}@media(max-width: 1579px){.matchday-select-wrapper .button::before{margin:0 auto !important}.matchday-select-wrapper .button span{display:none}.matchday-select-wrapper .list-select{min-width:calc(100% - 10em)}}.matchday-wrapper{position:relative;margin-bottom:3.2em}.matchday-wrapper .matches{transition:.3s ease;transform:scale(1) translate3d(0, 0, 0)}.matchday-wrapper.changing .matches:first-child{opacity:0;transform:scale(0.97) translate3d(0, 0, 0)}.matchday-wrapper .matches+.matches{position:absolute;top:0;left:0;width:100%;opacity:0;transform:scale(0.97) translate3d(0, 0, 0)}.matches{font-size:var(--font-size-xs);border-bottom:1px solid var(--border-color-light)}.matches tr:first-child td{border-top:0}.matches tr:first-child td .date{margin-top:0}.matches .date{display:block;margin:1.3em 0 .2em;font-weight:500;font-size:var(--font-size-xxs);text-transform:uppercase}.matches tr{position:relative}.matches td{vertical-align:middle}.matches [data-postponed=true] .center{padding:0}.matches [data-postponed=true] .center::before{content:"Absage";font-size:10px;font-weight:700;text-transform:uppercase}.matches [data-postponed=true] .center *{display:none !important}.matches .match-result{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-copy);margin:0 -0.25em}.matches .center{text-align:center}.matches .team-teaser{display:flex;align-items:center}.matches .team-name{max-width:calc(40vw - 50px);line-height:1.2;margin:-0.15em 0}.matches .team-logo{display:block;margin:0 .4em}.matches img{display:block;object-fit:contain}.matches .home-team .team-teaser{justify-content:flex-end;text-align:right}.matches .home-team .team-logo{order:1;width:28px;height:28px}.matches .home-team,.matches .away-team{padding-left:.5em;padding-right:.5em;width:50%}[data-size=md] .matches .time,[data-size=lg] .matches .time{display:none}[data-size=sm] .matches,[data-size=xs] .matches{font-size:var(--font-size-xxs)}[data-size=sm] .matches .match-result,[data-size=xs] .matches .match-result{font-size:var(--font-size-xs);margin:0 -0.1em}[data-size=sm] .matches .kickoff-time,[data-size=xs] .matches .kickoff-time{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);font-size:8px;font-weight:600;background-color:#fff;line-height:1;text-align:center;padding:0 5px;border:0}[data-size=sm] .matches [data-has-result],[data-size=xs] .matches [data-has-result]{display:flex;align-items:center;justify-content:center}[data-size=sm] .matches [data-has-result] .home-team,[data-size=sm] .matches [data-has-result] .away-team,[data-size=xs] .matches [data-has-result] .home-team,[data-size=xs] .matches [data-has-result] .away-team{flex:1 1 100%}[data-size=sm] .matches [data-has-result] .center,[data-size=xs] .matches [data-has-result] .center{border:0}[data-size=sm] .matches [data-has-result=false]:not([data-has-ticker]) .kickoff-time,[data-size=xs] .matches [data-has-result=false]:not([data-has-ticker]) .kickoff-time{visibility:hidden}[data-size=sm] .matches [data-has-result=false]:not([data-has-ticker]) .time,[data-size=xs] .matches [data-has-result=false]:not([data-has-ticker]) .time{display:flex;align-items:center;justify-content:center;margin:0 auto;min-width:calc(var(--font-size-xs)*3.3);min-height:calc(var(--font-size-xs)*1.7);background-color:var(--border-color-light);border-radius:.25em;padding-top:.1em;font-weight:500}[data-size=sm] .matches [data-has-result=false]:not([data-has-ticker]) .match-result,[data-size=xs] .matches [data-has-result=false]:not([data-has-ticker]) .match-result{display:none}[data-size=sm] .matches [data-has-result=false][data-has-ticker] .time,[data-size=xs] .matches [data-has-result=false][data-has-ticker] .time{display:none}[data-size=sm] .matches [data-has-result=false][data-has-ticker] .match-result,[data-size=xs] .matches [data-has-result=false][data-has-ticker] .match-result{display:flex}[data-size=sm] .matches .date,[data-size=xs] .matches .date{text-align:center}[data-size=sm] .matches .team-name,[data-size=xs] .matches .team-name{max-width:calc(var(--wrapper-width)/2 - 60px);hyphens:auto;text-wrap:balance}[data-size=sm] .matches .home-team,[data-size=sm] .matches .away-team,[data-size=xs] .matches .home-team,[data-size=xs] .matches .away-team{padding-left:0;padding-right:0;width:42%}.match-result:has(.ticker-links){position:relative;display:flex;background-color:rgba(0,0,0,0);z-index:1}.match-result:has(.ticker-links)::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;border-radius:.2em;background-color:var(--color-primary);z-index:-1;transform:scale(1)}.match-result:has(.ticker-links)[data-is-live=true]::before{animation:pulse 1.5s infinite}.match-result:has(.ticker-links):hover .ticker-links{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease 0s,visibility 0s ease 0s,z-index .3s linear 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s;transform:translate(-50%, 0)}.ticker-links{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease 0s,visibility 0s ease 0.3s,z-index .3s linear 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s;position:absolute;display:block;left:50%;bottom:calc(100% + 6px);background-color:var(--white);transform:translate(-50%, -10px);box-shadow:0 6px 16px -4px rgba(0,0,0,.3),0 0 400px rgba(0,0,0,.2);padding:.1em .3em;font-weight:500;font-size:var(--font-size-xs);text-align:left}.ticker-links::before{content:"";position:absolute;display:block;top:100%;left:0;right:0;height:8px}.ticker-links::after{content:"";position:absolute;display:block;top:100%;left:50%;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top-color:var(--white);transform:translateX(-50%)}.ticker-links a{position:relative;display:block;white-space:nowrap;text-decoration:none;padding:.7em}.ticker-links a+a{border-top:1px solid #ddd}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(var(--color-primary-rgb), 1)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(var(--color-primary-rgb), 0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(var(--color-primary-rgb), 0)}}.player-list{--list-padding: 8px;display:flex;flex-wrap:wrap;margin:calc(var(--list-padding)*-1)}.player-list:last-child{margin-bottom:calc(5% + 2em) !important}.player-list a{color:var(--text-color)}.player-list[data-layout=list],[data-size=xs] .player-list,[data-size=xs] .lineup{--list-padding: 4px;display:block;margin:calc(var(--list-padding)*-1) 0}.player-list[data-layout=list] .player-teaser,[data-size=xs] .player-list .player-teaser,[data-size=xs] .lineup .player-teaser{max-width:none;padding:var(--list-padding) 0}.player-list[data-layout=list] .image-box,[data-size=xs] .player-list .image-box,[data-size=xs] .lineup .image-box{width:42px;min-width:42px}.player-list[data-layout=list] a,[data-size=xs] .player-list a,[data-size=xs] .lineup a{display:flex;align-items:center}.player-list[data-layout=list] .text-box,[data-size=xs] .player-list .text-box,[data-size=xs] .lineup .text-box{font-size:var(--font-size-copy);margin:0;padding:0;align-self:center}.player-list[data-layout=list] .name:last-child,[data-size=xs] .player-list .name:last-child,[data-size=xs] .lineup .name:last-child{margin-left:.7em}.player-list[data-layout=list] .name span,[data-size=xs] .player-list .name span,[data-size=xs] .lineup .name span{display:block}.player-list[data-layout=list] .name span.lastname,[data-size=xs] .player-list .name span.lastname,[data-size=xs] .lineup .name span.lastname{font-weight:400}.player-list[data-layout=list] .shirt-number,[data-size=xs] .player-list .shirt-number,[data-size=xs] .lineup .shirt-number{order:-1;margin:0 .6em}[data-size=md] .player-list[data-layout=list],[data-size=lg] .player-list[data-layout=list]{--list-padding: 6px;display:flex;margin-right:-20px}[data-size=md] .player-list[data-layout=list] .player-teaser,[data-size=lg] .player-list[data-layout=list] .player-teaser{max-width:33.333333%;padding-right:20px}[data-size=md] .player-list[data-layout=list] .player-teaser .text-box,[data-size=lg] .player-list[data-layout=list] .player-teaser .text-box{font-size:var(--font-size-xs)}[data-size=md] .player-list[data-layout=list] .player-teaser .image-box,[data-size=lg] .player-list[data-layout=list] .player-teaser .image-box{width:42px;aspect-ratio:1/1}[data-size=sm] .player-list[data-layout=tiles]{--list-padding: 6px}[data-size=sm] .player-list[data-layout=tiles] .player-teaser{max-width:50%}@media(min-width: 370px){[data-size=sm] .player-list[data-layout=tiles] .player-teaser{max-width:33.333333%}[data-size=sm] .player-list[data-layout=tiles] .player-teaser .text-box{font-size:var(--font-size-xxs)}}.player-list[data-layout=list] .text-box,[data-size=xs] .lineup .text-box{align-items:center}.player-list[data-layout=list] .name span,[data-size=xs] .lineup .name span{display:inline}[data-size=md] .player-list[data-layout=list] .player-teaser{max-width:50%}.player-stats .stats-selector{display:flex;align-items:flex-start;margin:1.8em 0}@media(max-width: 567px){.player-stats .stats-selector{display:block}}.player-stats .list-select{position:relative;width:var(--picture-size, 220px);margin-right:var(--image-margin, 30px);z-index:2}@media(max-width: 567px){.player-stats .list-select{width:100%;flex:1 1 100%;margin:0}}.player-stats .competitions{position:relative;height:2.8em;list-style:none;padding:0;margin:0;flex-grow:1;overflow:hidden}@media(max-width: 567px){.player-stats .competitions{margin-top:.5em}}.player-stats .competitions ul{display:block;list-style:none;padding:0;margin-right:-0.5em}.player-stats .competitions ul li{display:inline-block;margin-right:.5em}.player-stats .competitions>li{position:absolute;top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease 0s,visibility 0s ease 0.3s,z-index .3s linear 0s,transform .3s ease 0s,-webkit-transform .3s ease 0s}.player-stats .competitions>li.current{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease .2s,visibility 0s ease .2s,z-index .3s linear .2s,transform .3s ease .2s,-webkit-transform .3s ease .2s}.player-stats .json-output{line-break:anywhere;margin-top:50px}.player-stats .label{margin:1.5em 0 .5em;display:block}.player-stats .label small{font-size:var(--font-size-xxs);display:block;font-weight:500}.player-stats .graph strong{margin-right:.4em}.player-stats .graph .visualization{display:block;height:10px;background-color:#eee}.player-stats .graph .visualization::before{content:"";display:block;width:var(--percentage, 0%);height:100%;background-color:var(--color-primary);transition:.5s ease}.player-stats .graph:nth-child(1) .visualization::before{transition:.5s ease 0.06s}.player-stats .graph:nth-child(2) .visualization::before{transition:.5s ease 0.12s}.player-stats .graph:nth-child(3) .visualization::before{transition:.5s ease 0.18s}.player-stats .graph:nth-child(4) .visualization::before{transition:.5s ease 0.24s}.player-stats .graph:nth-child(5) .visualization::before{transition:.5s ease 0.3s}.player-stats .graph:nth-child(6) .visualization::before{transition:.5s ease 0.36s}.player-stats .graph:nth-child(7) .visualization::before{transition:.5s ease 0.42s}.player-stats .graph:nth-child(8) .visualization::before{transition:.5s ease 0.48s}.player-stats .graph:nth-child(9) .visualization::before{transition:.5s ease 0.54s}.player-stats .graph:nth-child(10) .visualization::before{transition:.5s ease 0.6s}.player-stats[data-has-played=false] .only-if-played{opacity:.4}.player-stats[data-has-played=false] .only-if-played strong{display:none}.player-stats[data-has-played=false] .only-if-played .visualization::before{opacity:0;width:0}.player-stats[data-has-played=false] small{display:none}.player-stats .stats-output ul{display:flex;list-style:none;padding:0;margin:0}.player-stats .stats-output ul li+li{margin-left:1em}.player-stats .stats-output ul.scorers{margin-top:1.5em;font-size:var(--font-size-sm);border-bottom:2px solid #eee;padding-bottom:.2em}.player-stats .stats-output ul.scorers::before{content:"";font-family:"Icons",sans-serif;margin:0 1em 0 -0.03em}.player-stats .stats-output ul [data-goals]:not([data-goals="1"])+span::after{content:"e"}.player-stats .stats-output ul [data-assists]:not([data-assists="1"])+span::after{content:"s"}.player-stats .stats-output.no-stats::before{content:"An dieser Stelle sind noch keine Spielerstatistiken verfügbar.";margin:1em 0;display:block}.player-stats .stats-output.no-stats>*{opacity:.3}.player-stats .stats-output.no-stats>* .only-if-played{opacity:1}.player-stats .stats-output.no-stats .graph .visualization::before{width:0}.player-teaser{flex:1 1 100%;max-width:25%;padding:var(--list-padding)}.player-teaser .image-box{position:relative;display:block;aspect-ratio:1/1}.player-teaser img{display:block;width:100%;height:100%;object-fit:cover}.player-teaser a{text-decoration:none}.player-teaser .text-box{padding-top:calc(var(--list-padding)*1.5);line-height:1.3;padding-bottom:.3em;display:flex;align-items:flex-start;justify-content:space-between;font-size:var(--font-size-xs)}.player-teaser .name span{display:block;hyphens:auto}.player-teaser .name span.lastname{font-weight:700}.player-teaser .shirt-number{font-size:1.1em;font-weight:600;display:flex;align-items:center;justify-content:center;width:2em;height:2em;min-width:2em;padding-top:.05em;border-radius:.2em;background-color:var(--text-color);color:#fff;margin:.16em 0 .15em .3em}.single-match .team-name{font-weight:600}.single-match .team-logo{position:relative;display:block;aspect-ratio:1/1;margin:.6em}.single-match .team-logo img{width:100%;height:100%;object-fit:contain;display:block}.single-match{padding:1px 0}.single-match .match-head{display:flex;align-items:flex-start;justify-content:center;margin-top:-0.3em}.single-match .team{flex:1 1 50%}.single-match .team-teaser{display:flex;align-items:center;line-height:1.3}.single-match .match-result{font-size:1.8em}.single-match .match-info{text-align:center;font-size:var(--font-size-xs);margin:.6em 0}.single-match .center-wrapper{align-self:center}[data-size=lg] .single-match .home-team .team-teaser,[data-size=md] .single-match .home-team .team-teaser{justify-content:flex-end}[data-size=lg] .single-match .home-team .team-teaser .team-name,[data-size=md] .single-match .home-team .team-teaser .team-name{order:-1}[data-size=lg] .single-match .match-info span+span::before,[data-size=md] .single-match .match-info span+span::before{content:"·";font-weight:600;margin:0 .6em}[data-size=sm] .single-match .team-teaser,[data-size=xs] .single-match .team-teaser{flex-direction:column;justify-content:center;font-size:var(--font-size-xs)}[data-size=sm] .single-match .home-team,[data-size=xs] .single-match .home-team{margin:0 -30px 0 -10px}[data-size=sm] .single-match .away-team,[data-size=xs] .single-match .away-team{margin:0 -10px 0 -30px}[data-size=sm] .single-match .match-result,[data-size=xs] .single-match .match-result{font-size:var(--font-size-lg)}[data-size=sm] .single-match .team-logo,[data-size=xs] .single-match .team-logo{width:65px;margin:5px}[data-size=sm] .single-match .match-info,[data-size=xs] .single-match .match-info{margin:.8em 0;font-size:var(--font-size-xs)}[data-size=sm] .single-match .match-info span,[data-size=xs] .single-match .match-info span{display:block}[data-size=sm] .single-match .center-wrapper,[data-size=xs] .single-match .center-wrapper{align-self:flex-start;margin-top:24px}[data-size=sm] .single-match .team-name,[data-size=xs] .single-match .team-name{text-align:center}[data-size=xs] .single-match .match-result{font-size:var(--font-size-md);padding-top:.25em}[data-size=xs] .single-match .home-team{margin:0 -20px 0 0}[data-size=xs] .single-match .away-team{margin:0 0 0 -20px}[data-size=xs] .single-match .team-logo{width:54px}[data-size=xs] .single-match .center-wrapper{margin-top:18px}.single-player{--background-color: var(--white);--text-color: var(--black);--picture-size: 220px;--image-margin: 30px;background-color:var(--background-color);color:var(--text-color)}.single-player a,.single-player a:hover{color:var(--text-color)}.single-player .player-profile-cover{position:relative;display:flex}.single-player .image-box{position:relative;display:block;aspect-ratio:1/1;align-self:flex-start;flex:1 1 100%;max-width:var(--picture-size);margin-right:var(--image-margin)}@media(max-width: 767px){.single-player .image-box{max-width:130px;margin-right:20px}}@media(max-width: 567px){.single-player .image-box{max-width:110px}}.single-player .image-box img{position:relative;display:block;width:100%;height:100%;object-fit:cover}.single-player .image-credits{position:absolute;bottom:0;left:0;max-width:100%;display:block;margin:0;font-size:10px;font-weight:600;background-color:hsla(0,0%,100%,.8);padding:.1em .4em;backdrop-filter:blur(5px)}@media(max-width: 767px){.single-player .image-credits{position:relative;background-color:#fff;font-size:8px}}.single-player .text-box{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;max-width:calc(100% - var(--image-margin) - var(--picture-size))}@media(max-width: 567px){.single-player .text-box{max-width:none}.single-player .text-box p{display:none}}.single-player .shirt-number{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);line-height:1;font-weight:600;color:var(--background-color);background-color:var(--text-color);width:2em;height:2em;border-radius:.2em;margin-bottom:auto}@media(max-width: 567px){.single-player .shirt-number{font-size:var(--font-size-md)}}.single-player .text-box p{margin:0;display:flex;align-items:center;flex-wrap:wrap}.single-player .text-box p .positions::after{content:"·";font-weight:700;margin:0 .5em}.single-player .team-link{display:inline-flex;align-items:center;text-decoration:none}.single-player .team-link img{margin-right:.25em;margin-left:-0.05em}.single-player .characteristics{list-style:none;padding:0;border-bottom:1px solid #ddd}.single-player .characteristics li{display:flex;padding:.5em 0;border-top:1px solid #ddd}.single-player .characteristics .label{display:block;font-weight:600}@media(min-width: 568px){.single-player .characteristics .label{min-width:calc(var(--picture-size) + var(--image-margin))}}@media(max-width: 567px){.single-player .characteristics{font-size:var(--font-size-xs)}.single-player .characteristics .label{min-width:116px;padding-right:10px}}.single-player .eb-content{margin:calc(1.5% + .5em) 0 0}.eb-content-wrapper,.eb-content-sidebar{--link-color: var(--text-color)}.eb-content{margin:calc(3% + 1em) 0}.team-name{hyphens:auto}.team-name span{display:inline-block}.sidebar .eb-content:first-child{margin-top:0}.match-result{display:inline-block;background-color:var(--text-color);color:#fff;font-weight:700;padding:.2em .5em;line-height:1.3;border-radius:.2em;margin:0 .5em;min-width:3.3em;text-align:center}.match-result .colon{margin:0 .25em;position:relative;top:-0.05em}
