@keyframes react-loading-skeleton {
    to {
        transform: translate(100%)
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    width: 100%;
    border-radius: .25rem;
    display: inline-flex;
    line-height: 1;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden
}

.react-loading-skeleton:after {
    content: " ";
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );
    transform: translate(-100%);
    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion) {
    .react-loading-skeleton {
        --pseudo-element-display: none
    }
}

:root {
    --fixture-dark-color: #282828;
    --fixture-white-color: #ffffff;
    --fixture-black-color: #000000;
    --fixture-main-color: #0a325e;
    --fixture-input-placehover-color: var(--fixture-black-color);
    --fixture-font-size-body: .875rem;
    --fixture-league-theme-7mcn-bg-color: var(--fixture-white-color);
    --fixture-league-theme-7mcn-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .16);
    --fixture-custom-theme-2-head-bg-color: #397f19;
    --fixture-custom-theme-2-sub-head-bg-color: #f0f0f0;
    --fixture-custom-theme-2-sub-head-result-bg-color: #fff6d1;
    --fixture-custom-theme-2-live-color: #0089f1;
    --fixture-custom-theme-2-border-color: #e5e5e5;
    --fixture-custom-theme-2-corner-color: #0076e3;
    --fixture-custom-theme-2-sht-color: #d64444;
    --fixture-custom-theme-2-score-result-color: #d64444;
    --fixture-custom-theme-2-dark-head-bg-color: #285a12;
    --fixture-custom-theme-2-dark-border-color: #444;
    --fixture-custom-theme-2-dark-text-color: #999;
    --fixture-custom-theme-2-dark-sub-head-bg-color: #333333;
    --fixture-custom-theme-2-dark-sub-head-result-bg-color: #383832;
    --fixture-custom-theme-2-dark-svg-color: #888888;
    --fixture-league-menu-item-bg-color: #d6d8dc;
    --fixture-league-menu-item-color: var(--fixture-black-color);
    --fixture-league-menu-item-bg-color-active: #3d485d;
    --fixture-league-menu-item-color-active: var(--fixture-white-color);
    --fixture-league-notab-date-item-bg-color: #e5e6e8;
    --fixture-league-title-widget-bg-color: #3d485d;
    --fixture-league-title-widget-color: var(--fixture-white-color);
    --fixture-league-menu-item-widget-color-active: #3d485d;
    --fixture-head-list-bg-color: #e8e3d1 0% 0% no-repeat padding-box;
    --fixture-row-item-odd-bg-color: var(--fixture-white-color);
    --fixture-row-item-even-bg-color: #f1f1f1;
    --fixture-row-item-hover-bg-color: #d6d8dc;
    --fixture-row-item-score-bg-color: #cbcbcb 0% 0% no-repeat padding-box;
    --theme-fixture-date-menu-color: #9e9494;
    --theme-fixture-date-menu-color-active: var(--fixture-white-color);
    --theme-fixture-date-menu-bg-color: #f2f2f2;
    --theme-fixture-date-menu-bg-color-active: var(--fixture-main-color);
    --theme-fixture-type-menu-color: var(--fixture-black-color);
    --theme-fixture-type-menu-color-active: var(--fixture-main-color);
    --theme-fixture-type-menu-border-color-active: var(--fixture-main-color);
    --theme-fixture-group-border-color: #eee;
    --theme-fixture-group-shadow-color: 0 2px 5px -2px #aaa;
    --theme-fixture-odds-group-color: #f2f2f2;
    --theme-fixture-odds-group-color-active: #f9f9f9;
    --theme-fixture-odds-team-color: #aaa;
    --theme-fixture-odds-match-color: red;
    --theme-fixture-odds-match-bg-color: #3d485d;
    --theme-fixture-time-data-color: #ff7a00;
    --theme-fixture-main-op-bg-color: #759ffb;
    --theme-fixture-popup-border-color: var(--fixture-main-color);
    --theme-fixture-popup-bg-color: var(--fixture-main-color);
    --theme-fixture-popup-text-color: var(--fixture-main-color);
    --theme-fixture-popup-warning-bg-color: #f8d7da;
    --theme-fixture-popup-warning-text-color: #842029;
    --theme-fixture-odds-match-live-color: red;
    --theme-fixture-odds-match-live-up-color: red;
    --theme-fixture-odds-match-live-down-color: green;
    --odd-home-score-bg-color-modal: linear-gradient(45deg, #d9d9d9 10%, #23309d 0%, #23309d 0%, #23309d 100%);
    --odd-away-score-bg-color-modal: linear-gradient( 315deg, #d9d9d9 10%, #ff9900 0%, #ff9900 0%, #ff9900 100% );
    --odd-bg-color-modal: #f6f8ff;
    --theme-fixture-date-menu-dark-color: #3d3d3d;
    --theme-fixture-group-dark-border-color: #575757;
    --theme-fixture-odds-group-dark-color-active: #333232;
    --theme-fixture-type-menu-border-dark-color-active: #ffa4a4;
    --theme-fixture-type-menu-dark-color: #d0e6ff;
    --theme-fixture-search-team-dark-color: #484848;
    --theme-fixture-search-team-icon-dark-color: #aaa;
    --theme-fixture-popup-dark-color: #2a2a2a;
    --theme-fixture-type-menu-dark-color-active: #0c77f1;
    --theme-fixture-popup-border-dark-color: #207be0;
    --detail-fixture-score-color: #37b748;
    --detail-fixture-league-color: #f00;
    --detail-fixture-border-color: #eaeaea;
    --detail-fixture-footer-color: #666;
    --tab-fixture-dark-color: var(--fixture-white-color);
    --tab-fixture-dark-bg-color: #2a2a2a;
    --tab-fixture-dark-title-bg-color: #3d3d3d;
    --tab-fixture-dark-border-color: #888888;
    --tab-fixture-dark-menu-active-color: #ff7a00;
    --tab-fixture-dark-border-active-color: #575757;
    --tab-fixture-dark-head-bg-color: #397f19;
    --tab-fixture-dark-head-2-bg-color: #285a12;
    --tab-fixture-dark-sub-head-result-bg-color: #383832;
    --theme-7m-row-item-odd-bg-color: var(--fixture-white-color);
    --theme-7m-row-item-even-bg-color: #E0E9F6;
    --theme-7m-custom-border-color: #e5e6e8;
    --theme-7m-row-item-odd-dark-bg-color: #575757;
    --theme-7m-row-item-even-dark-bg-color: #3d3d3d;
    --theme-7m-dark-head-bg-color: #3d3d3d;
    --odd-header-bg-table: linear-gradient(45deg, #3e69ff 0%, #3e69ff 28.2%, #23309d 28.2%, #23309d 100%);
    --odd-white-color-header: var(--fixture-white-color);
    --odd-max-width-odds: 800px;
    --odd-white-color-border: var(--fixture-white-color);
    --odd-activeTab-bg: #c6d0e8;
    --odd-activeTab-bg-hover: #bcc5dc;
    --odd-time-match-color: #ff6600;
    --odd-color-prefix-odds-name: #2c3cc3;
    --odd-contentTab-gray-color: #acb8d4;
    --odd-contentTab-gray-bg: #acb8d4;
    --odd-contentTab-bg: #f8cbad;
    --widget-text-color: #000;
    --widget-bg-color: #fff;
    --widget-arrow-color: #12EF9E;
    --widget-home-color: #12EF9E;
    --widget-draw-color: #FF8200;
    --widget-away-color: #F34C4C;
    --widget-border-color: #000;
    --widget-btn-bg-color: #d4d4d4;
    --widget-dark-text-color: #fff;
    --widget-dark-border-color: #202E34;
    --widget-dark-bg-color: #0D1017;
    --widget-dark-btn-bg-color: #202E34
}

@media (max-width: 768px) {
    :root {
        --fixture-font-size-body: .775rem
    }
}

@media (max-width: 300px) {
    :root {
        --fixture-font-size-body: .675rem
    }
}

.embed-fixture {
    font-size: var(--fixture-font-size-body);
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box
}

@media (max-width: 991px) {
    .embed-fixture {
        font-size:.775rem
    }
}

@media (max-width: 768px) {
    .embed-fixture {
        font-size:.775rem
    }
}

@media (max-width: 374px) {
    .embed-fixture {
        font-size:.675rem
    }
}

.embed-fixture .fixture-container {
    max-width: 1200px;
    width: 100%
}

.embed-fixture .fixture-w-full {
    width: 100%
}

.embed-fixture .fixture-w-5 {
    width: 5%
}

.embed-fixture .fixture-w-10 {
    width: 10%
}

.embed-fixture .fixture-w-15 {
    width: 15%
}

.embed-fixture .fixture-w-20 {
    width: 20%
}

.embed-fixture .fixture-w-25 {
    width: 25%
}

.embed-fixture .fixture-w-30 {
    width: 30%
}

.embed-fixture .fixture-w-35 {
    width: 35%
}

.embed-fixture .fixture-w-40 {
    width: 40%
}

.embed-fixture .fixture-w-45 {
    width: 45%
}

.embed-fixture .fixture-w-50 {
    width: 50%
}

.embed-fixture .fixture-w-55 {
    width: 55%
}

.embed-fixture .fixture-w-60 {
    width: 60%
}

.embed-fixture .fixture-w-65 {
    width: 65%
}

.embed-fixture .fixture-w-70 {
    width: 70%
}

.embed-fixture .fixture-w-75 {
    width: 75%
}

.embed-fixture .fixture-w-80 {
    width: 80%
}

.embed-fixture .fixture-w-85 {
    width: 85%
}

.embed-fixture .fixture-w-90 {
    width: 90%
}

.embed-fixture .fixture-w-95 {
    width: 95%
}

.embed-fixture .fixture-w-100 {
    width: 100%
}

.embed-fixture .fixture-w-full-important {
    width: 100%!important
}

.embed-fixture .fixture-h-full {
    height: 100%
}

.embed-fixture .fixture-hidden {
    visibility: hidden
}

.embed-fixture .fixture-none {
    display: none!important
}

.embed-fixture .fixture-flex {
    display: flex
}

.embed-fixture .fixture-flex-1 {
    flex: 1 1 0%
}

.embed-fixture .fixture-flex-col {
    flex-direction: column
}

.embed-fixture .fixture-flex-wrap {
    flex-wrap: wrap
}

.embed-fixture .fixture-flex-nowrap {
    flex-wrap: nowrap
}

.embed-fixture .fixture-items-center {
    align-items: center
}

.embed-fixture .fixture-items-flex-end {
    align-items: flex-end
}

.embed-fixture .fixture-items-flex-start {
    align-items: flex-start
}

.embed-fixture .fixture-justify-end {
    justify-content: flex-end
}

.embed-fixture .fixture-justify-start {
    justify-content: flex-start
}

.embed-fixture .fixture-justify-center {
    justify-content: center
}

.embed-fixture .fixture-flex-row-reverse {
    flex-direction: row-reverse
}

.embed-fixture .fixture-flex-row {
    flex-direction: row
}

.embed-fixture .fixture-justify-between {
    justify-content: space-between
}

.embed-fixture .fixture-justify-evenly {
    justify-content: space-evenly
}

.embed-fixture .fixture-whitespace-nowrap {
    white-space: nowrap
}

.embed-fixture .fixture-text-center {
    text-align: center
}

.embed-fixture .fixture-text-left {
    text-align: left
}

.embed-fixture .fixture-text-right {
    text-align: right
}

.embed-fixture .fixture-m-auto {
    margin: auto
}

.embed-fixture .fixture-mx-auto {
    margin: 0 auto
}

.embed-fixture .fixture-my-auto {
    margin: auto 0
}

.embed-fixture .fixture-cursor-pointer {
    cursor: pointer
}

.embed-fixture .fixture-relative {
    position: relative
}

.embed-fixture .fixture-absolute {
    position: absolute
}

.embed-fixture .fixture-fixed {
    position: fixed
}

.embed-fixture .fixture-sticky {
    position: sticky
}

.embed-fixture .fixture-t-0 {
    top: 0
}

.embed-fixture .fixture-r-0 {
    right: 0
}

.embed-fixture .fixture-b-0 {
    bottom: 0
}

.embed-fixture .fixture-l-0 {
    left: 0
}

.embed-fixture .fixture-m-0 {
    margin: 0
}

.embed-fixture .fixture-m-2 {
    padding: 2px
}

.embed-fixture .fixture-m-4 {
    padding: 4px
}

.embed-fixture .fixture-m-6 {
    padding: 6px
}

.embed-fixture .fixture-m-8 {
    padding: 8px
}

.embed-fixture .fixture-m-10 {
    padding: 10px
}

.embed-fixture .fixture-p-0 {
    padding: 0
}

.embed-fixture .fixture-p-2 {
    padding: 2px
}

.embed-fixture .fixture-p-4 {
    padding: 4px
}

.embed-fixture .fixture-p-6 {
    padding: 6px
}

.embed-fixture .fixture-p-8 {
    padding: 8px
}

.embed-fixture .fixture-p-10 {
    padding: 10px
}

.embed-fixture input[type=text]::placeholder {
    color: var(--fixture-input-placehover-color)
}

.embed-fixture .fixture-user-none {
    -webkit-user-select: none;
    user-select: none
}

.embed-fixture .fixture-overflow-hidden {
    overflow: hidden
}

.embed-fixture .fixture-overflow-scroll {
    overflow: scroll
}

.embed-fixture .fixture-overflow-auto {
    overflow: auto
}

.embed-fixture .fixture-gap-0 {
    gap: 0
}

.embed-fixture .fixture-gap-1 {
    gap: 1px
}

.embed-fixture .fixture-gap-2 {
    gap: 2px
}

.embed-fixture .fixture-gap-3 {
    gap: 3px
}

.embed-fixture .fixture-gap-4 {
    gap: 4px
}

.embed-fixture .fixture-gap-5 {
    gap: 5px
}

.embed-fixture .fixture-gap-6 {
    gap: 6px
}

.embed-fixture .fixture-gap-7 {
    gap: 7px
}

.embed-fixture .fixture-gap-8 {
    gap: 8px
}

.embed-fixture .fixture-gap-9 {
    gap: 9px
}

.embed-fixture .fixture-gap-10 {
    gap: 10px
}

.embed-fixture .fixture-gap-12 {
    gap: 12px
}

.embed-fixture .fixture-transition-0\.3 {
    transition: .3s
}

.embed-fixture .fixture-list-style-none {
    list-style: none
}

.embed-fixture .fixture-font-semibold {
    font-weight: 700
}

.embed-fixture .fixture-font-bold {
    font-weight: 600
}

.embed-fixture .fixture-font-italic {
    font-style: italic
}

.embed-fixture .fixture-up {
    color: green
}

.embed-fixture .fixture-down {
    color: red
}

.embed-fixture .fixture-splash svg {
    height: 100px;
    background: transparent
}

.embed-fixture .fixture-splash svg path {
    animation-duration: 1s;
    animation-name: pulse;
    animation-iteration-count: infinite;
    color: var(--odd-splash-color)
}

.embed-fixture .fixture-splash svg path.path-7 {
    animation-delay: -1s
}

.embed-fixture .fixture-splash svg path.path-6 {
    animation-delay: -.875s
}

.embed-fixture .fixture-splash svg path.path-5 {
    animation-delay: -.75s
}

.embed-fixture .fixture-splash svg path.path-4 {
    animation-delay: -.625s
}

.embed-fixture .fixture-splash svg path.path-3 {
    animation-delay: -.5s
}

.embed-fixture .fixture-splash svg path.path-2 {
    animation-delay: -.375s
}

.embed-fixture .fixture-splash svg path.path-1 {
    animation-delay: -.25s
}

.embed-fixture .fixture-splash svg path.path-0 {
    animation-delay: -.125s
}

@keyframes pulse {
    0% {
        opacity: .1
    }

    30% {
        opacity: .8
    }

    to {
        opacity: .1
    }
}

@keyframes blink {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes ripple {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ripple {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.embed-fixture .fixture-component {
    box-sizing: content-box
}

.embed-fixture .fixture-component__dropdown {
    position: relative;
    padding: 8px 0
}

.embed-fixture .fixture-component__dropdown__title {
    box-sizing: border-box;
    cursor: pointer;
    padding: 6px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    font-size: 16px;
    color: #333;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="gray"><path d="M4 6l4 4 4-4z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 12px;
    min-width: 200px
}

@media (max-width: 768px) {
    .embed-fixture .fixture-component__dropdown__title {
        width:100px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal
    }
}

.embed-fixture .fixture-component__dropdown__title:focus {
    border-color: #1b60b9;
    outline: none
}

.embed-fixture .fixture-component__dropdown__list {
    position: fixed;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 8px;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease;
    z-index: 10000000;
    height: 200px;
    overflow-x: auto;
    width: max-content;
    box-sizing: border-box
}

@media (max-width: 768px) {
    .embed-fixture .fixture-component__dropdown__list {
        width:95%
    }
}

.embed-fixture .fixture-component__dropdown__list.active {
    opacity: 1;
    visibility: visible
}

.embed-fixture .fixture-component__dropdown__list__item {
    padding: 8px;
    cursor: pointer;
    box-sizing: border-box;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.embed-fixture .fixture-component__dropdown__list__item:hover,.embed-fixture .fixture-component__dropdown__list__item.active {
    background: #f5f5f5
}

:root {
    --detail-text-color: #fff;
    --detail-text-live-color: #F34C4C;
    --detail-text-leagues-color: #D0E4F7;
    --detail-bg-color: #3B454E;
    --detail-text-home-color: #13E281;
    --detail-text-draw-color: #D0E4F7;
    --detail-text-away-color: #F34C4C
}

.fixture-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #00000080;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999
}

.fixture-modal__content {
    border-radius: 12px;
    text-align: center;
    width: 800px;
    background: #f2f2f2;
    transition: transform .3s ease-out;
    margin: auto;
    position: relative;
    height: 800px;
    padding: 0 0 10px
}

@media screen and (max-width: 768px) {
    .fixture-modal__content {
        width:95%;
        padding-bottom: 0;
        border-end-end-radius: 0;
        border-end-start-radius: 0;
        top: 15%;
        height: 80%
    }
}

.fixture-modal__content__header {
    color: var(--fixture-white-color);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-height: 200px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.fixture-modal__content__header .countdownTimePopup {
    background: #fff3;
    border-radius: 11px;
    font-size: 14px;
    font-weight: 600;
    height: 22px;
    line-height: 22px;
    margin: 5px auto;
    padding: 0 12px;
    width: max-content
}

.fixture-modal__content__header__league {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 34px;
    justify-content: center;
    z-index: 2;
    position: relative;
    background-color: #2c3cc399
}

.fixture-modal__content__header__close {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 9;
    background: #c8d3ff;
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

.fixture-modal__content__header .fixture-detail-container__header {
    width: 100%;
    gap: 8px;
    padding: 30px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.fixture-modal__content__header .fixture-detail-container__header__wrapper {
    width: 100%
}

.fixture-modal__content__header .fixture-detail-container__header__wrapper>* {
    width: 33.3333333333%;
    align-self: center;
    text-align: center
}

.fixture-modal__content__header .fixture-detail-container__header .header-team {
    font-size: 25px
}

@media (max-width: 768px) {
    .fixture-modal__content__header .fixture-detail-container__header .header-team {
        font-size:14px
    }

    .fixture-modal__content__header .fixture-detail-container__header .header-team img {
        width: 30px;
        height: 30px
    }

    .fixture-modal__content__header .fixture-detail-container__header .header-team div {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        font-weight: 700;
        width: 90px
    }
}

.fixture-modal__content__header .fixture-detail-container__header .header-time__league {
    color: var(--detail-text-leagues-color)
}

.fixture-modal__content__header .fixture-detail-container__header .header-time__time {
    font-size: 50px
}

@media (max-width: 768px) {
    .fixture-modal__content__header .fixture-detail-container__header .header-time__time {
        font-size:30px
    }
}

.fixture-modal__content__header .fixture-detail-container__header .header-time__live {
    color: var(--detail-text-live-color)
}

.fixture-modal__content__body {
    height: calc(100% - 240px);
    width: 100%;
    background: #fff;
    overflow: auto
}

.fixture-modal__content__body .titleModalLineUp {
    align-items: center;
    background-color: #c8d3ff;
    border-radius: 10px 10px 0 0;
    display: flex;
    height: 34px;
    justify-content: space-between;
    position: relative;
    color: #1d2530;
    font-size: 15px;
    padding: 7px 15px;
    width: 100%
}

.fixture-modal__content__body .titleModalLineUp:after {
    content: "";
    width: 8px;
    height: 32px;
    position: absolute;
    left: 0;
    right: 0;
    background: #2c3cc3;
    border-radius: 0 8px 8px 0
}

.fixture-modal__content__body .tab-widget-wrapper {
    position: relative
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__header {
    font-weight: 600;
    background-color: #e0e0e0;
    width: 100%;
    padding: 10px 0;
    text-wrap: nowrap;
    overflow: auto;
    position: sticky;
    top: 0;
    z-index: 99
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__header::-webkit-scrollbar {
    height: 6px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__header::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 5px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list {
    text-wrap: nowrap
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list {
        gap:16px;
        justify-content: start
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list {
        gap: 16px;
        justify-content: start
    }
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list__item {
        padding:0 5px
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list__item {
        padding: 0 5px
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active {
    color: #2c3cc3
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__content {
    padding: 5px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__container {
    display: flex;
    flex-wrap: wrap;
    background: #f6f8ff;
    border-radius: 12px;
    border: 1px solid rgb(200,211,255);
    width: 100%;
    margin: 10px -2px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__container__content {
    background-color: var(--odd-bg-color-modal);
    font-weight: 400;
    padding: 10px;
    width: 100%;
    border-radius: 12px;
    margin: auto
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__container__content .oddsLoadingModal {
    text-align: center;
    color: #fff
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__container__content .oddsTabLive__notfound,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__container__content .oddsData__notfound {
    padding: 20px 0
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsStatis__group {
    display: flex;
    flex-direction: row;
    position: relative;
    width: 100%;
    justify-content: flex-start;
    align-items: center
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsStatis__num {
    font-weight: 700;
    width: 40px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsStatis__group_score {
    position: absolute;
    height: 10px;
    max-width: calc(100% - 34px)
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score {
    background: var(--odd-home-score-bg-color-modal);
    right: 0
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__num {
    text-align: left
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full {
    background-color: #23309d
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsAway .oddsStatis__group_score {
    background: var(--odd-away-score-bg-color-modal)
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsAway .oddsStatis__num {
    text-align: right
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsAway .oddsStatis__group_total.oddsStatis__group_total__full {
    background-color: #f90
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsStatis__group_total {
    width: 100%;
    background-color: #d9d9d9;
    height: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd .oddsData__content {
    width: -webkit-fill-available
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__btn {
    padding: 8px;
    border-radius: 5px;
    background-color: #f7b016;
    font-weight: bolder;
    min-width: 50px;
    text-align: center;
    color: var(--tab-fixture-dark-bg-color)
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__btn.active {
    background-color: #12ef9e
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table {
    margin-top: 20px;
    overflow-x: auto
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table thead tr {
    font-weight: bolder;
    background: #c8d3ff
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr {
    background-color: #dde3fa;
    text-align: center
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr th,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr .tab-widget__ortherData table,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData .tab-widget__odd__table table tr table {
    padding: .5em
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr th.odd-table-td__bookmarker,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr .tab-widget__ortherData table.odd-table-td__bookmarker,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData .tab-widget__odd__table table tr table.odd-table-td__bookmarker {
    min-width: 116px;
    background: #c8d3ff;
    position: sticky;
    left: 0;
    z-index: 10
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td {
    padding: .5em
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__bookmarker {
    min-width: 116px;
    background: #c8d3ff;
    position: sticky;
    left: 0;
    z-index: 10
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__status {
    width: 5%;
    background: #c8d3ff;
    position: sticky;
    left: 126px;
    z-index: 10
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData th,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData td {
    border: 2px solid #ededee;
    border-collapse: collapse;
    text-align: center
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table {
    width: 100%;
    background-color: #fff
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table th,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table table,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table table {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #8b8b8b;
    background-color: #f8f8f8
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table td {
    padding: .5rem
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table td.warning {
    color: red
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .lineup {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .distribution {
    background-color: #359556;
    border-radius: 0 0 10px 10px;
    height: 940px;
    overflow: hidden;
    width: 100%
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .distribution .groundBox {
        width:auto
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .distribution .groundBox {
        width: auto
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .groupHead {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    line-height: 40px;
    padding: 0 13px;
    gap: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .groupHead>* {
    display: flex;
    align-items: center;
    gap: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .groupHead img {
    width: 24px;
    height: 24px;
    object-fit: contain
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .groupLineUps {
    height: calc(100% - 80px)
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .firstNumberContainer {
    height: 70px;
    width: 100%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxAvatarMain {
    height: 45px;
    margin: 0 auto;
    position: relative;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxAvatarMain .avatarMain {
    border: 1px solid #d0f6d1;
    border-radius: 50%;
    box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    width: 100%;
    padding: 2px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxAvatarMain .avatarMain .avatar {
    border: 1px solid #d0f6d1;
    border-radius: 50%;
    box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxAvatarMain .avatarMain .avatar img {
    width: 100%;
    object-fit: contain
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxItem4 {
    margin: 0 auto;
    width: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .teamHome,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .teamGuest {
    height: 50%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .playBoxLineups {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 0;
    width: 100%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .restNumbersContainer {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(100% - 70px);
    justify-content: space-between;
    padding: 20px 0
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp span.namePlayerLineUp {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    width: 60px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp span .namePlayerLineUpspan {
    color: #b9d4b4;
    margin-right: 3px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .groundBox {
    background: url(./livescore/lineupBg.png);
    background-size: cover;
    display: flex;
    flex-direction: column;
    height: 928px;
    justify-content: space-between;
    margin: 6px auto;
    width: 374px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .PositionItemReserve {
    color: #98989b;
    font-size: 12px;
    font-weight: 400
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 30px;
    padding: 10px 0;
    font-size: 16px;
    color: #11184f
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve img {
    width: 24px;
    height: 24px;
    object-fit: contain
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .BoxAvatarItemReservePlayer {
    width: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .BoxAvatarItemReservePlayer img {
    width: 48px;
    height: 48px;
    border-radius: 360px;
    background: #aeaeae
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer {
    background: #fff;
    border: 1px solid rgb(200,211,255);
    border-radius: 8px;
    padding: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .reservePlayer {
    width: calc(50% - 10px)
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .reservePlayer {
        width:100%
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .reservePlayer {
        width: 100%
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .ListItemReserve {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .numberItemReservePlayer {
    width: 30px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .pointItemReservePlayer {
    width: 35px;
    background: #61c845;
    border-radius: 16px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: auto
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .pointPlayerLineUp {
    background: #feae0f;
    border: 1px solid #fff;
    border-radius: 8px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    height: 15px;
    line-height: 13px;
    position: absolute;
    right: calc(50% - 35px);
    text-align: center;
    top: 3px;
    width: 25px;
    z-index: 3
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .no-content>* {
    width: 100%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp.tab-widget__teamPlayers {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp.tab-widget__teamPlayers {
        flex-direction:column;
        width: 100%
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp.tab-widget__teamPlayers {
        flex-direction: column;
        width: 100%
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event>iframe {
    height: 550px;
    padding: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox {
    padding: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 26px 15px 0;
    position: relative;
    width: 100%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team {
    flex: 1
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text {
    background: #fff;
    border-radius: 6px;
    color: #4e5162;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 5px;
    position: relative;
    transition: all .3s
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text .oddsEventBox__item__team__box {
    align-items: center;
    display: flex
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text .oddsEventBox__item__team__box .oddsEventBox__icon {
    height: 20px;
    margin: 0 5px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text .oddsEventBox__item__team__box {
    flex-direction: row-reverse
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before {
    border: 6px solid transparent;
    border-right-color: #fff;
    content: "";
    height: 0;
    right: -12px;
    position: absolute;
    width: 0;
    top: 40%;
    transform: rotate(180deg)
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.away .oddsEventBox__item__team__text:before {
    border: 6px solid transparent;
    border-right-color: #fff;
    content: "";
    height: 0;
    left: -12px;
    position: absolute;
    width: 0;
    top: 40%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time {
    width: 30px;
    align-items: center;
    background: #fff;
    border-radius: 13px;
    display: flex;
    height: 26px;
    justify-content: center;
    margin: 0 11px;
    padding: 0 5px;
    z-index: 2
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item:after {
    border: 1px dashed #d2d2d2;
    content: "";
    display: block;
    height: 100%;
    left: calc(50% - 15px);
    position: absolute;
    top: 0;
    width: 1px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsTabLive__note {
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 1px 4px #00000029;
    display: grid;
    grid-template-columns: repeat(4,1fr);
    background-color: #fff
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsTabLive__note {
        display:flex;
        flex-direction: column;
        flex-flow: column
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsTabLive__note {
        display: flex;
        flex-direction: column;
        flex-flow: column
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsTabLive__note__children {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    padding: 5px 0
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H {
    display: flex;
    gap: 10px;
    padding: 10px 0;
    justify-content: flex-end
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>* {
    background: gray;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn {
    background-color: #2c3cc3
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H {
        justify-content:center
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H {
        justify-content: center
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bodyH2h {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    font-size: 12px;
    padding-bottom: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bodyH2h .logoH2h {
    width: 50px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bodyH2h .logoH2h:first-child {
    text-align: right
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .WLTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .OUTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .AHTableH2h {
    width: 30px;
    text-align: center
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .WLTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .OUTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .AHTableH2h {
        width:10%
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .WLTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .OUTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .AHTableH2h {
        width: 10%
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .WLTableH2h>*,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .OUTableH2h>*,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .AHTableH2h>* {
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    border-radius: 4px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorWin {
    color: #fff;
    background: #40bb8c
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorDraw {
    color: #fff;
    background: #f90
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorLost {
    color: #fff;
    background: #e93d3d
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h {
    display: flex;
    width: 100%;
    justify-content: space-between;
    font-weight: 400;
    flex-wrap: wrap;
    background-color: #fff;
    margin: 5px 0;
    border-radius: 5px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H {
    background: #e7ecff
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h>* {
    padding: 5px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H {
    background: #e7ecff
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h>* {
        padding:2px
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h>* {
        padding: 2px
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .HTTableH2h {
    width: 80px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .goalTableH2h {
    width: 80px;
    text-align: center
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .HTTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .goalTableH2h {
        width:10%
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .HTTableH2h,.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .goalTableH2h {
        width: 10%
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .colorTableH2h .backgroundTableH2h {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 5px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .percentH2H {
    width: calc(100% - 120px);
    display: flex;
    flex-direction: column;
    gap: 20px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headBoxPercentH2h {
    justify-content: space-between;
    display: flex
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headBoxPercentH2h__win {
    text-align: left
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headBoxPercentH2h__draw {
    text-align: center
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headBoxPercentH2h__lose {
    text-align: right
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bodyBoxPercentH2h {
    display: flex;
    position: relative
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bodyBoxPercentH2h>* {
    height: 16px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorH2h2Home {
    background: #40bb8c;
    position: absolute;
    left: 0;
    top: 0
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorH2h2Home.border-statistic {
    border-radius: 12px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorH2h2Away {
    background: #e93d3d;
    width: 100%
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorH2h2Away .H2hDataFirst:nth-child(3) {
    display: flex;
    justify-content: end
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorH2h2Away.border-statistic {
    border-radius: 12px
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .bgColorH2h2HomeDraw {
    background: #f09b57;
    position: absolute
}

.fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .homeTableH2h {
    flex: 1 1 0%;
    gap: 5px;
    font-weight: 700;
    align-items: flex-start
}

.fixture-modal__content__body .tab-widget-wrapper .boxStatistic {
    display: flex;
    gap: 10px;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.fixture-modal__content__body .tab-widget-wrapper .boxStatistic>* {
    width: calc(50% - 10px)
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .boxStatistic>* {
        width:100%
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .boxStatistic>* {
        width: 100%
    }
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .boxStatistic {
        flex-direction:column
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .boxStatistic {
        flex-direction: column
    }
}

.fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    flex-direction: row;
    justify-content: space-between
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData {
        flex-direction:column
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData {
        flex-direction: column
    }
}

.fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData .H2hDataFirst {
    width: calc(50% - 60px)
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData .H2hDataFirst {
        width:100%;
        justify-content: center!important;
        align-items: center!important;
        text-align: center
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData .H2hDataFirst {
        width: 100%;
        justify-content: center!important;
        align-items: center!important;
        text-align: center
    }
}

.fixture-modal__content__body .tab-widget-wrapper .headBoxPercentH2hData .H2hDataFirst:nth-child(3) {
    display: flex;
    justify-content: end
}

.fixture-modal__content__body .tab-widget-wrapper .BGH2hDataFirst {
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #d9d9d9;
    border-radius: 20px;
    padding: 5px 0
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .BGH2hDataFirst {
        width:100%;
        justify-content: center!important;
        align-items: center!important;
        text-align: center
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .BGH2hDataFirst {
        width: 100%;
        justify-content: center!important;
        align-items: center!important;
        text-align: center
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic {
    display: flex;
    width: 100%;
    gap: 10px;
    flex-direction: column
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic>* {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 5px
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic>* {
    width: 80px;
    text-align: center
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .LeaguesTableStatistic {
    width: 100px;
    text-align: left
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .NameTableStatistic {
    width: calc(100% - 470px);
    text-align: left;
    word-break: break-all
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic {
    background: #ededee
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .TBTableStatistic>*>*,.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .TXTableStatistic>*>*,.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .DHPTableStatistic>*>* {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto
}

@media (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic {
        gap:5px
    }

    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .LeaguesTableStatistic {
        width: 60px
    }

    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .NameTableStatistic {
        width: calc(100% - 200px)
    }

    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic>* {
        width: 20%
    }
}

@container (max-width: 768px) {
    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic {
        gap: 5px
    }

    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .LeaguesTableStatistic {
        width: 60px
    }

    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic .NameTableStatistic {
        width: 60%
    }

    .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic>* {
        width: 20%
    }
}

.fixture-modal__content__body .tab-widget-wrapper .tableStatistic .itemTableStatistic {
    background: #fff
}

.fixture-modal__content__body.layout-type-widget .tab-widget-wrapper .tab-widget__h2h .headerH2H,.fixture-modal__content__body.layout-type-widget .tab-widget-wrapper .tab-widget__h2h .bodyH2h {
    display: none
}

.fixture-modal__content__body.fixture-dark {
    color: var(--tab-fixture-dark-color);
    background: var(--tab-fixture-dark-bg-color)
}

.fixture-modal__content__body.fixture-dark .titleModalLineUp {
    background-color: var(--tab-fixture-dark-title-bg-color);
    color: var(--tab-fixture-dark-color)
}

.fixture-modal__content__body.fixture-dark .titleModalLineUp:after {
    background: var(--fixture-custom-theme-2-dark-svg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__header {
    background-color: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__header__list__item:hover {
    color: var(--tab-fixture-dark-menu-active-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__container {
    background: var(--tab-fixture-dark-bg-color);
    border-radius: 12px;
    border: 1px solid var(--tab-fixture-dark-border-active-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__container__content {
    background-color: var(--tab-fixture-dark-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__container__content .oddsLoadingModal {
    color: var(--tab-fixture-dark-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__odd__table table thead tr {
    background: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__odd__table table tr {
    background-color: var(--tab-fixture-dark-border-active-color);
    color: var(--tab-fixture-dark-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__odd__table table tr th.odd-table-td__bookmarker,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__odd__table table tr .tab-widget__ortherData table.odd-table-td__bookmarker,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData .tab-widget__odd__table table tr table.odd-table-td__bookmarker,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__bookmarker,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__status {
    background: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData th,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData td {
    border: 2px solid var(--tab-fixture-dark-border-active-color);
    color: #fff
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table {
    width: 100%;
    background-color: var(--tab-fixture-dark-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table th,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table table {
    padding-top: .5rem;
    padding-bottom: .5rem;
    background-color: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table td {
    color: #fff
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table td.warning {
    color: red
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxAvatarMain .avatarMain,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .boxAvatarMain .avatarMain .avatar {
    border: 1px solid var(--tab-fixture-dark-head-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp span .namePlayerLineUpspan {
    color: var(--tab-fixture-dark-head-2-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .PositionItemReserve {
    color: var(--tab-fixture-dark-border-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve {
    color: var(--tab-fixture-dark-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .BoxAvatarItemReservePlayer img {
    background: var(--tab-fixture-dark-sub-head-result-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer {
    background: var(--tab-fixture-dark-title-bg-color);
    border: 1px solid var(--tab-fixture-dark-border-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .pointItemReservePlayer {
    background: var(--tab-fixture-dark-head-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__lineup .contentLineUp .pointPlayerLineUp {
    background: #ec9f06;
    border: 1px solid var(--tab-fixture-dark-border-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text {
    background: var(--tab-fixture-dark-title-bg-color);
    color: #fff
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before {
    border-right-color: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.away .oddsEventBox__item__team__text:before {
    border-right-color: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time {
    color: var(--tab-fixture-dark-sub-head-result-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__event .oddsTabLive__note {
    background: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__h2h {
    container-type: inline-size
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn {
    background-color: var(--tab-fixture-dark-menu-active-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h {
    background: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H {
    background: var(--tab-fixture-dark-border-active-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .BGH2hDataFirst {
    background: var(--tab-fixture-dark-title-bg-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic {
    background: var(--tab-fixture-dark-border-active-color)
}

.fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tableStatistic .itemTableStatistic {
    background: var(--tab-fixture-dark-title-bg-color);
    border: 1px solid var(--tab-fixture-dark-border-color)
}

.fixture_football_theme_7m {
    padding: 0;
    margin: 0;
    font-family: Tahoma,Helvetica Neue,Helvetica,Arial,sans-serif;
    transition: .2s;
    container-type: inline-size
}

.fixture_football_theme_7m .theme7m-fixture {
    padding: 10px
}

.fixture_football_theme_7m .theme7m-fixture .theme7m-fixture-tools--btn {
    padding: 0 5px;
    border-radius: 2px;
    border: .5px solid rgb(200,196,196);
    min-width: 50px;
    text-align: center;
    line-height: 24px
}

.fixture_football_theme_7m .theme7m-fixture .theme7m-fixture-tools--btn>span {
    color: red
}

.fixture_football_theme_7m .theme7m-fixture-table {
    margin-top: 5px
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-date {
    background-color: var(--fixture-custom-theme-2-sub-head-bg-color);
    border-bottom: 1px solid var(--theme-7m-custom-border-color);
    font-weight: 700
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-result {
    background-color: var(--fixture-custom-theme-2-sub-head-result-bg-color);
    font-weight: 700
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-remove {
    width: 50px;
    color: var(--fixture-custom-theme-2-dark-text-color)
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-league {
    width: 10%;
    color: var(--fixture-white-color)
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-time {
    width: 10%;
    line-height: normal;
    color: var(--fixture-custom-theme-2-dark-text-color)
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-time.theme7m-live .theme7m-live-time {
    color: var(--fixture-custom-theme-2-live-color)
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-time.theme7m-live .theme7m-live-time .theme7m-live-time-flash {
    transition: color .5s ease-in-out;
    animation: blink 1s infinite
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-away,.fixture_football_theme_7m .theme7m-fixture-table .theme7m-home {
    width: 25%
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-score {
    width: calc(20% - 104px)
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-score.theme7m-score-live {
    color: var(--fixture-custom-theme-2-live-color)
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-cht {
    width: 10%
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-td {
    width: 5%
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-top {
    width: 50px
}

.fixture_football_theme_7m .theme7m-fixture-table .theme7m-top img {
    width: 15px
}

.fixture_football_theme_7m .theme7m-fixture-table-head {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAyADIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/2wBDAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCABkAAEDAREAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAUGCAn/xAAiEAEAAAMIAwAAAAAAAAAAAAAABAcXAQIFVFVWkpSX09X/xAAZAQEAAwEBAAAAAAAAAAAAAAAAAgQIBQb/xAAiEQEAAAQFBQAAAAAAAAAAAAAAAgMREgQTFBXwU4ORk9L/2gAMAwEAAhEDEQA/AIqoUDteXHjGXXzG7e5M9037Yz2/BdKDw5410htNx3rwvuVs2F0rYVupJfyVvF5vWcohdyrXqugAAAAAAAAA/9k=);
    background-position: 0 -3px;
    background-repeat: repeat-x
}

.fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-time,.fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-remove {
    color: var(--fixture-white-color)!important
}

.fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-td {
    padding: 15px 0
}

.fixture_football_theme_7m .theme7m-fixture-table-head>* {
    color: var(--fixture-white-color);
    padding: 5px 0
}

.fixture_football_theme_7m .theme7m-fixture-table-head>*:last-child {
    border-right: 0
}

.fixture_football_theme_7m .theme7m-fixture-table-head-col {
    text-align: center;
    color: var(--fixture-white-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body-row {
    border-bottom: .5px solid var(--theme-7m-custom-border-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body-row:nth-child(odd) {
    background-color: var(--theme-7m-row-item-odd-bg-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body-row:nth-child(2n) {
    background-color: var(--theme-7m-row-item-even-bg-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body-row>* {
    padding: 5px 0
}

.fixture_football_theme_7m .theme7m-fixture-table-body-row>*:last-child {
    border-right: 0
}

.fixture_football_theme_7m .theme7m-fixture-table-body-row.theme7m-none {
    display: none!important
}

.fixture_football_theme_7m .theme7m-fixture-table-body-col {
    text-align: center
}

.fixture_football_theme_7m .theme7m-fixture-table-body-col.theme7m-time {
    padding: 0 5px
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-away {
    text-align: left
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-home {
    text-align: right
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-time:not(.theme7m-live) {
    text-align: left
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-cht span {
    display: inline-block;
    width: 100%;
    font-size: 12px
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-cht-corner {
    color: var(--fixture-custom-theme-2-corner-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-cht-score-ht {
    color: var(--fixture-custom-theme-2-sht-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-score.theme7m-score-result {
    color: var(--fixture-custom-theme-2-score-result-color)
}

.fixture_football_theme_7m .theme7m-fixture-table-body .theme7m-td-icon svg path {
    color: var(--fixture-custom-theme-2-dark-svg-color)
}

@media (max-width: 1400px) {
    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-remove {
        width:20px
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-league {
        width: 15%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-time {
        width: 10%;
        flex-direction: column
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-away,.fixture_football_theme_7m .theme7m-fixture-table .theme7m-home {
        width: 20%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-score {
        width: calc(25% - 44px)
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-cht {
        width: 10%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-td {
        width: 5%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-top {
        width: 20px
    }

    .fixture_football_theme_7m .theme7m-fixture-table-body-row>* {
        border: none
    }
}

@container (max-width: 1400px) {
    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-remove {
        width: 20px
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-league {
        width: 15%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-time {
        width: 10%;
        flex-direction: column
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-away,.fixture_football_theme_7m .theme7m-fixture-table .theme7m-home {
        width: 20%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-score {
        width: calc(25% - 44px)
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-cht {
        width: 10%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-td {
        width: 5%
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-top {
        width: 20px
    }

    .fixture_football_theme_7m .theme7m-fixture-table-body-row>* {
        border: none
    }
}

@media (max-width: 540px) {
    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-away,.fixture_football_theme_7m .theme7m-fixture-table .theme7m-home {
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        padding: 0
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-td-icon {
        flex-direction: column;
        gap: 0
    }
}

@container (max-width: 540px) {
    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-away,.fixture_football_theme_7m .theme7m-fixture-table .theme7m-home {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        padding: 0
    }

    .fixture_football_theme_7m .theme7m-fixture-table .theme7m-td-icon {
        flex-direction: column;
        gap: 0
    }
}

.fixture_football_theme_7m.fixture-dark {
    background: var(--fixture-dark-color);
    color: var(--fixture-white-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-tools--btn {
    border: .5px solid rgb(240,237,237);
    background: var(--fixture-dark-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-tools select {
    color: var(--fixture-white-color);
    background: var(--fixture-dark-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-date {
    background-color: var(--fixture-custom-theme-2-dark-sub-head-bg-color);
    border-bottom: 1px solid var(--fixture-custom-theme-2-dark-border-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-result {
    background-color: var(--fixture-custom-theme-2-dark-sub-head-result-bg-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-league {
    color: var(--fixture-white-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-time {
    color: var(--fixture-custom-theme-2-dark-text-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head {
    background-color: var(--theme-7m-dark-head-bg-color);
    background-image: none
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head>* {
    border: none
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head-col {
    text-align: center;
    color: var(--fixture-white-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row {
    border-left: none;
    border-right: none
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row>* {
    border: none
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row {
    border-bottom: .5px solid var(--fixture-custom-theme-2-dark-border-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row:nth-child(odd) {
    background-color: var(--theme-7m-row-item-odd-dark-bg-color)
}

.fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row:nth-child(2n) {
    background-color: var(--theme-7m-row-item-even-dark-bg-color)
}
