@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: 0.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: 0.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, 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: 0.775rem;
    }
}
@media (max-width: 300px) {
    :root {
        --fixture-font-size-body: 0.675rem;
    }
}
* {
    box-sizing: border-box;
}
.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: 0.775rem;
    }
}
@media (max-width: 768px) {
    .embed-fixture {
        font-size: 0.775rem;
    }
}
@media (max-width: 374px) {
    .embed-fixture {
        font-size: 0.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: 0.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: -0.875s;
}
.embed-fixture .fixture-splash svg path.path-5 {
    animation-delay: -0.75s;
}
.embed-fixture .fixture-splash svg path.path-4 {
    animation-delay: -0.625s;
}
.embed-fixture .fixture-splash svg path.path-3 {
    animation-delay: -0.5s;
}
.embed-fixture .fixture-splash svg path.path-2 {
    animation-delay: -0.375s;
}
.embed-fixture .fixture-splash svg path.path-1 {
    animation-delay: -0.25s;
}
.embed-fixture .fixture-splash svg path.path-0 {
    animation-delay: -0.125s;
}
@keyframes pulse {
    0% {
        opacity: 0.1;
    }
    30% {
        opacity: 0.8;
    }
    to {
        opacity: 0.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 0.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: 999999;
}
.fixture-modal__content {
    border-radius: 12px;
    text-align: center;
    width: 800px;
    background: #f2f2f2;
    transition: transform 0.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;
        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: 0.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: 0.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: 0.5rem;
    padding-bottom: 0.5rem;
    color: #8b8b8b;
    background-color: #f8f8f8;
}
.fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table td {
    padding: 0.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(./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 0.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: 0.5rem;
    padding-bottom: 0.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: 0.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: 0.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 0.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: 0.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: 0.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: 0.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);
}
