.fco-event-icon{block-size:1.5rem;inline-size:1.5rem}.fco-inline-betting-odd{inline-size:100%;max-inline-size:483px;font-family:var(--body-font-family);font-weight:var(--fco-font-weight-body-medium);text-align:center;grid-area:inline-betting-odds;place-self:center;font-style:normal}.fco-inline-betting-odd__head{-moz-column-gap:1px;color:var(--fco-body-muted);font-size:var(--fco-size-body-3xs);grid-template-columns:repeat(4,1fr);align-items:center;grid-column-gap:1px;column-gap:1px;line-height:140%;display:grid}.fco-inline-betting-odd__heading{padding:var(--fco-spacing-xs);line-height:140%}.fco-inline-betting-odd__heading:first-child{grid-column-start:2}.fco-inline-betting-odd__container{row-gap:var(--fco-spacing-sm);flex-direction:column;display:flex}.fco-inline-betting-odd .fco-foldable-section{--fco-foldable-section-max-height:135px;--fco-foldable-section-padding:0px;background-color:unset}.fco-inline-betting-odd .fco-foldable-section__content{row-gap:var(--fco-spacing-sm);flex-direction:column;display:flex}.fco-inline-betting-odd .fco-foldable-section__footer{padding:var(--fco-spacing-xl);background-image:unset;background-color:var(--fco-surface-2)}.fco-betting-odd{-moz-column-gap:1px;border-radius:var(--fco-radius-xs);grid-template-columns:repeat(4,1fr);grid-column-gap:1px;column-gap:1px;display:grid;overflow:hidden}.fco-betting-odd>*{background-color:var(--fco-surface-3)}.fco-betting-odd__logo-container{padding:var(--fco-spacing-1-5);justify-content:center;align-items:center;display:flex}.fco-betting-odd__logo-container .fco-image{aspect-ratio:37/9;border-radius:var(--fco-radius-2xs);border:.5px solid var(--fco-border-default);max-inline-size:74px;overflow:hidden}.fco-betting-odd__logo-container .fco-image .fco-image__image--cover{object-position:center center;scale:1.1}.fco-betting-odd__value{padding:var(--fco-spacing-2-5);min-block-size:37px;color:var(--fco-body-default);font-size:var(--fco-size-body-2xs);justify-content:center;align-items:center;line-height:140%;text-decoration:none;display:flex}.fco-modal-dialog{border-radius:var(--fco-radius-xl);background-color:var(--fco-surface-1);opacity:0;inline-size:min(400px,100%);transition:opacity .3s,transform .3s,display allow-discrete .3s,overlay allow-discrete .3s;border:none;padding:0;transform:translateY(100%)}@media (max-width:1023px){.fco-modal-dialog{border-radius:var(--fco-radius-xl) var(--fco-radius-xl) 0 0;inline-size:100%;max-inline-size:100%;-webkit-margin-after:0;margin-block-end:0}}.fco-modal-dialog::-webkit-backdrop{background-color:var(--fco-modal-dialog-backdrop-color,#00000080);opacity:0;-webkit-transition:opacity .3s,display allow-discrete .3s,overlay allow-discrete .3s;transition:opacity .3s,display allow-discrete .3s,overlay allow-discrete .3s}.fco-modal-dialog::backdrop{background-color:var(--fco-modal-dialog-backdrop-color,#00000080);opacity:0;transition:opacity .3s,display allow-discrete .3s,overlay allow-discrete .3s}.fco-modal-dialog[open]::-webkit-backdrop{opacity:1}.fco-modal-dialog[open],.fco-modal-dialog[open]::backdrop{opacity:1}.fco-modal-dialog[open]{transform:translateY(0)}@starting-style{.fco-modal-dialog[open]::-webkit-backdrop{opacity:0}.fco-modal-dialog[open],.fco-modal-dialog[open]::backdrop{opacity:0}.fco-modal-dialog[open]{transform:translateY(100%)}}.fco-modal-dialog-button{cursor:pointer;color:var(--fco-body-default);background-color:#0000;justify-content:center;align-items:center;display:flex}.fco-modal-dialog-window{padding:var(--fco-spacing-md);align-items:center;grid-gap:var(--fco-spacing-md);gap:var(--fco-spacing-md);grid-template-columns:1fr auto;grid-template-areas:"title button""content content";display:grid}.fco-modal-dialog-window .fco-modal-dialog-button{padding:var(--fco-spacing-xs);grid-area:button}.fco-modal-dialog-window .fco-modal-dialog-button .fco-svg-icon{block-size:24px}.fco-modal-dialog-window .fco-modal-dialog-window__heading{color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-size:var(--fco-size-body-xl);font-weight:var(--fco-font-weight-body-bold);grid-area:title;margin:0;line-height:140%}.fco-modal-dialog-window .fco-modal-dialog-window__content{gap:var(--fco-spacing-sm);font-size:var(--fco-size-body-md);flex-direction:column;grid-area:content}.fco-modal-dialog-window .fco-modal-dialog-window__content,.fco-ott-button{color:var(--fco-body-default);font-family:var(--fco-font-family-body);font-weight:var(--fco-font-weight-body-bold);line-height:140%;display:flex}.fco-ott-button{gap:var(--fco-spacing-xs);font-size:var(--fco-size-body-2xs);align-items:center}.fco-ott-button .fco-modal-dialog-button,.fco-ott-button .fco-tv-channel{padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-sm);border-radius:var(--fco-radius-actions-button);border-width:var(--fco-border-weight-xs);border-style:solid;border-color:var(--fco-surface-2)}.fco-ott-button .fco-modal-dialog-button{padding-inline:var(--fco-spacing-xs)}.fco-ott-button .fco-modal-dialog-window .fco-tv-channel{grid-template-columns:auto 1fr auto;display:grid}.fco-ott-button .fco-image>img{block-size:var(--fco-tv-channel-logo-size,20px);min-inline-size:var(--fco-tv-channel-logo-size,20px);display:block}.fco-ott-button .fco-svg-icon{block-size:var(--fco-tv-channel-button-size,16px)}@media (min-width:1024px){.fco-ott-button{--fco-tv-channel-logo-size:24px;--fco-tv-channel-button-size:20px;font-size:var(--fco-size-body-xs)}}.fco-tv-channel{color:var(--fco-body-default);align-items:center;gap:var(--fco-spacing-xs);text-decoration:none;display:flex}.fco-match-list-item{background-color:var(--fco-surface-1)}.fco-match-list-item:not(:last-child){-webkit-border-after:1px solid var(--fco-border-default);border-block-end:1px solid var(--fco-border-default)}.fco-match-list-item .fco-match-data{color:var(--fco-body-default);font-weight:var(--fco-font-weight-body-medium);line-height:140%;text-decoration:none}.fco-match-list-item .fco-match-data .fco-match-minutes,.fco-match-list-item .fco-match-data .fco-match-start-time,.fco-match-list-item .fco-match-data .fco-match-status{font-size:var(--fco-size-body-2xs);line-height:140%}.fco-match-list-item .fco-match-data .fco-match-team .fco-image img{inline-size:var(--fco-match-team-badge-size,20px)}.fco-match-list-item .fco-match-data .fco-match-team .fco-team-cards .fco-event-icon{block-size:var(--fco-match-team-cards-size,10px);inline-size:var(--fco-match-team-cards-size,10px)}.fco-match-list-item .fco-match-data .fco-team-score{background-color:var(--fco-surface-2)}.fco-match-list-item .fco-match-data .fco-match-status{color:var(--fco-body-muted)}.fco-match-list-item .fco-match-data .fco-match-additional-data,.fco-match-list-item .fco-match-data .fco-match-additional-scores{gap:var(--fco-spacing-xs);font-size:var(--fco-size-body-3xs);display:flex}.fco-match-list-item .fco-match-data .fco-match-additional-data .fco-match-start-date,.fco-match-list-item .fco-match-data .fco-match-additional-scores .fco-match-start-date{font-size:var(--fco-size-body-3xs);line-height:unset}.fco-match-list-item .fco-match-data .fco-match-additional-scores{color:var(--fco-body-muted);text-transform:capitalize}.fco-match-list-item[data-match-period=PENALTY] .fco-match-penalty-score,.fco-match-list-item[data-match-status=LIVE] .fco-match-status{color:var(--fco-live-body-default)}.fco-match-list-item--ongoing .fco-match-data .fco-team-score{background-color:var(--fco-scoreboard-surface-live);color:var(--fco-scoreboard-body-live)}@container (width<=500px){.fco-match-list-item{padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-xs);gap:var(--fco-spacing-sm);flex-direction:column;display:flex}.fco-match-list-item .fco-match-data{gap:var(--fco-spacing-xs);flex-direction:column;display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data{-moz-column-gap:var(--fco-spacing-sm);grid-column-gap:var(--fco-spacing-sm);column-gap:var(--fco-spacing-sm);grid-template-columns:1fr auto auto;grid-template-areas:"team-a team-a-score match-state""team-b team-b-score match-state";align-items:center;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a]{grid-area:team-a}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-b]{grid-area:team-b}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score{justify-self:center}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score__value{margin:var(--fco-spacing-1-5);inline-size:var(--fco-spacing-md);line-height:var(--fco-spacing-md);font-size:var(--fco-size-body-xs);justify-content:center;align-items:center;display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-a]{border-start-start-radius:var(--fco-radius-xs);border-start-end-radius:var(--fco-radius-xs);grid-area:team-a-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b]{border-end-end-radius:var(--fco-radius-xs);border-end-start-radius:var(--fco-radius-xs);grid-area:team-b-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b] .fco-team-score__value{border-block-start-style:solid;border-block-start-width:1px;border-block-start-color:var(--fco-border-on-brand);-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:var(--fco-spacing-1-5);padding-block-start:var(--fco-spacing-1-5)}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team{align-items:center;grid-gap:var(--fco-spacing-xs);gap:var(--fco-spacing-xs);min-block-size:28px;font-size:var(--fco-size-body-xs);grid-template-columns:auto 1fr auto;grid-template-areas:"logo name cards";line-height:120%;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-image{grid-area:logo}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-name{grid-area:name}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-cards{grid-area:cards}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-start-time,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-status{block-size:100%;min-inline-size:40px;-webkit-border-start:1px solid var(--fco-border-default);border-inline-start:1px solid var(--fco-border-default);grid-area:match-state;justify-content:center;align-items:center;-webkit-padding-start:var(--fco-spacing-sm);padding-inline-start:var(--fco-spacing-sm);display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes{max-inline-size:44px}.fco-match-list-item .fco-tv-channel{flex-grow:1;grid-template-columns:auto 1fr auto;display:grid}.fco-match-list-item[data-match-status=CANCELLED] .fco-match-basic-data .fco-match-start-time,.fco-match-list-item[data-match-status=POSTPONED] .fco-match-basic-data .fco-match-start-time{display:none}}@container (width>500px){.fco-match-list-item{--fco-match-status-column-width:200px;--fco-match-ott-column-width:200px;padding-block:var(--fco-spacing-sm);padding-inline:var(--fco-spacing-md);grid-template-columns:1fr var(--fco-match-ott-column-width,0);-moz-column-gap:var(--fco-spacing-xs);grid-column-gap:var(--fco-spacing-xs);column-gap:var(--fco-spacing-xs);grid-template-areas:"match-data ott-button";display:grid}.fco-match-list-item .fco-match-data{grid-area:match-data;grid-template-columns:var(--fco-match-status-column-width,0) 1fr;align-items:center;grid-row-gap:var(--fco-spacing-xs);row-gap:var(--fco-spacing-xs);grid-template-areas:"main main";inline-size:100%;display:grid}.fco-match-list-item .fco-match-data__with-header{grid-template-areas:".header""main main"}.fco-match-list-item .fco-match-data__with-footer{grid-template-areas:"main main"".footer"}.fco-match-list-item .fco-match-data.fco-match-data__with-header.fco-match-data__with-footer{grid-template-areas:".header""main main"".footer"}.fco-match-list-item .fco-match-data .fco-match-additional-data{grid-area:header;justify-content:center}.fco-match-list-item .fco-match-data .fco-match-basic-data{grid-area:main;grid-template-columns:var(--fco-match-status-column-width,0) 1fr auto auto 1fr;grid-template-areas:"left team-a team-a-score team-b-score team-b";align-items:center;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team{grid-template-columns:auto 1fr;grid-template-rows:var(--fco-match-team-cards-size,8px) 1fr var(--fco-match-team-cards-size,8px);grid-template-areas:"logo cards""logo name""logo.";align-items:center;display:grid}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-image{grid-area:logo}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-name{grid-area:name;line-height:120%}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-cards{grid-area:cards}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-image img{--fco-match-team-badge-size:32px;margin-inline:var(--fco-spacing-sm)}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team .fco-team-cards .fco-event-icon{--fco-match-team-cards-size:8px}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a]{grid-area:team-a;grid-template-columns:1fr auto;grid-template-areas:"cards logo""name logo"".logo"}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a] .fco-team-cards,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-a] .fco-team-name{text-align:end;justify-self:end}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-team[data-side=team-b]{grid-area:team-b}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score{justify-self:center}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score__value{margin:var(--fco-spacing-xs);box-sizing:content-box;min-inline-size:var(--fco-spacing-md);line-height:var(--fco-spacing-md);text-align:center;justify-content:center;align-items:center;display:flex}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-a]{border-start-start-radius:var(--fco-radius-xs);border-end-start-radius:var(--fco-radius-xs);grid-area:team-a-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b]{border-start-end-radius:var(--fco-radius-xs);border-end-end-radius:var(--fco-radius-xs);grid-area:team-b-score}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-team-score[data-side=team-b] .fco-team-score__value{border-inline-start-style:solid;border-inline-start-width:1px;border-inline-start-color:var(--fco-border-on-brand);-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:var(--fco-spacing-xs);padding-inline-start:var(--fco-spacing-xs)}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes,.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-status{grid-area:left}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-start-time{font-size:var(--fco-size-body-md);grid-area:team-a-score/span 2}.fco-match-list-item .fco-match-data .fco-match-basic-data .fco-match-minutes{max-inline-size:44px;-webkit-padding-end:var(--fco-spacing-xs);padding-inline-end:var(--fco-spacing-xs)}.fco-match-list-item .fco-match-data .fco-match-additional-scores{grid-area:footer;justify-content:center}.fco-match-list-item .fco-ott-button{flex-wrap:wrap;grid-area:ott-button;justify-content:flex-end;min-inline-size:-moz-fit-content;min-inline-size:fit-content;display:flex}.fco-match-list-item[data-match-status=CANCELLED] .fco-match-basic-data .fco-match-start-time{color:var(--fco-body-muted);-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:2px}.fco-match-list-item:has(.fco-inline-betting-odd){grid-template-areas:"match-data ott-button""inline-betting-odds inline-betting-odds"}}@container (800px<width<=900px){.fco-match-list-item{--fco-match-status-column-width:150px}}@container (500px<width<=800px){.fco-match-list-item{--fco-match-status-column-width:50px;gap:var(--fco-spacing-xs);flex-direction:column;display:flex}.fco-match-list-item .fco-ott-button{justify-content:center}.fco-match-list-item .fco-ott-button .fco-tv-channel{flex-grow:0}}.fco-match-minutes{color:var(--fco-live-body-default)}.fco-match-minutes__value{position:relative}.fco-match-minutes__value:after{content:"";inline-size:var(--fco-match-minutes-indicator-width,33%);border-block-end-width:var(--fco-border-weight-md);border-block-end-style:solid;border-block-end-color:var(--fco-live-body-default);border-radius:var(--fco-radius-xs);transition:width 1s ease-in-out;display:block;position:absolute;inset-block-end:-4px;inset-inline-start:0}.fco-team-cards{display:flex}.fco-code-name{display:none}.fco-match-list__container{border-radius:var(--fco-radius-md);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.fco-match-list__container~.fco-match-list__container{-webkit-margin-before:var(--fco-spacing-px);margin-block-start:var(--fco-spacing-px)}.fco-match-list__header{background-color:var(--fco-surface-1);-webkit-border-after:var(--fco-border-weight-xs) solid var(--fco-border-default);border-block-end:var(--fco-border-weight-xs) solid var(--fco-border-default);padding-block:var(--fco-spacing-xs);padding-inline:var(--fco-spacing-sm)}@container (width>500px){.fco-match-list__header{padding-block:var(--fco-spacing-sm);padding-inline:var(--fco-spacing-md)}}.fco-favorite-teams-header{gap:var(--fco-spacing-sm);inline-size:100%;padding:var(--fco-spacing-xs);align-items:center;display:flex}.fco-favorite-teams-header__title{font-family:var(--fco-font-family-heading);font-size:var(--fco-size-heading-sm);font-weight:var(--fco-font-weight-heading-bold);margin-block:0;line-height:1}@media (min-width:768px){.fco-favorite-teams-header__title{font-size:var(--fco-size-heading-md)}}.fco-favorite-teams-message{block-size:var(--fco-favorite-teams-matches-content-block-size);justify-content:center;gap:var(--fco-spacing-xs);padding:var(--fco-spacing-md);text-align:center;flex-direction:column;display:flex}.fco-favorite-teams-message__icon{flex-shrink:0;margin-inline:auto}@media (min-width:1024px){.fco-favorite-teams-message__icon{display:none}}.fco-favorite-teams-message__text{font-size:var(--fco-size-body-xs);font-weight:var(--fco-font-weight-body-medium);margin:0;line-height:1.4}.fco-favorite-teams-message__button{-webkit-margin-before:auto;margin-block-start:auto;margin-inline:auto;display:block}.fco-favorite-teams-skeleton{--fco-match-ott-column-width:200px;inline-size:100%;padding:var(--fco-spacing-xs);border-radius:var(--fco-radius-md);background-color:var(--fco-surface-1);block-size:var(--fco-favorite-teams-matches-content-block-size)}@container (width>500px){.fco-favorite-teams-skeleton{--fco-match-status-column-width:188px;padding:var(--fco-spacing-sm) var(--fco-spacing-md)}}@container (800px<width<=900px){.fco-favorite-teams-skeleton{--fco-match-status-column-width:138px}}@container (500px<width<=800px){.fco-favorite-teams-skeleton{--fco-match-status-column-width:38px}}.fco-favorite-teams-skeleton__match{grid-template:"home-team time"28px"away-team time"28px". ."1fr"ott ott"38px;block-size:100%;display:grid}@container (width>500px){.fco-favorite-teams-skeleton__match{grid-template-columns:var(--fco-match-status-column-width,0) 1fr auto 1fr;-moz-column-gap:12px;grid-template-rows:35px 1fr 38px;grid-template-areas:".home-team time away-team"". . . .""ott ott ott ott";column-gap:12px}}@container (width>800px){.fco-favorite-teams-skeleton__match{grid-template-columns:var(--fco-match-status-column-width,0) 1fr auto 1fr 200px;grid-template-rows:1fr;grid-template-areas:".home-team time away-team ott"}}.fco-favorite-teams-skeleton__match--with-items-header{grid-template:"header."22px". ."8px"home-team time"28px"away-team time"28px". ."1fr"ott ott"38px}@container (width>500px){.fco-favorite-teams-skeleton__match--with-items-header{grid-template-rows:22px 8px 35px 1fr 38px;grid-template-columns:var(--fco-match-status-column-width,0) 1fr 41px 1fr;-moz-column-gap:12px;grid-template-areas:".header header header"". . . ."".home-team time away-team"". . . .""ott ott ott ott";column-gap:12px}}@container (width>800px){.fco-favorite-teams-skeleton__match--with-items-header{grid-template-columns:var(--fco-match-status-column-width,0) 1fr 41px 1fr 200px;grid-template-rows:1fr 8px 1fr;grid-template-areas:".header header header."". . . . ."".home-team time away-team ott"}}.fco-favorite-teams-skeleton__header{align-items:center;gap:var(--fco-spacing-xs);grid-area:header;display:flex}@container (width>500px){.fco-favorite-teams-skeleton__header{justify-content:center}}.fco-favorite-teams-skeleton__header-date{border-radius:var(--fco-radius-xs);block-size:12px;inline-size:31px}.fco-favorite-teams-skeleton__header-title{border-radius:var(--fco-radius-xs);block-size:12px;inline-size:70px}.fco-favorite-teams-skeleton__crest{border-radius:var(--fco-radius-rounded);block-size:20px;inline-size:20px}@container (width>500px){.fco-favorite-teams-skeleton__crest{block-size:32px;inline-size:32px}}.fco-favorite-teams-skeleton__name{border-radius:var(--fco-radius-xs);block-size:16px;inline-size:96px}@container (width>500px){.fco-favorite-teams-skeleton__name{block-size:19px}}.fco-favorite-teams-skeleton__time-container{-webkit-border-start:1px solid var(--fco-border-default);border-inline-start:1px solid var(--fco-border-default);grid-area:time;justify-content:flex-end;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto;display:flex}@container (width>500px){.fco-favorite-teams-skeleton__time-container{-webkit-border-start:unset;border-inline-start:unset}}.fco-favorite-teams-skeleton__time{border-radius:var(--fco-radius-xs);grid-area:time;place-self:center end;block-size:16px;inline-size:31px;-webkit-margin-start:12px;margin-inline-start:12px}@container (width>500px){.fco-favorite-teams-skeleton__time{block-size:22px;inline-size:41px;place-self:center;-webkit-margin-start:unset;margin-inline-start:unset}}.fco-favorite-teams-skeleton__ott{border-radius:var(--fco-radius-actions-button);grid-area:ott;block-size:38px;inline-size:100%}@container (width>500px){.fco-favorite-teams-skeleton__ott{inline-size:var(--fco-match-ott-column-width,0);margin-inline:auto}}@container (width>800px){.fco-favorite-teams-skeleton__ott{align-self:end;inline-size:100%}}.fco-favorite-teams-skeleton__home-team{align-items:center;gap:var(--fco-spacing-xs);grid-area:home-team;display:flex}@container (width>500px){.fco-favorite-teams-skeleton__home-team{gap:var(--fco-spacing-sm);text-align:end;flex-direction:row-reverse;justify-self:end}}.fco-favorite-teams-skeleton__away-team{align-items:center;gap:var(--fco-spacing-xs);grid-area:away-team;display:flex}@container (width>500px){.fco-favorite-teams-skeleton__away-team{gap:var(--fco-spacing-sm)}}.fco-favorite-teams-matches{align-items:flex-start;gap:var(--fco-spacing-md);--skeleton-gradient:linear-gradient(90deg,color-mix(in srgb,var(--fco-surface-3) 10%,transparent) 0%,var(--fco-surface-3) 15%,var(--fco-surface-3) 85%,color-mix(in srgb,var(--fco-surface-3) 10%,transparent) 100%);flex-direction:column;display:flex;container-type:inline-size}.fco-favorite-teams-matches__content{border-radius:var(--fco-radius-md);background-color:var(--fco-surface-1);flex-direction:column;inline-size:100%;display:flex}.fco-favorite-teams-matches__content .fco-match-start-date{display:none}.fco-favorite-teams-matches__content--single-match .fco-match-list-item,.fco-favorite-teams-matches__content--single-match .fco-match-list__container{block-size:100%}.fco-favorite-teams-matches__content--single-match .fco-ott-button{-webkit-margin-before:auto;margin-block-start:auto}.fco-favorite-teams-matches__content--single-match:not(.fco-favorite-teams-matches__content--show-betting-details){--fco-favorite-teams-matches-content-block-size:150px;block-size:var(--fco-favorite-teams-matches-content-block-size)}@container (width>800px){.fco-favorite-teams-matches__content--single-match:not(.fco-favorite-teams-matches__content--show-betting-details){--fco-favorite-teams-matches-content-block-size:110px}}.fco-favorite-teams-matches__content--single-match:not(.fco-favorite-teams-matches__content--show-betting-details):has(.fco-match-additional-scores){--fco-favorite-teams-matches-content-block-size:177px}@container (width>800px){.fco-favorite-teams-matches__content--single-match:not(.fco-favorite-teams-matches__content--show-betting-details):has(.fco-match-additional-scores){--fco-favorite-teams-matches-content-block-size:140px}}.fco-favorite-teams-matches__content--single-match:not(.fco-favorite-teams-matches__content--show-betting-details) .fco-match-list-item{gap:unset}.fco-favorite-teams-matches__manage-favorites{padding:0 var(--fco-spacing-md) var(--fco-spacing-md);justify-content:center;-webkit-margin-before:auto;margin-block-start:auto;display:flex}@container (width>=800px){.fco-favorite-teams-matches__manage-favorites{display:none}}.fco-button{font-family:var(--header-font-family);cursor:pointer;background-color:var(--bg-light);color:var(--text-color)}.fco-calendar-picker{box-sizing:border-box;max-inline-size:max-content;font-family:var(--body-font-family);display:inline-block;position:relative}.fco-calendar-picker__icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;display:inline-block}.fco-calendar-picker .fco-button{font-family:var(--body-font-family);color:var(--text-color);cursor:pointer;border:1px solid var(--text-color);background:0 0;padding:4px 12px}@media (min-width:1025px){.fco-calendar-picker .fco-button{display:none}}.fco-calendar-picker__close{background:0 0}@media (min-width:1025px){.fco-calendar-picker__close{display:none}}@media (max-width:1024px){.fco-calendar-picker__close{cursor:pointer;position:absolute;inset-block-start:16px;inset-inline-end:16px}.fco-calendar-picker__close .fco-icon{color:var(--text-color)}}.fco-calendar-picker__calendar{max-block-size:250px;max-inline-size:250px;font-family:var(--header-font-family)}.fco-calendar-picker__calendar .react-calendar__navigation{padding:0 3px;display:flex}.fco-calendar-picker__calendar .react-calendar__navigation,.fco-calendar-picker__calendar .react-calendar__navigation__label{font-family:var(--header-font-family);color:var(--text-color)}.fco-calendar-picker__calendar .react-calendar__month-view,.fco-calendar-picker__calendar .react-calendar__navigation__arrow,.fco-calendar-picker__calendar .react-calendar__tile,.fco-calendar-picker__calendar .react-calendar__viewContainer{font-family:var(--body-font-family)}.fco-calendar-picker__calendar .react-calendar__navigation__arrow{cursor:pointer}[dir=rtl] .fco-calendar-picker__calendar .react-calendar__navigation__arrow{rotate:180deg}.fco-calendar-picker__calendar .react-calendar__month-view,.fco-calendar-picker__calendar .react-calendar__navigation,.fco-calendar-picker__calendar .react-calendar__navigation__arrow,.fco-calendar-picker__calendar .react-calendar__navigation__label,.fco-calendar-picker__calendar .react-calendar__tile,.fco-calendar-picker__calendar .react-calendar__viewContainer{font-family:var(--body-font-family);background-color:var(--bg-light)}.fco-calendar-picker__calendar .react-calendar__month-view__days__day{cursor:pointer;color:var(--text-color);padding:.5rem}.fco-calendar-picker__calendar .react-calendar__month-view__days__day:hover{text-decoration:underline}.fco-calendar-picker__calendar .react-calendar__month-view__days__day--neighboringMonth{color:var(--text-color-light)}.fco-calendar-picker__calendar .react-calendar__month-view__weekdays__weekday{padding:.5rem}.fco-calendar-picker__calendar .react-calendar__tile--active{background-color:var(--alternate-bg-color);cursor:default;color:var(--alternate-text-color)!important}.fco-calendar-picker__calendar .react-calendar__tile--active:hover{text-decoration:none}.fco-calendar-picker__calendar .react-calendar__tile--now{color:var(--primary-color);font-weight:700}.fco-calendar-picker__calendar-container{pointer-events:none;visibility:hidden;justify-content:center;align-items:center;display:flex}@media (min-width:1025px){.fco-calendar-picker__calendar-container{opacity:0;z-index:1;transform-origin:100% 0;transition:opacity .25s cubic-bezier(.2,0,0,1),scale .45s cubic-bezier(.2,0,0,1);position:absolute;inset-block-end:0;inset-inline-end:0;translate:0 100%;scale:.01}}@media (max-width:1024px){.fco-calendar-picker__calendar-container{background-color:var(--bg-light);z-index:9999;block-size:33vh;min-block-size:300px;padding:10px 0;transition:translate .45s cubic-bezier(.05,.7,.1,1);position:fixed;inset-block-end:0;inset-inline:0;translate:0 100%;box-shadow:0 0 10px #0000001a}}.fco-calendar-picker--opened .fco-calendar-picker__calendar-container{pointer-events:auto;visibility:visible}@media (min-width:1025px){.fco-calendar-picker--opened .fco-calendar-picker__calendar-container{opacity:1;scale:1}}@media (max-width:1024px){.fco-calendar-picker--opened .fco-calendar-picker__calendar-container{translate:0}}.fco-calendar-picker__calendar-container--with-close-button{flex-direction:column-reverse}.fco-competition-section__header{color:var(--fco-color-body-default,#1a1a1a);align-items:center;gap:.5rem;text-decoration:none;display:flex}.fco-search-field{background-color:#fff;align-items:center;display:flex;position:relative}.fco-search-field__input{font-family:var(--body-font-family);color:var(--secondary-text-color);padding:.75rem;border:none;inline-size:100%;-webkit-padding-end:55px;padding-inline-end:55px;font-size:.875rem}.fco-search-field__input::placeholder{font-family:var(--body-font-family);opacity:.3}.fco-search-field__icons{flex-direction:row-reverse;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset-inline-end:0}.fco-search-field .fco-icon{cursor:pointer;color:var(--text-color);-webkit-margin-end:4px;margin-inline-end:4px;font-size:24px}.fco-search-field .fco-icon-close:before{align-items:center;font-size:14px;display:flex}.fco-search-field__delete-button{background-color:#0000;align-items:center;display:flex}.fco-switch{grid-template-columns:1fr 1fr;display:grid}.fco-switch__button{font-family:var(--header-font-family);cursor:pointer;background-color:var(--bg-light);color:var(--text-color);padding:.75rem 1.5rem}.fco-switch__button--active{background-color:var(--alternate-bg-color);color:var(--alternate-text-color)}