@keyframes fadeInWindow{0%{opacity:0}50%{opacity:0}to{opacity:1}}.container{display:grid}.container__content{grid-area:content;position:relative;background-color:var(--color-main-background, var(--color-combination-7))}@media screen and (max-width:639px){.scrollLock .container__content{background-color:var(--color-support-5)}}.container__mainInner{position:relative;display:grid;padding-top:24px;grid-template:" myMenu liveTable sideMenu   " auto " myMenu liveTable bannerZone " minmax(calc(100vh - 160px),1fr) / 172px 688px auto}.fsNewsPage .container__mainInner{padding:20px 0 0;grid-template:" . liveTable . bannerZone . " minmax(calc(100vh - 125px),1fr) / var(--width-spacer) minmax(0,1fr) var(--width-separator) 300px var(--width-spacer)}.impressum-page .container__mainInner{grid-template:" myMenu liveTable sideMenu   " auto / 172px 688px auto;padding:24px 0 40px}.container__myMenu{grid-area:myMenu;margin:0 8px}.fs_news.hasFsNews .container__myMenu{display:none}.container__livetable{border-radius:8px;margin-bottom:12px}.category-page.loading .container__livetable{min-height:100vh;background-color:var(--color-combination-9)}.container #mc{outline:none}.container__liveTableWrapper{grid-area:liveTable;border-radius:8px;min-height:100vh}.container__liveTableWrapper.myfs_page{margin-bottom:24px}body:not(.spa-page) .sport_page .container__fsbody,.mixed_page .container__fsbody{margin-top:-8px}.container__livetable--h2hLp .container__fsbody{margin-top:0;padding:0;background-color:unset}.team-page .container__fsbody,.tournament-page .container__fsbody,.participant-page .container__fsbody,.cricket:not(.isSportPage):not(.category-page) .container__fsbody{padding:0;background-color:unset}.team-page.loading .container__fsbody{min-height:100vh;background-color:var(--color-support-5);border-radius:8px}.container__bannerZone{grid-area:bannerZone}.container #rccontent{height:calc(100% - 10px)}.container .myFs{background-color:var(--color-combination-9);border-radius:8px}.container .fsNews{grid-area:liveTable}.container__heading{background-color:var(--color-combination-9);border-radius:var(--spaHeading-borderRadius, 8px);margin-bottom:var(--spaHeading-marginBottom, 12px)}.category-page .container__heading{background-color:var(--color-combination-9);border-radius:8px 8px 0 0;margin-bottom:0}.mixed_page .container__heading{border-radius:8px 8px 0 0;margin-bottom:0;padding-bottom:8px}.isSportPage .container__heading{margin-bottom:0;background-color:unset;border-radius:0}.container__livetable--h2hLp .container__heading{margin-bottom:0;border-radius:8px 8px 0 0}.season_calendar_page .container__heading{background-color:var(--color-combination-9);margin-bottom:0;border-radius:8px 8px 0 0}.sport_page .container__heading{margin-bottom:0;padding-bottom:8px;background-color:var(--color-combination-9);border-radius:8px 8px 0 0}.fsNewsPage .container__myMenu{display:none}@media screen and (max-width:1047px){.container__bannerZone{display:none}.fsNewsPage .container__bannerZone{display:block;margin-top:12px}.container__mainInner{padding:12px;grid-template:" myMenu   liveTable      bannerZone" auto " sideMenu liveTable      bannerZone" 1fr / 172px minmax(0,1fr) auto;min-height:calc(100vh - 100px)}.scrollLock .container__mainInner{min-height:initial}.fsNewsPage .container__mainInner{grid-template:" . liveTable ." " . bannerZone ." / var(--width-spacer) minmax(0,1fr) var(--width-spacer);padding-top:0}}@media screen and (max-width:1187px){.container__mainInner{grid-template:" myMenu   liveTable      . bannerZone . " auto " sideMenu liveTable      . bannerZone . " 1fr / 172px minmax(0,1fr) 12px auto 12px;min-height:calc(100vh - 100px)}}@media screen and (max-width:1047px){.container__mainInner{padding:12px;grid-template:" myMenu   liveTable      bannerZone" auto " sideMenu liveTable      bannerZone" 1fr / 172px minmax(0,1fr) auto;min-height:calc(100vh - 100px)}}@media screen and (max-width:639px){.container .myFs,.container__heading,.season_calendar_page .container__heading,.container__livetable--h2hLp .container__heading{border-radius:0}.container__mainInner{padding:0}.container__livetable{border-radius:unset}.container__fsbody{border-radius:0}.container__myMenu{display:none;animation:fadeInWindow .6s ease-out}.container__myMenu--active{display:flex;position:fixed;width:100vw;margin:0;z-index:var(--zIndex-modalWindow);background:#00000059;border-radius:12px;overflow:hidden;top:76px;bottom:0}.isLoggedIn .container__myMenu--active,.fsNewsPage--detail .container__myMenu--active{top:48px}body:not(.isLoggedIn).privacy-policy .container__myMenu--active,body:not(.isLoggedIn).terms-of-use .container__myMenu--active,body:not(.isLoggedIn).impressum-page .container__myMenu--active,body:not(.isLoggedIn).bonus-comparison-page .container__myMenu--active{top:48px}.fsNewsPage.hasFsNews .container__myMenu--active{display:flex}._ass .container__myMenu--active{top:105px;border-radius:0}body._ass.privacy-policy .container__myMenu--active,body._ass.terms-of-use .container__myMenu--active,body._ass.impressum-page .container__myMenu--active,body._ass.bonus-comparison-page .container__myMenu--active{top:76px}.tv-program-page .container__myMenu--active{height:auto;flex-flow:column nowrap}.container__myMenu .menu{margin-bottom:unset}.container__overlay{width:100%;background:var(--color-support-5);overflow:auto}.container__liveTableWrapper--hidden{display:none}.responsive .container__mainInner{grid-template:" myMenu   liveTable      bannerZone" 1fr " sideMenu liveTable      bannerZone" auto / auto minmax(0,1fr) auto}.fsNewsPage .container__mainInner{grid-template:" liveTable " minmax(100vh,auto) " bannerZone " / minmax(0,1fr);padding-top:0}.sport_page .container__heading,.category-page .container__heading{border-radius:0}}.rankingTable{padding:16px 12px 4px;background-color:var(--color-combination-9);border-radius:8px}@media screen and (max-width:639px){.rankingTable{padding:0 0 4px;border-radius:0}}body:not(.spa-page).horse-racing section.event{padding:0 12px 4px;border-radius:0 0 8px 8px;background-color:var(--color-combination-9)}body:not(.spa-page).horse-racing section.event .sportName{padding:0;margin:0}@media screen and (max-width:639px){body:not(.spa-page).horse-racing section.event{padding:0 0 12px;border-radius:0}}body.tournament-page.cycling section.event,body.tournament-page.horse-racing section.event,body.tournament-page.golf section.event,body.tournament-page.motorsport section.event,body.tournament-page.winter-sports section.event{border-radius:8px}@media screen and (max-width:639px){body.tournament-page.cycling section.event,body.tournament-page.horse-racing section.event,body.tournament-page.golf section.event,body.tournament-page.motorsport section.event,body.tournament-page.winter-sports section.event{border-radius:0}}.event .sportName{padding:16px 12px 4px;margin-bottom:12px;background-color:var(--color-combination-9);border-radius:8px}.event .sportName.sportNews{padding:0}.event .sportName:first-of-type{padding:0 12px 4px;border-radius:0 0 8px 8px}.event .sportName.noMatchFound{padding:0}.category-page .event .sportName{padding:0 12px 4px}.category-page .event .sportName.sportName--noDuel{padding:0 0 4px}.myfs .event .sportName,.team-page .event .sportName,.tournament-page .event .sportName,.participant-page .event .sportName,.series-page .event .sportName,.sport-page.spa-page .event .sportName,.event .sportName.sportName--noDuel{padding:0;margin-bottom:0}.myfs .event .sportName.sportNews,.team-page .event .sportName.sportNews,.tournament-page .event .sportName.sportNews,.participant-page .event .sportName.sportNews,.series-page .event .sportName.sportNews,.sport-page.spa-page .event .sportName.sportNews,.event .sportName.sportName--noDuel.sportNews{padding:16px 0 4px}@media screen and (max-width:639px){.event .sportName{padding:0;margin-bottom:8px;border-radius:0}.event .sportName.sportNews{margin-bottom:8px}.event .sportName.sportNews:last-of-type{padding-bottom:0}.event .sportName:first-of-type{padding:0;border-radius:0}.event .sportName:last-of-type{padding-bottom:12px;margin-bottom:0}.myfs .event .sportName:last-of-type,.team-page .event .sportName:last-of-type,.tournament-page .event .sportName:last-of-type,.participant-page .event .sportName:last-of-type,.series-page .event .sportName:last-of-type,.event .sportName.sportName--noDuel:last-of-type{padding-bottom:0}.myfs .event .sportName.sportNews,.team-page .event .sportName.sportNews,.tournament-page .event .sportName.sportNews,.participant-page .event .sportName.sportNews,.series-page .event .sportName.sportNews,.event .sportName.sportName--noDuel.sportNews{padding:16px 0 4px}}.spa-page .event .sportName{padding:0}.event .watch__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 5px 12px;box-sizing:border-box;gap:8px}@media screen and (max-width:799px){.event .watch__footer{padding-top:12px}}.event .watch__footer-advertisementLabel{color:var(--color-text-primary)}.event .watch__footer-legal-texts{text-align:center;font-size:11px}.spa-page .event .watch__footer{padding:0;margin-block:var(--section-padding-block)}@media screen and (min-width:640px){.spa-page .event .watch__footer{margin-block-end:0}}.event.event--topScores .sportName{margin-bottom:0}.event.event--topScores .sportName:not(:first-of-type){margin-top:-20px}@media screen and (max-width:639px){.event.event--topScores{margin-top:0}.event.event--topScores .sportName{background-color:var(--color-combination-9)}.event.event--topScores .sportName:not(:first-of-type){margin-top:0}}.event.event--myGames .sportName{display:grid;padding:0 12px 12px;margin-bottom:0;border-radius:0}.event.event--myGames .sportName.sportName--noDuel{padding:0}.event.event--myGames .sportName.sportName--noDuel:last-of-type{padding-bottom:0}@media screen and (max-width:799px){.event.event--myGames .sportName{padding:0 0 12px}.event.event--myGames .sportName:last-of-type{padding-bottom:0}.event.event--myGames .sportName:last-of-type .nmf{margin-bottom:12px}}.event.event--myTeams .sportName{display:grid;margin-bottom:0;padding:0 12px;border-radius:0}.event.event--myTeams .sportName:first-of-type{border-radius:0}.event.event--myTeams .sportName:last-of-type{border-radius:0 0 8px 8px}.horse-racing .event.event--myTeams .sportName,.golf .event.event--myTeams .sportName,.motorsport .event.event--myTeams .sportName{padding:0 12px 1px}@media screen and (max-width:799px){.event.event--myTeams .sportName:last-of-type{padding-bottom:12px}}@media screen and (max-width:639px){.event.event--myTeams .sportName{padding:0}.event.event--myTeams .sportName:last-of-type{border-radius:0}.horse-racing .event.event--myTeams .sportName,.golf .event.event--myTeams .sportName,.motorsport .event.event--myTeams .sportName{padding:0 0 12px}}.additionalInfo a{text-decoration:underline}.additionalInfo a:hover{text-decoration:none}.extraContent{-webkit-text-size-adjust:none;display:grid;margin-bottom:var(--marginBottom, 48px);overflow:hidden;position:relative;grid-template:" .     content . " auto / 172px 688px auto}.fsNewsPage .extraContent{grid-template:" .                   content            .                      bannerZone . " auto / var(--width-spacer) minmax(0,1fr) var(--width-separator) 300px var(--width-spacer)}.extraContent__content{grid-area:content;padding:12px;color:var(--color-support-4);box-sizing:border-box}.extraContent__content a{text-decoration:underline}.extraContent__content a:hover,.extraContent__content .next_round a{text-decoration:none}.extraContent__content .next_round a:hover{text-decoration:underline}.extraContent__text{font-size:13px;line-height:1.85}.extraContent__projectSpecificText a{text-decoration:none}.extraContent__button{display:none}@media screen and (max-width:1048px){.extraContent{margin-bottom:12px;padding:0 12px;grid-template:" .     content" auto / 172px 1fr}.fsNewsPage .extraContent{padding:0;grid-template:" content        bannerZone" auto / minmax(0,1fr) auto}}@media screen and (max-width:639px){.extraContent{padding:0;grid-template:" content  " auto / 1fr}.fsNewsPage .extraContent{grid-template:" content" auto / 1fr}.extraContent__content{width:100%;height:133px;top:10px}.extraContent__content:after{content:"";width:100%;height:100px;bottom:0;left:0;position:absolute;background-image:linear-gradient(to bottom,rgba(var(--color-support-1-rgb),0),rgba(var(--color-support-1-rgb),.65) 40%,rgba(var(--color-support-1-rgb),.79) 64%,rgba(var(--color-support-1-rgb),.9) 78%,var(--color-combination-7))}.theme--dark .extraContent__content:after{background-image:linear-gradient(to bottom,rgba(var(--color-alpha-1),0),rgba(var(--color-alpha-1),.65) 40%,rgba(var(--color-alpha-1),.79) 64%,rgba(var(--color-alpha-1),.9) 78%,var(--color-combination-7))}.extraContent__button{display:flex;position:relative;justify-content:center;align-items:center;height:32px;text-decoration:underline;cursor:pointer;width:100%;background-color:var(--color-combination-7)}.extraContent__button:hover{text-decoration:none}.extraContent__button:after{content:"";width:10px;height:6px;background-position:0 -60px;position:relative;margin-left:4px;margin-top:13px;margin-bottom:13px;top:2px}.theme--dark .extraContent__button:after{background-position-y:0}.extraContent--active .extraContent__button{display:none}.extraContent--active .extraContent__content{height:auto}.extraContent--active .extraContent__content:after{display:none}}.event--summary,.event--results,.event--fixtures{background-color:var(--color-combination-9);border-radius:8px;margin:12px 0}.event--summary:empty,.event--results:empty,.event--fixtures:empty{display:none}@media screen and (max-width:639px){.event--summary,.event--results,.event--fixtures{border-radius:0}}@media screen and (max-width:799px){.event .soccer .event__match,.myfs .event .event__match{--width-score: 30px}.event .soccer .event__match .event__score,.myfs .event .event__match .event__score{justify-content:center;justify-self:center}.event .soccer .event__match .event__rounds,.myfs .event .event__match .event__rounds{grid-column:homeScore / awayScore;grid-row:2 / 4;justify-self:center;width:unset!important}.event .soccer .event__match:not(:has(.event__score)):not(:has(.event__rounds)):not(:has(.event__resultBefore)),.myfs .event .event__match:not(:has(.event__score)):not(:has(.event__rounds)):not(:has(.event__resultBefore)){--width-score: max-content}.event .soccer .event__match:not(:has(.event__stage)) .event__time,.myfs .event .event__match:not(:has(.event__stage)) .event__time{grid-row:2 / 4!important;align-self:center}.event .soccer .event__match:not(:has(.event__stage)).event__match--doubles .event__time,.myfs .event .event__match:not(:has(.event__stage)).event__match--doubles .event__time{grid-row:2 / 7!important}.event .soccer .event__match:not(:has(.event__time)) .event__stage,.myfs .event .event__match:not(:has(.event__time)) .event__stage,.event .soccer .event__match:has(.event__stage .event__stage--pkv) .event__stage,.myfs .event .event__match:has(.event__stage .event__stage--pkv) .event__stage{grid-row:2 / 4!important;align-self:center}.event .soccer .event__match .event__stage .event__stage--block,.myfs .event .event__match .event__stage .event__stage--block{width:unset}.event .soccer .event__match.event__match--doubles .event__stage,.myfs .event .event__match.event__match--doubles .event__stage{grid-row:2 / 7!important}.event .soccer .event__match:not(.event__match--live) .event__stage .event__stage--block,.myfs .event .event__match:not(.event__match--live) .event__stage .event__stage--block{color:var(--color-support-4)}}
