.schedule__schedule-container___3z45q{
    padding-left:16px;
    padding-right:16px;
    max-width:1210px
}

.schedule__schedule-container___3z45q article{
    padding:0;
}

@media (max-width: 767px){

    .schedule__schedule-container___3z45q{
        padding-left:16px;
        padding-right:16px
    }
}

@media (min-width: 1025px){

    .schedule__schedule-container___3z45q{
        padding-left:64px;
        padding-right:64px
    }
}

@media (min-width: 768px) and (max-width: 1024px){

    .schedule__schedule-container___3z45q{
        padding-left:16px;
        padding-right:16px;
        margin-left:auto;
        margin-right:auto
    }
}

.schedule__schedule-container___3z45q [data-test-id="CONTAINER"]{
    border-radius:10px;
}

@media (min-width: 1025px){

    .schedule__schedule-container___3z45q [data-test-id="CONTAINER"]{
        padding-bottom:0;
        width:90%;
        left:10%
    }
}

@media (min-width: 1025px){

    .schedule__schedule-container___3z45q ul{
        left:10%
    }
}

.schedule__event-matches-container___3WGwC{
    padding:32px 40px;
    background-color:#0c161c;
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
}

@media (max-width: 1024px){

    .schedule__event-matches-container___3WGwC{
        padding:32px 16px
    }
}

@media (max-width: 767px){

    .schedule__event-matches-container___3WGwC{
        padding:20px 12px
    }
}

.schedule__event-matches-container___3WGwC :last-child{
    border-bottom:0;
}

.schedule__event-matches___3fixJ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:24px;
    gap:24px;
    background-color:#0c161c;
    border-bottom:1px solid rgb(36, 45, 51);
    border-radius:8px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    padding:16px 0 22px;
}

@media (max-width: 767px){

    .schedule__event-matches___3fixJ{
        flex-direction:column;
        grid-gap:12px;
        gap:12px
    }
}

.schedule__event-matches___3fixJ:last-child{
    padding-bottom:0;
}

.schedule__opponent-one-details___tLIgH{
    position:relative;
    bottom:-6px;
}

@media (max-width: 1024px){

    .schedule__opponent-one-details___tLIgH{
        position:unset
    }
}

.schedule__player-image-container___1tpMN{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:baseline;
    justify-content:flex-start;
    position:relative
}

.schedule__player-image-container___1tpMN.schedule__has-player-id___mawkE{
    cursor:pointer;
}

.schedule__player-image-container___1tpMN.schedule__second-image___1rYGu{
    justify-content:flex-end;
}

.schedule__player-image___3V0I1{
    width:126px;
    height:130px;
    -o-object-fit:cover;
       object-fit:cover;
    border-radius:8px;
    background:-webkit-gradient(linear, left top, left bottom, from(#242d33), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#323d44), to(#242d33));
    background:linear-gradient(180deg, #242d33 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #323d44 0%, #242d33 100%);
}

@media (max-width: 1024px){

    .schedule__player-image___3V0I1{
        width:112px;
        height:112px
    }
}

@media (max-width: 767px){

    .schedule__player-image___3V0I1{
        width:88px;
        height:88px
    }
}

.schedule__player-details___2CM7j{
    flex:1;
}

@media (max-width: 767px){

    .schedule__player-details___2CM7j{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        align-items:inherit
    }
}

.schedule__type___3RiGe{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    text-align:center;
}

@media (max-width: 767px){

    .schedule__type___3RiGe{
        font-size:14px;
        margin-left:24px;
        margin-right:24px;
        text-align:center
    }
}

.schedule__players___1yd1n{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:36px;
}

@media (max-width: 1024px){

    .schedule__players___1yd1n{
        margin-top:19px
    }
}

.schedule__name___32ndU{
    font-family:var(--font-family-normal);
    font-size:24px;
    font-weight:700;
    line-height:28.8px;
    letter-spacing:0;
    text-align:left;
    color:var(--color-chalk);
}

@media (max-width: 1024px){

    .schedule__name___32ndU{
        font-size:20px;
        line-height:24px
    }
}

@media (max-width: 767px){

    .schedule__name___32ndU{
        font-size:16px;
        line-height:19.2px
    }
}

.schedule__opponent-name2___3NYf9{
    font-family:var(--font-family-normal);
    font-size:24px;
    font-weight:700;
    line-height:28.8px;
    letter-spacing:0;
    text-align:right;
    color:var(--color-chalk);
}

@media (max-width: 1024px){

    .schedule__opponent-name2___3NYf9{
        font-size:18px;
        line-height:21.6px
    }
}

@media (max-width: 767px){

    .schedule__opponent-name2___3NYf9{
        font-size:16px;
        line-height:19.2px
    }
}

.schedule__vs-div___2CrOs{
    width:10%;
}

@media (max-width: 767px){

    .schedule__vs-div___2CrOs{
        width:100%;
        margin-top:12px
    }
}

.schedule__player-detail___2FSH9{
    width:45%;
}

@media (max-width: 767px){

    .schedule__player-detail___2FSH9{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        justify-content:space-between
    }
}

@media (max-width: 767px){

    .schedule__mobile-design-player-two-detail___17UWh{
        align-items:end
    }
}

.schedule__vs___2Xp5Y{
    font-family:var(--font-family-normal);
    font-size:24px;
    font-weight:400;
    line-height:28.8px;
    letter-spacing:0;
    text-align:center;
    color:var(--color-chalk);
}

@media (max-width: 767px){

    .schedule__vs___2Xp5Y{
        font-size:20px;
        line-height:24px;
        text-align:center
    }
}

.schedule__country___D7_Om{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:14px;
}

@media (max-width: 1024px){

    .schedule__country___D7_Om{
        margin-top:8px
    }
}

.schedule__country-detail___gzfQl{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    padding:8px;
    background-color:rgba(249, 250, 250, 0.10196);
    border-radius:4px;
}

@media (max-width: 1024px){

    .schedule__country-detail___gzfQl{
        width:62px;
        height:28px;
        margin-top:8px
    }
}

@media (max-width: 767px){

    .schedule__country-detail___gzfQl{
        margin-top:8px;
        width:62px
    }
}

.schedule__country-image___1XQbm{
    width:23px;
    height:17px;
}

@media (max-width: 1024px){

    .schedule__country-image___1XQbm{
        width:20px;
        height:12px
    }
}

.schedule__country-name___2JSmy{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    text-align:left;
    color:#f0f2f2;
}

.schedule__mobile-deisgn-upper___yGiQc{
    display:contents;
}

@media (max-width: 767px){

    .schedule__mobile-deisgn-upper___yGiQc{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:row;
        justify-content:center;
        align-items:center
    }
}

.schedule__mobile-design-player-detail___3waVB{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
}

.schedule__country-detail-mobile___1MH36{
    float:right;
}

.schedule__place-holder-image___3ATs9{
    width:126px;
    height:130px;
    background:-webkit-gradient(linear, left top, left bottom, from(#242d33), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#323d44), to(#242d33));
    background:linear-gradient(180deg, #242d33 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #323d44 0%, #242d33 100%);
    border-radius:8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    -o-object-fit:cover;
       object-fit:cover;
    position:absolute;
}

@media (max-width: 1024px){

    .schedule__place-holder-image___3ATs9{
        width:112px;
        height:112px
    }
}

@media (max-width: 767px){

    .schedule__place-holder-image___3ATs9{
        width:88px;
        height:88px
    }
}

.schedule__place-holder-image___3ATs9 svg{
    width:60px;
    height:60px;
}

.schedule__place-holder-image___3ATs9 .schedule__preload-image___1-NRs{
    display:none;
}

.schedule__logo___3eRcu{
    fill:var(--color-tarmac-light-20);
    width:50%;
    height:50%;
}

.schedule__hidden___1xk13{
    visibility:hidden;
    opacity:0;
}

.schedule__spinner___2kstO{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}
@keyframes fight-card-detail__slide-up___3W4zJ{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.fight-card-detail__event-matches-container___3p3kQ{
    padding:60px 40px 40px;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(0%, #000000));
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 0%);
}

@media (max-width: 1024px){

    .fight-card-detail__event-matches-container___3p3kQ{
        padding:32px 16px 16px;
        border:1px solid #3d4549;
        border-radius:16px;
    }
}

@media (max-width: 767px){

    .fight-card-detail__event-matches-container___3p3kQ{
        padding:32px 16px 16px;
        border:none;
    }
}

.fight-card-detail__event-matches-container___3p3kQ>div:last-child{
    border-bottom:0;
}

.fight-card-detail__match___2ixbv{
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(0%, #000000));
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 0%);
    padding-top:32px;
    display:grid;
    grid-template-columns:30% 40% 30%;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .fight-card-detail__match___2ixbv{
        grid-template-columns:40% 20% 40%;
    }
}

@media (max-width: 767px){

    .fight-card-detail__match___2ixbv>div:last-child{
        align-items:flex-end;
    }
}

@media (min-width: 768px){

    .fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-image___4TFUy{
        order:2;
    }
}

.fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-info___2HEG3{
    text-align:right;
}

@media (min-width: 768px){

    .fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-info___2HEG3{
        order:1;
    }
}

body[dir="rtl"] .fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-info___2HEG3{
    text-align:left;
}

@media (min-width: 768px){

    body[dir="rtl"] .fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-info___2HEG3{
        order:1;
    }
}

.fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-info___2HEG3 h2{
    text-align:right;
}

body[dir="rtl"] .fight-card-detail__match___2ixbv>div:last-child .fight-card-detail__player-info___2HEG3 h2{
    text-align:left;
}

.fight-card-detail__player___1e3fZ{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:40px;
    gap:40px;
    align-items:flex-end;
    position:relative;
}

@media (max-width: 767px){

    .fight-card-detail__player___1e3fZ{
        flex-direction:column;
        grid-gap:8px;
        gap:8px;
        align-items:flex-start;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .fight-card-detail__player___1e3fZ{
        grid-gap:12px;
        gap:12px;
    }
}

.fight-card-detail__player-info___2HEG3{
    flex:1;
}

@media (max-width: 767px){

    .fight-card-detail__player-info___2HEG3{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        align-items:inherit;
    }
}

.fight-card-detail__player___1e3fZ .fight-card-detail__player-image___4TFUy{
    width:130px;
    height:130px;
    -o-object-fit:cover;
       object-fit:cover;
    border-radius:8px;
    background:-webkit-gradient(linear, left top, left bottom, from(#242d33), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#323d44), to(#242d33));
    background:linear-gradient(180deg, #242d33 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #323d44 0%, #242d33 100%);
}

@media (max-width: 1023px){

    .fight-card-detail__player___1e3fZ .fight-card-detail__player-image___4TFUy{
        width:88px;
        height:88px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .fight-card-detail__player___1e3fZ .fight-card-detail__player-image___4TFUy{
        width:112px;
        height:112px;
    }
}

.fight-card-detail__player___1e3fZ .fight-card-detail__player-name___scLSo{
    font-family:var(--hero-banner-slider-font-family-normal);
    font-size:20px;
    font-weight:700;
    line-height:28.8px;
    letter-spacing:0;
    text-align:left;
    color:var(--hero-banner-slider-color-chalk);
}

@media (max-width: 767px){

    .fight-card-detail__player___1e3fZ .fight-card-detail__player-name___scLSo{
        font-size:16px;
        line-height:19.5px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .fight-card-detail__player___1e3fZ .fight-card-detail__player-name___scLSo{
        font-size:18px;
        line-height:24px;
    }
}

body[dir="rtl"] .fight-card-detail__player___1e3fZ .fight-card-detail__player-name___scLSo{
    text-align:right;
}

.fight-card-detail__player-country___W0FsP{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-top:8px;
    align-items:center;
    grid-gap:8px;
    gap:8px;
    padding:8px;
    background-color:#242d33;
    border-radius:4px;
    width:63px;
    height:28px;
}

.fight-card-detail__player-country___W0FsP .fight-card-detail__country-image___3idn3{
    width:20px;
    height:10px;
}

@media (max-width: 1024){

    .fight-card-detail__player-country___W0FsP .fight-card-detail__country-image___3idn3{
        width:63px;
        height:28px;
    }
}

.fight-card-detail__player-country___W0FsP .fight-card-detail__country-name___5GYsg{
    font-family:var(--hero-banner-slider-font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    text-align:left;
    color:#f0f2f2;
}

.fight-card-detail__match-info___2sAOt{
    flex:1;
}

.fight-card-detail__match-name___1G1gr{
    font-family:var(--hero-banner-slider-font-family-normal);
    font-size:16px;
    font-weight:400;
    line-height:20px;
    letter-spacing:0;
    text-align:center;
}

@media (max-width: 1023px){

    .fight-card-detail__match-name___1G1gr{
        font-size:14px;
        margin-left:16px;
        margin-right:16px;
        text-align:center;
    }
}

.fight-card-detail__match-vs-label___2TRSS{
    font-family:var(--hero-banner-slider-font-family-normal);
    font-size:24px;
    font-weight:400;
    line-height:28.8px;
    letter-spacing:0;
    text-align:center;
    color:var(--hero-banner-slider-color-chalk);
    margin-top:12px;
}

@media (max-width: 1024px){

    .fight-card-detail__match-vs-label___2TRSS{
        display:none;
    }
}

@media (max-width: 767px){

    .fight-card-detail__match-vs-label___2TRSS{
        font-size:20px;
        line-height:24px;
        text-align:center;
        display:block;
    }
}

.fight-card-detail__event-detail___27jhq{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-left:16px;
    margin-right:16px;
    flex-direction:column;
    grid-gap:8px;
    gap:8px;
    padding-bottom:32px;
}

@media (max-width: 1024px){

    .fight-card-detail__event-detail___27jhq{
        border-bottom:1px solid #242d33;
    }
}

.fight-card-detail__place-holder-image___2K36H{
    width:126px;
    height:130px;
    background:-webkit-gradient(linear, left top, left bottom, from(#242d33), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#323d44), to(#242d33));
    background:linear-gradient(180deg, #242d33 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #323d44 0%, #242d33 100%);
    border-radius:8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    -o-object-fit:cover;
       object-fit:cover;
    position:absolute;
}

@media (max-width: 1023px){

    .fight-card-detail__place-holder-image___2K36H{
        width:112px;
        height:112px;
    }
}

@media (max-width: 767px){

    .fight-card-detail__place-holder-image___2K36H{
        width:88px;
        height:88px;
    }
}

.fight-card-detail__place-holder-image___2K36H svg{
    width:60px;
    height:60px;
}

.fight-card-detail__logo___1ew_o{
    fill:var(--color-tarmac-light-20);
    width:50%;
    height:50%;
}

.fight-card-detail__place-holder-image___2K36H .fight-card-detail__preload-image___2WdmR{
    display:none;
}

.fight-card-detail__title___2QcZg{
    font-size:40px;
    font-style:normal;
    font-weight:700;
    line-height:48px;
    width:80%;
    display:block;
    margin:auto;
    text-align:center;
    color:var(--hero-banner-slider-color-chalk);
    font-family:var(--hero-banner-slider-font-family-normal);
}

@media (max-width: 767px){

    .fight-card-detail__title___2QcZg{
        font-size:28px;
        font-style:normal;
        font-weight:700;
        line-height:36px;
        color:var(--hero-banner-slider-color-chalk);
        font-family:var(--hero-banner-slider-font-family-normal);
    }
}

.fight-card-detail__sub-title___vxi7o{
    font-size:16px;
    font-style:normal;
    font-weight:500;
    line-height:31.795px;
    text-align:center;
    color:var(--hero-banner-slider-color-chalk);
    font-family:var(--hero-banner-slider-font-family-normal);
    text-transform:uppercase;
}

@media (max-width: 767px){

    .fight-card-detail__sub-title___vxi7o{
        font-size:14px;
        font-style:normal;
        line-height:20px;
    }
}

.fight-card-detail__schedule___PvaFI{
    color:var(--hero-banner-slider-color-chalk);
    text-align:center;
    font-family:var(--hero-banner-slider-font-family-normal);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
}

@media (max-width: 767px){

    .fight-card-detail__schedule___PvaFI{
        font-size:14px;
        font-style:normal;
        font-weight:700;
        line-height:normal;
    }
}

@media (max-width: 1024px){

    .fight-card-detail__event-matches-container___3p3kQ .fight-card-detail__match___2ixbv:last-child{
        margin-bottom:16px;
    }
}

.fight-card-detail__hidden___1vLKZ{
    visibility:hidden;
    opacity:0;
}

.fight-card-detail__loader-container___215_W{
    min-height:300px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
}
@keyframes fight-card-modal__slide-up___3xPjf{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.fight-card-modal__modal-outer___3G9P_{
    --padding-top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:10000;
    background-color:rgba(0, 0, 0, .8);
    padding-top:0;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

@media (max-width: 767px){

    .fight-card-modal__modal-outer___3G9P_{
        animation:fight-card-modal__slide-up___3xPjf 0.5s ease-in-out;
    }
}

.fight-card-modal__modal-inner-wrapper___2jdXZ{
    position:relative;
    max-height:100%;
    box-shadow:0 2px 20px 0 rgba(0, 0, 0, .8);
    color:var(--hero-banner-slider-color-chalk);
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    width:95%;
}

@media (max-width: 767px){

    .fight-card-modal__modal-inner-wrapper___2jdXZ.fight-card-modal__modal-inner-wrapper___2jdXZ{
        width:100%;
    }
}

.fight-card-modal__dynamic-width___3yvBH{
    width:100%;
}

@media (min-width: 768px){

    .fight-card-modal__dynamic-width___3yvBH{
        width:auto;
    }
}

.fight-card-modal__modal-inner___28hK3{
    width:100%;
    overflow:auto;
    scrollbar-width:none;
    -ms-overflow-style:none;
}

.fight-card-modal__close-button___S8mud{
    --offset:22px;
    --padding:8px;
    all:unset;
    cursor:pointer;
    position:absolute;
    padding:var(--padding);
    top:calc(var(--offset) - var(--padding));
    right:calc(var(--offset) - var(--padding));
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:10;
    background-color:rgba(0, 0, 0, .8);
    border-radius:4px;
}

.fight-card-modal__close-button___S8mud:focus{
    outline:-webkit-focus-ring-color auto 1px;
}

.fight-card-modal__close-button___S8mud svg{
    fill:var(--hero-banner-slider-color-chalk);
}

@media (min-width: 1025px){

    .fight-card-modal__rtl-fight-card-close-button___3l-yy{
        --offset:22px;
        --padding:8px;
        left:calc(var(--offset) - var(--padding));
        right:0;
        justify-content:flex-end;
    }
}

.fanzone-label__fan-zone-label___1v30T{
    text-transform:unset !important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:6px;
    gap:6px;
    justify-content:center;
    align-items:center
}
.fanzone-label__fan-zone-label___1v30T svg{
    width:17.8px;
    height:14px;
}
@media only screen and (max-width: 1024px){
    .fanzone-label__fan-zone-label___1v30T{
        grid-gap:4px;
        gap:4px
    }
    .fanzone-label__fan-zone-label___1v30T svg{
        width:15.3px;
        height:12px;
    }
}
.category-banner__category-banner-container___1pclI{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    position:relative;
}

@media (min-width: 1920px){

    .category-banner__category-banner-container___1pclI{
        min-height:calc(440px + 4vw);
    }
}

.category-banner__is-home-view___6OLcb{
    display:none;
}

.category-banner__category-banner-title-section___3y8uz{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex:1 1 auto;
    flex-direction:column;
    justify-content:flex-end;
    padding:16px;
    position:relative;
    z-index:2;
}

@media (min-width: 768px){

    .category-banner__category-banner-title-section___3y8uz{
        justify-content:center;
    }
}

.category-banner__category-banner-title___35PeO{
    color:#ffffff;
    font-family:var(--font-family-special);
    font-size:32px;
    font-weight:700;
    max-width:75%;
    text-shadow:0 2px 4px rgba(0, 0, 0, .26);
    text-transform:uppercase;
}

@media (min-width: 768px){

    .category-banner__category-banner-title___35PeO{
        font-size:48px;
    }
}

.category-banner__category-banner-inactive___2fW8K{
    color:#ffffff;
}

.category-banner__category-banner-inactive___2fW8K > p{
    font-size:16px;
    margin-top:24px;
    margin-bottom:24px;
}

.category-banner__category-banner-inactive___2fW8K h1,
.category-banner__category-banner-inactive___2fW8K h1 p{
    font-family:var(--font-family-special);
    font-size:32px;
    font-weight:normal;
    max-width:75%;
    text-shadow:0 2px 4px rgba(0, 0, 0, .26);
    text-transform:uppercase;
}

@media (min-width: 768px){

    .category-banner__category-banner-inactive___2fW8K h1,
.category-banner__category-banner-inactive___2fW8K h1 p{
        font-size:48px;
    }
}

.category-banner__category-banner-inactive___2fW8K strong{
    font-weight:700;
}

.category-banner__category-banner-sportsdata-section___3B17B{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:0;
    position:relative;
    z-index:3;
    overflow:auto;
    scrollbar-width:none;
    margin-top:32px;
    margin-bottom:32px;
}

@media (max-width: 767px){

    .category-banner__category-banner-sportsdata-section___3B17B{
        padding:16px;
    }
}

@media (min-width: 768px) and (max-width: 1024px){

    .category-banner__category-banner-sportsdata-section___3B17B{
        padding-left:16px;
        padding-right:16px;
    }
}

@media (min-width: 1025px){

    .category-banner__category-banner-sportsdata-section___3B17B{
        padding-left:64px;
        padding-right:64px;
    }
}

.category-banner__category-banner-sportsdata-section___3B17B:empty{
    display:none !important;
}

.category-banner__category-banner-sportsdata-section___3B17B li{
    flex-shrink:0;
}

.category-banner__category-banner-background-image___JVTzV{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    max-height:70vh;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100vw;
    z-index:1;
}

@media (min-width: 768px){

    .category-banner__category-banner-background-image___JVTzV{
        height:579px;
        overflow:hidden;
    }
}

@media (min-width: 1920px){

    .category-banner__category-banner-background-image___JVTzV{
        height:calc(680px + 4vw);
    }
}

.category-banner__category-banner-background-image___JVTzV::after{
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(12, 22, 28, .8)), to(#0c161c));
    background:linear-gradient(180deg, rgba(12, 22, 28, .8) 0%, #0c161c 100%);
    bottom:0;
    content:"";
    display:none;
    height:24%;
    position:absolute;
    width:100%;
    z-index:1;
}

@media (min-width: 768px){

    .category-banner__category-banner-background-image___JVTzV::after{
        display:block;
    }
}

@media (min-width: 1920px){

    .category-banner__category-banner-background-image___JVTzV::after{
        height:240px;
    }
}

.category-banner__category-banner-background-image___JVTzV::before{
    background:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
    background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%);
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    z-index:1;
}

@keyframes live-tv__logo-animation___oLLs2{
    0%{
        opacity:0;
    }

    100%{
        opacity:1;
    }
}

@keyframes live-tv__spin___rWewx{
    100%{
        transform:rotate(360deg);
    }
}

.live-tv__default-spinnner___3PY87{
    top:40%;
    left:50%;
    position:absolute;
}

.live-tv__skeleton-banner___1w2xi{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:#080e12;
    width:100%;
    height:450px
}

.live-tv__skeleton-banner___1w2xi svg{
    fill:#3d4549;
    height:160px;
    width:160px;
    animation-name:live-tv__logo-animation___oLLs2;
    animation-duration:3s;
    animation-iteration-count:infinite;
    animation-direction:alternate-reverse;
}

.live-tv__skeleton-banner-native-app___2Uk9I{
    background-color:#0c161c;
}

.live-tv__live-tv-banner___1YvMJ{
    overflow:hidden;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:flex-start;
    justify-content:center;
    padding-left:64px;
    padding-right:64px;
    min-height:33.33333vw;
}

@media (max-width: 1024px){
    .live-tv__live-tv-banner___1YvMJ{
        min-height:56.25vw;
        padding:24px;
    }
}

@media (max-width: 767px){
    .live-tv__live-tv-banner___1YvMJ{
        padding:16px;
        min-height:450px;
        justify-content:flex-end !important;
    }
}

.live-tv__live-banner-no-channels___2_6SJ{
    min-height:250px;
}

@media (min-width: 768px){
    .live-tv__live-banner-no-channels___2_6SJ{
        min-height:450px;
    }
}

.live-tv__live-tv-banner-background___3w8Nm>div{
    height:100%;
}

.live-tv__live-tv-banner-background___3w8Nm [data-test-id='IMAGE_WRAPPER']{
    background-position:center;
    background-size:unset;
}

.live-tv__live-tv-banner-background___3w8Nm{
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:0;
    z-index:1;
    animation:live-tv__fade-in___1tOIU 0.75s ease-out;
    height:56.25vw;
}

@media (max-width: 767px){
    .live-tv__live-tv-banner-background___3w8Nm{
        position:absolute;
        height:450px;
    }
}

@keyframes live-tv__fade-in___1tOIU{
    0%{
        opacity:0;
        transform:scale(1.45);
    }

    100%{
        opacity:1;
        transform:scale(1);
    }
}

@media (max-width: 1024px){
    .live-tv__live-tv-banner-background___3w8Nm img{
        -o-object-fit:cover;
           object-fit:cover;
        -o-object-position:center;
           object-position:center;
    }
}

@media (max-width: 767px){
    .live-tv__live-tv-banner-background___3w8Nm img{
        -o-object-fit:contain;
           object-fit:contain;
        position:absolute;
        bottom:60px;
    }
}

.live-tv__hide-image___TtFFg{
    z-index:-1;
}

.live-tv__live-tv-banner-metadata___36X2w{
    box-sizing:content-box;
    position:relative;
    max-width:375px;
    width:100%;
    z-index:6;
}

@media (max-width: 767px){
    .live-tv__live-tv-banner-metadata___36X2w{
        max-width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        align-items:center;
        justify-content:center;
        text-align:center;
    }
}

@media (min-width: 768px){
    .live-tv__live-tv-data-no-channels___2rtyY{
        top:50%;
    }
}

@keyframes live-tv__slide-up___CCM4X{
    0%{
        opacity:0;
        transform:translateY(40px);
    }

    100%{
        opacity:1;
        transform:translateY(0);
    }
}

.live-tv__description___3kgC9 > p{
    text-overflow:ellipsis;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;

}

.live-tv__label___1TKR9{
    display:inline-block;
    font-family:var(--font-family-normal);
    color:var(--color-chalk);
    font-size:16px;
    font-weight:700;
    opacity:0;
    animation:live-tv__slide-up___CCM4X 0.5s linear;
    animation-fill-mode:forwards;
    line-height:32px;
    margin-bottom:8px;
}

.live-tv__info___3Jxsb{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    -webkit-column-gap:16px;
       -moz-column-gap:16px;
            grid-column-gap:16px;
            column-gap:16px;
    margin-bottom:8px;
    opacity:0;
    animation:live-tv__slide-up___CCM4X 0.5s linear;
    animation-fill-mode:forwards;
    animation-delay:0.2s
}

.live-tv__info___3Jxsb .live-tv__text___5W6zG{
    font-family:var(--font-family-normal);
    color:var(--color-tarmac-light-80);
    font-size:16px;
    font-weight:700;
    line-height:32px;
    text-wrap:nowrap;
}

.live-tv__info___3Jxsb .live-tv__date___6hzO5{
    font-family:var(--font-family-normal);
    color:var(--color-tarmac-light-80);
    font-size:16px;
    font-weight:700;
    line-height:32px;
    text-wrap:nowrap;
}

.live-tv__info___3Jxsb .live-tv__info-label___35XrD{
    height:20px;
    font-family:var(--font-family-normal);
    font-weight:700;
    color:var(--color-tarmac);
    background-color:var(--color-chalk);
    border:1px solid var(--color-tarmac);
    border-radius:4px;
    padding:0 4px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    text-wrap:nowrap;
}

.live-tv__live-tv-channels___AhSuS{
    padding-right:30px
}

.live-tv__live-tv-channels___AhSuS.live-tv__isRTL___zfFCg{
    padding-left:30px;
    padding-right:unset;
}

.live-tv__channel___1y5dW{
    border-radius:9999px;
    padding:6px 16px;
    background-color:#242d33;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    width:-moz-fit-content;
    width:-webkit-fit-content;
    width:fit-content;
    cursor:pointer;
    grid-gap:6px;
    gap:6px;
    white-space:nowrap;
    color:#f0f2f2;
}

.live-tv__icon-image___37uTv{
    -o-object-fit:contain;
       object-fit:contain;
}

.live-tv__channel-hover___3tVZH:hover{
    background-color:#3d4549;
    cursor:pointer;
    border-color:#3d4549;
    opacity:1;
}

.live-tv__channel-title___1Zo7T{
    font-size:14px;
    font-family:var(--font-family-normal);
    line-height:19.32px;
    font-weight:700;
}

.live-tv__icon___9MzSj{
    width:24px;
    height:24px;
    display:block;
    margin:inherit;
}

.live-tv__active-tab___28ywl{
    background-color:var(--color-dark-20);
    color:var(--color-smoke);
}

.live-tv__icon-invert___3q9hO{
    mix-blend-mode:difference;
}

.live-tv__live-channels-scroll-buttons___lvHHN{
    flex-direction:row;
    width:72px;
    justify-content:space-between;
    margin-right:50px;
    align-items:center
}

.live-tv__live-channels-scroll-buttons___lvHHN.live-tv__isRTL___zfFCg{
    margin-left:50px;
    margin-right:unset;
}

.live-tv__live-channels-scroll-buttons___lvHHN.live-tv__isRTL___zfFCg .live-tv__prev-button___1C5yn{
    margin-left:4px;
    margin-right:unset;
}

.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn,
    .live-tv__live-channels-scroll-buttons___lvHHN .live-tv__next-button___PwxxJ{
    width:32px;
    height:32px;
    border-radius:100%;
    border:0.5px solid rgba(249, 250, 250, 0.2);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    background:rgba(8, 14, 18, .64);
}

.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn svg,.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__next-button___PwxxJ svg{
    fill:#ffffff;
    width:6px;
    height:9px;
}

.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn:hover,.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__next-button___PwxxJ:hover{
    opacity:0.75;
}

.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn.live-tv__disabled___1RiDL,.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__next-button___PwxxJ.live-tv__disabled___1RiDL{
    opacity:0.25;
    cursor:default;
    pointer-events:none;
}

@media (max-width: 600px){
    .live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn,
    .live-tv__live-channels-scroll-buttons___lvHHN .live-tv__next-button___PwxxJ{
        display:none;
    }
}

.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn{
    margin-right:4px;
}

.live-tv__live-channels-scroll-buttons___lvHHN .live-tv__prev-button___1C5yn svg{
    transform:rotate(180deg);
}

.live-tv__live-channels-scroll-buttons___lvHHN{
    display:none;
    body[dir='rtl'] & .live-tv__next-button___PwxxJ svg{
        transform:rotate(180deg);
    }
    body[dir='rtl'] & .live-tv__prev-button___1C5yn svg{
        transform:rotate(0deg);
    }
}

@media (min-width: 1025px){
    .live-tv__live-channels-scroll-buttons___lvHHN{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
    }
}

.live-tv__channel-pill-container___3uFZn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    overflow-x:scroll;

}

.live-tv__channel-pill-container___3uFZn::-webkit-scrollbar{
    display:none;
}

.live-tv__genre-with-channel___37uWx{
    position:relative;
    z-index:2;
    padding-left:16px;
}

@media (min-width: 1025px){
    .live-tv__genre-with-channel___37uWx{
        padding-left:64px;
    }
}

@media (max-width: 767px){
    .live-tv__genre-with-channel___37uWx{
        padding-top:16px;
    }
}

.live-tv__genres-more-sports-chevron___w16kD{
    width:20px;
    height:20px;
    fill:#f0f2f2;
}

.live-tv__genre-more-sports-dropdown___1C1u0{
    background:#242d33;
    min-width:272px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    white-space:nowrap;
    border-radius:6px;
    z-index:12;
    color:#f0f2f2;
    margin-top:5px;
    position:absolute;
    max-height:320px;
    overflow:auto;
}

.live-tv__genre-more-sports-dropdown___1C1u0::-webkit-scrollbar{
    width:4px;
}

.live-tv__genre-more-sports-dropdown___1C1u0::-webkit-scrollbar-thumb{
    height:10%;
    background-color:#f0f2f2;
    border-radius:10px;
}

.live-tv__genre-more-sport___BGZ6H{
    justify-content:flex-start;
    border:1px solid var(--color-tarmac-light-10);
    height:40px;
    padding:8.91px 13.37px;
    background-color:var(--color-tarmac-light-10);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    cursor:pointer;
    grid-gap:5.5px;
    gap:5.5px;
    white-space:nowrap;
    color:#f0f2f2;
}

.live-tv__genre-more-sports-dropdown___1C1u0 .live-tv__active-tab___28ywl:first-child{
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    background-color:var(--color-dark-20);
    color:var(--color-smoke);
}

.live-tv__genre-more-sports-dropdown___1C1u0 .live-tv__active-tab___28ywl:last-child{
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    background-color:var(--color-dark-20);
    color:var(--color-smoke);
}

.live-tv__genre-more-sports-dropdown___1C1u0 .live-tv__active-tab___28ywl{
    background-color:var(--color-dark-20);
    color:var(--color-smoke);
}

.live-tv__genre-more-sport___BGZ6H:not(.live-tv__active-tab___28ywl):hover{
    background-color:#3d4549;
    cursor:pointer;
}

.live-tv__genre-more-sport___BGZ6H:last-child:hover{
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    background-color:#3d4549;
    border-color:#3d4549;
    opacity:1;
}

.live-tv__genre-more-sport___BGZ6H:first-child:hover{
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}

.live-tv__prev-disabled___1CMiJ{
    opacity:0.25;
    pointer-events:none;
}

.live-tv__next-disabled___2s68H{
    opacity:0.25;
    pointer-events:none;
}

@media (max-width: 1023px){
    .live-tv__more-sports___XjzHO{
        margin-right:20px;
    }
}

.live-tv__place-holder-icon___2dVaK{
    height:24px;
    width:24px;
    background:-webkit-gradient(linear, left top, left bottom, from(#323d44), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#242d33), to(#323d44));
    background:linear-gradient(180deg, #323d44 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #242d33 0%, #323d44 100%);
    border-radius:4px;
}

.live-tv__hidden___1jVOB{
    visibility:hidden;
    opacity:0;
}

.live-tv__hidden-icon___2b3Sn{
    display:none;
}

.live-tv__live-banner-badge___2rAVV{
    padding:5px 6px;
    background:var(--color-red-dark-10);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:800;
    line-height:13px;
    text-align:center;
    color:var(--color-chalk);
    border-radius:4px;
    height:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-wrap:nowrap;
}

.live-tv__top-gradient-overlay___23ddD{
    position:absolute;
    width:100%;
    left:0;
    right:auto;
    height:100%;
    top:0;
    z-index:2;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(-4.06%, #080e12), color-stop(19.27%, rgba(0, 0, 0, 0)));
    background:linear-gradient(180deg, #080e12 -4.06%, rgba(0, 0, 0, 0) 19.27%);
}

.live-tv__gradient-overlay___2oECy{
    position:absolute;
    width:100%;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:4;
    background:-webkit-gradient(linear,
            right top, left top,
            from(rgba(8, 14, 18, .6)),
            color-stop(20%, rgba(8, 14, 18, 0)),
            color-stop(50%, rgba(8, 14, 18, 0)),
            color-stop(70%, rgba(8, 14, 18, .5)),
            to(rgba(8, 14, 18, .8))),
        -webkit-gradient(linear,
            left top, left bottom,
            from(rgba(8, 14, 18, .6)),
            color-stop(30%, rgba(8, 14, 18, 0)),
            color-stop(70%, rgba(8, 14, 18, .8)),
            to(#080e12));
    background:linear-gradient(270deg,
            rgba(8, 14, 18, .6) 0%,
            rgba(8, 14, 18, 0) 20%,
            rgba(8, 14, 18, 0) 50%,
            rgba(8, 14, 18, .5) 70%,
            rgba(8, 14, 18, .8) 100%),
        linear-gradient(180deg,
            rgba(8, 14, 18, .6) 0%,
            rgba(8, 14, 18, 0) 30%,
            rgba(8, 14, 18, .8) 70%,
            #080e12 100%);

    body[dir="rtl"]{
        background:-webkit-gradient(
                linear,
                right top, left top,
                from(rgba(8, 14, 18, .8)),
                color-stop(20%, rgba(8, 14, 18, .5)),
                color-stop(50%, rgba(8, 14, 18, 0)),
                color-stop(70%, rgba(8, 14, 18, 0)),
                to(rgba(8, 14, 18, .6))
            ),
            -webkit-gradient(
                linear,
                left top, left bottom,
                from(rgba(8, 14, 18, .6)),
                color-stop(30%, rgba(8, 14, 18, 0)),
                color-stop(70%, rgba(8, 14, 18, .8)),
                to(#080e12)
            );
        background:linear-gradient(
                270deg,
                rgba(8, 14, 18, .8) 0%,
                rgba(8, 14, 18, .5) 20%,
                rgba(8, 14, 18, 0) 50%,
                rgba(8, 14, 18, 0) 70%,
                rgba(8, 14, 18, .6) 100%
            ),
            linear-gradient(
                180deg,
                rgba(8, 14, 18, .6) 0%,
                rgba(8, 14, 18, 0) 30%,
                rgba(8, 14, 18, .8) 70%,
                #080e12 100%
            );
    }
}

@media (max-width: 767px){
    .live-tv__gradient-overlay___2oECy{
        background:-webkit-gradient(linear, left top, left bottom, from(rgb(8, 14, 18)), color-stop(5%, rgb(1, 1, 1)), color-stop(50%, rgba(8, 14, 18, 0)), color-stop(60%, rgb(8, 14, 18)), color-stop(70%, rgb(8, 14, 18)), to(rgb(8, 14, 18))), -webkit-gradient(linear, left top, left bottom, from(rgba(8, 14, 18, .6)), color-stop(30%, rgba(8, 14, 18, 0)), color-stop(70%, rgba(8, 14, 18, .8)), to(#080e12));
        background:linear-gradient(180deg, rgb(8, 14, 18) 0%, rgb(1, 1, 1) 5%, rgba(8, 14, 18, 0) 50%, rgb(8, 14, 18) 60%, rgb(8, 14, 18) 70%, rgb(8, 14, 18) 100%), linear-gradient(180deg, rgba(8, 14, 18, .6) 0%, rgba(8, 14, 18, 0) 30%, rgba(8, 14, 18, .8) 70%, #080e12 100%);
    }
}

.live-tv__mute-button___IGVR4{
    position:absolute;
    top:81px;
    right:64px;
    z-index:100;
    outline:none;
    cursor:pointer;
    width:39px;
    height:39px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:9999px;
    border:1px solid rgba(249, 250, 250, .2);
    background:transparent; 
    overflow:hidden
}

.live-tv__mute-button___IGVR4::before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:var(--color-tarmac-light-20);
    opacity:0.65;
    z-index:0;
}

.live-tv__mute-button___IGVR4 svg{
    fill:var(--color-chalk);
    width:23px;
    height:23px;
    z-index:1;
}

.live-tv__mute-button___IGVR4{
    body[dir="rtl"] &{
        right:unset;
        left:64px;
    }
}
.channelEvent__single-event___3eZ8O{
    background:var(--color-tarmac-light-10);
    min-width:373px;
    max-width:373px;
    height:64px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    padding:8px 12px;
    grid-row-gap:8px;
    row-gap:8px;
    border-radius:4px;
    cursor:pointer;
}

@media (max-width: 767px){

    .channelEvent__single-event___3eZ8O{
        min-width:245px;
        max-width:245px;
    }
}

.channelEvent__event-name___30fCB{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
}

.channelEvent__event-title___P-4MK{
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    line-height:24px;
    text-align:left;
    max-width:300px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (max-width: 767px){

    .channelEvent__event-title___P-4MK{
        max-width:190px;
    }
}

.channelEvent__live-badge___24-6P{
    padding:5px 6px;
    background:var(--color-red-dark-10);
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:800;
    line-height:13px;
    text-align:center;
    color:var(--color-chalk);
    border-radius:4px;
    height:18px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    text-wrap:nowrap;
}

.channelEvent__event-time___7bwfD{
    font-family:var(--font-family-normal);
    font-size:14px;
    font-weight:400;
    line-height:20px;
    text-align:left;
    white-space:nowrap;
}

body[dir="rtl"] .channelEvent__event-time___7bwfD{
    text-align:right;
}

.channelEvent__single-event-disable___3AZnr{
    opacity:0.5;
}

.channelEvent__channel-no-broadcast___2YCjb{
    background:var(--color-tarmac);
    pointer-events:none;
}

.channelEvent__no-channel-data___1J3aB{
    padding:8px 12px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:var(--font-family-normal);
    font-size:16px;
    font-weight:700;
    line-height:24px;
    text-align:center;
    color:var(--color-tarmac-light-20);
}

.channelEvent__selected-channel___2w1ig{
    background:var(--color-chalk);
    color:var(--color-tarmac);
}

.channelEvent__event-with-progress-bar___2zD9j{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    grid-gap:4px;
    gap:4px;
    flex-flow:row nowrap;
    z-index:0;
}

.channelEvent__left-time___3-_st{
    white-space:nowrap;
    min-width:80px;
    text-align:right;
}

.channelEvent__progress-bar___1ofU2{
    background-color:var(--color-dark-20);
}

.channelEvent__progress-bar___1ofU2 [data-test-id="PROGRESS_BAR"]{
    background-color:var(--color-smoke);
}

.channelEvent__lock-icon___3LMWl{
    width:18px;
    height:18px;
    border-radius:4px;
    fill:var(--color-tarmac);
    padding:2px;
    background-color:var(--color-chalk);
}

.channelEvent__channel-label___q6Fdm{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    grid-gap:4px;
    gap:4px;
}

.channelEvent__wrap-progress___2KmUE{
    flex:1 1 0;
}

.channel__single-channel___26Las{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    -webkit-column-gap:8px;
       -moz-column-gap:8px;
            grid-column-gap:8px;
            column-gap:8px;
    width:100%;
}

.channel__single-channel___26Las::-webkit-scrollbar{
    display:none;
}

.allChannels__all-channels___27TIX{
    overflow:scroll;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:8px;
    row-gap:8px;
    height:100%;
    margin-bottom:20px;
}

.allChannels__no-channels___3UnvK{
    max-width:unset;
    width:100vw;
    overflow:hidden;
}

.allChannels__all-channels___27TIX::-webkit-scrollbar{
    display:none;
}

.allChannels__logo-with-channels___16bti{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    -webkit-column-gap:8px;
       -moz-column-gap:8px;
            grid-column-gap:8px;
            column-gap:8px;
}

.allChannels__logo-with-channels___16bti::-webkit-scrollbar{
    width:8px;
}

.allChannels__logo-with-channels___16bti::-webkit-scrollbar-thumb{
    border-radius:4px;
}

.allChannels__live-channels___3jgGZ{
    margin-top:32px;
}

.allChannels__freemium-sticky-banner___2UKN8{
    margin-bottom:64px;
}

.allChannels__no-channel-data___1RCTj{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:137px;
    justify-content:center;
    align-items:flex-end;
    width:100vw;
    margin-bottom:100px;
}

.allChannels__no-live-channels___31ill{
    min-height:400px;
}

.allChannels__no-channels-with-logos___3xY0S{
    height:100%;
}

.channelLogo__channel-logo-box___chaMN{
    width:100%;
    height:64px;
    padding:4px 14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:8px;
    background-color:#1B2326;
    background-color:var(--semantic-base-surface-sheets, #1B2326);

}

.channelLogo__channel-logo___1j0An{
    height:56px;
    width:56px;
}

@media (max-width: 767px){

    .channelLogo__channel-logo___1j0An{
        height:40px;
        width:40px;

    }

}

.channelLogo__channel-logo___1j0An > img{
    height:100%;
    width:100%;
}

.channelLogo__place-holder-image___31wTf{
    height:56px;
    width:56px;
    background:-webkit-gradient(linear, left top, left bottom, from(#323d44), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#242d33), to(#323d44));
    background:linear-gradient(180deg, #323d44 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #242d33 0%, #323d44 100%);
    border-radius:4px;
}

.channelLogo__hidden___3rmej{
    visibility:hidden;
    opacity:0;
}

.allChannelLogos__all-channel-logos___2iiKD{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-row-gap:8px;
    row-gap:8px;
    align-items:center;
    width:84px;
    height:100%;
}

.allChannelLogos__channels-logo-header___2ZZoz{
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:500;
    line-height:21.33px;
    text-align:center;
    height:20px;
    color:var(--color-white);
    position:sticky;
    top:0;
    z-index:2;
    width:100%;
}

.channelHeader__channel-header___3vRtd{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:row;
    -webkit-column-gap:8px;
       -moz-column-gap:8px;
            grid-column-gap:8px;
            column-gap:8px;
    position:absolute;
    z-index:1;
    min-width:100vw;
    padding-left:16px;
}

@media (min-width: 1025px){

    .channelHeader__channel-header___3vRtd{
        padding-left:64px;
    }
}

.channelHeader__channel-header-item___1kkwB{
    min-width:373px;
    font-family:var(--font-family-normal);
    font-size:12px;
    font-weight:500;
    line-height:21.33px;
    text-align:left;
    height:20px;
    color:var(--color-white);
}

@media (max-width: 767px){

    .channelHeader__channel-header-item___1kkwB{
        min-width:245px;
    }
}

body[dir="rtl"] .channelHeader__channel-header-item___1kkwB{
    text-align:right;
}

.channelHeader__no-channels-item___3NTyb{
    text-align:center;
    min-width:136px;
}

.body-section__genre-with-channel___k4GZ8{
    position:relative;
    z-index:2;
    padding-left:16px;
}

@media (min-width: 1025px){

    .body-section__genre-with-channel___k4GZ8{
        padding-left:64px;
    }
}

.body-section__genre-with-channel-rtl___aeGao{
    position:relative;
    z-index:2;
    padding-right:16px;
}

@media (min-width: 1025px){

    .body-section__genre-with-channel-rtl___aeGao{
        padding-right:64px;
    }
}



@keyframes allgenresportsmodal__slide-up___Yr51U{

    from{
        transform:translateY(100%);
    }

    to{
        transform:translateY(0);
    }
}

.allgenresportsmodal__container___2vBXo{
    width:656px;
    overflow:hidden;
    border-radius:16px;
    border:1px solid var(--color-tarmac-light-20);
    background-color:var(--color-smoke);
}

@media (max-width: 767px){

    .allgenresportsmodal__container___2vBXo{
        width:100%;
        animation:allgenresportsmodal__slide-up___Yr51U 0.5s ease-in-out;
        border-radius:0;
        border:none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

    .allgenresportsmodal__container___2vBXo{
        width:95%;
        display:block;
        margin:0 auto;
    }
}

.allgenresportsmodal__all-sports___1wGYr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-top:30px;
}

.allgenresportsmodal__left-icon___1kgwj{
    transform:rotate(180deg);
    width:24px;
    height:24px;
    fill:#f9fafa;
}

.allgenresportsmodal__all-sport-title___1V3ud{
    color:var(--color-white);
    font-family:var(--font-family-normal);
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
}

.allgenresportsmodal__all-sports-menu-container___TBwvw{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-direction:column;
    grid-gap:16px;
    gap:16px;
    margin-top:30px;
    margin-bottom:12px;
    overflow-y:auto;
    height:calc(100vh - 83px);
    background-color:var(--color-tarmac);
    width:90%;
    margin:30px auto 12px;
    border-radius:10px;
    align-items:center;
}

.allgenresportsmodal__all-sports-menu-container___TBwvw:last-child{
    border-bottom:unset;
}

.allgenresportsmodal__sport-details___PY06N{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    cursor:pointer;
    border-bottom:1px solid var(--color-tarmac-light-10);
    width:90%;
}

.allgenresportsmodal__sport-detail___39cKs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    grid-gap:6px;
    gap:6px;
    justify-content:center;
    align-items:center;
}

.allgenresportsmodal__icon-image___377nf{
    width:24px;
    height:24px;
}

.allgenresportsmodal__right-icon___3zQjg{
    width:24px;
    height:24px;
    fill:#f9fafa;
}

.allgenresportsmodal__title___1FmjF{
    font-size:14px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    color:var(--color-white);
    font-family:var(--font-family-normal);
}

.allgenresportsmodal__place-holder-icon___PU-0n{
    height:24px;
    width:24px;
    background:-webkit-gradient(linear, left top, left bottom, from(#323d44), to(rgba(36, 45, 51, 0))),
        -webkit-gradient(linear, left top, left bottom, from(#242d33), to(#323d44));
    background:linear-gradient(180deg, #323d44 0%, rgba(36, 45, 51, 0) 100%),
        linear-gradient(180deg, #242d33 0%, #323d44 100%);
    border-radius:100%;
}

.allgenresportsmodal__place-holder-icon___PU-0n .allgenresportsmodal__preload-image___P6jQv{
    display:none;
}

.allgenresportsmodal__dropdown-active-tab___3s4ni{
    background-color:var(--color-tarmac-light-20);
    color:#f0f2f2;
}

