body,input,textarea,button,table {
    line-height: 1.5
}

.oddsTable .event .team .name,.oddsTable .event .team .extra,.category-sportList,.heading [class^="text"],.heading-default [class^="text"],.heading-noMoving [class^="text"],.league .leagueName,.nav-main>li>span,.nav-widgetPanel .item .itemContent,.data,.liveScore_container ul.content .event-name,.header-otherArea,.promotions a,.collapsible>li .innerContent.listArea span,.moreBetTypeNav li,.infoGroup .infoTitle,.nav-main .nav-main-sub-Item {
    font-size: 13px !important
}

body {
    -webkit-font-smoothing: antialiased;
    position: relative;
    -webkit-text-size-adjust: none
}

input::-ms-clear {
    display: none
}

div:focus,button:focus {
    outline: none
}

[role="anti-robot"] {
    display: contents
}

.scroll-panel {
    height: 100%;
    margin-bottom: calc( 0.833em * 2 + 1.5em + 0.250em);
    position: relative;
    overflow: visible
}

.scroll-panel .scroll-panel {
    margin-bottom: 0
}

.scroll-panel.active {
    pointer-events: auto
}

.scroll-panel.active .v-scrollbar-track,.scroll-panel.active .h-scrollbar-track {
    transition: all 0.1s ease-in;
    opacity: 100
}

.scroll-panel.active .scroll-panel .v-scrollbar-track,.scroll-panel.active .scroll-panel .h-scrollbar-track {
    opacity: 0
}

.scroll-panel.active .scroll-panel.active .v-scrollbar-track,.scroll-panel.active .scroll-panel.active .h-scrollbar-track {
    opacity: 100
}

.scroll-content {
    overflow: hidden;
    height: 100%;
    pointer-events: none
}

.scroll-content>div {
    pointer-events: auto
}

.selected .scroll-content {
    overflow: hidden
}

.v-scrollbar-track,.h-scrollbar-track {
    overflow: hidden;
    position: absolute;
    transition: all 0.1s ease-in;
    opacity: 0;
    z-index: 22
}

.v-scrollbar-track>div,.h-scrollbar-track>div {
    background: var(--scroll-bar-track);
    border-radius: 10px;
    height: 1em;
    width: 0.3em;
    position: absolute
}

.v-scrollbar-track:hover,.h-scrollbar-track:hover {
    transition: all 0.1s ease-in
}

.v-scrollbar-track:hover>div,.h-scrollbar-track:hover>div {
    box-shadow: var(--scroll-bar-track-shadow)
}

.v-scrollbar-track:hover>div,.scroll-panel.active-pressV .v-scrollbar-track>div {
    width: 1em
}

.h-scrollbar-track:hover>div,.scroll-panel.active-pressH .h-scrollbar-track>div {
    height: 1em
}

.v-scrollbar-track {
    top: 0;
    right: 0;
    width: 1em;
    height: 100%
}

.v-scrollbar-track>div {
    right: 0
}

.h-scrollbar-track {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1em
}

.h-scrollbar-track>div {
    bottom: 0;
    height: 0.3em;
    width: 1em
}

.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    text-align: center
}

.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    content: "\f101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
    content: "\f103"
}

.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
    content: "\f104"
}

.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
    content: "\f105"
}

.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
    content: "\f106"
}

.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before {
    content: "\f107"
}

.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f108"
}

.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\f10a"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\f10b"
}

.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
    content: "\f10c"
}

.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before {
    content: "\f10d"
}

.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
    content: "\f10e"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\f10f"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\f110"
}

.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before {
    content: "\f111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\f112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\f113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\f114"
}

.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
    content: "\f115"
}

.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
    content: "\f116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\f117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\f118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\f119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\f11a"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\f11b"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\f11c"
}

.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
    content: "\f11d"
}

.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before {
    content: "\f11e"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\f11f"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\f120"
}

.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
    content: "\f121"
}

.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
    content: "\f122"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    word-break: initial
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js[tabindex="-1"] {
    outline: none
}

.video-js *,.video-js *:before,.video-js *:after {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
}

.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3 {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: 0.5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0px auto
}

.vjs-no-js a,.vjs-no-js a:visited {
    color: #66A8CC
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 3rem;
    width: 3rem;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: 1px solid #fff;
    background-color: #2B333F;
    background-color: rgba(43,51,63,0.7);
    border-radius: 50%;
    transition: .2s ease-in
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -1.5rem;
    margin-left: -1.5rem
}

.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115,133,159,0.5);
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: 0.5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,0.8);
    background: linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0));
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    overflow: auto
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: 0.2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115,133,159,0.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2B333F
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0em;
    margin-bottom: 1.5em;
    border-top-color: rgba(43,51,63,0.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2B333F;
    background-color: rgba(43,51,63,0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
    display: block
}

.video-js .vjs-menu-button-inline {
    transition: all 0.4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    transition: all 0.4s
}

.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2B333F;
    background-color: rgba(43,51,63,0.7)
}

.vjs-has-started .vjs-control-bar {
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility 0.1s, opacity 0.1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar {
    display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus {
    text-shadow: 0em 0em 1em white
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    flex: auto;
    display: flex;
    align-items: center;
    min-width: 4em;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: flex;
    align-items: center
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    flex: auto;
    transition: all 0.2s;
    height: 0.3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: 0.9em;
    position: absolute;
    right: -0.5em;
    top: -0.3333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115,133,159,0.5)
}

.video-js .vjs-load-progress div {
    background: rgba(115,133,159,0.75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: rgba(255,255,255,0.8);
    border-radius: 0.3em;
    color: #000;
    float: right;
    font-size: 1em;
    padding: 6px 8px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
    display: block;
    font-size: 0.6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0,0,0,0.8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 0.45em 0 0.45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115,133,159,0.5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0em 0em 1em white;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    transition: width 1s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
    left: -3.5em;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
    width: 10em;
    transition: width 0.1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: 0.5em
}

.video-js .vjs-volume-panel {
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em 0.45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: 0.3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em
}

.vjs-slider-vertical .vjs-volume-level {
    width: 0.3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: 0.3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2B333F;
    background-color: rgba(43,51,63,0.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: flex;
    align-items: flex-start;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    cursor: pointer;
    flex: none;
    display: inline-flex;
    height: 100%;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: 0.5em;
    color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.video-js .vjs-time-control {
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-live .vjs-time-control {
    display: none
}

.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time {
    display: none
}

.video-js .vjs-duration,.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    transform: translateY(-1.5em)
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    flex: none
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    flex: none
}

.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.85;
    text-align: left;
    border: 6px solid rgba(43,51,63,0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
    display: block;
    animation: vjs-spinner-show 0s linear 0.3s forwards
}

.vjs-loading-spinner:before,.vjs-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after {
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: white;
    animation-delay: 0.44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: white
    }

    60% {
        border-top-color: #73859f
    }

    100% {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "ï„";
    font-size: 1.5em;
    line-height: inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " ï„";
    font-size: 1.5em;
    line-height: inherit
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
    width: auto;
    width: initial
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
    display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
    flex: auto;
    display: block
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
    display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2B333F;
    background-color: rgba(43,51,63,0.75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display: grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0px 24px
    }

    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }

    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }

    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-track-setting>select {
    margin-right: 1em;
    margin-bottom: 0.5em
}

.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px 0
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px 0;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active {
    outline-style: solid;
    outline-width: medium;
    background-image: linear-gradient(0deg, #fff 88%, #73859f 100%)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43,51,63,0.75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
    color: #2B333F;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>*:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
    outline: none;
    background: none
}

.video-js *:focus:not(:focus-visible),.video-js .vjs-menu *:focus:not(:focus-visible) {
    outline: none;
    background: none
}

.video-js *:before {
    font-family: VideoJS !important
}

.video-js .vjs-play-progress:before {
    transform: translateY(-50%);
    top: 50%
}

.vjs-slider-horizontal .vjs-volume-level:before {
    transform: translateY(-50%);
    top: 50%
}

.video-js .vjs-tech {
    left: -2px
}

.jssocials {
    padding-left: 1em;
    padding-right: 1em
}

.jssocials-shares {
    display: flex;
    align-items: center;
    justify-content: center
}

.jssocials-shares * {
    box-sizing: border-box
}

.jssocials-share {
    display: flex;
    align-items: center;
    margin: 0.125rem 0.125rem 0.125rem 0
}

.jssocials-share:last-child {
    margin-right: 0
}

.jssocials-share-logo {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    font-style: normal;
    font-weight: normal
}

.jssocials-share-logo::before {
    display: inline-block;
    width: 16px;
    height: 16px
}

img.jssocials-share-logo {
    width: auto;
    height: 1em
}

.jssocials-share-link {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-radius: 50%;
    font-size: 1rem;
    text-decoration: none
}

.jssocials-share-link.jssocials-share-link-count {
    padding-top: .2em
}

.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
    display: block;
    font-size: .6em;
    margin: 0 -.5em -.8em -.5em
}

.jssocials-share-link.jssocials-share-no-count {
    padding-top: .5em
}

.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
    height: 1em
}

.jssocials-share-label {
    padding-left: .2em;
    vertical-align: middle
}

.jssocials-share-count-box {
    display: inline-block;
    height: 1.2em;
    padding: 0 .2em;
    line-height: 1;
    vertical-align: middle;
    cursor: default
}

.jssocials-share-count-box.jssocials-share-no-count {
    display: none
}

.jssocials-share-count {
    line-height: 1.2em;
    vertical-align: middle
}

.jssocials-share-twitter .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-twitter .jssocials-share-link:hover {
    background-color: #00aced;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-facebook .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-facebook .jssocials-share-link:hover {
    background-color: #3b5998;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-googleplus .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-googleplus .jssocials-share-link:hover {
    background-color: #dd4b39;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-linkedin .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-linkedin .jssocials-share-link:hover {
    background-color: #007bb6;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-pinterest .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-pinterest .jssocials-share-link:hover {
    background-color: #cb2027;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-email .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-email .jssocials-share-link:hover {
    background-color: #3490F3;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-stumbleupon .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-stumbleupon .jssocials-share-link:hover {
    background-color: #eb4823;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-whatsapp .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-whatsapp .jssocials-share-link:hover {
    background-color: #29a628;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-telegram .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-telegram .jssocials-share-link:hover {
    background-color: #2ca5e0;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-line .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-line .jssocials-share-link:hover {
    background-color: #25af00;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-viber .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-viber .jssocials-share-link:hover {
    background-color: #7b519d;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-pocket .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-pocket .jssocials-share-link:hover {
    background-color: #ef4056;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-messenger .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-messenger .jssocials-share-link:hover {
    background-color: #0084ff;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-vkontakte .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-vkontakte .jssocials-share-link:hover {
    background-color: #45668e;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-instagram .jssocials-share-link {
    background-color: var(--c-av-jssocials-share-link-bg);
    border: 1px solid transparent;
    box-sizing: border-box
}

.jssocials-share-instagram .jssocials-share-link:hover {
    background-color: #bc2a8d;
    border: 1px solid rgba(255,255,255,0.7)
}

.jssocials-share-link {
    padding: .325rem;
    color: var(--c-av-jssocials-share-link-text);
    transition: background 200ms ease-in-out,border-color 200ms ease-in-out;
    transform: scale(0.9)
}

.jssocials-share-link:hover,.jssocials-share-link:focus,.jssocials-share-link:active {
    color: var(--c-av-jssocials-share-link-text)
}

.jssocials-share-count-box {
    position: relative;
    height: 2.5em;
    padding: 0 .3em;
    margin-left: .3em;
    background: #f5f5f5;
    transition: background 200ms ease-in-out,border-color 200ms ease-in-out
}

.jssocials-share-count-box:hover {
    background: #dcdcdc
}

.jssocials-share-count-box:hover:after {
    border-color: transparent #dcdcdc transparent transparent
}

.jssocials-share-count-box:after {
    content: "";
    display: block;
    position: absolute;
    top: .85em;
    left: -.3em;
    width: 0;
    height: 0;
    border-width: .4em .4em .4em 0;
    border-style: solid;
    border-color: transparent #f5f5f5 transparent transparent;
    transform: rotate(360deg);
    transition: background 200ms ease-in-out,border-color 200ms ease-in-out
}

.jssocials-share-count-box .jssocials-share-count {
    line-height: 2.5em;
    color: #444
}

.swiper-pagination-bullet:only-child {
    visibility: hidden
}

@font-face {
    font-family: 'swiper-icons';
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: var(--c-av-primary-500)
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-prev,.swiper-button-next {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev:after,.swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,0.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,0.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,0.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

:root {
    --preloader-time-animation-delay: 125ms
}

.inOddsTable {
    display: inline-block;
    float: left;
    position: relative;
    border: 0;
    cursor: pointer;
    border-radius: var(--c-av-border-radius);
    padding: 0.15em 0.5em;
    margin-left: 0.250em;
    color: var(--c-av-grey-300);
    background-color: transparent
}

.inOddsTable:first-child {
    margin-left: 0
}

.spin.inOddsTable {
    cursor: default
}

.spin.inOddsTable::before {
    animation: rotate 1.5s linear infinite
}

.focus.inOddsTable {
    box-shadow: 0 0 0 1px var(--c-av-grey-50),0 0 1px 3px var(--c-av-black-opacity-5)
}

.inOddsTable .preloader-third {
    border-radius: var(--c-av-border-radius)
}

.inOddsTable .preloader-third .spin {
    font-size: 1em
}

.fixed-viewport-bottom {
    position: fixed !important;
    -webkit-backface-visibility: hidden;
    bottom: 0
}

label {
    display: block;
    cursor: pointer;
    position: relative;
    padding-left: calc( 1.167em + 0.3em);
    min-height: 1.5em
}

label .checkbox+span,label .checkbox+div {
    pointer-events: none
}

label input[type="checkbox"] {
    display: none;
    color: var(--checkbox-text)
}

label input[type="checkbox"]+.checkbox {
    width: 1em;
    height: 1em;
    border: 1px solid var(--checkbox-checkbox-border);
    background: var(--checkbox-checkbox-bg);
    cursor: pointer;
    display: inline-block;
    border-radius: var(--c-av-border-radius);
    position: absolute;
    left: .1em;
    top: .1em
}

label input[type="checkbox"]+.checkbox::before {
    content: ""
}

.filter label input[type="checkbox"]+.checkbox::before {
    position: relative;
    z-index: 1;
    height: 100%;
    display: block
}

label input[type="checkbox"]:checked+.checkbox {
    width: 1em;
    height: 1em;
    border: 1px solid var(--checkbox-checkbox-border);
    background: var(--checkbox-checkbox-bg);
    cursor: pointer;
    display: inline-block;
    border-radius: var(--c-av-border-radius)
}

label input[type="checkbox"]:checked+.checkbox::before {
    font-weight: normal;
    line-height: 1;
    float: left
}

.filter label input[type="checkbox"]:checked+.checkbox::before {
    transform: translate(-0.5em, -0.3em) scale(1.2)
}

label.disable {
    color: var(--checkbox-disable-text) !important;
    cursor: default
}

label.disable input[type="checkbox"]+.checkbox {
    border-color: var(--checkbox-checkbox-border) !important;
    background: var(--checkbox-disable-checkbox-bg) !important;
    color: var(--checkbox-disable-checkbox-text) !important
}

label input[type="radio"] {
    display: none;
    color: var(--radio-text)
}

label input[type="radio"]+.radiobox {
    width: 1.167em;
    height: 1.167em;
    border: 1px solid var(--radio-radio-border);
    background: var(--radio-radio-bg);
    position: absolute;
    left: 0;
    top: 0.15em;
    border-radius: 100%
}

label input[type="radio"]:checked+.radiobox::before {
    content: "";
    width: var(--c-6px-6);
    height: var(--c-6px-6);
    border-radius: inherit;
    background: var(--radio-checked-radiobox-before-bg);
    display: block;
    transform: translate(0.35em, 0.35em)
}

.hint,.hint-absolute {
    padding: 0.5em 0.833em;
    display: flex
}

.hint .glyphIcon,.hint-absolute .glyphIcon {
    margin-right: 0.5em;
    cursor: default
}

.hint .content,.hint-absolute .content {
    flex: 1 0 0px
}

.hint .accent,.hint-absolute .accent {
    font-weight: bold
}

.hint-absolute {
    position: absolute;
    box-shadow: var(--hint-shadow);
    border-radius: var(--c-av-border-radius);
    z-index: 35;
    min-width: 15em;
    white-space: normal
}

.hint-absolute::before {
    content: "";
    position: absolute;
    top: -.9em;
    left: calc(100%/2 - 0.5em);
    border-width: 0.5em;
    border-style: solid;
    z-index: 2
}

.hint-absolute::after {
    content: "";
    position: absolute;
    top: -1em;
    left: calc(100%/2 - 0.5em);
    border-width: 0.5em;
    border-style: solid;
    z-index: 1
}

.hint-absolute[class*="--align-"] {
    min-width: auto
}

.hint-absolute[class*="--align-"].arrowDown {
    top: auto;
    bottom: 100%;
    margin-bottom: .25rem
}

.hint-absolute[class*="--align-"].arrowTop {
    bottom: auto;
    top: 100%;
    margin-top: .25rem
}

.hint-absolute--align-left {
    left: -.5rem;
    right: auto
}

.hint-absolute--align-left::before,.hint-absolute--align-left::after {
    right: auto;
    left: .5rem;
    margin-left: .125rem
}

.hint-absolute--align-right {
    right: -.5rem;
    left: auto
}

.hint-absolute--align-right::before,.hint-absolute--align-right::after {
    left: auto;
    right: .5rem;
    margin-right: .125rem
}

.hint-absolute.arrowDown {
    box-shadow: var(--hint-shadow)
}

.hint-absolute.arrowDown::before {
    top: auto;
    bottom: -.9em
}

.hint-absolute.arrowDown::after {
    top: auto;
    bottom: -1em
}

.oddsBet-circle .hint-absolute.arrowDown {
    min-width: 100%;
    text-align: center;
    transform: translateX(-0.25em)
}

.hint-absolute.arrowLeft {
    top: 50%;
    transform: translateY(-50%)
}

.hint-absolute.arrowLeft::before {
    top: calc(100%/2 - 0.5em);
    left: -.9em
}

.hint-absolute.arrowLeft::after {
    top: calc(100%/2 - 0.5em);
    left: -1em
}

.smallBtn .hint-absolute.arrowLeft {
    left: 16px
}

.hint-absolute.arrowRight {
    top: 50%;
    transform: translateY(-50%)
}

.hint-absolute.arrowRight::before {
    top: calc(100%/2 - 0.5em);
    right: -.9em;
    left: auto
}

.hint-absolute.arrowRight::after {
    top: calc(100%/2 - 0.5em);
    right: -1em;
    left: auto
}

.smallBtn .hint-absolute.arrowRight {
    left: 16px
}

.header-search .hint-absolute {
    left: 0;
    top: 95%;
    min-width: 90%;
    z-index: 1
}

.oddsBet-circle:hover .hint-absolute {
    visibility: visible;
    top: -1.9em;
    left: -0.6em
}

.oddsBet-circle .hint-absolute,.oddsBet-circle.drawn .hint-absolute {
    visibility: hidden
}

.field-group .hint-absolute {
    min-width: 12.5em
}

.infoItem .hint-absolute {
    min-width: 12.5em;
    text-align: left
}

.hint-absolute .left {
    float: left;
    margin-right: 0.833em;
    height: 98px
}

.hint-absolute .circleBtn.icon-close {
    position: absolute;
    right: -.5em;
    top: -.5em;
    box-sizing: border-box;
    box-shadow: var(--hint-shadow)
}

.hint-absolute .circleBtn.icon-close::before {
    padding: 0;
    transform: scale(1)
}

.hint-absolute .title {
    font-size: 1.3em
}

.hint-absolute .txt {
    padding: 0.5em 0
}

.hint-absolute label {
    margin-top: 0.833em;
    font-weight: lighter
}

.preloader,.preloader-small {
    text-align: center;
    background: var(--preloader-common-bg)
}

.preloader .spin,.preloader-small .spin {
    position: relative;
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    margin: calc( 0.833em / 2.4 0);
    font-size: 2.4em
}

.preloader .spin-circle,.preloader-small .spin-circle {
    position: absolute;
    width: inherit;
    height: inherit;
    opacity: 0;
    animation: spinCircle-rotate 1.7s linear infinite;
    animation-delay: 0
}

.preloader .spin-circle:after,.preloader-small .spin-circle:after {
    content: "";
    position: absolute;
    width: .2em;
    height: .2em;
    left: 50%;
    border-radius: 100%
}

.preloader .spin-circle:nth-child(2),.preloader-small .spin-circle:nth-child(2) {
    animation-delay: var(--preloader-time-animation-delay)
}

.preloader .spin-circle:nth-child(3),.preloader-small .spin-circle:nth-child(3) {
    animation-delay: calc( var( --preloader-time-animation-delay) * 2)
}

.preloader .spin-circle:nth-child(4),.preloader-small .spin-circle:nth-child(4) {
    animation-delay: calc( var( --preloader-time-animation-delay) * 3)
}

.preloader .spin-circle:nth-child(5),.preloader-small .spin-circle:nth-child(5) {
    animation-delay: calc( var( --preloader-time-animation-delay) * 4)
}

.preloader .spin-circle:nth-child(6),.preloader-small .spin-circle:nth-child(6) {
    animation-delay: calc( var( --preloader-time-animation-delay) * 5)
}

.preloader .spin-circle:nth-child(7),.preloader-small .spin-circle:nth-child(7) {
    animation-delay: calc( var( --preloader-time-animation-delay) * 6)
}

.preloader .spin-circle:nth-child(8),.preloader-small .spin-circle:nth-child(8) {
    animation-delay: calc( var( --preloader-time-animation-delay) * 7)
}

.preloader-center {
    padding: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 14
}

.preloader-center .spin {
    margin: auto;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px
}

@keyframes spinCircle-rotate {
    0% {
        transform: rotate(0deg);
        opacity: 1
    }

    45% {
        transform: rotate(225deg);
        opacity: 1;
        animation-timing-function: ease-out
    }

    60% {
        transform: rotate(360deg);
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

.msg {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    -webkit-backface-visibility: hidden;
    padding: 0 2em;
    border-radius: var(--c-av-border-radius);
    width: 35em;
    margin: 0 auto;
    left: 0;
    right: 0;
    box-shadow: var(--msg-shadow);
    z-index: 30;
    font-size: 1.2em
}

.msg .icon-confirm,.msg .icon-messageWarning,.msg .icon-switch {
    font-size: 4em;
    margin: 0 .4em
}

.msg .icon-confirm::before,.msg .icon-messageWarning::before,.msg .icon-switch::before {
    display: block;
    position: relative;
    top: .02em
}

.msg .icon-history {
    font-size: 1.5em;
    margin-left: .2em;
    margin-right: .4em
}

.msg .icon-history::before {
    display: block;
    position: relative;
    top: .02em
}

.msg.center .icon-confirm,.msg.center .icon-messageWarning,.msg.center .icon-switch {
    margin-left: 0
}

.msg.top {
    top: var(--c-3px-3)
}

.msg.small {
    padding: .2em 1em .2em .4em;
    font-weight: normal;
    width: -webkit-fit-content;
    width: fit-content;
    min-width: 20em;
    max-width: 1350px;
    z-index: 35
}

.msg.small [class*="icon-"] {
    font-size: 1.5em
}

.msg.active {
    top: 40%
}

.msg.highlightSmall {
    padding: 0 .4em;
    min-width: 40em;
    width: -webkit-fit-content;
    width: fit-content;
    max-width: 1350px;
    z-index: 35;
    top: var(--c-3px-3)
}

.msg.highlightSmall .smallBtn {
    font-size: .9em
}

.msg.highlightSmall .msgText strong {
    font-size: 1.1em
}

.msgText {
    flex: 1 1 auto
}

.msgText strong {
    font-size: 1.167em;
    font-size: 1.2em
}

.msgText p {
    opacity: 0.8;
    line-height: 1.2
}

.msgText p strong {
    opacity: 1;
    font-size: 1.1em
}

.center .msgText {
    flex: 0
}

.ani-loading {
    position: relative;
    display: inline-block;
    margin-left: 0.250em
}

.ani-loading span {
    animation: loading-a 1s infinite normal;
    border-radius: 100%;
    margin-right: 0.167em;
    width: 8px;
    height: 8px;
    display: inline-block
}

.ani-loading span:nth-child(0) {
    animation-delay: 0.45s
}

.ani-loading span:nth-child(1) {
    animation-delay: 0.6s
}

.ani-loading span:nth-child(2) {
    animation-delay: 0.75s
}

.ani-loading span:nth-child(3) {
    animation-delay: 0.9s
}

.js-bet-name em {
    font-style: normal;
    opacity: .75
}

.void .js-bet-name em {
    color: inherit;
    opacity: 1
}

[class*="smallBtn"] {
    display: inline-block;
    position: relative;
    border: 0;
    border-radius: var(--c-av-border-radius);
    cursor: pointer;
    padding: 0.15em 0.5em;
    margin-left: 0.250em;
    float: left;
    height: 16px;
    font-size: 1.1em;
    background-color: transparent
}

[class*="smallBtn"]:first-child {
    margin-left: 0
}

[class*="smallBtn"].spin {
    cursor: default
}

[class*="smallBtn"].spin::before {
    animation: rotate 1.5s linear infinite
}

[class*="smallBtn"].focus {
    box-shadow: var(--unrenamed-btn-focus-shadow)
}

[class*="smallBtn"] .preloader-third {
    border-radius: var(--c-av-border-radius)
}

[class*="smallBtn"] .preloader-third .spin {
    font-size: 1em
}

[class*="smallBtn"]::before {
    font-size: 1rem;
    position: relative;
    line-height: 1
}

[class*="smallBtn"]+[class*="smallBtn"] {
    margin-left: 0.167em
}

[class*="smallBtn"].icon-favorite::before {
    font-size: 1rem
}

[class*="smallBtn"].icon-favorite.added {
    text-shadow: var(--small-btn-icon-favorite-added-text-shadow)
}

[class*="smallBtn"].outline {
    background-color: transparent;
    border-width: 1px;
    border-style: solid
}

[class*="smallBtn"].outline:hover {
    border-width: 1px;
    border-style: solid
}

[class*="smallBtn"].circle {
    border-radius: 100%
}

[class*="smallBtn"].flexible {
    width: auto
}

[class*="smallBtn"].disable {
    pointer-events: none !important
}

[class*="smallBtn"].inPlay {
    font-style: italic;
    padding: 2px 8px 2px var(--c-6px-6);
    transform: scale(0.8);
    font-weight: bold;
    white-space: nowrap;
    line-height: 1.2em
}

html[lang="ch"] [class*="smallBtn"].inPlay,html[lang="cs"] [class*="smallBtn"].inPlay,html[lang="zhcn"] [class*="smallBtn"].inPlay {
    font-style: initial;
    letter-spacing: 2px;
    padding: 2px 8px;
    line-height: 1.3em;
    transform: scale(0.9)
}

.smallBtn {
    width: 16px;
    padding: 0;
    font-weight: normal
}

.smallBtn[class*="icon-"] {
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-self: center
}

.smallBtn[class*="icon-"]::before {
    font-size: var(--c-12px-3)
}

.smallBtn.icon-cashout::before {
    font-size: 1rem
}

.smallBtn.icon-favorite::before {
    font-size: 1rem
}

.smallBtn.icon-rain::before,.smallBtn.icon-coffee::before {
    font-size: 1.25rem
}

.smallBtn--icon {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.smallBtn.icon-new {
    padding: 0 0.3em;
    transform: scale(0.9);
    font-weight: bold;
    white-space: nowrap
}

.smallBtn.icon-trophy {
    font-weight: normal
}

.smallBtn.icon-help {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px
}

.smallBtn.icon-help::before {
    margin-top: 0.1em
}

.smallBtn.icon-arrow-down,.smallBtn.icon-arrow-up,.ticketListGroup.active .smallBtn.icon-arrow-down {
    font-weight: bold
}

.smallBtn-text {
    min-width: 3em;
    padding: 0 .3em;
    display: inline-flex;
    font-size: var(--c-12px-3);
    align-items: center;
    line-height: 1;
    justify-content: center
}

.smallBtn-text::before {
    margin-left: -.3em;
    margin-right: -.05em;
    font-size: inherit;
    line-height: 1
}

.smallBtn-text.icon-next::before {
    font-size: 1rem;
    margin: 0
}

.smallBtn-text.hot {
    min-width: auto;
    margin-left: 0
}

.smallBtn-text.icon-bonus {
    padding: 0;
    cursor: default
}

.smallBtn-text.icon-bonus::before {
    font-size: 1rem;
    vertical-align: -3px
}

.smallBtn-text.icon-promotion,.smallBtn-text.icon-promotion-airplane {
    padding: 0;
    cursor: default
}

.smallBtn-text.icon-promotion::before,.smallBtn-text.icon-promotion-airplane::before {
    margin-right: 2px
}

.largeBtn {
    display: inline-block;
    float: left;
    position: relative;
    border: 0;
    cursor: pointer;
    border-radius: var(--c-av-border-radius);
    margin-left: 0.250em;
    padding: 0.3em 0.833em;
    text-align: center;
    white-space: nowrap
}

.largeBtn:first-child {
    margin-left: 0
}

.largeBtn.spin {
    cursor: default
}

.largeBtn.spin::before {
    animation: rotateScale 1.5s linear infinite
}

.largeBtn.focus {
    box-shadow: var(--unrenamed-btn-focus-shadow)
}

.largeBtn .preloader-third {
    border-radius: var(--c-av-border-radius)
}

.largeBtn .preloader-third .spin {
    font-size: 1em
}

.largeBtn::before {
    float: left;
    transform: translate(0, 0) scale(1.3);
    margin: 0 .2em
}

.largeBtn.secondary {
    background-image: none;
    border-width: 1px;
    border-style: solid;
    padding: 0.2em 0.75em
}

.largeBtn.secondary:hover {
    background-image: none
}

.largeBtn.tertiary {
    border-width: 1px;
    border-style: solid;
    padding: 0.2em 0.75em
}

.largeBtn.tertiary:hover {
    background-image: none;
    box-shadow: var(--largebtn-tertiary-hover-shadow)
}

.largeBtn.disable {
    cursor: default
}

.inOddsTable {
    box-sizing: border-box;
    width: 100%
}

.inOddsTable.dropdown .dropdownPanel {
    width: 100%;
    border-width: 1px;
    border-style: solid
}

.inOddsTable.dropdown .content {
    background: inherit
}

.inOddsTable .dropdownPanel {
    left: 0
}

.otherSet {
    width: 100%;
    height: 630px;
    background: var(--c-av-white)
}

.history-score {
    display: flex;
    flex-wrap: wrap
}

.history-score__header {
    display: flex;
    width: 100%;
    padding: 2px 4px;
    border-top-left-radius: var(--c-av-border-radius);
    border-top-right-radius: var(--c-av-border-radius);
    color: var(--c-av-history-score-header-text);
    background-color: var(--c-av-history-score-header-bg)
}

.history-score__header .text {
    font-weight: bold
}

.history-score__container {
    display: flex;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: var(--c-av-history-score-container-border);
    background-color: var(--c-av-history-score-container-bg)
}

.history-score__team {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    width: 302px
}

.history-score__team .team-name {
    flex: 1 0 auto;
    padding: 2px 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.history-score__team .team-name--home {
    color: var(--c-av-history-score-home)
}

.history-score__team .team-name--away {
    color: var(--c-av-history-score-away)
}

.history-score__team .team-name+.team-name {
    border-style: solid;
    border-top-width: 1px;
    border-color: var(--c-av-history-score-container-border)
}

.history-score__num {
    flex: 1;
    display: flex
}

.history-score__num>[class*="history-score__"] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-width: 16px;
    border-style: solid;
    border-left-width: 1px;
    border-color: var(--c-av-history-score-container-border)
}

.history-score__num .text {
    flex: 1 0 auto;
    padding: 2px 4px;
    text-align: center
}

.history-score__num .text+.text {
    border-style: solid;
    border-top-width: 1px;
    border-color: var(--c-av-history-score-container-border)
}

.history-score__num .history-score__home {
    color: var(--c-av-history-score-home)
}

.history-score__num .history-score__away {
    color: var(--c-av-history-score-away)
}

.history-score__num .history-score__draw {
    color: var(--c-av-history-score-draw)
}

.history-score+.odds {
    border-color: var(--c-av-match-border)
}

.history-score+.oddsTable {
    margin-top: .5em
}

@keyframes shine {
    50% {
        opacity: 0.3
    }
}

[class*="text-mmr-"] {
    font-weight: bold;
    transform: scale(0.9)
}

[class*="text-mmr-"].is-change {
    animation: shine 0.7s infinite
}

.betArea [class*="text-mmr-"] {
    margin-left: -.2rem
}

.oddsDetail [class*="text-mmr-"] {
    margin-right: .25em
}

.selectorName [class*="text-mmr-"] {
    margin-left: .2rem;
    margin-right: 0
}

.text-mmr-positive {
    color: var(--text-mmr-positive, blue)
}

.text-mmr-negative {
    color: var(--text-mmr-negative, red)
}

.popupPanel-scrollbar .contentArea {
    max-height: calc(100vh - 300px);
    overflow: auto
}

.popupPanel-scrollbar.scoreMap .collapsible {
    height: auto;
    max-height: inherit
}

.ticket .betInfoSub label .countdown {
    margin-left: 0.250em
}

.ticket .betInfoSub label+[class*="Btn"] {
    float: right;
    position: relative;
    top: -17px
}

.ticket .btnArea {
    padding-top: 0.5em;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-start
}

.ticket .btnArea .largeBtn {
    flex: 1 1 auto;
    text-align: center
}

.ticket .btnArea .largeBtn.focus {
    margin: 0 0.25em 0.25em
}

.ticket .btnArea>.specialD {
    flex: 1 1 100%;
    margin-bottom: .5em
}

.ticket .btnArea>.specialD+.largeBtn {
    margin-left: 0
}

.selectorName,.selectorScore,.selectorOther,.selectorOdds,.comboName {
    margin-right: 0.250em
}

.selectorOther {
    position: relative;
    top: -0.1em
}

.selectorOdds {
    font-weight: bold
}

.comboName {
    display: inline
}

.stacks {
    font-weight: bold;
    float: right
}

.comboItem .stacks {
    font-weight: normal
}

.ticketType {
    font-weight: bold;
    min-height: 1.5em
}

.ticketCode {
    opacity: 0.6
}

.discount {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.betInfo .discount {
    float: right;
    width: 100%
}

.discount__item {
    width: 100%;
    min-width: 3em;
    font-size: var(--c-12px-3);
    font-weight: normal;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap
}

.discount__item span {
    margin-bottom: var(--c-3px-3)
}

.discount .tag {
    min-width: 20px;
    text-align: center;
    margin-left: 5px;
    border-radius: var(--c-av-border-radius);
    padding: 1px 4px
}

.stakeArea,.comboList>li .innerContent {
    padding: 0.833em
}

.stakeArea .entry,.comboList>li .innerContent .entry {
    display: flex;
    align-items: center;
    justify-content: center
}

.stakeArea .entry::after,.comboList>li .innerContent .entry::after {
    content: "";
    display: block;
    clear: both
}

.stakeArea .entry .currency,.comboList>li .innerContent .entry .currency {
    display: block;
    flex: 1 1 32%
}

.stakeArea .entry .content,.comboList>li .innerContent .entry .content {
    display: block;
    flex: 1 1 68%;
    position: relative;
    text-align: right
}

.stakeArea .entry .content input,.comboList>li .innerContent .entry .content input {
    width: 80%;
    text-align: right;
    padding: 0.18em calc( 16px + 0.5em + 0.250em) 0.15em 0.18em;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
    border-radius: var(--c-av-border-radius)
}

.stakeArea .entry .content input:disabled,.comboList>li .innerContent .entry .content input:disabled {
    border-width: 1px;
    border-style: solid
}

.stakeArea .entry .content input:disabled+.special.smallBtn,.comboList>li .innerContent .entry .content input:disabled+.special.smallBtn {
    cursor: default
}

.stakeArea .entry .content .smallBtn,.comboList>li .innerContent .entry .content .smallBtn {
    position: absolute;
    top: .3em;
    right: .3em
}

.stakeArea .entry .content.count input,.comboList>li .innerContent .entry .content.count input {
    width: 3em;
    text-align: center;
    padding: 0.18em 0.18em 0.15em;
    vertical-align: bottom;
    margin-left: -0.833em;
    margin-right: -0.5em
}

.stakeArea .entry .entryInfoMini,.comboList>li .innerContent .entry .entryInfoMini {
    text-align: right
}

.stakeArea .entrySub,.comboList>li .innerContent .entrySub {
    margin-top: 0.5em
}

.stakeArea .numericKeypad,.comboList>li .innerContent .numericKeypad {
    margin-top: 0.833em
}

.betInfoSub {
    padding: 0.833em
}

.betInfoSub label+label {
    margin-top: 0.250em
}

.btnNote .accent {
    font-weight: bold
}

.keypad:nth-child(3n) {
    margin-right: 0
}

.titleGroup {
    display: flex;
    align-items: center;
    padding-bottom: 0.5em
}

.titleGroup .betType {
    flex: auto
}

.titleGroup .title {
    font-weight: bold
}

.comboList {
    margin-bottom: 0.5em
}

.comboList>li.active {
    padding-bottom: 0.5em
}

.comboList>li a .selectorOther {
    margin-right: 0.25em
}

.comboList>li a .selectorOdds {
    font-size: 100% !important;
    font-weight: bold;
    top: inherit !important;
    transform: translate(0, 0) scale(1)
}

.comboList>li a:before {
    left: 0.4em;
    top: 0.3em
}

.comboList>li .innerContent .entryInfoMini {
    text-align: right
}

.comboList>li .innerContent .entryInfoMini .text {
    display: inline-block;
    width: 68%;
    position: relative;
    text-align: right;
    word-wrap: break-word;
    text-align: left
}

.ticketListGroup+.ticketListGroup {
    margin-top: 0.5em
}

.ticketListGroup .mainInfoGroup {
    display: none;
    position: relative
}

.ticketListGroup .mainInfoGroup::before {
    content: "";
    display: block;
    width: 110.2%;
    height: 0.01em;
    border-top-style: solid;
    border-top-width: 1px;
    position: absolute;
    left: -0.8em;
    top: -0.5em
}

.ticketListGroup .mainInfoGroup .mainInfo::after {
    content: "";
    display: block;
    width: 110.2%;
    height: 0.01em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    position: absolute;
    left: -0.8em;
    bottom: -0.5em
}

.ticketListGroup .mainInfoGroup.speciaMinGroup::before {
    border-top: none
}

.ticketListGroup .mainInfoGroup.speciaMinGroup .mainInfo {
    padding: 0.5em;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: calc( 0.3em * 2)
}

.ticketListGroup .mainInfoGroup.speciaMinGroup .mainInfo::after {
    border-bottom: none
}

.ticketListGroup .mainInfoGroup+.matchInfo-line {
    margin-top: 0.5em
}

.ticketListGroup.active .otherBetInfo .mainInfo {
    margin-bottom: 0.6em
}

.ticketListGroup.active .mainInfoGroup {
    display: block
}

.ticketListGroup.active .mainInfo {
    margin-bottom: calc( 0.5em * 2)
}

.ticketListGroup .mainInfo,.ticketListGroup .mainDetial {
    position: relative
}

.ticketListGroup.parlay .mainInfo .ticketCode {
    opacity: 0.3
}

.ticketListGroup.parlay .mainInfo.void .ticketCode {
    opacity: 1;
    color: inherit
}

[class*="accountTable"] .speciaMinGroup .statusInfo {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    width: auto
}

[class*="accountTable"] .speciaMinGroup .statusInfo .icon-help-outline {
    display: inline-block;
    margin-left: .25rem;
    margin-right: -.25rem;
    position: relative;
    vertical-align: middle;
    line-height: 1;
    cursor: pointer
}

[class*="accountTable"] .speciaMinGroup .statusInfo .icon-help-outline::before {
    font-size: .875rem
}

[class*="accountTable"] .speciaMinGroup .statusInfo .icon-help-outline::after {
    content: "";
    display: block;
    position: absolute;
    top: 17px;
    height: .625rem;
    width: .625rem;
    margin-left: .125rem;
    transform: rotate(45deg);
    background-color: #feec6e;
    -webkit-filter: drop-shadow(-4px -2px 0.125rem rgba(0,0,0,0.2));
    filter: drop-shadow(-4px -2px 0.125rem rgba(0,0,0,0.2));
    z-index: 36
}

[class*="accountTable"] .speciaMinGroup .statusInfo .hint-absolute {
    order: 1;
    position: relative;
    right: auto
}

[class*="accountTable"] .speciaMinGroup .statusInfo .hint-absolute::before {
    display: none;
    visibility: hidden;
    opacity: 0
}

[class*="accountTable"] .speciaMinGroup .statusInfo .hint-absolute::after {
    display: none;
    visibility: hidden;
    opacity: 0
}

[class*="accountTable"] .speciaMinGroup .statusInfo .hint-absolute.hiddenElement+.singleTicketStatus .icon-help-outline::after {
    display: none;
    visibility: hidden;
    opacity: 0
}

[class*="accountTable"] .speciaMinGroup .statusInfo .singleTicketStatus {
    display: inline-flex;
    align-items: center
}

.singleTicketStatus {
    margin-top: 0.3em;
    border-width: 1px;
    border-style: solid;
    border-radius: 50px;
    padding: var(--c-3px-3);
    padding: 0px 10px;
    display: inline-block;
    line-height: 16px
}

.infoGroup .infoTitle,.infoGroup .infoItem {
    white-space: nowrap;
    text-align: right;
    padding: 0.5em 0.833em;
    box-sizing: border-box
}

.infoGroup .infoRow {
    display: flex;
    margin-bottom: 1px
}

.infoGroup .largeBtn,.infoGroup .smallBtn {
    float: right
}

.infoGroup .largeBtn {
    margin: -.3em 0
}

.infoGroup .smallBtn {
    margin-left: 0.250em
}

.infoGroup .currency {
    margin-right: 0.250em
}

.infoGroup .infoTitle {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 41%
}

.infoGroup .infoItem {
    width: 60%;
    font-weight: bold
}

.infoGroup .infoItem.normal {
    font-weight: normal
}

.infoGroup .infoItem.mute {
    font-weight: normal;
    opacity: .6
}

.infoGroup.infoGroup-simple .infoTitle {
    text-align: left
}

.infoGroup.infoGroup-simple .second,.infoGroup.infoGroup-simple .third {
    padding-left: var(--c-6px-6)
}

.infoGroup.infoGroup-simple .third .infoTitle {
    width: 60%
}

.infoGroup.infoGroup-simple .third .infoTitle::before {
    content: "-";
    margin-right: 4px
}

.infoGroup.infoGroup-simple .second+.second,.infoGroup.infoGroup-simple .second+.third,.infoGroup.infoGroup-simple .third+.third {
    border-top-style: solid;
    border-top-width: 1px
}

.creditArea .infoGroup {
    cursor: pointer
}

.creditArea .infoGroup .infoTitle {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    width: 45%;
    text-align: left;
    padding-left: 0.5em;
    padding-right: 0.5em
}

.creditArea .infoGroup .infoItem {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    width: 55%;
    padding-left: 0.5em;
    padding-right: 0.5em
}

.creditArea {
    padding: 0 0.5em 0.5em 0.5em;
    position: relative
}

.creditArea .icon-refresh {
    position: absolute;
    top: 4px;
    right: var(--c-12px-3)
}

.mini .personalAccount .creditArea {
    display: none
}

.mini .personalAccount.active .creditArea {
    display: none;
    position: absolute;
    right: -25em;
    top: 0;
    z-index: 22
}

.memberBalance {
    width: 25em;
    padding: 0.5em;
    box-shadow: 0 0 0.1rem 0 var(--c-av-black-opacity-4);
    border-radius: var(--c-av-border-radius)
}

.colossus-bet {
    line-height: 1.333333333;
    font-size: var(--c-12px-3)
}

.colossus-bet__iframe {
    display: block;
    padding: 0;
    width: 100%;
    height: 78px;
    border: none
}

.colossus-bet__banner {
    display: block;
    position: relative;
    cursor: pointer
}

.colossus-bet__banner::before {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .1
}

.colossus-bet__banner img {
    width: 100%;
    height: auto;
    border: none
}

.colossus-bet__banner:hover:before {
    display: block
}

.colossus-bet__btn {
    display: inline-block;
    min-width: 40%;
    max-width: 59%;
    padding: .5em;
    line-height: 1;
    font-weight: 700;
    border-radius: .25em;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: absolute;
    left: 50%;
    bottom: .5em;
    transform: translateX(-50%) translateX(-3.2em)
}

.otherBetDetial,.otherBetDetail {
    border: none;
    padding: calc( 0.3 *4) 0 0 0;
    margin: 0 0 0.3em 0.3em
}

.otherBetDetial+.oddsDetail,.otherBetDetail+.oddsDetail {
    margin: 0 0 0.3em calc( 0.5em * 2.5)
}

.betList .otherBetDetial,.betList .otherBetDetail {
    margin-top: -0.3em;
    margin-bottom: -0.3em
}

.otherBetDetial .comboListName,.otherBetDetail .comboListName {
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    word-wrap: break-word;
    word-break: normal;
    padding-bottom: calc( 0.5em * 2);
    padding-left: calc( 0.5em * 2);
    border-left-width: 2px;
    border-left-style: solid
}

.otherBetDetial .comboListName .description,.otherBetDetail .comboListName .description {
    margin-top: -8px;
    line-height: var(--c-18px-9);
    display: block;
    word-wrap: break-word;
    word-break: normal
}

.otherBetDetial .comboListName .stacks,.otherBetDetail .comboListName .stacks {
    float: none;
    margin-left: 0.5em;
    position: relative
}

.otherBetDetial .comboListName .stacks:before,.otherBetDetail .comboListName .stacks:before {
    content: " - ";
    display: block;
    position: absolute;
    top: -0.3em;
    left: -7px
}

.otherBetDetial .comboListName .singleTicketStatus,.otherBetDetail .comboListName .singleTicketStatus {
    line-height: 14px;
    padding: 0px 8px
}

.otherBetDetial .comboListName:last-child,.otherBetDetail .comboListName:last-child {
    padding-bottom: 0.5em
}

.otherBetDetial .comboListName:before,.otherBetDetail .comboListName:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.2em;
    left: -4px;
    width: var(--c-6px-6);
    height: var(--c-6px-6);
    border-radius: 100%;
    box-sizing: border-box;
    z-index: 3;
    border-width: 1px;
    border-style: solid
}

.void .otherBetInfo .otherBetDetial>*,.void .otherBetInfo .otherBetDetail>* {
    text-decoration: line-through
}

.preloader {
    display: flex;
    padding: 1rem;
    justify-content: center;
    box-sizing: border-box
}

.preloader * {
    box-sizing: border-box
}

.preloader *::before,.preloader *::after {
    box-sizing: border-box
}

.preloader__spiner {
    display: inline-flex;
    position: relative;
    width: var(--c-36px-9);
    height: var(--c-36px-9);
    align-self: center;
    font-size: 0;
    border-color: inherit;
    animation: container-rotate 1568ms linear infinite
}

@keyframes container-rotate {
    to {
        transform: rotate(360deg)
    }
}

.preloader__circles {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-color: inherit;
    opacity: 1;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(1080deg)
    }
}

.preloader__circle-1,.preloader__circle-2 {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.preloader__circle-1::before,.preloader__circle-2::before {
    content: "";
    width: 200%;
    height: 100%;
    border-width: var(--c-3px-3);
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.preloader__circle-1::before {
    left: 0;
    border-right-color: transparent !important;
    transform: rotate(129deg);
    animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.preloader__circle-2::before {
    left: -100%;
    border-left-color: transparent !important;
    transform: rotate(-129deg);
    animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@keyframes left-spin {
    from {
        transform: rotate(130deg)
    }

    50% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(130deg)
    }
}

@keyframes right-spin {
    from {
        transform: rotate(-130deg)
    }

    50% {
        transform: rotate(5deg)
    }

    to {
        transform: rotate(-130deg)
    }
}

.liveStreaming {
    position: relative
}

.liveStreaming+div {
    margin-top: 0.5em
}

.liveStreaming-panel {
    position: relative
}

.liveStreaming-panel .heading-noMoving {
    border-radius: 0
}

.liveStreaming-panel .heading-noMoving .floatLeft {
    order: 1;
    flex: 0 0 auto
}

.liveStreaming-panel .heading-noMoving .floatRight {
    order: 3;
    flex: 0 0 auto
}

.liveStreaming-panel .heading-noMoving .floatRight .glyphIcon-large[data-selected="true"] {
    cursor: default
}

.liveStreaming-panel .heading-noMoving .floatRight .glyphIcon-large[data-selected="true"]:hover {
    background: none
}

.liveStreaming-panel .heading-noMoving .text-group {
    order: 2;
    flex: 1;
    min-width: 0
}

.liveStreaming-panelContent {
    display: flex;
    flex-direction: row
}

.liveStreaming-panelContent::after {
    content: "";
    display: block;
    clear: both
}

.liveStreaming-panelContent.double-video .liveStreaming-streamingContent>div {
    width: 50%;
    float: left
}

.liveStreaming-panelContent.double-video .liveStreaming-streamingContent>div+div {
    padding-left: 0.25em
}

.liveStreaming-panelContent.double-video .liveStreaming-streamingContent>div:first-child {
    padding-right: 0.25em
}

.is-new-window .liveStreaming-panelContent {
    height: 100vh
}

.liveStreaming-streamingContent {
    width: 100%;
    display: flex;
    flex-direction: column
}

.game-visualization {
    height: 260px
}

.lsport-container {
    max-width: 670px;
    height: 510px;
    margin: 0 auto
}

.betradar-container {
    max-width: 878px;
    height: 420px;
    margin: 0 auto
}

.betradarVirtualSport-container {
    max-width: 878px;
    height: 358px;
    margin: 0 auto
}

.betradarVirtualBasketball {
    max-width: 878px;
    height: 378px;
    margin: 0 auto
}

.ess-team__name {
    height: var(--c-36px-9)
}

.tm-icon {
    flex: 0 0 auto;
    display: inline-flex;
    align-self: center;
    width: var(--c-24px-6);
    height: var(--c-24px-6);
    line-height: 1;
    font-size: var(--c-24px-6);
    position: relative
}

.tm-icon::before {
    content: "";
    display: inline-block;
    width: var(--c-24px-6);
    height: var(--c-24px-6);
    -webkit-mask-size: var(--c-24px-6);
    mask-size: var(--c-24px-6);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center
}

.tm-icon--addition::before {
    -webkit-mask-image: url("../public/TimeMachine/tm_icon_addition.svg?50804");
    mask-image: url("../public/TimeMachine/tm_icon_addition.svg?50804")
}

.tm-icon--lessen::before {
    -webkit-mask-image: url("../public/TimeMachine/tm_icon_lessen.svg?19214");
    mask-image: url("../public/TimeMachine/tm_icon_lessen.svg?19214")
}

.tm-icon--caret::before {
    -webkit-mask-image: url("../public/TimeMachine/tm_icon_caret.svg?44024");
    mask-image: url("../public/TimeMachine/tm_icon_caret.svg?44024")
}

.tm-icon--info-word::before {
    -webkit-mask-image: url("../public/TimeMachine/tm_icon_info.svg?91857");
    mask-image: url("../public/TimeMachine/tm_icon_info.svg?91857")
}

.tm-goal {
    font-size: var(--c-12px-3);
    color: var(--tm-text-goal-color)
}

.tm-odds {
    color: var(--tm-text-odds-color);
    font-size: .875rem;
    font-weight: bold;
    position: relative
}

.tm-odds.betType-minusOdds {
    color: var(--tm-text-odds-minus)
}

[class*="tm-btn"] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: .125rem .5rem;
    min-width: 0;
    min-height: var(--c-36px-9);
    font-size: .875rem;
    text-align: center;
    color: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    border-radius: var(--c-border-radius);
    outline: none;
    cursor: pointer
}

.tm-btn+.tm-btn {
    margin-left: .25rem
}

.tm-bettype {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding-top: .25rem;
    padding-bottom: var(--c-6px-6);
    pointer-events: none
}

.tm-bettype>.tm-text-title {
    align-self: center;
    margin-bottom: .125rem;
    width: 100%;
    font-size: var(--c-12px-3);
    text-align: center;
    color: var(--tm-bettype-text-title-color)
}

.tm-bettype>.tm-text-title+.tm-text {
    flex: 1 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: var(--c-12px-3);
    color: var(--tm-bettype-text-color)
}

.tm-oddsbox {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .125rem .25rem;
    min-height: 1.75rem;
    color: var(--tm-oddsbox-text);
    border: 1px solid var(--tm-oddsbox-border);
    background-color: var(--tm-oddsbox-bg);
    border-radius: .25rem;
    position: relative;
    pointer-events: auto
}

@keyframes tm-lite-odds-change {
    0% {
        background-position: 100% 0%
    }

    100% {
        background-position: 100% 200%
    }
}

[data-version="lite"] .tm-oddsbox[data-odds-status="change-up"]::before,[data-version="lite"] .tm-oddsbox[data-odds-status="change-down"]::before {
    content: "";
    width: 2px;
    height: 100%;
    background-size: 100% 200%;
    background-repeat: no-repeat;
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
    position: absolute;
    right: 0;
    bottom: 0;
    animation: tm-lite-odds-change 1.8s infinite backwards ease-out
}

[data-version="lite"] .tm-oddsbox[data-odds-status="change-up"]::before {
    background-image: linear-gradient(0deg, var(--tm-oddsbox-change-up-color) 20%, transparent 21%);
    background-position: 100% 0%
}

[data-version="lite"] .tm-oddsbox[data-odds-status="change-down"]::before {
    background-image: linear-gradient(0deg, var(--tm-oddsbox-change-down-color) 20%, transparent 21%);
    background-position: 100% 100%;
    transform: rotate(180deg)
}

[data-version="lite"] .tm-oddsbox[data-odds-status="close-price"] {
    pointer-events: none
}

@keyframes tm-std-odds-change {
    50% {
        opacity: 0.3
    }
}

[data-version="standard"] .tm-oddsbox[data-odds-status="change-up"] .tm-odds::before,[data-version="standard"] .tm-oddsbox[data-odds-status="change-down"] .tm-odds::before {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    margin-left: 0;
    opacity: 1;
    position: absolute;
    right: -7px;
    top: 4px
}

[data-version="standard"] .tm-oddsbox[data-odds-status="change-up"] .tm-odds::before {
    animation: tm-std-odds-change 1s infinite ease-in-out;
    border-width: 0 var(--c-3px-3) 5px var(--c-3px-3);
    border-color: transparent transparent #4fa300 transparent
}

[data-version="standard"] .tm-oddsbox[data-odds-status="change-down"] .tm-odds::before {
    animation: tm-std-odds-change 1s infinite ease-in-out;
    border-width: 5px var(--c-3px-3) 0 var(--c-3px-3);
    border-color: #ed0000 transparent transparent transparent
}

[data-version="standard"] .tm-oddsbox[data-odds-status="close-price"] {
    opacity: .65;
    pointer-events: none
}

.tm-oddsbox * {
    line-height: 1
}

.tm-oddsbox .tm-text {
    font-size: var(--c-12px-3)
}

.tm-oddsbox .tm-text+.tm-goal {
    margin-left: .125rem
}

.tm-oddsbox .tm-goal+.tm-odds {
    margin-left: .25rem
}

.tm-oddsbox .icon.icon-pause {
    color: var(--tm-oddsbox-close-price-icon)
}

.tm-oddsbox+.tm-oddsbox {
    margin-top: .25rem
}

.tm-slider-group {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    padding-left: .25rem;
    padding-right: .25rem;
    margin-bottom: 0;
    min-height: 56px;
    z-index: 2;
    transition: ease .3s;
    pointer-events: none;
    overflow: hidden
}

.tm-slider-group>.tm-btn {
    flex: 0 0 auto;
    padding: 0;
    width: 1.625rem;
    height: 1.625rem;
    min-height: auto;
    color: var(--tm-slider-group-btn-icon);
    background-color: var(--tm-slider-group-btn-bg);
    border: 1px solid var(--tm-slider-group-btn-border);
    border-radius: 50%;
    pointer-events: auto;
    z-index: 3
}

.tm-slider-group>.tm-btn[data-disabled="true"] {
    color: var(--tm-slider-group-btn-disabled-icon) !important;
    background-color: var(--tm-slider-group-btn-disabled-bg) !important;
    pointer-events: none
}

.tm-slider-group>.tm-btn .tm-icon::before {
    background-color: currentColor;
    transform: scale(0.75)
}

.tm-slider {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    margin: 0 var(--c-6px-6);
    position: relative;
    z-index: 2;
    transition: ease .2s
}

.tm-slider::before {
    content: "";
    background: transparent;
    border: 1px solid var(--tm-slider-border);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    pointer-events: none
}

.tm-slider>.tm-text-title {
    font-size: var(--c-12px-3);
    color: var(--tm-slider-bar-text-title-color);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    transform: scale(0.75)
}

.tm-slider__bg {
    width: 100%;
    height: var(--c-12px-3);
    background-color: var(--tm-slider-bg);
    position: relative;
    top: 0
}

.tm-slider__bg::before {
    content: "";
    display: block;
    width: 1rem;
    background-color: inherit;
    border-top: 1px solid var(--tm-slider-border);
    border-bottom: 1px solid var(--tm-slider-border);
    position: absolute;
    top: 0;
    bottom: 0;
    right: calc( 100% - 1px);
    z-index: 1
}

.tm-slider__bg::after {
    content: "";
    display: block;
    width: 1rem;
    background-color: var(--tm-slider-after-bg);
    border-top: 1px solid var(--tm-slider-border);
    border-bottom: 1px solid var(--tm-slider-border);
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc( 100% - 1px);
    z-index: 1
}

.tm-slider__bar {
    position: absolute;
    top: 0
}

.tm-slider__info {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1
}

.tm-slider__info [class^="tm-slider__tag"] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: .125rem;
    background-color: white;
    position: absolute;
    top: .125rem;
    bottom: .125rem;
    z-index: 2
}

.tm-slider__info [class^="tm-slider__tag"] .tm-text {
    color: var(--tm-slider-info-text);
    font-weight: bold;
    font-size: var(--c-12px-3);
    white-space: nowrap;
    position: absolute;
    bottom: calc( 100% + .25rem);
    transition: 0.3
}

.tm-slider__info .tm-slider__tag-start {
    left: 0
}

.tm-slider__info .tm-slider__tag-ht {
    left: 50%;
    transform: translateX(-50%)
}

.tm-slider__info .tm-slider__tag-ht>div {
    height: var(--c-6px-6);
    margin-top: 1px;
    border-radius: 0;
    background-color: var(--tm-slider-tag-div-bg)
}

.tm-slider__info .tm-slider__tag-ft {
    align-items: flex-end;
    right: 0
}

.tm-slider__select-time {
    min-width: 40px;
    position: absolute;
    z-index: 2;
    transform: translateX(-50%);
    left: 0;
    top: -26px;
    padding: 1px .25rem;
    border-radius: 2px;
    background: linear-gradient(to bottom, var(--tm-slider-select-time-gradient-1) 0%, var(--tm-slider-select-time-gradient-2) 100%);
    color: var(--tm-slider-select-time-text);
    font-size: 15px;
    line-height: 1.2em;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-filter: drop-shadow(0px 0px 6px var(--tm-slider-select-time-shadow));
    filter: drop-shadow(0px 0px 6px var(--tm-slider-select-time-shadow))
}

.tm-slider__select-time[style*=" 100%"] {
    margin-left: -7%
}

.tm-slider__select-time[style*=" 0%"] {
    margin-left: 7%
}

.tm-slider__select-time::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.25rem var(--c-3px-3) 0 var(--c-3px-3);
    border-color: var(--tm-slider-select-time-before-border) transparent transparent transparent;
    position: absolute;
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%)
}

.tm-slider__match-time {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1px .25rem;
    min-width: 32px;
    color: var(--tm-slider-match-time-text);
    background-color: var(--tm-slider-match-time-bg);
    line-height: 1em;
    font-size: var(--c-12px-3);
    font-weight: bold;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 1rem;
    z-index: 2;
    transform: translateX(-50%);
    transition: ease .3s;
    visibility: visible;
    opacity: 1
}

.tm-slider__match-time::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 var(--c-3px-3) 0.25rem var(--c-3px-3);
    border-color: transparent transparent var(--tm-slider-match-time-arrow) transparent;
    position: absolute;
    top: -4px;
    left: 50%;
    transform: translateX(-50%)
}

.tm-slider__range {
    display: block;
    margin: 0;
    width: 100%;
    height: var(--c-12px-3);
    border-radius: 0;
    position: absolute;
    outline: none;
    -webkit-appearance: none;
    pointer-events: auto
}

.tm-slider__range::-webkit-slider-thumb {
    -webkit-appearance: none;
    padding: var(--c-6px-6);
    width: 26px;
    height: 26px;
    background-image: url("../public/TimeMachine/time_machine_thumb.svg?52693");
    background-size: cover;
    background-position: center;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 0 0 0 0px var(--tm-slider-range-slider-thumb-shadow);
    position: relative;
    z-index: 4
}

[data-thumb-hint="true"] .tm-slider__range::-webkit-slider-thumb {
    box-shadow: 0 0 0 10px var(--tm-slider-range-slider-thumb-hint-shadow);
    -webkit-transition: 0.5s;
    transition: 0.5s
}

.tm-btn-bar {
    flex: 0 0 auto;
    z-index: 2;
    display: flex;
    padding: 0 .25rem .25rem;
    max-height: 40px;
    min-height: auto;
    transform: translateY(0);
    transition: ease .3s;
    opacity: 1
}

.tm-btn-bar .tm-btn {
    flex: 1;
    min-height: 30px;
    color: var(--tm-btn-bar-text);
    background-color: var(--tm-btn-bar-bg)
}

.tm-btn-bar .tm-btn[data-disabled="true"] {
    color: var(--tm-btn-bar-disabled-text) !important;
    pointer-events: none
}

.tm-clock {
    flex: 0 0 auto;
    display: flex;
    align-items: flex-end;
    align-self: flex-end;
    justify-content: center;
    margin-left: .625rem;
    margin-right: .625rem;
    width: 112px;
    height: 63px;
    max-height: 63px;
    position: relative;
    top: 5px;
    z-index: 1;
    transition: ease .3s;
    opacity: 1
}

.tm-clock::before {
    content: "";
    width: 112px;
    height: 56px;
    position: absolute;
    top: 0;
    z-index: 2;
    -webkit-filter: var(--tm-clock-before-shadow);
    filter: var(--tm-clock-before-shadow)
}

.tm-clock__bet-time {
    line-height: 1.15;
    color: white;
    position: absolute;
    top: var(--c-9px-9);
    left: 50%;
    z-index: 3;
    transform: scale(0.75) translateX(-67%)
}

.tm-clock__time {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 112px;
    height: 112px;
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWcluWxpF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjExMnB4IiBoZWlnaHQ9IjYzcHgiIHZpZXdCb3g9IjAgMCAxMTIgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExMiA2MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNTYuMDQyLDBjLTMwLjkyOCwwLTU2LDI1LjA3My01Niw1Nmg0MS44NzVoNy4wODVjMC4wMDEsMy44NjUsMy4xMzQsNi45OTgsNyw2Ljk5OGMzLjg2NSwwLDYuOTk5LTMuMTMzLDctNi45OThoMC4wNA0KCWgxMC45NTloMzguMDQxQzExMi4wNDIsMjUuMDczLDg2Ljk2OSwwLDU2LjA0MiwweiIvPg0KPC9zdmc+DQo=");
    mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWcluWxpF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjExMnB4IiBoZWlnaHQ9IjYzcHgiIHZpZXdCb3g9IjAgMCAxMTIgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExMiA2MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNTYuMDQyLDBjLTMwLjkyOCwwLTU2LDI1LjA3My01Niw1Nmg0MS44NzVoNy4wODVjMC4wMDEsMy44NjUsMy4xMzQsNi45OTgsNyw2Ljk5OGMzLjg2NSwwLDYuOTk5LTMuMTMzLDctNi45OThoMC4wNA0KCWgxMC45NTloMzguMDQxQzExMi4wNDIsMjUuMDczLDg2Ljk2OSwwLDU2LjA0MiwweiIvPg0KPC9zdmc+DQo=");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: top left;
    mask-position: top left;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.tm-clock__match-time,.tm-clock__select-time {
    display: flex;
    position: absolute;
    top: 50%;
    transition: .3s
}

.tm-clock__match-time::after,.tm-clock__select-time::after {
    content: "";
    display: block;
    width: 66px;
    height: 66px;
    background-image: radial-gradient(ellipse at center, var(--tm-pointer-mask-gredient-1) 0%, var(--tm-pointer-mask-gredient-1) 20%, var(--tm-pointer-mask-gredient-2) 70%);
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgODAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAsMzYuNWMtMS45MzMsMC0zLjUsMS41NjctMy41LDMuNWg3QzQzLjUsMzguMDY3LDQxLjkzMywzNi41LDQwLDM2LjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAsNDMuNWMxLjkzMywwLDMuNS0xLjU2NywzLjUtMy41aC03QzM2LjUsNDEuOTMzLDM4LjA2Nyw0My41LDQwLDQzLjV6Ii8+DQo8Zz4NCgk8cGF0aCBkPSJNNDAsMEMxNy45MDksMCwwLDE3LjkwOSwwLDQwaDM2LjVjMC0xLjkzMywxLjU2Ny0zLjUsMy41LTMuNXMzLjUsMS41NjcsMy41LDMuNUg4MEM4MCwxNy45MDksNjIuMDkxLDAsNDAsMHoiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgODAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAsMzYuNWMtMS45MzMsMC0zLjUsMS41NjctMy41LDMuNWg3QzQzLjUsMzguMDY3LDQxLjkzMywzNi41LDQwLDM2LjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAsNDMuNWMxLjkzMywwLDMuNS0xLjU2NywzLjUtMy41aC03QzM2LjUsNDEuOTMzLDM4LjA2Nyw0My41LDQwLDQzLjV6Ii8+DQo8Zz4NCgk8cGF0aCBkPSJNNDAsMEMxNy45MDksMCwwLDE3LjkwOSwwLDQwaDM2LjVjMC0xLjkzMywxLjU2Ny0zLjUsMy41LTMuNXMzLjUsMS41NjcsMy41LDMuNUg4MEM4MCwxNy45MDksNjIuMDkxLDAsNDAsMHoiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-position: top left;
    mask-position: top left;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    position: absolute;
    left: 50%;
    bottom: 7px;
    z-index: 0
}

.tm-clock__match-time img,.tm-clock__select-time img {
    position: relative;
    z-index: 1
}

.tm-clock__match-time {
    z-index: 1;
    transform: rotate(16deg)
}

.tm-clock__match-time::after {
    transform: translate(-50%, 50%) rotate(-180deg)
}

.tm-clock__match-time img {
    -webkit-filter: var(--tm-clock-match-time-shadow);
    filter: var(--tm-clock-match-time-shadow)
}

.tm-clock__select-time {
    z-index: 2;
    transform: rotate(40deg)
}

.tm-clock__select-time::after {
    transform: translate(-50%, 50%)
}

.tm-clock__bg {
    width: 112px;
    height: 112px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    -webkit-filter: var(--tm-clock-shadow);
    filter: var(--tm-clock-shadow)
}

.tm-clock__bg::before {
    content: "";
    display: block;
    width: 112px;
    height: 55px;
    background-image: url("../public/TimeMachine/tm_clock_bg.svg?30981");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.tm-clock__bg::after {
    content: "";
    display: block;
    width: 112px;
    height: 112px;
    -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWcluWxpF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjExMnB4IiBoZWlnaHQ9IjYzcHgiIHZpZXdCb3g9IjAgMCAxMTIgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExMiA2MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNTYuMDQyLDBjLTMwLjkyOCwwLTU2LDI1LjA3My01Niw1Nmg0MS44NzVoNy4wODVjMC4wMDEsMy44NjUsMy4xMzQsNi45OTgsNyw2Ljk5OGMzLjg2NSwwLDYuOTk5LTMuMTMzLDctNi45OThoMC4wNA0KCWgxMC45NTloMzguMDQxQzExMi4wNDIsMjUuMDczLDg2Ljk2OSwwLDU2LjA0MiwweiIvPg0KPC9zdmc+DQo=");
    mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWcluWxpF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjExMnB4IiBoZWlnaHQ9IjYzcHgiIHZpZXdCb3g9IjAgMCAxMTIgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExMiA2MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNTYuMDQyLDBjLTMwLjkyOCwwLTU2LDI1LjA3My01Niw1Nmg0MS44NzVoNy4wODVjMC4wMDEsMy44NjUsMy4xMzQsNi45OTgsNyw2Ljk5OGMzLjg2NSwwLDYuOTk5LTMuMTMzLDctNi45OThoMC4wNA0KCWgxMC45NTloMzguMDQxQzExMi4wNDIsMjUuMDczLDg2Ljk2OSwwLDU2LjA0MiwweiIvPg0KPC9zdmc+DQo=");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: top left;
    mask-position: top left;
    background-color: var(--tm-clock-bg);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}

.tm-clock--special {
    margin-left: 0;
    margin-right: 0
}

.tm-clock--special::before {
    background-image: url("../public/TimeMachine/time_machine_scale.svg?67610")
}

.tm-clock--special .tm-clock__match-time::after,.tm-clock--special .tm-clock__select-time::after {
    width: 80px;
    height: 80px;
    background-image: radial-gradient(ellipse at center, HSL(var(--tm-special-pointer-mask-gredient-1)) 0%, HSL(var(--tm-special-pointer-mask-gredient-1)) 20%, HSL(var(--tm-special-pointer-mask-gredient-2)) 70%)
}

.tm-clock--special .tm-clock__bg {
    -webkit-filter: drop-shadow(0 0 8px rgba(0,0,0,0.54));
    filter: drop-shadow(0 0 8px rgba(0,0,0,0.54))
}

.tm-clock--special .tm-clock__bg::before {
    background-image: url("../public/TimeMachine/time_machine_circle.svg?76457")
}

.tm-clock--special .tm-clock__bg::after {
    background-color: var(--tm-clock-special-bg, #004000)
}

.tm-clock>[class*="tm-text-"] {
    font-size: var(--c-12px-3);
    font-weight: 700;
    color: var(--tm-clock-time-text);
    position: absolute;
    z-index: 2
}

.tm-clock .tm-text-st {
    left: -.25rem;
    bottom: .25rem;
    transform: scale(0.75)
}

.tm-clock .tm-text-ht {
    left: 50%;
    top: -.5rem;
    transform: scale(0.75) translateX(-67%)
}

.tm-clock .tm-text-ft {
    right: -.5rem;
    bottom: .25rem;
    transform: scale(0.75)
}

.tm-scene {
    overflow: hidden;
    perspective: 10vmin;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.tm-scene .tm-star {
    --unit: 1vmin;
    width: var(--unit);
    height: var(--unit);
    --rotate: rotateY(90deg);
    transform: translateZ(-100vmin) var(--rotate) rotateX(var(--rx)) translateZ(var(--x)) scaleX(1);
    position: absolute;
    top: 0%;
    left: 0%;
    animation: none 500ms infinite ease-in;
    background: var(--tm-star-bg);
    box-shadow: 0 0 3px var(--tm-star-shadow)
}

@keyframes hyper {
    0% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: translateZ(0vmin) var(--rotate) rotateX(var(--rx)) translateZ(var(--x)) scaleX(6)
    }
}

@keyframes reverse {
    0% {
        opacity: 1;
        transform: translateZ(0vmin) var(--rotate) rotateX(var(--rx)) translateZ(var(--x)) scaleX(6)
    }

    10% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes static {
    0% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: translateZ(0vmin) var(--rotate) rotateX(var(--rx)) translateZ(var(--x)) scaleX(6)
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(255,249,51,0.9)
    }

    50% {
        box-shadow: 0 0 0 10px rgba(255,249,51,0)
    }

    100% {
        box-shadow: 0 0 0 10px rgba(255,249,51,0)
    }
}

.time-machine {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    max-height: 170px;
    line-height: 1.15;
    background-color: var(--time-machine-bg);
    border-radius: .25rem;
    position: relative;
    z-index: 0;
    transition: ease .3s;
    visibility: visible;
    opacity: 1
}

.time-machine::after {
    content: "";
    display: block;
    background-color: var(--time-machine-bg);
    background-image: radial-gradient(ellipse at center, var(--time-machine-bg-gredient-1) 10%, var(--time-machine-bg-gredient-2) 60%);
    background-repeat: no-repeat;
    background-position-y: -50px;
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 83px;
    bottom: 0;
    z-index: 1;
    transition: ease .3s;
    opacity: 1
}

.time-machine[data-open="false"] {
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.time-machine[data-mini="true"]::after {
    visibility: hidden;
    opacity: 0
}

.time-machine[data-mini="true"] .time-machine__content {
    padding-bottom: 0;
    margin-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.time-machine[data-mini="true"] .tm-btn-collapse .tm-icon {
    transform: rotate(0deg) scale(0.75)
}

.time-machine[data-mini="true"] .tm-btn-bar {
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.time-machine[data-mini="true"] .tm-slider-group {
    margin-bottom: -.75rem
}

.time-machine[data-mini="true"] .tm-slider__match-time {
    visibility: hidden;
    opacity: 0
}

.time-machine__header {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    position: relative;
    top: 0;
    z-index: 2
}

.time-machine__header [class*="tm-btn"] {
    padding: 0;
    width: 1.25rem;
    height: 1.25rem;
    min-height: auto;
    background-color: var(--time-machine-header-btn-bg);
    border-radius: 50%;
    border: 1px solid var(--time-machine-header-btn-border);
    color: var(--time-machine-header-btn-icon);
    position: absolute;
    z-index: 2
}

.time-machine__header [class*="tm-btn"] .tm-icon {
    width: inherit;
    height: inherit
}

.time-machine__header [class*="tm-btn"] .tm-icon::before {
    width: inherit;
    height: inherit;
    background-color: currentColor
}

.time-machine__header .tm-btn-info {
    top: -.625rem;
    right: .25rem
}

.time-machine__header .tm-btn-info .tm-icon {
    transform: scale(0.75)
}

.time-machine__header .tm-btn-collapse {
    top: -.625rem;
    left: .25rem
}

.time-machine__header .tm-btn-collapse .tm-icon {
    transform: rotate(-180deg) scale(0.75);
    transition: ease .3s
}

.time-machine__title {
    padding: 0 16px;
    background-color: rgba(15,38,15,0.87);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 13px;
    position: relative
}

.time-machine__title::before {
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-100%);
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 34px 20px 0;
    border-color: transparent rgba(15,38,15,0.87) transparent transparent
}

.time-machine__title::after {
    top: 0;
    right: 0;
    transform: translateX(100%);
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 34px 0 0;
    border-color: rgba(15,38,15,0.87) transparent transparent transparent
}

.time-machine__content {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    padding: 0 0.25rem var(--c-6px-6);
    margin-bottom: -1rem;
    max-height: 100px;
    position: relative;
    z-index: 2;
    transition: ease .3s;
    visibility: visible;
    opacity: 1;
    overflow: hidden;
    pointer-events: none
}

.time-machine__content .tm-bettype:first-child .tm-oddsbox>.tm-text {
    font-size: var(--c-12px-3);
    transform: scale(0.75);
    margin-left: -.25rem
}

.time-machine--2h .tm-text-st {
    display: none
}

.time-machine--2h .tm-text-ht {
    top: auto;
    left: -.5rem;
    bottom: .25rem;
    transform: scale(0.75)
}

.time-machine--2h .tm-slider__tag-ht {
    left: 0;
    transform: translateX(0)
}

.time-machine--2h .tm-slider__tag-ht>div {
    visibility: hidden
}

.time-machine--4x .tm-slider-group>a:first-of-type {
    position: relative;
    z-index: 3
}

.time-machine--4x .tm-slider-group>a:last-of-type {
    position: relative;
    right: calc( 300% + 4rem)
}

.time-machine--4x .tm-slider {
    flex: 0 0 auto;
    width: 400%;
    right: calc( 300% + 4rem);
    transition: .6s
}

.time-machine--4x .tm-slider__select-time[style*=" 100%"] {
    margin-left: -8%
}

.time-machine--4x .tm-slider__bar[style*="width: calc(0%)"] .tm-slider__select-time {
    margin-left: -10px
}

.time-machine--4x .tm-slider__bar[style*="width: calc(0%)"] .tm-slider__range::-webkit-slider-thumb {
    margin-left: -12px
}

.time-machine--special {
    height: 148px;
    background-color: transparent;
    background-image: url("../public/TimeMachine/time_machine_bg.svg?12116");
    background-size: cover;
    background-position: center;
    background-blend-mode: screen
}

.time-machine--special::before,.time-machine--special::after {
    display: none
}

.time-machine--special .time-machine__header .time-machine__title {
    height: 20px;
    top: 0
}

.time-machine--special .time-machine__header .tm-btn-info {
    padding: 0;
    width: var(--c-24px-6);
    height: var(--c-24px-6);
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0
}

.time-machine--special .time-machine__header .tm-btn-info img {
    transition: 0.3s
}

.time-machine--special .time-machine__content {
    align-items: center;
    padding-top: .5rem;
    padding-left: var(--c-12px-3);
    padding-right: var(--c-12px-3)
}

.time-machine--special .tm-text-ht {
    color: #fff;
    text-shadow: 2px 2px 0.25rem #000
}

.time-machine--special .tm-text-ft {
    color: #fff;
    text-shadow: 2px 2px 0.25rem #000
}

.time-machine--special .tm-goal {
    color: rgba(0,0,0,0.87)
}

.time-machine--special .tm-odds {
    color: rgba(0,0,0,0.87);
    font-size: 1rem
}

.time-machine--special .tm-oddsbox {
    flex-direction: column;
    padding-top: .25rem;
    padding-bottom: .25rem;
    width: 116px;
    height: 38px;
    border-width: 0;
    background-image: linear-gradient(to bottom, #fff 0%, #eeecec 5%, #e5e5e5 50%, #9e9e9e 95%, #f5f1f1 100%);
    box-shadow: 0 6px 0.5rem rgba(0,0,0,0.54)
}

.time-machine--special .tm-slider {
    flex: 0 0 auto;
    top: 40px
}

.time-machine--special.time-machine--4x .tm-slider {
    right: calc( 300% + 1.5rem)
}

.time-machine--special .tm-slider::before {
    border-color: rgba(255,255,255,0.38)
}

.time-machine--special .tm-slider__bg {
    height: .5rem;
    background-color: #1e391e
}

.time-machine--special .tm-slider__bg::before,.time-machine--special .tm-slider__bg::after {
    display: none
}

.time-machine--special .tm-slider__range {
    height: .5rem
}

.time-machine--special .tm-slider__match-time {
    color: #fff;
    background-color: #1c8b21;
    top: var(--c-12px-3);
    -webkit-filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.87));
    filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.87))
}

.time-machine--special .tm-slider__match-time::before {
    border-bottom-color: #1c8b21
}

.time-machine--special .tm-slider__info [class^="tm-slider__tag"] .tm-text {
    color: #fff;
    -webkit-filter: drop-shadow(0 0 6px rgba(0,0,0,0.87));
    filter: drop-shadow(0 0 6px rgba(0,0,0,0.87))
}

.comsingle .time-machine {
    margin: var(--c-6px-6) 0.25rem;
    padding-top: 1.25rem;
    max-height: 190px
}

.comsingle .time-machine::after {
    top: 103px
}

[data-version="standard"] .c-match .time-machine {
    margin-top: 1rem
}

[data-version="standard"] .time-machine .tm-slider__range {
    margin: 0;
    height: var(--c-12px-3)
}

[data-version="standard"] .time-machine .tm-slider__range::-webkit-slider-thumb {
    -webkit-appearance: none;
    padding: var(--c-6px-6);
    width: 26px;
    height: 26px;
    background-image: url("../public/TimeMachine/time_machine_thumb.svg?67498");
    background-size: cover;
    background-position: center;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 0 0 0 0px rgba(255,249,51,0.9);
    position: relative;
    z-index: 2
}

[data-thumb-hint="true"] [data-version="standard"] .time-machine .tm-slider__range::-webkit-slider-thumb {
    box-shadow: 0 0 0 10px rgba(255,249,51,0);
    -webkit-transition: 0.5s;
    transition: 0.5s
}

[data-version="standard"] .time-machine .tm-btn-bar .tm-btn[data-disabled=true] {
    opacity: .38
}

[data-version="standard"] .time-machine--special .tm-slider__range {
    height: 0.5rem
}

.popupPanel.popupPanel--time-machine {
    width: 486px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden
}

.popupPanel.popupPanel--time-machine .contentArea {
    padding: 0;
    background-color: black
}

.tm-goal {
    font-size: .875rem
}

.tm-icon--addition::before {
    -webkit-mask-image: url("../Images/TimeMachine/tm_icon_addition.svg?79015");
    mask-image: url("../Images/TimeMachine/tm_icon_addition.svg?79015")
}

.tm-icon--lessen::before {
    -webkit-mask-image: url("../Images/TimeMachine/tm_icon_lessen.svg?26996");
    mask-image: url("../Images/TimeMachine/tm_icon_lessen.svg?26996")
}

.tm-btn {
    border-radius: 4px
}

.tm-btn+.tm-btn {
    margin-left: var(--c-6px-6)
}

.tm-bettype {
    padding-top: .5rem
}

.tm-bettype>.tm-text-title {
    margin-bottom: .25rem
}

.tm-bettype>.tm-text-title+.tm-text {
    font-size: .875rem
}

.tm-oddsbox {
    min-height: var(--c-36px-9);
    background-image: var(--tm-oddsbox-img)
}

.tm-oddsbox:hover {
    background-image: var(--tm-oddsbox-hover-img);
    border-color: var(--tm-oddsbox-hover-border)
}

@keyframes shine {
    50% {
        opacity: 0.3
    }
}

.tm-oddsbox[data-odds-status="change-up"]::before {
    display: none
}

.tm-oddsbox[data-odds-status="change-up"] .tm-odds::after {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    margin-left: 0;
    animation: shine 1s infinite ease-in-out;
    opacity: 1;
    border-width: 0 4px var(--c-6px-6) 4px;
    border-color: transparent transparent #4fa300 transparent;
    position: absolute;
    top: .25rem;
    right: -10px
}

.tm-oddsbox[data-odds-status="change-down"]::before {
    display: none
}

.tm-oddsbox[data-odds-status="change-down"] .tm-odds::after {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    margin-left: 0;
    animation: shine 1s infinite ease-in-out;
    opacity: 1;
    border-width: var(--c-6px-6) 4px 0 4px;
    border-color: #ed0000 transparent transparent transparent;
    position: absolute;
    top: .25rem;
    right: -10px
}

.tm-oddsbox[data-odds-status="close-price"] {
    cursor: default;
    pointer-events: none
}

.tm-oddsbox[data-odds-status="close"] {
    cursor: default;
    pointer-events: none
}

.tm-oddsbox>.tm-text {
    transform: scale(1);
    margin-left: 0
}

.tm-oddsbox>.tm-text+.tm-goal {
    margin-left: .25rem
}

.tm-oddsbox+.tm-oddsbox {
    margin-top: var(--c-6px-6)
}

.tm-odds {
    font-size: 1rem
}

.tm-odds.betType-minusOdds {
    color: var(--tm-oods-minus)
}

.tm-slider-group {
    padding-left: .5rem;
    padding-right: .5rem;
    transition: none
}

.tm-slider-group .tm-btn {
    transition: .3s
}

.tm-slider-group .tm-btn:hover {
    transform: scale(1.15)
}

.tm-slider__range {
    cursor: pointer;
    -moz-appearance: none
}

@-moz-document url-prefix() {
    .tm-slider__range {
        z-index: 2
    }
}

.tm-slider__range::-webkit-slider-thumb {
    background-image: url("../Images/TimeMachine/time_machine_thumb.svg?17526");
    -webkit-transition: .3s;
    transition: .3s
}

.tm-slider__range::-webkit-slider-thumb:hover {
    transform: scale(1.15)
}

.tm-slider__range::-moz-range-thumb {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 0;
    background-image: url("../Images/TimeMachine/time_machine_thumb.svg?94254");
    background-size: cover;
    background-repeat: no-repeat;
    -moz-appearance: none;
    -moz-transition: .3s;
    transition: .3s;
    z-index: 4
}

.tm-slider__range::-moz-range-thumb:hover {
    transform: scale(1.15)
}

.tm-slider__info {
    z-index: 2
}

.tm-slider>.tm-text-title {
    z-index: 3
}

.tm-btn-bar {
    padding-left: .5rem;
    padding-right: .5rem;
    cursor: default;
    transition: none
}

.tm-btn-bar .tm-btn:hover {
    -webkit-filter: var(--tm-btn-bar-hover-filter);
    filter: var(--tm-btn-bar-hover-filter)
}

.tm-clock {
    transform: scale(1.25) translateY(3px);
    transform-origin: bottom center
}

.tm-clock__match-time::after {
    -webkit-mask-image: url("../Images/TimeMachine/tm_pointer_mask.svg?1310");
    mask-image: url("../Images/TimeMachine/tm_pointer_mask.svg?1310")
}

.tm-clock__select-time::after {
    -webkit-mask-image: url("../Images/TimeMachine/tm_pointer_mask.svg?1211");
    mask-image: url("../Images/TimeMachine/tm_pointer_mask.svg?1211")
}

.tm-clock__bg::before {
    background-image: url("../Images/TimeMachine/tm_clock_bg.svg?6411")
}

.tm-clock__bg::after {
    -webkit-mask-image: url("../Images/TimeMachine/time_machine_mask.svg?95061");
    mask-image: url("../Images/TimeMachine/time_machine_mask.svg?95061")
}

.tm-info {
    display: flex;
    align-items: center;
    padding: .25rem 1rem;
    line-height: 1.35rem;
    font-size: 14px;
    color: var(--tm-desktop-info-text);
    border-radius: 5px;
    background-color: var(--tm-desktop-info-bg);
    position: absolute;
    top: 1rem;
    left: 2rem;
    bottom: 1.25rem;
    right: 2rem;
    z-index: 9;
    transform: translateY(-24px);
    transition: ease .3s;
    visibility: hidden;
    opacity: 0
}

.tm-info[data-open="true"] {
    transform: translateY(0);
    visibility: visible;
    opacity: 1
}

.tm-info .tm-icon-info {
    margin-right: var(--c-12px-3)
}

.tm-info .tm-icon-info img {
    width: 80px
}

.tm-info__content {
    display: flex;
    align-items: center;
    height: 90%
}

.tm-info__content .tm-text {
    max-height: 100%;
    padding: .25rem;
    overflow-y: auto
}

.tm-info__content .tm-text::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.tm-info__content .tm-text::-webkit-scrollbar-track {
    background-color: var(--tm-desktop-info-content-scrollbar-track-bg)
}

.tm-info__content .tm-text::-webkit-scrollbar-thumb {
    background-color: var(--tm-desktop-info-content-scrollbar-thumb-bg);
    border-radius: 2em
}

.tm-info__content .tm-text:hover::-webkit-scrollbar-thumb {
    background-color: var(--tm-desktop-info-content-scrollbar-thumb-hover-bg)
}

.time-machine {
    margin: 0;
    width: 100%;
    height: 200px;
    max-height: 300px;
    border-radius: 0;
    box-sizing: border-box;
    transition: none
}

.time-machine * {
    box-sizing: border-box
}

.time-machine *::before,.time-machine *::after {
    box-sizing: border-box
}

.time-machine::after {
    top: 109px;
    transition: none
}

.time-machine__content {
    padding: 0 0.5rem var(--c-12px-3);
    max-height: 130px
}

.time-machine__content .tm-bettype:first-child .tm-oddsbox>.tm-text {
    transform: scale(1);
    margin-left: 0
}

.time-machine--special {
    background-image: url("../Images/TimeMachine/time_machine_bg.svg?13448")
}

.time-machine--special .tm-clock__bg::before {
    background-image: url("../Images/TimeMachine/time_machine_circle.svg?95358")
}

@-moz-document url-prefix() {
    .tm-slider>.tm-text-title {
        --tm-slider-bar-text-title-color: HSLA(0, 0%, 0%, .70);
        top: -.875rem
    }

    .tm-slider__info [class^="tm-slider__tag"] {
        width: 1px;
        height: 4px;
        background-color: HSLA(0, 0%, 0%, 0.54);
        top: -.5rem
    }

    .tm-slider__bar {
        z-index: 3
    }

    [data-darkmode="true"] .tm-slider>.tm-text-title {
        --tm-slider-bar-text-title-color: HSL(0, 0%, 100%)
    }

    [data-darkmode="true"] .tm-slider__info [class^="tm-slider__tag"] {
        background-color: HSL(0, 0%, 100%)
    }
}

.tm-preloader {
    display: flex;
    padding: 1rem;
    justify-content: center;
    border-color: var(--tm-preloader-circle);
    background-color: var(--tm-preloader-bg);
    box-sizing: border-box;
    height: inherit;
    width: inherit;
    z-index: 2
}

.tm-preloader * {
    box-sizing: border-box
}

.tm-preloader *::before,.tm-preloader *::after {
    box-sizing: border-box
}

.tm-preloader__spiner {
    display: inline-flex;
    position: relative;
    width: var(--c-36px-9);
    height: var(--c-36px-9);
    align-self: center;
    font-size: 0;
    border-color: inherit;
    animation: container-rotate 1568ms linear infinite
}

@keyframes container-rotate {
    to {
        transform: rotate(360deg)
    }
}

.tm-preloader__circles {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-color: inherit;
    opacity: 1;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(1080deg)
    }
}

.tm-preloader__circle-1,.tm-preloader__circle-2 {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.tm-preloader__circle-1::before,.tm-preloader__circle-2::before {
    content: "";
    width: 200%;
    height: 100%;
    border-width: var(--c-3px-3);
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.tm-preloader__circle-1::before {
    left: 0;
    border-right-color: transparent !important;
    transform: rotate(129deg);
    animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.tm-preloader__circle-2::before {
    left: -100%;
    border-left-color: transparent !important;
    transform: rotate(-129deg);
    animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@keyframes left-spin {
    from {
        transform: rotate(130deg)
    }

    50% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(130deg)
    }
}

@keyframes right-spin {
    from {
        transform: rotate(-130deg)
    }

    50% {
        transform: rotate(5deg)
    }

    to {
        transform: rotate(-130deg)
    }
}

[data-oddsbet] body {
    min-width: 1300px;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
}

header {
    position: fixed;
    -webkit-backface-visibility: hidden
}

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,footer,header,nav,section {
    display: block
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

figcaption,figure,main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

audio,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,input,optgroup,select,textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html [type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: 0.35em 0.75em 0.625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"],[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

:root {
    --c-av-lv1-theme-bg-1: HSL(0, 0%, 100%);
    --c-av-lv1-theme-bg-1-hover: HSL(0, 0%, 97%);
    --c-av-lv1-theme-bg-2: HSL(0, 0%, 95%);
    --c-av-lv1-theme-bg-2-hover: HSL(0, 0%, 98%);
    --c-av-lv1-theme-bg-2-5: HSL(0, 0%, 92%);
    --c-av-lv1-theme-bg-2-5-hover: HSL(0, 0%, 95%);
    --c-av-lv1-theme-bg-3: HSL(0, 0%, 90%);
    --c-av-lv1-theme-bg-3-hover: HSL(0, 0%, 93%);
    --c-av-lv1-theme-bg-4: HSL(0, 0%, 80%);
    --c-av-lv1-theme-bg-4-hover: HSL(0, 0%, 83%);
    --c-av-lv2-theme-bg-1: HSL(0, 0%, 100%);
    --c-av-lv2-theme-bg-1-hover: HSL(0, 0%, 97%);
    --c-av-lv2-theme-bg-2: HSL(0, 0%, 95%);
    --c-av-lv2-theme-bg-2-hover: HSL(0, 0%, 98%);
    --c-av-theme-text-1: var(--c-av-black-opacity-1);
    --c-av-theme-text-2: var(--c-av-black-opacity-2);
    --c-av-theme-text-3: var(--c-av-black-opacity-3);
    --c-av-theme-primary-text: var(--c-av-primary-500);
    --c-av-theme-primary-text-hover: var(--c-av-primary-400);
    --c-av-theme-primary-text-2: var(--c-av-primary-900);
    --c-av-theme-primary-text-2-hover: var(--c-av-primary-800);
    --c-av-theme-secondary-text: var(--c-av-secondary-500);
    --c-av-theme-secondary-text-hover: var(--c-av-secondary-400);
    --c-av-theme-secondary-text-2: var(--c-av-secondary-900);
    --c-av-theme-secondary-text-2-hover: var(--c-av-secondary-800);
    --c-av-theme-border-1: hsla(0, 0%, 0%, .08);
    --c-av-theme-border-2: hsla(0, 0%, 0%, .16);
    --c-av-theme-border-3: hsla(0, 0%, 0%, .24);
    --c-av-primary-50: HSL(calc(var(--c-av-primary-h) + 5),calc(var(--c-av-primary-s) + 25%),calc(var(--c-av-primary-l) + 45%));
    --c-av-primary-100: HSL(calc(var(--c-av-primary-h) + 4),calc(var(--c-av-primary-s) + 20%),calc(var(--c-av-primary-l) + 35%));
    --c-av-primary-200: HSL(calc(var(--c-av-primary-h) + 3),calc(var(--c-av-primary-s) + 15%),calc(var(--c-av-primary-l) + 25%));
    --c-av-primary-300: HSL(calc(var(--c-av-primary-h) + 2),calc(var(--c-av-primary-s) + 10%),calc(var(--c-av-primary-l) + 15%));
    --c-av-primary-400: HSL(calc(var(--c-av-primary-h) + 1),calc(var(--c-av-primary-s) + 5%),calc(var(--c-av-primary-l) + 5%));
    --c-av-primary-500: HSL(calc(var(--c-av-primary-h)),calc(var(--c-av-primary-s)),calc(var(--c-av-primary-l)));
    --c-av-primary-600: HSL(calc(var(--c-av-primary-h) + 1),calc(var(--c-av-primary-s) + 5%),calc(var(--c-av-primary-l) - 5%));
    --c-av-primary-700: HSL(calc(var(--c-av-primary-h) + 2),calc(var(--c-av-primary-s) + 10%),calc(var(--c-av-primary-l) - 10%));
    --c-av-primary-800: HSL(calc(var(--c-av-primary-h) + 3),calc(var(--c-av-primary-s) + 15%),calc(var(--c-av-primary-l) - 15%));
    --c-av-primary-900: HSL(calc(var(--c-av-primary-h) + 4),calc(var(--c-av-primary-s) + 20%),calc(var(--c-av-primary-l) - 20%));
    --c-av-secondary-50: HSL(calc(var(--c-av-secondary-h) + 0),calc(var(--c-av-secondary-s) - 10%),calc(var(--c-av-secondary-l) + 45%));
    --c-av-secondary-100: HSL(calc(var(--c-av-secondary-h) + 0),calc(var(--c-av-secondary-s) + 10%),calc(var(--c-av-secondary-l) + 40%));
    --c-av-secondary-200: HSL(calc(var(--c-av-secondary-h) + 0),calc(var(--c-av-secondary-s) + 10%),calc(var(--c-av-secondary-l) + 30%));
    --c-av-secondary-300: HSL(calc(var(--c-av-secondary-h) + 0),calc(var(--c-av-secondary-s) + 10%),calc(var(--c-av-secondary-l) + 20%));
    --c-av-secondary-400: HSL(calc(var(--c-av-secondary-h) + 0),calc(var(--c-av-secondary-s) + 10%),calc(var(--c-av-secondary-l) + 10%));
    --c-av-secondary-500: HSL(var(--c-av-secondary-h),var(--c-av-secondary-s),var(--c-av-secondary-l));
    --c-av-secondary-600: HSL(calc(var(--c-av-secondary-h) - 2),calc(var(--c-av-secondary-s)),calc(var(--c-av-secondary-l) - 5%));
    --c-av-secondary-700: HSL(calc(var(--c-av-secondary-h) - 4),calc(var(--c-av-secondary-s)),calc(var(--c-av-secondary-l) - 10%));
    --c-av-secondary-800: HSL(calc(var(--c-av-secondary-h) - 6),calc(var(--c-av-secondary-s) + 10%),calc(var(--c-av-secondary-l) - 15%));
    --c-av-secondary-900: HSL(calc(var(--c-av-secondary-h) - 8),calc(var(--c-av-secondary-s) + 10%),calc(var(--c-av-secondary-l) - 20%));
    --c-av-match-bg: #e8e8e8;
    --c-av-match-even-bg: #fff;
    --c-av-match-live-bg: #ffe0d6;
    --c-av-match-live-even-bg: #ffece6;
    --c-av-match-bettype-bg: hsl(222, 56%, 87%);
    --c-av-match-even-bettype-bg: hsl(224, 60%, 90%);
    --c-av-match-live-bettype-bg: hsl(14, 100%, 88%);
    --c-av-match-live-even-bettype-bg: hsl(16, 100%, 90%);
    --c-av-in-play-color-1: hsl(4, 90%, 40%);
    --c-av-in-play-color-2: hsl(4, 90%, 30%);
    --c-av-in-play-color-3: hsl(4, 90%, 20%);
    --c-av-in-play-color-4: hsl(4, 90%, 10%);
    --c-av-in-play-color-5: hsl(4, 90%, 6%);
    --c-av-waiting-color-1: hsl(4, 90%, 97%);
    --c-av-waiting-color-2: hsl(4, 90%, 40%);
    --c-av-waiting-color-3: hsl(4, 90%, 30%);
    --c-av-accent-color-1: hsl(4, 90%, 40%);
    --c-av-favor-color-1: hsl(3, 52%, 47%);
    --c-av-muay-blue-color: blue;
    --c-av-muay-red-color: red;
    --c-av-warning-color-1: hsl(45, 100%, 95%);
    --c-av-warning-color-2: hsl(45, 100%, 50%);
    --c-av-success-color-1: hsl(125, 50%, 90%);
    --c-av-success-color-2: hsl(125, 50%, 50%);
    --c-av-danger-color-1: hsl(14, 100%, 88%);
    --c-av-danger-color-2: hsl(4, 90%, 40%);
    --c-av-info-color-1: hsl(205, 50%, 90%);
    --c-av-info-color-2: hsl(205, 50%, 50%);
    --c-av-parlay-boost-color-1: hsl(54, 100%, 54%);
    --c-av-parlay-boost-color-2: hsl(245, 100%, 58%);
    --c-av-theme-palettes-light-primary: hsl(219, 35%, 50%);
    --c-av-theme-palettes-light-secondary: hsl(30, 90%, 50%);
    --c-av-theme-palettes-dark-primary: hsl(220, 40%, 40%);
    --c-av-theme-palettes-dark-secondary: var(--c-av-theme-palettes-light-secondary);
    --c-av-theme-palettes-dark-01-primary: hsl(190, 45%, 26%);
    --c-av-theme-palettes-dark-01-secondary: hsl(189, 25%, 10%);
    --c-av-theme-palettes-dark-02-primary: hsl(256, 30%, 24%);
    --c-av-theme-palettes-dark-02-secondary: hsl(40, 100%, 60%);
    --c-av-theme-palettes-dark-03-primary: hsl(205, 80%, 20%);
    --c-av-theme-palettes-dark-03-secondary: hsl(180, 80%, 50%);
    --c-av-theme-palettes-light-01-primary: hsl(235, 40%, 50%);
    --c-av-theme-palettes-light-01-secondary: hsl(80, 75%, 45%);
    --c-av-theme-palettes-light-02-primary: hsl(180, 30%, 45%);
    --c-av-theme-palettes-light-02-secondary: hsl(47, 100%, 50% );
    --c-av-theme-palettes-light-03-primary: hsl(220, 19%, 49% );
    --c-av-theme-palettes-light-03-secondary: hsl(49, 100%, 50%);
    --c-av-btn-theme-light-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-light-secondary) 0%,var(--c-av-theme-palettes-light-secondary) 50%,var(--c-av-theme-palettes-light-primary) 51%,var(--c-av-theme-palettes-light-primary) 100%);
    --c-av-btn-theme-dark-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-dark-secondary) 0%,var(--c-av-theme-palettes-dark-secondary) 50%,var(--c-av-theme-palettes-dark-primary) 51%,var(--c-av-theme-palettes-dark-primary) 100%);
    --c-av-btn-theme-dark-01-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-dark-01-secondary) 0%,var(--c-av-theme-palettes-dark-01-secondary) 50%,var(--c-av-theme-palettes-dark-01-primary) 51%,var(--c-av-theme-palettes-dark-01-primary) 100%);
    --c-av-btn-theme-dark-02-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-dark-02-secondary) 0%,var(--c-av-theme-palettes-dark-02-secondary) 50%,var(--c-av-theme-palettes-dark-02-primary) 51%,var(--c-av-theme-palettes-dark-02-primary) 100%);
    --c-av-btn-theme-dark-03-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-dark-03-secondary) 0%,var(--c-av-theme-palettes-dark-03-secondary) 50%,var(--c-av-theme-palettes-dark-03-primary) 51%,var(--c-av-theme-palettes-dark-03-primary) 100%);
    --c-av-btn-theme-light-01-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-light-01-secondary) 0%,var(--c-av-theme-palettes-light-01-secondary) 50%,var(--c-av-theme-palettes-light-01-primary) 51%,var(--c-av-theme-palettes-light-01-primary) 100%);
    --c-av-btn-theme-light-02-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-light-02-secondary) 0%,var(--c-av-theme-palettes-light-02-secondary) 50%,var(--c-av-theme-palettes-light-02-primary) 51%,var(--c-av-theme-palettes-light-02-primary) 100%);
    --c-av-btn-theme-light-03-gradient: linear-gradient(120deg,var(--c-av-theme-palettes-light-03-secondary) 0%,var(--c-av-theme-palettes-light-03-secondary) 50%,var(--c-av-theme-palettes-light-03-primary) 51%,var(--c-av-theme-palettes-light-03-primary) 100%)
}

:root {
    --c-av-body-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-body-text: var(--c-av-theme-text-1);
    --c-av-box-shadow: var(--c-av-box-multi-shadow);
    --c-av-overlay: var(--c-av-black-opacity-4);
    --c-av-font-red: var(--c-av-in-play-color-2);
    --c-av-text-js-bet-name: var(--c-av-secondary-500);
    --c-av-text-js-bet-name-em: var(--c-av-body-text);
    --c-av-text-bet-count: var(--c-av-theme-primary-text);
    --c-av-text-mmr-positive: hsl(210, 100%, 38%);
    --c-av-text-mmr-negative: hsl(0, 100%, 50%);
    --c-av-cashout-btn-bg: hsl(45, 100%, 60%);
    --c-av-cashout-btn-text: hsl(11, 30%, 25%);
    --c-av-odds-change-hover-bg: hsl(14, 100%, 85%);
    --c-av-odds-change-bg: hsl(14, 100%, 79%);
    --c-av-odds-changed-bg: hsla(60, 97%, 64%, .2);
    --c-av-match-score-change-bg: var(--c-av-odds-change-bg);
    --c-av-match-score-changed-bg: var(--c-av-odds-changed-bg);
    --c-av-odds-bg: hsla(0, 0%, 100%, .7);
    --c-av-odds-img: none;
    --c-av-odds-hover-bg: hsl(60, 100%, 85%);
    --c-av-odds-hover-img: none;
    --c-av-odds-selected-bg: hsl(45, 100%, 70%);
    --c-av-odds-selected-img: none;
    --c-av-odds-selected-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    --c-av-odds-in-play-bg: var(--c-av-odds-bg);
    --c-av-odds-in-play-img: none;
    --c-av-odds-in-play-hover-bg: var(--c-av-odds-hover-bg);
    --c-av-odds-in-play-hover-img: none;
    --c-av-odds-changed-up-bg: hsl(125, 50%, 40%);
    --c-av-odds-changed-down-bg: hsl(0, 100%, 50%);
    --c-av-odds-even-bg: hsla(0, 0%, 100%, .38);
    --c-av-odds-even-in-play-bg: var(--c-av-odds-even-bg);
    --c-av-odds-heavy-bg: hsla(0, 0%, 0%, 0.05);
    --c-av-goal-text: var(--c-av-theme-text-2);
    --c-av-bet-odds-text: var(--c-av-odds-text);
    --c-av-odds-button-border: transparent;
    --c-av-odds-button-border-width: 1px;
    --c-av-odds-button-hover-border: var(--c-av-odds-button-border);
    --c-av-bettype-cricket-button-odds-selected-bg: var(--c-av-odds-selected-bg);
    --c-av-odds-quickbet-bg: var(--c-av-odds-hover-bg);
    --c-av-odds-quickbet-img: var(--c-av-odds-hover-img);
    --c-av-odds-quickbet-border: var(--c-av-odds-button-hover-border);
    --c-av-match-hover-bg: transparent;
    --c-av-close-price-text: var(--c-av-theme-text-3);
    --c-av-odds-close-text: var(--c-av-theme-text-3);
    --c-av-match-bg: #e8e8e8;
    --c-av-match-even-bg: #fff;
    --c-av-match-live-bg: #ffe0d6;
    --c-av-match-live-even-bg: #ffece6;
    --c-av-match-bettype-bg: darken(#e8e8e8, 3%);
    --c-av-match-even-bettype-bg: darken(#fff, 3%);
    --c-av-match-live-bettype-bg: darken(#ffe0d6, 3%);
    --c-av-match-live-even-bettype-bg: darken(#ffece6, 3%);
    --c-av-cricket-fancy-blue-1: hsl(0, 0%, 100%);
    --c-av-cricket-fancy-blue-2: hsl(210, 90%, 95%);
    --c-av-cricket-fancy-blue-3: hsl(210, 90%, 90%);
    --c-av-cricket-fancy-pink-1: hsl(0, 0%, 100%);
    --c-av-cricket-fancy-pink-2: hsl(4, 90%, 95%);
    --c-av-cricket-fancy-pink-3: hsl(4, 90%, 90%);
    --c-av-streaming-content-demo-bg: var(--c-av-black);
    --c-av-custom-scroll-thumb-width: var(--c-6px-6);
    --c-av-custom-scroll-thumb-height: var(--c-6px-6);
    --c-av-custom-scroll-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-custom-scroll-thumb: var(--c-av-grey-200);
    --c-av-custom-scroll-thumb-hover: var(--c-av-grey-300);
    --c-av-custom-scroll-thumb-border: var(--c-av-custom-scroll-bg);
    --c-av-custom-scroll-thumb-shadow: transparent
}

.c-icon {
    --c-av-icon-parlay-boost: var(--c-av-parlay-boost-color-1);
    --c-av-icon-parlay-boost-bg: var(--c-av-parlay-boost-color-2)
}

[class^="c-iconcolor-"] {
    --c-av-icon-sportlive-bg: var(--c-av-white);
    --c-av-iconcolor-live-icon: var(--c-av-in-play-color-1);
    --c-av-iconcolor-live-icon-bg: var(--c-av-lv1-theme-bg-1)
}

[class*="c-text"] {
    --c-av-text-danger: hsl(0, 100%, 50%);
    --c-av-text-disabled: var(--c-av-grey-500);
    --c-av-text-mmr-positive: hsl(210, 100%, 38%);
    --c-av-text-mmr-negative: hsl(0, 100%, 50%);
    --c-av-text-back: var(--c-av-white);
    --c-av-text-back-bg: #78acff;
    --c-av-text-lay: var(--c-av-white);
    --c-av-text-lay-bg: #d675c3;
    --c-av-text-yes: var(--c-av-white);
    --c-av-text-yes-bg: #78acff;
    --c-av-text-no: var(--c-av-white);
    --c-av-text-no-bg: #d675c3;
    --c-av-text-favor: var(--c-av-favor-color-1);
    --c-av-text-blue: var(--c-av-muay-blue-color);
    --c-av-text-red: var(--c-av-muay-red-color);
    --c-av-text-minus: red;
    --c-av-text-forecast-win: hsla(7, 100%, 48%, 1);
    --c-av-text-forecast-lose: var(--c-av-success-color-2);
    --c-av-text-search-result: inherit;
    --c-av-text-search-result-bg: hsl(53, 99%, 71%);
    --c-av-text-select-league-search-result: inherit;
    --c-av-text-select-league-search-result-bg: hsl(53, 99%, 71%);
    --c-av-text-csld-tip: var(--c-av-secondary-500);
    --c-av-link-text: var(--c-av-info-color-2);
    --c-av-primary-text: var(--c-av-primary-500)
}

.inIframe [class*="c-text"] {
    --c-av-border-radius: var(--c-3px-3);
    --c-av-text-back: #ffffff;
    --c-av-text-back-bg: #78acff;
    --c-av-text-lay: #ffffff;
    --c-av-text-lay-bg: #d675c3;
    --c-av-text-yes: #ffffff;
    --c-av-text-yes-bg: #78acff;
    --c-av-text-no: #ffffff;
    --c-av-text-no-bg: #d675c3
}

.c-badge {
    --c-av-badge-text: var(--c-av-white);
    --c-av-badge-bg: var(--c-av-secondary-500);
    --c-av-badge-default-text: var(--c-av-white);
    --c-av-badge-default-bg: var(--c-av-primary-500);
    --c-av-badge-void-text: var(--c-av-white);
    --c-av-badge-void-bg: var(--c-av-grey-400)
}

.c-btn,.c-tooltip {
    --c-av-btn-border-color: transparent;
    --c-av-btn-default-text: var(--c-av-theme-text-2);
    --c-av-btn-default-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-btn-default-hover-bg: var(--c-av-btn-default-bg);
    --c-av-btn-default-img: none;
    --c-av-btn-default-hover-img: var(--c-av-btn-default-img);
    --c-av-btn-default-hover-filter: brightness(102.5%);
    --c-av-btn-default-border-color: transparent;
    --c-av-btn-primary-text: var(--c-av-white);
    --c-av-btn-primary-bg: var(--c-av-primary-500);
    --c-av-btn-primary-hover-bg: var(--c-av-btn-primary-bg);
    --c-av-btn-primary-img: none;
    --c-av-btn-primary-hover-img: var(--c-av-btn-primary-img);
    --c-av-btn-primary-hover-filter: brightness(110%);
    --c-av-btn-primary-border-color: transparent;
    --c-av-btn-secondary-text: var(--c-av-white);
    --c-av-btn-secondary-bg: var(--c-av-secondary-500);
    --c-av-btn-secondary-hover-bg: var(--c-av-btn-secondary-bg);
    --c-av-btn-secondary-img: none;
    --c-av-btn-secondary-hover-img: var(--c-av-btn-secondary-img);
    --c-av-btn-secondary-hover-filter: brightness(105%);
    --c-av-btn-secondary-border-color: transparent;
    --c-av-btn-outline-primary-text: var(--c-av-theme-primary-text);
    --c-av-btn-outline-primary-hover-filter: brightness(120%);
    --c-av-btn-outline-secondary-text: var(--c-av-theme-secondary-text);
    --c-av-btn-outline-secondary-hover-filter: brightness(120%);
    --c-av-btn-bet-text: var(--c-av-btn-secondary-text);
    --c-av-btn-bet-bg: var(--c-av-btn-secondary-bg);
    --c-av-btn-bet-hover-bg: var(--c-av-btn-bet-bg);
    --c-av-btn-bet-img: none;
    --c-av-btn-bet-hover-img: var(--c-av-btn-bet-img);
    --c-av-btn-bet-shadow: none;
    --c-av-btn-bet-hover-filter: brightness(107%);
    --c-av-btn-bet-border-color: transparent;
    --c-av-btn-booked-text: var(--c-av-theme-secondary-text);
    --c-av-btn-booked-bet-text: var(--c-av-white);
    --c-av-btn-booked-bet-bg: hsl(30, 90%, 50%);
    --c-av-btn-add-parlay-text: var(--c-av-white);
    --c-av-btn-add-parlay-bg: var(--c-av-primary-500);
    --c-av-btn-add-parlay-hover-bg: var(--c-av-btn-add-parlay-bg);
    --c-av-btn-add-parlay-img: none;
    --c-av-btn-add-parlay-hover-img: var(--c-av-btn-add-parlay-img);
    --c-av-btn-add-parlay-hover-filter: brightness(110%);
    --c-av-btn-add-parlay-border-color: transparent;
    --c-av-btn-disable-text: var(--c-av-grey-400);
    --c-av-btn-disable-bg: var(--c-av-grey-300);
    --c-av-btn-focus-shadow-outline: var(--c-av-grey-300);
    --c-av-btn-focus-shadow-inline: var(--c-av-white);
    --c-av-btn-clear-text: var(--c-av-theme-text-2);
    --c-av-btn-clear-hover-text: var(--c-av-white);
    --c-av-btn-clear-hover-bg: var(--c-av-black-opacity-3);
    --c-av-btn-fastmarket-text: var(--c-av-in-play-color-2);
    --c-av-btn-fastmarket-bg: var(--c-av-match-option-button-bg);
    --c-av-btn-fastmarket-border: var(--c-av-theme-border-2);
    --c-av-btn-fastmarket-hover-text: var(--c-av-match-option-button-in-play-hover-text);
    --c-av-btn-fastmarket-hover-bg: var(--c-av-match-option-button-in-play-hover-bg);
    --c-av-btn-time-machine-text: var(--c-av-theme-primary-text);
    --c-av-btn-time-machine-bg: var(--c-av-match-option-button-bg);
    --c-av-btn-time-machine-bg-img: none;
    --c-av-btn-time-machine-border: var(--c-av-theme-border-2);
    --c-av-btn-time-machine-hover-text: var(--c-av-match-option-button-hover-text);
    --c-av-btn-time-machine-hover-bg: var(--c-av-match-option-button-hover-bg);
    --c-av-btn-time-machine-hover-bg-img: none;
    --c-av-btn-live-streamver-text: var(--c-av-in-play-color-2);
    --c-av-btn-live-streamver-bg: var(--c-av-match-option-button-bg);
    --c-av-btn-live-streamver-border: var(--c-av-theme-border-2);
    --c-av-btn-live-streamver-hover-text: var(--c-av-match-option-button-in-play-hover-text);
    --c-av-btn-live-streamver-hover-bg: var(--c-av-match-option-button-in-play-hover-bg);
    --c-av-btn-parlay-boost-bg: var(--c-av-parlay-boost-color-2);
    --c-av-btn-pin-selected-text: var(--c-av-match-option-button-hover-text);
    --c-av-btn-pin-selected-bg: var(--c-av-match-option-button-hover-bg);
    --c-av-btn-add-in-play-text: var(--c-av-in-play-color-2);
    --c-av-btn-add-disabled-text: var(--c-av-theme-text-2);
    --c-av-btn-score-map: var(--c-av-theme-primary-text);
    --c-av-btn-statistic: var(--c-av-theme-primary-text);
    --c-av-btn-betting-parlay: var(--c-av-theme-primary-text);
    --c-av-btn-live-score: var(--c-av-theme-primary-text);
    --c-av-btn-time-machine: var(--c-av-theme-primary-text);
    --c-av-btn-smp: var(--c-av-theme-primary-text);
    --c-av-btn-gv-text: var(--c-av-theme-primary-text);
    --c-av-btn-vocal-streaming-text: var(--c-av-theme-primary-text);
    --c-av-btn-music-tv-icon-video-text: var(--c-av-white);
    --c-av-btn-music-tv-icon-video-bg: var(--c-av-in-play-color-2);
    --c-av-btn-more-lines-text: var(--c-av-theme-text-1);
    --c-av-btn-more-lines-border: var(--c-av-theme-border-1);
    --c-av-btn-help-text: var(--c-av-theme-text-2);
    --c-av-btn-play-text: var(--c-av-white);
    --c-av-btn-play-bg: var(--c-av-secondary-600);
    --c-av-btn-play-hover-bg: var(--c-av-secondary-500);
    --c-av-btn-play-selected-bg: var(--c-av-black-opacity-3);
    --c-av-btn-play-selected-hover-bg: var(--c-av-black-opacity-4 );
    --c-av-tooltip-tg-bot-text: var(--c-av-theme-text-1);
    --c-av-btn-telegram-icon: HSL(199, 73%, 54%);
    --c-av-btn-telegram-icon-bg: var(--c-av-white);
    --c-av-btn-telegram-bind-icon: HSL(47, 100%, 59%);
    --c-av-btn-telegram-bind-icon-bg: var(--c-av-grey-800);
    --c-av-btn-back-to-event-text: var(--c-av-theme-primary-text);
    --c-av-tooltip-viva-bot-text: var(--c-av-theme-text-1);
    --c-av-btn-bot-bg: HSL(221, 51%, 41%);
    --c-av-btn-bot-bg-gradient: linear-gradient(180deg, hsl(195, 85%, 48%) 0%, hsl(142, 58%, 62%) 100%);
    --c-av-btn-bot-text: var(--c-av-white);
    --c-av-bettype-btn-help-text: var(--c-av-theme-text-2);
    --c-av-btn-localization-text-checked-text: var(--c-av-theme-primary-text);
    --c-av-tooltip-img-item-bg: var(--c-av-black-opacity-1);
    --c-av-tooltip-img-item-icon: var(--c-av-white-opacity-3);
    --c-av-tooltip-accent-text: var(--c-av-accent-color-1);
    --c-av-tooltip-multi-view-promo-btn-bg: var(--c-av-white);
    --c-av-tooltip-multi-view-promo-btn-hover-bg: var(--c-av-primary-500);
    --c-av-tooltip-multi-view-promo-btn-hover-text: var(--c-av-white-opacity-1);
    --c-av-tooltip-multi-view-promo-btn-clear-text: var(--c-av-black-opacity-2);
    --c-av-tooltip-promo-bg: HSL(47, 100%, 59%);
    --c-av-tooltip-promo-text: var(--c-av-grey-800);
    --c-av-tooltip-promo-hover-bg: HSL(50, 100%, 64%);
    --c-av-tooltip-promo-btn-bg: var(--c-av-white);
    --c-av-tooltip-promo-btn-hover-bg: var(--c-av-primary-500);
    --c-av-tooltip-promo-btn-hover-text: var(--c-av-white-opacity-1);
    --c-av-tooltip-promo-btn-clear-text: var(--c-av-black-opacity-2);
    --c-av-tooltip-promo-checkbox-icon: var(--c-av-tooltip-promo-text);
    --c-av-tooltip-promo-checked-checkbox-icon: var(--c-av-black-opacity-2);
    --c-av-tooltop-pg-img-bg: linear-gradient(180deg, #250A5C 0%, #4A2D86 100%)
}

.c-btn--message {
    --c-av-btn-message-bg: transparent;
    --c-av-btn-message-border-color: transparent;
    --c-av-btn-message-hover-bg: transparent;
    --c-av-btn-message-hover-text: var(--c-av-primary-500);
    --c-av-btn-message-hover-border-color: transparent
}

.c-checkbox {
    --c-av-checkbox-icon: var(--c-av-theme-text-2);
    --c-av-checkbox-checked-icon: var(--c-av-theme-primary-text);
    --c-av-checkbox-bg: inherit
}

.c-input-stepper {
    --c-av-input-stepper-text: var(--c-av-theme-text-1);
    --c-av-input-stepper-input-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-input-stepper-border: var(--c-av-theme-border-2);
    --c-av-input-stepper-warning-border: var(--c-av-danger-color-2);
    --c-av-input-stepper-tips-text: var(--c-av-danger-color-2);
    --c-av-input-stepper-btn-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-input-stepper-btn-hover-filter: brightness(102%);
    --c-av-input-stepper-btn-active-filter: brightness(95%);
    --c-av-input-stepper-input-focus-border: var(--c-av-primary-500);
    --c-av-input-stepper-primary-btn-icon: var(--c-av-white-opacity-1);
    --c-av-input-stepper-primary-btn-bg: var(--c-av-primary-500);
    --c-av-input-stepper-primary-btn-hover-filter: brightness(110%);
    --c-av-input-stepper-primary-btn-active-filter: brightness(95%)
}

.c-radio {
    --c-av-radio-icon: var(--c-av-theme-text-2);
    --c-av-radio-checked-icon: var(--c-av-theme-primary-text);
    --c-av-radio-bg: var(--c-av-lv1-theme-bg-1)
}

.c-textfield,.c-tooltip {
    --c-av-textfield-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-textfield-disabled-bg: var(--c-av-black-opacity-5);
    --c-av-textfield-border: var(--c-av-theme-border-2);
    --c-av-textfield-disabled-border: var(--c-av-theme-border-2);
    --c-av-textfield-input-text: var(--c-av-theme-text-1);
    --c-av-textfield-input-disabled-text: var(--c-av-theme-text-3);
    --c-av-textfield-odds-minus-input-text: var(--c-av-odds-minus-text);
    --c-av-textfield-input-placeholder: var(--c-av-theme-text-3);
    --c-av-textfield-stake-input-text: var(--c-av-theme-primary-text);
    --c-av-textfield-stake-focus-border: var(--c-av-primary-500);
    --c-av-textfield-stake-btn-clear-icon: var(--c-av-theme-text-3)
}

.c-tooltip,.c-side-account,[class*="c-betting"] {
    --c-av-tooltip-bg: var(--c-av-warning-color-1);
    --c-av-tooltip-tg-bot-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-tooltip-viva-bot-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-tooltip-text: var(--c-av-theme-text-1);
    --c-av-tooltip-svg-primary-bg: var(--c-av-btn-add-parlay-bg);
    --c-av-tooltip-svg-bet-bg: var(--c-av-btn-bet-bg);
    --c-av-tooltip-svg-quickbet-panel-bg: var(--c-av-quick-bet-panel-bg);
    --c-av-tooltip-svg-input-border: var(--c-av-textfield-border);
    --c-av-tooltip-svg-input-bg: var(--c-av-textfield-bg);
    --c-av-tooltip-svg-odds-button-bg: var(--c-av-odds-bg);
    --c-av-tooltip-svg-odds-button-text: var(--c-av-odds-text);
    --c-av-tooltip-whats-new-bg: HSL(47, 100%, 59%);
    --c-av-tooltip-whats-new-text: var(--c-av-grey-800);
    --c-av-tooltip-whats-new-hover-bg: HSL(50, 100%, 64%)
}

.c-dropdown {
    --c-av-dropdown-container-text: var(--c-av-theme-text-2);
    --c-av-dropdown-container-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-dropdown-container-border: var(--c-av-theme-border-2);
    --c-av-dropdown-header-border: var(--c-av-theme-border-2);
    --c-av-dropdown-menu-item-hover: var(--c-av-lv1-theme-bg-3);
    --c-av-dropdown-menu-item-hover-text: var(--c-av-dropdown-container-text);
    --c-av-dropdown-menu-item-selected: var(--c-av-primary-50);
    --c-av-dropdown-menu-primary-text: var(--c-av-white-opacity-1);
    --c-av-dropdown-menu-primary-bg: var(--c-av-primary-500);
    --c-av-dropdown-menu-primary-bg-hover: var(--c-av-primary-400);
    --c-av-dropdown-menu-primary-item-bg-hover: var(--c-av-primary-50);
    --c-dropdown-bot-selector-item-bg: var(--c-av-primary-100);
    --c-av-dropdown-telegram-icon: HSL(199, 73%, 54%);
    --c-av-dropdown-bot-bind-icon: HSL(47, 100%, 59%);
    --c-av-dropdown-bot-bind-icon-bg: var(--c-av-grey-800);
    --c-av-dropdown-container-scroll-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-dropdown-container-scroll-thumb-color: var(--c-av-grey-200);
    --c-av-dropdown-container-scroll-thumb-border: var(--c-av-lv1-theme-bg-1);
    --c-av-dropdown-container-scroll-thumb-color-hover: var(--c-av-grey-300);
    --c-av-dropdown-multi-view-event-card-in-play-border: var(--c-av-theme-border-2);
    --c-av-dropdown-multi-view-event-card-in-play-hover-border: var(--c-av-primary-500);
    --c-av-bettype-dropdown-menu-text: var(--c-av-odds-text);
    --c-av-bettype-dropdown-menu-bg: var(--c-av-odds-bg);
    --c-av-bettype-dropdown-menu-bg-hover: var(--c-av-odds-hover-bg);
    --c-av-bettype-dropdown-menu-border: transparent;
    --c-av-bettype-dropdown-menu-border-hover: var(--c-av-bettype-dropdown-menu-border);
    --c-av-bettype-dropdown-menu-in-play-text: var(--c-av-odds-text);
    --c-av-bettype-dropdown-menu-in-play-bg: var(--c-av-odds-in-play-bg);
    --c-av-bettype-dropdown-menu-in-play-bg-hover: var(--c-av-odds-in-play-hover-bg);
    --c-av-bettype-dropdown-menu-in-play-border: var(--c-av-bettype-dropdown-menu-border);
    --c-av-bettype-dropdown-menu-in-play-border-hover: var(--c-av-bettype-dropdown-menu-border-hover);
    --c-av-fastmarkets-dropdown-menu-text: var(--c-av-bettype-dropdown-menu-text);
    --c-av-fastmarkets-dropdown-menu-bg: var(--c-av-bettype-dropdown-menu-bg);
    --c-av-fastmarkets-dropdown-menu-hover-bg: var(--c-av-bettype-dropdown-menu-bg-hover);
    --c-av-fastmarket-dropdown-menu-item-hover: var(--c-av-primary-50);
    --c-av-fastmarket-dropdown-menu-item-selected-text: var(--c-av-white);
    --c-av-fastmarket-dropdown-menu-item-selected-bg: var(--c-av-primary-500);
    --c-av-fastmarket-dropdown-menu-item-title-text: var(--c-av-theme-text-1);
    --c-av-fastmarket-dropdown-menu-item-title-bg: var(--c-av-grey-100);
    --c-av-dropdown-favorite-button-text: var(--c-av-theme-text-3);
    --c-av-dropdown-favorite-button-bg: transparent;
    --c-av-dropdown-favorite-button-border: transparent;
    --c-av-dropdown-favorite-button-border-width: 1px;
    --c-av-dropdown-favorite-button-hover-text: var(--c-av-match-favorite-selected);
    --c-av-dropdown-favorite-button-hover-bg: transparent;
    --c-av-dropdown-favorite-button-is-open-text: var(--c-av-match-favorite-selected);
    --c-av-dropdown-favorite-button-is-open-bg: transparent;
    --c-av-dropdown-match-feature-btn-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-dropdown-match-feature-btn-border: var(--c-av-theme-border-2);
    --c-av-dropdown-match-feature-btn-group-text: var(--c-av-primary-500);
    --c-av-dropdown-btn-theme-border: var(--c-av-dropdown-menu-lang-border);
    --c-av-dropdown-btn-theme-inner-border: var(--c-av-primary-500)
}

[class*="c-switch"] {
    --c-av-switch-on-bg: var(--c-av-primary-500);
    --c-av-switch-bg: var(--c-av-black-opacity-4);
    --c-av-switch-dot-bg: var(--c-av-white);
    --c-av-switch-quickbet-hover-text: var(--c-av-white-opacity-1);
    --c-av-switch-darkmode-border: var(--c-av-white-opacity-2)
}

.c-side-switch {
    --c-av-side-switch-text: var(--c-av-white);
    --c-av-side-switch-bg: var(--c-av-primary-500);
    --c-av-side-switch-image: none;
    --c-av-side-switch-box-shadow: none;
    --c-av-side-switch-icon: var(--c-av-white);
    --c-av-side-switch-icon-bg: transparent
}

[class*="c-btn--theme"] {
    --c-av-btn-theme-icon: var(--c-av-cashout-btn-bg);
    --c-av-btn-theme-icon-bg: hsl(21, 40%, 32%);
    --c-av-btn-theme-selected-border: var(--c-av-white-opacity-4);
    --c-av-btn-theme-border: var(--c-av-white-opacity-5)
}

.c-preloader {
    --c-av-preloader-border: var(--c-av-theme-primary-text);
    --c-av-preloader-white-border: var(--c-av-white);
    --c-av-preloader-text: var(--c-av-theme-primary-text)
}

.c-tag {
    --c-av-tag-live-text: var(--c-av-white);
    --c-av-tag-live-bg: var(--c-av-in-play-color-1);
    --c-av-tag-live-map-text: var(--c-av-white);
    --c-av-tag-live-map-bg: var(--c-av-primary-500);
    --c-av-tag-in-play-text: var(--c-av-white);
    --c-av-tag-in-play-bg: var(--c-av-in-play-color-1);
    --c-av-tag-new-text: var(--c-av-grey-800);
    --c-av-tag-new-bg: HSL(47, 100%, 59%);
    --c-av-tag-hot-text: var(--c-av-white);
    --c-av-tag-hot-bg: var(--c-av-in-play-color-1);
    --c-av-tag-home-text: var(--c-av-white);
    --c-av-tag-home-bg: var(--c-av-white-opacity-5);
    --c-av-tag-parlay-boost-text: var(--c-av-parlay-boost-color-2);
    --c-av-tag-parlay-boost-bg: var(--c-av-parlay-boost-color-1)
}

.c-ani-tgbot {
    --c-av-ani-tgbot-circle-bg: var(--c-av-primary-500);
    --c-av-ani-tgbot-face-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-ani-tgbot-fill-bg: var(--c-av-primary-500)
}

.c-ani-pg {
    --c-ani-pg-btn-text: var(--c-av-white);
    --c-ani-pg-btn-bg: hsl(7, 95%, 60%);
    --c-ani-pg-btn-shadow: hsl(7, 95%, 40%);
    --c-ani-pg-pointer: var(--c-av-white)
}

.c-modal {
    --c-av-modal-heading-text: var(--c-av-white);
    --c-av-modal-heading-bg: var(--c-av-primary-500);
    --c-av-modal-heading-btn-hover-bg: var(--c-av-primary-400);
    --c-av-modal-heading-icon: var(--c-av-white-opacity-1);
    --c-av-modal-heading-icon-hover: var(--c-av-white);
    --c-av-modal-heading-icon-border: transparent;
    --c-av-modal-heading-img: var(--c-av-primary-500);
    --c-av-modal-text: var(--c-av-theme-text-1);
    --c-av-modal-accent-text: var(--c-av-accent-color-1);
    --c-av-modal-img-border: var(--c-av-theme-border-2);
    --c-av-modal-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-modal-bg2: var(--c-av-lv2-theme-bg-1);
    --c-av-modal-article-border: var(--c-av-theme-border-3);
    --c-av-modal-article-thead-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-modal-article-table-example-td-title-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-modal-promo-bg: var(--c-av-grey-600);
    --c-av-modal-promo-text: var(--c-av-white);
    --c-av-modal-primary-text: var(--c-av-theme-primary-text);
    --c-av-modal-sportsbook-icon: var(--c-av-black-opacity-3);
    --c-av-modal-sportsbook-icon-hover: hsl(64, 100%, 50%);
    --c-av-modal-sportsbook-hover-bg: hsl(220, 60%, 20%);
    --c-av-modal-result-primary: var(--c-av-primary-500);
    --c-av-modal-result-title-text: var(--c-av-black-opacity-2);
    --c-av-modal-result-title-bg: var(--c-av-grey-100);
    --c-av-modal-result-title-border: var(--c-av-black-opacity-6);
    --c-av-modal-result-league-bg: var(--c-av-grey-50);
    --c-av-modal-result-league-border: var(--c-av-grey-50);
    --c-av-modal-result-row-bg: var(--c-av-white);
    --c-av-modal-overlay-bg: transparent
}

.c-empty {
    --c-av-empty-img-icon: var(--c-av-grey-100);
    --c-av-empty-msg-text: var(--c-av-theme-text-2);
    --c-av-empty-multi-view-msg-bg: var(--c-av-grey-300);
    --c-av-empty-img-lottie-opacity: .7;
    --c-av-empty-img-lottie-mix-blend-mode: normal
}

.c-empty-info {
    --c-av-empty-info-text: var(--c-av-theme-text-2);
    --c-av-empty-info-bg: var(--c-av-grey-300)
}

.c-header {
    --c-av-header-text: var(--c-av-white-opacity-1);
    --c-av-header-bg: var(--c-av-primary-500);
    --c-av-header-border: transparent;
    --c-av-header-logout-text: var(--c-av-grey-700);
    --c-av-header-logout-hover-text: var(--c-av-grey-700);
    --c-av-header-logout-bg: var(--c-av-white-opacity-3);
    --c-av-header-logout-hover-bg: var(--c-av-white-opacity-1);
    --c-av-header-logout-hover-filter: none;
    --c-av-header-announce-border: transparent;
    --c-av-header-announce-bg: var(--c-av-white-opacity-5);
    --c-av-header-announce-accent-text: var(--c-av-white);
    --c-av-header-announce-secondary-text: var(--c-av-white);
    --c-av-header-switch-dot-bg: var(--c-av-white);
    --c-av-header-switch-on-bg: var(--c-av-primary-300);
    --c-av-header-option-text: inherit;
    --c-av-header-option-border: var(--c-av-white-opacity-5);
    --c-av-header-option-bg: transparent;
    --c-av-header-option-img: none;
    --c-av-dropdown-menu-lang-text: var(--c-av-header-text);
    --c-av-dropdown-menu-lang-border: var(--c-av-white-opacity-2);
    --c-av-dropdown-menu-lang-bg: transparent;
    --c-av-dropdown-menu-lang-hover-text: inherit;
    --c-av-dropdown-menu-lang-hover-bg: var(--c-av-primary-400);
    --c-av-dropdown-menu-support-submenu-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-dropdown-menu-support-submenu-border: var(--c-av-theme-border-2);
    --c-av-dropdown-menu-support-submenu-text: var(--c-av-theme-text-1);
    --c-av-dropdown-menu-support-submenu-img-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-header-btngroup-text: var(--c-av-white-opacity-2);
    --c-av-header-btngroup-btn-hover-text: var(--c-av-white);
    --c-av-header-btngroup-btn-bg: transparent;
    --c-av-header-btngroup-btn-img: none;
    --c-av-header-btngroup-btn-border: transparent;
    --c-av-header-btngroup-btn-hover-bg: var(--c-av-primary-700);
    --c-av-header-btngroup-btn-hover-img: none;
    --c-av-header-menu-item-selected-text: var(--c-av-secondary-500);
    --c-av-header-menu-primary: var(--c-av-secondary-500);
    --c-av-header-menu-item-hover-text: var(--c-av-secondary-500);
    --c-av-lic-header-text: var(--c-av-theme-primary-text);
    --c-av-lic-header-content-bg: var(--c-av-body-bg);
    --c-av-lic-header-option-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-lic-header-option-box-shadow: 0 0 0.1rem 0 rgba(0,0,0,0.4);
    --c-av-lic-header-btngroup-text: var(--c-av-white-opacity-1);
    --c-av-lic-header-btngroup-btn-hover-bg: var(--c-av-primary-400);
    --c-av-lic-header-dropdown-btn-text: var(--c-av-lic-header-btngroup-text);
    --c-av-lic-header-switch-btn-text: var(--c-av-body-text);
    --c-av-lic-header-switch-btn-hover-text: var(--c-av-body-text);
    --c-av-lic-header-search-text: var(--c-av-lic-header-btngroup-text);
    --c-av-lic-header-search-btn-bg: var(--c-av-lic-header-btngroup-btn-bg);
    --c-av-lic-header-search-btn-hover-bg: var(--c-av-primary-400);
    --c-av-lic-search-text: inherit;
    --c-av-lic-search-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-lic-search-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-lic-search-btn-hover-text: var(--c-av-white-opacity-1);
    --c-av-lic-search-btn-hover-bg: var(--c-av-primary-500);
    --c-av-lic-search-box-border: var(--c-av-theme-border-3);
    --c-av-lic-header-btngroup-btn-bg: var(--c-av-primary-500);
    --c-av-lic-announce-text: inherit;
    --c-av-lic-announce-bg: transparent;
    --c-av-lic-announce-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-lic-announce-hover-text: inherit;
    --c-av-phone-betting-submit-btn-bg: var(--c-av-primary-300);
    --c-av-phone-betting-btngroup-btn-bg: var(--c-av-primary-300);
    --c-av-phone-betting-dropdown-menu-filter-hover-bg: var(--c-av-primary-400);
    --c-av-phone-betting-dropdown-menu-filter-border: var(--c-av-white-opacity-2)
}

.c-header--phone-betting .c-dropdown {
    --c-av-header-btngroup-btn-border: var(--c-av-white-opacity-2)
}

.c-header .c-textfield {
    --c-av-search-bg: var(--c-av-textfield-bg);
    --c-av-search-icon: var(--c-av-theme-text-2);
    --c-av-search-text: var(--c-av-theme-text-1);
    --c-av-search-hover-bg: var(--c-av-white-opacity-2);
    --c-av-search-dropdown-menu-item-text: var(--c-av-theme-text-2);
    --c-av-search-btn-hover-text: var(--c-av-white-opacity-3);
    --c-av-search-btn-hover-bg: var(--c-av-primary-300);
    --c-av-search-clear-btn-bg: transparent;
    --c-av-search-clear-btn-text: var(--c-av-search-icon);
    --c-av-search-clear-btn-hover-bg: transparent
}

.c-header-search {
    --c-av-header-search-text: var( --c-av-white-opacity-1);
    --c-av-header-search-btn-bg: var( --c-av-primary-300);
    --c-av-header-search-btn-hover-bg: var(--c-av-primary-200)
}

.c-header-search .c-textfield {
    --c-av-search-btn-hover-text: var(--c-av-black-opacity-3);
    --c-av-search-btn-hover-bg: transparent;
    --c-av-search-clear-btn-bg: transparent;
    --c-av-search-clear-btn-text: var(--c-av-search-icon );
    --c-av-search-clear-btn-hover-bg: transparent
}

.c-header-menu {
    --c-av-header-menu-hot-tag-bg: hsl(16, 100%, 50%);
    --c-av-header-menu-hot-tag-text: hsl(0, 0%, 100%);
    --c-av-header-menu-item-selected-border: currentColor;
    --c-av-header-menu-item-selected-text: var(--c-av-secondary-500);
    --c-av-header-menu-item-selected-img: none;
    --c-av-header-menu-item-hover-text: var(--c-av-secondary-500);
    --c-av-header-menu-bg-top: var(--c-av-lv2-theme-bg-1);
    --c-av-header-menu-bg-bottom: var(--c-av-lv2-theme-bg-2);
    --c-av-header-menu-shadow: var(--c-av-black-opacity-4);
    --c-av-header-menu-swiper-arrow-bg: var(--c-av-black-opacity-4);
    --c-av-header-menu-swiper-arrow-text: hsl(0, 0%, 100%);
    --c-av-header-menu-swiper-arrow-hover-bg: var(--c-av-black-opacity-3);
    --c-av-header-submenu-item-hover-bg: var(--c-av-white-opacity-1);
    --c-av-header-menu-play-now-text: var(--c-av-white);
    --c-av-header-submenu-name-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-header-submenu-item-name-text: hsl(217, 49%, 27%);
    --c-av-header-submenu-item-bgline-1-1: hsl(33, 100%, 50%);
    --c-av-header-submenu-item-bgline-1-2: hsl(23, 100%, 50%);
    --c-av-header-submenu-item-bgline-1: hsl(217, 100%, 86%);
    --c-av-header-submenu-item-playline-1-1: hsl(33, 100%, 50%);
    --c-av-header-submenu-item-playline-1-2: hsl(23, 100%, 50%);
    --c-av-header-submenu-item-playline-1-3: hsl(217, 49%, 27%);
    --c-av-header-submenu-item-name-1: hsl(33, 100%, 50%);
    --c-av-header-submenu-item-bgline-2-1: hsl(213, 88%, 45%);
    --c-av-header-submenu-item-bgline-2-2: hsl(212, 88%, 45%);
    --c-av-header-submenu-item-bgline-2: hsl(217, 100%, 86%);
    --c-av-header-submenu-item-playline-2-1: hsl(199, 97%, 49%);
    --c-av-header-submenu-item-playline-2-2: hsl(232, 68%, 38%);
    --c-av-header-submenu-item-playline-2-3: hsl(217, 50%, 27%);
    --c-av-header-submenu-item-name-2: hsl(207, 97%, 49%);
    --c-av-header-submenu-item-bgline-3-1: hsl(85, 100%, 29%);
    --c-av-header-submenu-item-bgline-3-2: hsl(85, 100%, 29%);
    --c-av-header-submenu-item-bgline-3: hsl(37, 57%, 65%);
    --c-av-header-submenu-item-playline-3-1: hsl(0, 63%, 21%);
    --c-av-header-submenu-item-playline-3-2: hsl(0, 72%, 45%);
    --c-av-header-submenu-item-playline-3-3: hsl(217, 49%, 27%);
    --c-av-header-submenu-item-name-3: hsl(0, 75%, 58%);
    --c-av-header-submenu-item-bgline-4-1: hsl(260, 95%, 58%);
    --c-av-header-submenu-item-bgline-4-2: hsl(260, 95%, 58%);
    --c-av-header-submenu-item-bgline-4: hsl(217, 100%, 86%);
    --c-av-header-submenu-item-playline-4-1: hsl(260, 95%, 58%);
    --c-av-header-submenu-item-playline-4-2: hsl(252, 88%, 56%);
    --c-av-header-submenu-item-playline-4-3: hsl(217, 50%, 27%);
    --c-av-header-submenu-item-name-4: hsl(260, 95%, 58%);
    --c-av-header-submenu-item-new-text: hsl(11, 30%, 35%);
    --c-av-header-submenu-item-new-bg: hsl(47, 100%, 59%);
    --c-av-header-submenu-item-new-shadow: var(--c-av-black-opacity-4);
    --c-av-header-submenu-item-hot-text: hsl(0, 0%, 100%);
    --c-av-header-submenu-item-hot-bg: hsl(16, 100%, 50%);
    --c-av-header-submenu-item-hot-shadow: var(--c-av-black-opacity-4)
}

.c-left-bar {
    --c-av-left-bar-container-bg: var(--c-av-body-bg);
    --c-av-left-bar-content-custom-scroll-bg: transparent;
    --c-av-left-bar-content-custom-scroll-thumb-hover: var(--c-av-grey-400);
    --c-av-side-nav-header-bg: var(--c-av-primary-500);
    --c-av-side-nav-header-hover-bg: var(--c-av-primary-300);
    --c-av-side-nav-header-img: none;
    --c-av-side-nav-header-text: var(--c-av-white);
    --c-av-side-nav-header-icon: var(--c-av-white-opacity-3);
    --c-av-side-nav-header-hover-icon: var(--c-av-white);
    --c-av-side-nav-header-mask-bg: var(--c-av-white-opacity-5);
    --c-av-side-nav-header-mini-bg: var(--c-av-primary-300);
    --c-av-side-nav-header-mini-img: none;
    --c-av-side-nav-header-hover-mini-bg: var(--c-av-primary-200);
    --c-av-side-nav-header-mini-open-bg: var(--c-av-primary-500);
    --c-av-side-nav-tabs-mini-bg: var(--c-av-grey-50);
    --c-av-side-nav-tabs-mini-open-bg: var(--c-av-grey-200);
    --c-av-side-nav-tabs-after-border: var(--c-av-side-nav-tabs-mini-open-bg);
    --c-av-side-nav-tab-group-text: var(--c-av-white-opacity-2);
    --c-av-side-nav-tab-group-mini-border-width: 0;
    --c-av-side-nav-tab-group-bg: var(--c-av-primary-700);
    --c-av-side-nav-tab-selected-text: var(--c-av-white);
    --c-av-side-nav-tab-selected-after-bg: var(--c-av-white-opacity-1);
    --c-av-side-nav-tab-selected-after-img: none;
    --c-av-side-nav-tab-hover-text: var(--c-av-white);
    --c-av-side-nav-tab-hover-after-bg: var(--c-av-white-opacity-1);
    --c-av-side-nav-tab-hover-bg: transparent;
    --c-av-side-nav-tab-group-mini-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-side-nav-tab-group-mini-text: var(--c-av-theme-text-3);
    --c-av-side-nav-tab-mini-hover-text: var(--c-av-theme-text-1);
    --c-av-side-nav-tab-mini-hover-bg: transparent;
    --c-av-side-nav-tab-mini-selected-text: var(--c-av-theme-text-1);
    --c-av-side-nav-item-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-side-nav-item-text: var(--c-av-theme-text-1);
    --c-av-side-nav-item-open-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-side-sub-nav-bg: var(--c-av-side-nav-item-open-bg);
    --c-av-side-sub-nav-open-border: var(--c-av-theme-border-1);
    --c-av-side-sub-nav-btn-selected-text: var(--c-av-theme-primary-text);
    --c-av-side-sub-nav-btn-hover-text: var(--c-av-theme-primary-text);
    --c-av-side-nav-btn-hover-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-side-nav-btn-live-icon: var(--c-av-in-play-color-1);
    --c-av-side-nav-btn-live-icon-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-side-nav-more-text: var(--c-av-theme-primary-text);
    --c-av-side-nav-more-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-side-nav-more-border: var(--c-av-theme-border-1);
    --c-av-side-nav-more-hover-bg: var(--c-av-side-nav-btn-hover-bg);
    --c-av-side-nav-btn-selected-bg: var(--c-av-grey-200);
    --c-av-side-favorite-header-text: var(--c-av-white);
    --c-av-side-favorite-header-bg: var(--c-av-side-nav-header-bg);
    --c-av-side-favorite-header-img: var(--c-av-side-nav-header-img);
    --c-av-side-favorite-header-mask-bg: var(--c-av-side-nav-header-mask-bg);
    --c-av-side-favorite-header-hover-bg: var(--c-av-side-nav-header-hover-bg);
    --c-av-side-favorite-heading-icon: HSL(45, 100%, 60%);
    --c-av-side-favorite-mini-btn-bg: var(--c-av-side-nav-header-mini-bg);
    --c-av-side-favorite-mini-btn-hover-bg: var(--c-av-side-nav-header-hover-mini-bg);
    --c-av-side-favorite-mini-btn-img: none;
    --c-av-side-favorite-header-mini-open-bg: var(--c-av-side-nav-header-mini-open-bg);
    --c-av-tw-entrance-text: var(--c-av-white);
    --c-av-tw-entrance-shadow: none;
    --c-av-tw-entrance-mini-image: linear-gradient(359.84deg, #0B1941 0.61%, #224BC3 93.63%);
    --c-av-tw-entrance-mini-image-hover: linear-gradient(359.84deg, #1B3A98 0.14%, #6787E4 93.62%, #6787E4 93.63%);
    --c-av-tw-entrance-mini-shadow: none
}

.c-odds-page {
    --c-av-btn-back-text: var(--c-av-white);
    --c-av-btn-back-bg: var(--c-av-primary-500);
    --c-av-btn-back-hover-bg: var(--c-av-primary-400);
    --c-av-odds-page-title-text: inherit;
    --c-av-odds-page-header-text: var(--c-av-theme-text-1);
    --c-av-odds-page-header-bg: var(--c-av-body-bg);
    --c-av-odds-page-header-border-bg: var(--c-av-theme-border-1);
    --c-av-odds-page-type-dropdown-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-odds-page-type-dropdown-border: var(--c-av-lv1-theme-bg-1);
    --c-av-odds-page-type-dropdown-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-odds-page-type-dropdown-menu-btn-text: var(--c-av-theme-text-2);
    --c-av-odds-page-type-dropdown-menu-icon-text: var(--c-av-theme-text-2);
    --c-av-btn-parlay-text: var(--c-av-white);
    --c-av-btn-parlay-bg: var(--c-av-primary-500);
    --c-av-btn-parlay-hover-bg: var(--c-av-primary-400);
    --c-av-btn-pg-text: var(--c-av-white);
    --c-av-btn-pg-bg: hsl(260, 95%, 50%);
    --c-av-btn-pg-hover-bg: hsl(260, 95%, 60%);
    --c-av-odds-page-option-border: var(--c-av-theme-border-1);
    --c-av-odds-page-option-btn-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-odds-page-option-btn-text: var(--c-av-theme-text-2);
    --c-av-odds-page-option-btn-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-odds-page-dropdown-menu-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-odds-page-dropdown-menu-border: var(--c-av-odds-page-dropdown-menu-bg);
    --c-av-odds-page-dropdown-menu-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-odds-page-option-dropdown-menu-icon: var(--c-av-theme-text-2);
    --c-av-odds-page-option-dropdown-menu-text: var(--c-av-theme-text-2);
    --c-av-odds-page-tab-text: var(--c-av-white-opacity-1);
    --c-av-odds-page-tab-bg: var(--c-av-primary-500);
    --c-av-odds-page-tab-bg-hover: var(--c-av-primary-400);
    --c-av-odds-page-tab-selected: var(--c-av-primary-800);
    --c-av-odds-page-filters-border: var(--c-av-theme-border-1);
    --c-av-odds-page-filter-btn-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-odds-page-filter-btn-text: var(--c-av-theme-text-2);
    --c-av-odds-page-filter-btn-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-odds-page-filter-btn-selected-text: var(--c-av-white-opacity-1);
    --c-av-odds-page-filter-btn-selected-bg: var(--c-av-primary-500)
}

.c-side-account {
    --c-av-side-account-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-side-account-text: var(--c-av-theme-text-1);
    --c-av-side-account-msg-text: var(--c-av-theme-text-2);
    --c-av-side-account-msg-bg: var(--c-av-tooltip-bg);
    --c-av-account-group-bottom: var(--c-av-theme-border-2);
    --c-av-account-header-icon-hover: var(--c-av-theme-text-1);
    --c-av-account-header-icon: var(--c-av-theme-text-3);
    --c-av-side-account-main-shadow: 0px 4px 4px rgba(0, 0, 0, 0.22), 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 6px 30px rgba(0, 0, 0, 0.1);
    --c-av-side-account-content-bg: var(--c-av-side-account-bg);
    --c-av-account-header-text: var(--c-av-theme-text-3);
    --c-av-account-header-crown-text: var(--c-av-theme-secondary-text);
    --c-av-account-header-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-account-value-text: var(--c-av-theme-primary-text);
    --c-av-account-minus-value-text: var(--c-av-odds-minus-text);
    --c-av-account-help-text: var(--c-av-theme-text-2);
    --c-av-side-account-mini-btn-icon: var(--c-av-white);
    --c-av-side-account-mini-btn-bg: var(--c-av-side-nav-header-mini-bg);
    --c-av-side-account-mini-btn-hover-bg: var(--c-av-side-nav-header-hover-mini-bg);
    --c-av-side-account-mini-btn-selected-icon: var(--c-av-white);
    --c-av-side-account-mini-btn-selected-bg: var(--c-av-side-nav-header-mini-open-bg);
    --c-av-side-account-mini-container-header-shadow: var(--c-av-side-account-main-shadow);
    --c-av-account-tooltip-title-text: var(--c-av-theme-primary-text);
    --c-av-account-tooltip-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-account-bonus-btn-icon: var(--c-av-warning-color-2);
    --c-av-account-bonus-btn-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-account-btn-border: var(--c-av-theme-border-1);
    --c-av-account-second-border: var(--c-av-lv1-theme-border-2);
    --c-av-account-col-bg: transparent;
    --c-av-account-col-title-bg: transparent;
    --c-av-account-last-col-bg: transparent;
    --c-av-account-last-col-title-bg: transparent;
    --c-av-account-simple-col-title-bg: transparent;
    --c-av-account-simple-row-third-bg: transparent;
    --c-av-account-option-btn-text: var(--c-av-primary-500);
    --c-av-account-option-btn-hover-text: var(--c-av-lv1-theme-bg-1);
    --c-av-account-option-btn-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-account-option-btn-hover-bg: var(--c-av-primary-500);
    --c-av-account-option-btn-border: var(--c-av-theme-border-1)
}

.c-side-betting {
    --c-av-side-betting-mini-btn-icon: var(--c-av-white);
    --c-av-side-betting-mini-btn-bg: var(--c-av-side-nav-header-mini-bg);
    --c-av-side-betting-mini-btn-hover-bg: var(--c-av-side-nav-header-hover-mini-bg);
    --c-av-side-betting-mini-btn-selected-icon: var(--c-av-side-betting-mini-btn-icon);
    --c-av-side-betting-mini-btn-selected-bg: var(--c-av-side-nav-header-mini-open-bg);
    --c-av-side-betting-main-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-side-betting-main-shadow: 0px 4px 4px rgba(0, 0, 0, 0.22), 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 6px 30px rgba(0, 0, 0, 0.1);
    --c-av-side-betting-header-img: none;
    --c-av-side-betting-tab-border: var(--c-av-theme-border-2);
    --c-av-side-betting-tab-selected-text: var(--c-av-theme-primary-text);
    --c-av-side-betting-tab-selected-bottom-line: currentColor;
    --c-av-side-betting-tab-selected-bottom-line-img: none;
    --c-av-side-betting-tab-selected-icon: currentColor;
    --c-av-side-betting-tab-selected-hover-icon: var(--c-av-primary-400);
    --c-av-side-betting-tab-unselected-hover-text: var(--c-av-theme-primary-text);
    --c-av-side-betting-tab-mini-selected-text: var(--c-av-side-betting-tab-selected-text);
    --c-av-side-betting-tab-mini-selected-bg: transparent;
    --c-av-side-betting-tab-mini-selected-bottom-line: transparent
}

.c-betcart {
    --c-av-betcart-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-betcart-text: var(--c-av-body-text);
    --c-tw-betcart-tabs-img: none;
    --c-av-betcart-shadow: 0px 11px 15px 0px var(--c-av-black-opacity-5), 0px 9px 46px 0px var(--c-av-black-opacity-6), 0px 24px 38px 0px var(--c-av-black-opacity-5);
    --c-av-betcart-mini-btn-icon: var(--c-av-white-opacity-1);
    --c-av-betcart-mini-btn-bg: var(--c-av-primary-300);
    --c-av-betcart-mini-btn-hover-bg: var(--c-av-primary-200);
    --c-av-betcart-mini-btn-selected-bg: var(--c-av-primary-500);
    --c-av-betcart-header-text: var(--c-av-white);
    --c-av-betcart-header-bg: var(--c-av-primary-500);
    --c-av-betcart-betslip-tab-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-betcart-betslip-tab-selected-text: var(--c-av-white);
    --c-av-betcart-betslip-tab-selected-bg: var(--c-av-primary-500);
    --c-av-betcart-betslip-betting-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-betcart-betlist-tab-bg: var(--c-av-betcart-betslip-tab-bg);
    --c-av-betcart-betlist-tab-selected-text: var(--c-av-betcart-betslip-tab-selected-text);
    --c-av-betcart-betlist-tab-selected-bg: var(--c-av-betcart-betslip-tab-selected-bg);
    --c-av-betcart-betlist-betting-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-betcart-tab-border: var(--c-av-theme-border-2);
    --c-av-betcart-tab-bottom-line: currentColor;
    --c-av-betcart-tab-bottom-line-img: none;
    --c-av-betcart-tab-selected-text: var(--c-av-theme-primary-text);
    --c-av-betcart-tab-selected-icon: currentColor;
    --c-av-betcart-tab-selected-hover-icon: var(--c-av-primary-400);
    --c-av-betcart-tab-unselected-hover-text: var(--c-av-theme-primary-text)
}

.c-betslip {
    --c-av-betslip-tabs-border: var(--c-av-theme-border-2);
    --c-av-betslip-tab-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-betslip-tab-hover-filter: brightness(96%);
    --c-av-betslip-tab-selected-bg: var(--c-av-lv1-theme-bg-1)
}

.c-betlist {
    --c-av-betlist-tabs-border: var(--c-av-theme-border-2);
    --c-av-betlist-tab-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-betlist-tab-hover-filter: brightness(96%);
    --c-av-betlist-tab-selected-bg: var(--c-av-lv1-theme-bg-1)
}

.c-booked-bet {
    --c-av-booked-bet-text: var(--c-av-theme-text-1);
    --c-av-booked-bet-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-booked-bet-shadow: 0px 11px 15px 0px var(--c-av-black-opacity-5), 0px 9px 46px 0px var(--c-av-black-opacity-6), 0px 24px 38px 0px var(--c-av-black-opacity-5);
    --c-av-booked-bet-header-text: var(--c-av-white-opacity-1);
    --c-av-booked-bet-header-bg: var(--c-av-primary-500);
    --c-av-booked-bet-msg-icon: var(--c-av-white-opacity-1);
    --c-av-booked-bet-msg-icon-bg: var(--c-av-success-color-2)
}

[class*="c-betting"] {
    --c-av-betting-border: var(--c-av-theme-border-1);
    --c-av-betting-choice-ticket-number-text: var(--c-av-white);
    --c-av-betting-choice-ticket-number-bg: var(--c-av-secondary-500);
    --c-av-betting-choice-ticket-number-border: var(--c-av-betting-choice-ticket-number-bg);
    --c-av-betting-waiting-text: var(--c-av-waiting-color-2);
    --c-av-betting-msg-text: var(--c-av-theme-text-1);
    --c-av-betting-msg-icon: var(--c-av-warning-color-2);
    --c-av-betting-msg-bg: var(--c-av-warning-color-1);
    --c-av-betting-msg-lowlight-text: var(--c-av-theme-text-3);
    --c-av-betting-msg-lowlight-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-betting-msg-danger-text: var(--c-av-theme-text-1);
    --c-av-betting-msg-danger-bg: var(--c-av-danger-color-1);
    --c-av-betting-msg-danger-icon: var(--c-av-danger-color-2);
    --c-av-betting-msg-successful-bg: var(--c-av-success-color-1);
    --c-av-betting-msg-successful-icon: var(--c-av-success-color-2);
    --c-av-betting-msg-badge-rounded-text: var(--c-av-white);
    --c-av-betting-msg-badge-rounded-bg: var(--c-av-secondary-500);
    --c-av-betting-score-map-text-value: var(--c-av-theme-primary-text);
    --c-av-betting-score-map-btn-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-betting-score-map-btn-border: var(--c-av-theme-border-2);
    --c-av-betting-score-map-btn-hover-icon: var(--c-av-white-opacity-1);
    --c-av-betting-score-map-btn-hover-bg: var(--c-av-primary-500);
    --c-av-betting-score-map-btn-hover-filter: brightness(105%);
    --c-av-betting-quick-stake-btn-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-betting-quick-stake-btn-hover-filter: brightness(97%);
    --c-av-betting-combo-list-border: var(--c-av-theme-border-1);
    --c-av-betting-combo-list-item-open-text-group: var(--c-av-theme-primary-text);
    --c-av-betting-combo-list-item-open-bg: var(--c-av-primary-50);
    --c-av-betting-combo-list-item-btn-icon: var(--c-av-theme-text-2);
    --c-av-betting-combo-list-item-has-stake-btn-text: var(--c-av-theme-text-1);
    --c-av-betting-combo-list-item-has-stake-btn-text-stake: var(--c-av-theme-primary-text);
    --c-av-betting-combo-list-item-error-btn-text: var(--c-av-accent-color-1);
    --c-av-betting-combo-list-item-quick-stake-btn-text: var(--c-av-primary-900);
    --c-av-betting-combo-list-item-quick-stake-btn-bg: var(--c-av-primary-100);
    --c-av-betting-combo-list-item-quick-stake-btn-hover-filter: brightness(105%);
    --c-av-betting-list-border: var(--c-av-theme-border-2);
    --c-av-betting-list-dropdown-border: var(--c-av-theme-border-2);
    --c-av-betting-per-stake-border: var(--c-av-theme-border-1);
    --c-av-betting-total-stake-border: var(--c-av-theme-border-1);
    --c-av-betting-total-stake-text-value: var(--c-av-theme-primary-text);
    --c-av-betting-confirm-border: var(--c-av-theme-border-1);
    --c-av-betting-confirm-msg-text: var(--c-av-theme-text-1);
    --c-av-betting-confirm-msg-text-bettype-bg: var(--c-av-betting-msg-bg);
    --c-av-betting-result-text-value: var(--c-av-theme-primary-text);
    --c-av-betting-accept-odds-btn-icon: var(--c-av-theme-text-2);
    --c-av-betting-submit-border: var(--c-av-theme-border-1);
    --c-av-betting-other-info-border: var(--c-av-theme-border-1);
    --c-av-betting-bottom-info-border: var(--c-av-theme-border-1);
    --c-av-betting-setting-border: transparent;
    --c-av-betting-setting-btn-border: transparent;
    --c-av-betting-setting-mobileview-border: var(--c-av-primary-200);
    --c-av-betting-setting-open-border: var(--c-av-primary-200);
    --c-av-betting-setting-open-btn-text: var(--c-av-theme-primary-text);
    --c-av-betting-setting-main-bg: var(--c-av-betcart-bg);
    --c-av-betting-setting-main-shadow: 0px 11px 15px 0px var(--c-av-black-opacity-5), 0px 9px 46px 0px var(--c-av-black-opacity-6), 0px 24px 38px 0px var(--c-av-black-opacity-5);
    --c-av-betting-setting-header-text: var(--c-av-white);
    --c-av-betting-setting-header-bg: var(--c-av-primary-500);
    --c-av-betting-setting-container-bg: var(--c-av-lv2-theme-bg-1)
}

.c-ticket {
    --c-av-ticket-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-ticket-text-bettype: var(--c-av-theme-text-1);
    --c-av-ticket-header-btn-icon: var(--c-av-theme-text-2);
    --c-av-ticket-header-btn-hover-icon: var(--c-av-theme-text-3);
    --c-av-ticket-main-text: var(--c-av-theme-text-1);
    --c-av-ticket-main-border: var(--c-av-primary-500);
    --c-av-ticket-choice-text: var(--c-av-theme-primary-text);
    --c-av-ticket-multi-choice-text: var(--c-av-theme-text-1);
    --c-av-ticket-multi-choice-border: var(--c-av-theme-border-2);
    --c-av-ticket-multi-choice-icon: var(--c-av-theme-text-3);
    --c-av-ticket-multi-choice-hover: var(--c-av-theme-primary-text);
    --c-av-ticket-odds-text-goal: var(--c-av-theme-text-1);
    --c-av-ticket-odds-text-score: var(--c-av-theme-text-2);
    --c-av-ticket-text-oddstype: var(--c-av-theme-text-3);
    --c-av-ticket-msg-text: inherit;
    --c-av-ticket-match-info-text: var(--c-av-theme-text-1);
    --c-av-ticket-match-info-timer-icon: var(--c-av-theme-text-2);
    --c-av-ticket-team-score-text: var(--c-av-theme-text-3);
    --c-av-ticket-team-score-highlight-text: var(--c-av-theme-secondary-text);
    --c-av-ticket-msg-bg: var(--c-av-warning-color-1);
    --c-av-ticket-info-text: var(--c-av-theme-text-3);
    --c-av-ticket-detail-text: var(--c-av-theme-text-3);
    --c-av-ticket-detail-text-stake: var(--c-av-theme-text-1);
    --c-av-ticket-detail-border: var(--c-av-theme-border-1);
    --c-av-ticket-in-play-bg: var(--c-av-ticket-bg);
    --c-av-ticket-in-play-main-border: var(--c-av-primary-500);
    --c-av-ticket-in-play-text-bettype: var(--c-av-ticket-text-bettype);
    --c-av-ticket-in-play-choice-text: var(--c-av-ticket-choice-text);
    --c-av-ticket-closed-text: var(--c-av-body-text);
    --c-av-ticket-closed-bg: var(--c-av-ticket-bg);
    --c-av-ticket-closed-main-border: var(--c-av-ticket-main-border);
    --c-av-ticket-closed-msg-bg: var(--c-av-ticket-msg-bg);
    --c-av-ticket-closed-text-bettype-number: var(--c-av-ticket-text-bettype);
    --c-av-ticket-closed-live-tag-bg: var(--c-av-in-play-color-1);
    --c-av-ticket-closed-opacity: .32;
    --c-av-ticket-waiting-bg: var(--c-av-waiting-color-1);
    --c-av-ticket-waiting-main-border: var(--c-av-waiting-color-2);
    --c-av-ticket-waiting-text-bettype: var(--c-av-ticket-text-bettype);
    --c-av-ticket-waiting-choice-text: var(--c-av-waiting-color-2);
    --c-av-ticket-waiting-preloader-border: var(--c-av-waiting-color-2);
    --c-av-ticket-waiting-status-tag-text: var(--c-av-waiting-color-2);
    --c-av-ticket-void-text: var(--c-av-body-text);
    --c-av-ticket-void-main-border: var(--c-av-ticket-main-border);
    --c-av-ticket-void-choice-btn-icon: var(--c-av-theme-primary-text);
    --c-av-ticket-void-choice-btn-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-ticket-void-opacity: var(--c-av-ticket-closed-opacity);
    --c-av-ticket-void-status-tag-text: var(--c-av-theme-text-3);
    --c-av-ticket-void-tag-parlay-boost-text: var(--c-av-theme-text-3);
    --c-av-ticket-void-tag-parlay-boost-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-ticket-void-tag-parlay-boost-icon: var(--c-av-lv1-theme-bg-3);
    --c-av-ticket-void-tag-parlay-boost-icon-bg: var(--c-av-theme-text-3);
    --c-av-ticket-reject-text: var(--c-av-ticket-void-text);
    --c-av-ticket-reject-main-border: var(--c-av-ticket-void-main-border);
    --c-av-ticket-reject-choice-btn-icon: var(--c-av-ticket-void-choice-btn-icon);
    --c-av-ticket-reject-choice-btn-bg: var(--c-av-ticket-void-choice-btn-bg);
    --c-av-ticket-reject-opacity: var(--c-av-ticket-closed-opacity);
    --c-av-ticket-reject-status-tag-text: var(--c-av-ticket-void-status-tag-text);
    --c-av-ticket-reject-tag-parlay-boost-text: var(--c-av-ticket-void-tag-parlay-boost-text);
    --c-av-ticket-reject-tag-parlay-boost-bg: var(--c-av-ticket-void-tag-parlay-boost-bg);
    --c-av-ticket-reject-tag-parlay-boost-icon: var(--c-av-ticket-void-tag-parlay-boost-icon);
    --c-av-ticket-reject-tag-parlay-boost-icon-bg: var(--c-av-ticket-void-tag-parlay-boost-icon-bg);
    --c-av-ticket-smp-dot-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-ticket-smp-dot-border: var(--c-av-primary-500);
    --c-av-ticket-smp-border: var(--c-av-primary-500);
    --c-av-ticket-smp-void-dot-border: var(--c-av-ticket-smp-dot-border);
    --c-av-ticket-smp-void-border: var(--c-av-ticket-smp-border);
    --c-av-ticket-smp-reject-dot-border: var(--c-av-ticket-smp-dot-border);
    --c-av-ticket-smp-reject-border: var(--c-av-ticket-smp-border);
    --c-av-ticket-parlay-border: var(--c-av-theme-border-1);
    --c-av-ticket-border: var(--c-av-theme-border-1);
    --c-av-sub-ticket-bg: var(--c-av-white-opacity-1);
    --c-av-sub-ticket-border: var(--c-av-theme-border-1);
    --c-av-ticket-re-selected-filter: brightness(108%);
    --c-av-ticket-odds-type-border: var(--c-av-theme-border-2)
}

.c-ticket-status-tag {
    --c-av-ticket-status-tag-text: var(--c-av-theme-primary-text);
    --c-av-ticket-status-tag-running-text: var(--c-av-white);
    --c-av-ticket-status-tag-running-bg: var(--c-av-primary-500);
    --c-av-ticket-status-tag-running-border: var(--c-av-primary-500);
    --c-av-ticket-status-tag-under-settlement-text: var(--c-av-ticket-status-tag-running-text);
    --c-av-ticket-status-tag-under-settlement-bg: var(--c-av-ticket-status-tag-running-bg);
    --c-av-ticket-status-tag-under-settlement-border: var(--c-av-ticket-status-tag-running-border);
    --c-av-ticket-status-tag-delay-payout-text: var(--c-av-ticket-status-tag-running-text );
    --c-av-ticket-status-tag-delay-payout-bg: var(--c-av-ticket-status-tag-running-bg);
    --c-av-ticket-status-tag-delay-payout-border: var(--c-av-ticket-status-tag-running-border);
    --c-av-ticket-status-tag-waiting-text: var(--c-av-white);
    --c-av-ticket-status-tag-waiting-bg: var(--c-av-waiting-color-2);
    --c-av-ticket-status-tag-waiting-border: var(--c-av-waiting-color-2);
    --c-av-ticket-status-tag-void-text: var(--c-av-white);
    --c-av-ticket-status-tag-void-bg: var(--c-av-black-opacity-4);
    --c-av-ticket-status-tag-void-border: transparent;
    --c-av-ticket-status-tag-reject-text: var(--c-av-white);
    --c-av-ticket-status-tag-reject-bg: var(--c-av-black-opacity-4);
    --c-av-ticket-status-tag-reject-border: transparent;
    --c-av-ticket-status-tag-abnormal-bet-text: var(--c-av-ticket-status-tag-void-text);
    --c-av-ticket-status-tag-abnormal-bet-bg: var(--c-av-ticket-status-tag-void-bg);
    --c-av-ticket-status-tag-abnormal-bet-border: var(--c-av-ticket-status-tag-void-border);
    --c-av-ticket-status-tag-refund-text: var(--c-av-ticket-status-tag-reject-text);
    --c-av-ticket-status-tag-refund-bg: var(--c-av-ticket-status-tag-reject-bg);
    --c-av-ticket-status-tag-refund-border: var(--c-av-ticket-status-tag-reject-border);
    --c-av-ticket-status-tag-closed-text: var(--c-av-white);
    --c-av-ticket-status-tag-closed-bg: var(--c-av-black-opacity-4);
    --c-av-ticket-status-tag-closed-border: transparent
}

.c-odds-adjust {
    --c-av-odds-adjust-before-text: var(--c-av-theme-text-3)
}

.c-quick-bet,.c-tooltip {
    --c-av-quick-bet-text: var(--c-av-body-text);
    --c-av-quick-bet-panel-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-quick-bet-arrow: var(--c-av-quick-bet-panel-bg);
    --c-av-quick-bet-panel-border: transparent;
    --c-av-quick-bet-top-btn-shadow: 0 0 38px rgba(0, 0, 0, .14), 0 0 46px rgba(0, 0, 0, .12), 0 0 15px rgba(0, 0, 0, .2);
    --c-av-quick-bet-top-panel-shadow: 0 -10px 38px rgba(0, 0, 0, .14), 0 -9px 46px rgba(0, 0, 0, .12), 0 -4px 15px rgba(0, 0, 0, .2);
    --c-av-quick-bet-bottom-btn-shadow: 0 24px 38px rgba(0, 0, 0, .14), 0 9px 46px rgba(0, 0, 0, .12), 0 11px 15px rgba(0, 0, 0, .2);
    --c-av-quick-bet-bottom-panel-shadow: 0 24px 38px rgba(0, 0, 0, .14), 0 9px 46px rgba(0, 0, 0, .12), 0 11px 15px rgba(0, 0, 0, .2);
    --c-av-quick-bet-ticket-bg: var(--c-av-quick-bet-panel-bg);
    --c-av-quick-bet-betslip-tab-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-quick-bet-betslip-tab-selected-text: var(--c-av-white);
    --c-av-quick-bet-betslip-tab-selected-bg: var(--c-av-primary-500)
}

.betInfo {
    --c-av-betInfo-void-betchoice-tag-text: var(--c-av-white);
    --c-av-betInfo-void-betchoice-tag-bg: var(--c-av-grey-400);
    --c-av-betInfo-reject-betchoice-tag-text: var(--c-av-white);
    --c-av-betInfo-reject-betchoice-tag-bg: var(--c-av-grey-400)
}

[class^="c-cashout"] {
    --c-av-cashout-ticket-bg: transparent;
    --c-av-cashout-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-cashout-stake-value: var(--c-av-theme-primary-text);
    --c-av-cashout-msg-bg: var(--c-av-warning-color-1);
    --c-av-cashout-msg-text: var(--c-av-theme-text-1);
    --c-av-cashout-msg-text-accent: var(--c-av-accent-color-1);
    --c-av-cashout-msg-warning-icon: var(--c-av-warning-color-2);
    --c-av-cashout-msg-process-bg: var(--c-av-black-opacity-6);
    --c-av-cashout-msg-process-text: var(--c-av-theme-text-1);
    --c-av-cashout-msg-success-bg: var(--c-av-success-color-1);
    --c-av-cashout-msg-success-icon: var(--c-av-success-color-2);
    --c-av-cashout-filter-text: var(--c-av-cashout-btn-text);
    --c-av-cashout-filter-icon-img: var(--c-av-lv2-theme-bg-1);
    --c-av-cashout-filter-icon-img-hover: var(--c-av-lv2-theme-bg-1-hover);
    --c-av-cashout-filter-icon: var(--c-av-body-text);
    --c-av-cashout-filter-border: var(--c-av-grey-200);
    --c-av-cashout-filter-bg: var(--c-av-grey-200);
    --c-av-cashout-filter-selected-border: var(--c-av-cashout-btn-bg);
    --c-av-cashout-filter-selected-bg: var(--c-av-cashout-btn-bg);
    --c-av-cashout-filter-selected-text: var(--c-av-cashout-btn-text);
    --c-av-cashout-collapse-border: var(--c-av-theme-border-2);
    --c-av-cashout-collapse-img: var(--c-av-lv1-theme-bg-1);
    --c-av-cashout-collapse-img-hover: transparent;
    --c-av-cashout-collapse-text: var(--c-av-theme-text-1);
    --c-av-cashout-collapse-payout-text: var(--c-av-theme-primary-text)
}

[class^="c-cashout"] .c-checkbox input:checked ~ .c-icon {
    --c-av-checkbox-bg: var(--c-av-white)
}

.c-footer {
    --c-av-footer-text: var(--c-av-theme-text-1);
    --c-av-footer-container-text: var(--c-av-theme-text-2);
    --c-av-footer-container-border: var(--c-av-primary-500);
    --c-av-footer-service-text: var(--c-av-theme-text-1);
    --c-av-footer-service-hover-text: var(--c-av-theme-primary-text);
    --c-av-footer-service-icon: var(--c-av-theme-primary-text);
    --c-av-footer-nav-text: var(--c-av-theme-primary-text);
    --c-av-footer-nav-hover-text: var(--c-av-primary-400);
    --c-av-footer-nav-border: var(--c-av-primary-400);
    --c-av-footer-gaming-lic-certified: #33bbff;
    --c-av-footer-gaming-lic-heading-text: var(--c-av-theme-primary-text);
    --c-av-footer-gaming-lic-container-border: var(--c-av-theme-border-2)
}

[class*="c-team"] {
    --c-av-team-text: var(--c-av-theme-text-1);
    --c-av-team-blue: var(--c-av-muay-blue-color);
    --c-av-team-red: var(--c-av-muay-red-color);
    --c-av-team-favor: var(--c-av-favor-color-1)
}

.c-team-redcard {
    --c-av-red-card-text: var(--c-av-white);
    --c-av-red-card-bg: var(--c-av-in-play-color-1)
}

.c-league {
    --c-av-league-border: var(--c-av-theme-border-1);
    --c-av-league-header-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-league-header-image: none;
    --c-av-league-header-hover-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-league-info-text: var(--c-av-theme-text-1);
    --c-av-league-favorite-color: var(--c-av-theme-text-3);
    --c-av-league-favorite-selected: hsl(45, 100%, 60%)
}

.c-match,.c-tooltip {
    --c-av-match-border: var(--c-av-theme-border-1);
    --c-av-match-header-text: var(--c-av-theme-text-2);
    --c-av-match-header-bg: inherit;
    --c-av-match-header-bettype-title-border: var(--c-av-theme-border-1);
    --c-av-match-in-play-header-bettype-title-border: var(--c-av-theme-border-1);
    --c-av-match-btn-collapse-border: var(--c-av-theme-border-1);
    --c-av-match-favorite-color: var(--c-av-theme-text-3);
    --c-av-match-favorite-selected: hsl(45, 100%, 60%);
    --c-av-odds-in-play-bg: var(--c-av-odds-bg);
    --c-av-match-timer-text: var(--c-av-theme-text-2);
    --c-av-match-h-timer-text: var(--c-av-theme-primary-text);
    --c-av-match-team-name-color: currentColor;
    --c-av-match-event-border: var(--c-av-theme-border-1);
    --c-av-match-event-scoreboard-content-text: var(--c-av-theme-text-2);
    --c-av-match-event-scoreboard-text-highlight: inherit;
    --c-av-match-event-scoreboard-content-status-icon: var(--c-av-white-opacity-1);
    --c-av-match-event-scoreboard-content-status-icon-bg: hsl(3, 52%, 47%);
    --c-av-match-option-time-text: var(--c-av-white);
    --c-av-match-option-time-bg: var(--c-av-in-play-color-1);
    --c-av-match-option-button-text: var(--c-av-theme-primary-text);
    --c-av-match-option-button-bg: hsla(0, 0%, 100%, 0.7);
    --c-av-match-option-button-border: var(--c-av-theme-border-2);
    --c-av-match-option-button-border-width: 1px;
    --c-av-match-option-button-hover-text: var(--c-av-white-opacity-1);
    --c-av-match-option-button-hover-bg: var(--c-av-primary-500);
    --c-av-match-option-button-in-play-text: var(--c-av-in-play-color-2);
    --c-av-match-option-button-in-play-bg: var(--c-av-match-option-button-bg);
    --c-av-match-option-button-in-play-hover-text: var(--c-av-match-option-button-hover-text);
    --c-av-match-option-button-in-play-hover-bg: var(--c-av-in-play-color-2);
    --c-av-match-option-button-disable-text: var(--c-av-theme-text-2);
    --c-av-match-option-button-disable-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-match-option-button-custom-hover-filter: brightness(110%);
    --c-av-match-option-button-selected-text: var(--c-av-white-opacity-1);
    --c-av-match-option-button-selected-bg: var(--c-av-primary-500);
    --c-av-match-more-btn-text: var(--c-av-theme-primary-text);
    --c-av-match-more-btn-bg: hsla(0, 0%, 100%, .7);
    --c-av-match-more-btn-border: var(--c-av-theme-border-2);
    --c-av-match-more-btn-hover-text: var(--c-av-white-opacity-1);
    --c-av-match-more-btn-hover-bg: var(--c-av-primary-500);
    --c-av-match-row-heading-border: var(--c-av-lv1-theme-bg-3);
    --c-av-match-row-heading-live-border: var(--c-av-theme-border-1);
    --c-av-match-odds-more-lines-hover-bg: var(--c-av-white-opacity-4);
    --c-av-match-odds-more-lines-live-hover-bg: var(--c-av-match-odds-more-lines-hover-bg);
    --c-av-match-live-border: var(--c-av-match-border);
    --c-av-match-icons-disabled-bg: transparent;
    --c-av-match-icons-btn-parlay-boost-bg: var(--c-av-parlay-boost-color-2);
    --c-av-match-sport1-hdp-header-bg: var(--c-av-league-header-hover-bg);
    --c-av-match-sport1-hdp-header-bettype-col-text: var(--c-av-theme-primary-text)
}

.c-match-status-tag {
    --c-av-match-status-tag-text: var(--c-av-secondary-500);
    --c-av-match-status-tag-border: var(--c-av-secondary-500)
}

.c-match-score {
    --c-av-match-score-text: var(--c-av-secondary-500);
    --c-av-match-score-current-text: var(--c-av-match-score-text)
}

.c-bettypes {
    --c-av-bettype-border: var(--c-av-theme-border-1);
    --c-av-bettype-heading-text: var(--c-av-theme-primary-text-2);
    --c-av-bettype-heading-bg: transparent;
    --c-av-bettype-title-text: var(--c-av-grey-500);
    --c-av-bettype-title-bg: transparent;
    --c-av-bettype-title-border: var(--c-av-theme-border-1);
    --c-av-oddstable-btn-collapse: var(--c-av-theme-text-2);
    --c-av-oddstable-btn-collapse-hover: var(--c-av-theme-primary-text);
    --c-av-bettype-text-highlight: var(--c-av-secondary-500);
    --c-av-bettype-subheading-border: var(--c-av-bettype-title-border);
    --c-av-bettype-child-match-info-text: var(--c-av-bettype-title-text);
    --c-av-bettype-col-group-btn-border: transparent;
    --c-av-bettype-col-group-btn-hover-border: var(--c-av-bettype-col-group-btn-border);
    --c-av-bettype-col-group-btn-in-play-border: var(--c-av-bettype-col-group-btn-border);
    --c-av-bettype-col-group-btn-in-play-hover-border: var(--c-av-bettype-col-group-btn-hover-border);
    --c-av-bettype-ball-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-bettype-ball-goal-text: var(--c-av-white);
    --c-av-bettype-ball-goal: hsl(91, 95%, 33%);
    --c-av-bettype-ball-goal-hover: HSLA(91, 95%, 33%, .7);
    --c-av-bettype-ball-miss-text: var(--c-av-white);
    --c-av-bettype-ball-miss: hsl(0, 75%, 50%);
    --c-av-bettype-ball-miss-hover: HSLA(0, 75%, 50%, .7);
    --c-av-bettype-ball-disabled: var(--c-av-grey-200);
    --c-av-bettype-ball-disabled-bg: var(--c-av-white-opacity-2);
    --c-av-bettype-cricket-col-blue-bg: var(--c-av-cricket-fancy-blue-3);
    --c-av-bettype-cricket-col-pink-bg: var(--c-av-cricket-fancy-pink-3);
    --c-av-bettype-cricket-odds-button-blue-bg: var(--c-av-cricket-fancy-blue-2);
    --c-av-bettype-cricket-odds-button-blue-img: none;
    --c-av-bettype-cricket-odds-button-blue-hover-bg: var(--c-av-cricket-fancy-blue-1);
    --c-av-bettype-cricket-odds-button-blue-hover-img: none;
    --c-av-bettype-cricket-odds-button-pink-bg: var(--c-av-cricket-fancy-pink-2);
    --c-av-bettype-cricket-odds-button-pink-img: none;
    --c-av-bettype-cricket-odds-button-pink-hover-bg: var(--c-av-cricket-fancy-pink-1);
    --c-av-bettype-cricket-odds-button-pink-hover-img: none;
    --c-av-bettype-cricket-button-odds-selected-bg: var(--c-av-odds-selected-bg);
    --c-av-bettype-cricket-fancy-odds: var(--c-av-theme-text-1)
}

.c-bettypes-tabs {
    --c-av-bettypes-tabs-border: var(--c-av-primary-500);
    --c-av-bettypes-tabs-text: var(--c-av-white-opacity-1);
    --c-av-bettypes-tabs-bg: var(--c-av-primary-500);
    --c-av-bettypes-tabs-hover-bg: var(--c-av-primary-400);
    --c-av-bettypes-tabs-selected: var(--c-av-theme-primary-text);
    --c-av-bettypes-tabs-swiper-btn-icon: var(--c-av-theme-text-1);
    --c-av-bettypes-tabs-swiper-btn-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-bettypes-tabs-swiper-btn-hover-icon: var(--c-av-white);
    --c-av-bettypes-tabs-swiper-btn-hover-bg: var(--c-av-primary-500);
    --c-av-bettypes-tabs-swiper-btn-shadow: 0 0 0.2rem 0 var(--c-av-theme-text-2)
}

.c-bettypes-option {
    --c-bettypes-option-bg: none;
    --c-bettypes-option-text: inherit
}

.c-bettype-group {
    --c-av-bettype-border: var(--c-av-theme-border-1)
}

[class^="c-bettype-details"] {
    --c-av-bettype-detail-heading-text: var(--c-av-bettype-title-text);
    --c-av-bettype-detail-heading-bg: var(--c-av-bettype-heading-bg);
    --c-av-bettype-detail-group-hover-bg: var(--c-av-odds-hover-bg)
}

[class^="c-bettype-col"] {
    --c-av-bettype-col-border: var(--c-av-theme-border-1);
    --c-av-empty-info-bg: var(--c-av-grey-400);
    --c-av-bettype-col-back-bg: hsl(210, 90%, 90%);
    --c-av-bettype-col-back-hover-bg: hsl(210, 90%, 90%);
    --c-av-bettype-col-lay-bg: hsl(4, 90%, 95%);
    --c-av-bettype-col-lay-hover-bg: hsl(4, 90%, 95%);
    --c-av-bettype-col-yes-bg: hsl(210, 90%, 90%);
    --c-av-bettype-col-yes-hover-bg: hsl(210, 90%, 90%);
    --c-av-bettype-col-no-bg: hsl(4, 90%, 95%);
    --c-av-bettype-col-no-hover-bg: hsl(4, 90%, 95%)
}

.c-odds-table {
    --c-av-oddstable-title-text: var(--c-av-primary-900);
    --c-av-bettype-title-border: var(--c-av-theme-border-1);
    --c-av-oddstable-header-text: var(--c-av-white-opacity-1);
    --c-av-oddstable-header-bg: var(--c-av-primary-500);
    --c-av-oddstable-header-img: none;
    --c-av-oddstable-header-dropdown-text: var(--c-av-white-opacity-1);
    --c-av-oddstable-header-dropdown-border: var(--c-av-white-opacity-4);
    --c-av-oddstable-btn-collapse-border: var(--c-av-theme-border-1);
    --c-av-oddstable-btn-collapse: var(--c-av-white-opacity-2);
    --c-av-odds-table-event-text: inherit;
    --c-av-oddstable-header-arrow-bg: var(--c-av-white-opacity-5);
    --c-av-w50-oddstable-title-border: var(--c-av-theme-border-1);
    --c-av-odds-table-event-dropdown-hover-bg: var(--c-av-white-opacity-6);
    --c-av-oddstable-in-play-league-header-border: transparent;
    --c-av-odds-table-favorite-btn-text: var(--c-av-white-opacity-1);
    --c-av-odds-table-favorite-btn-border: var(--c-av-white-opacity-4);
    --c-av-oddstable-favorite-btn-clear-all-hover-bg: var(--c-av-white-opacity-6)
}

.c-pinned-event {
    --c-av-pinned-event-header-text: var(--c-av-white-opacity-1);
    --c-av-pinned-event-header-bg: var(--c-av-primary-500);
    --c-av-pinned-event-header-img: none;
    --c-av-pinned-event-header-arrow-bg: var(--c-av-white-opacity-5);
    --c-av-pinned-event-btn-collapse-border: var(--c-av-theme-border-1);
    --c-av-pinned-event-btn-collapse-text: var(--c-av-white-opacity-2);
    --c-av-pinned-event-header-dropdown-text: var(--c-av-white-opacity-1);
    --c-av-pinned-event-header-dropdown-border: var(--c-av-white-opacity-4);
    --c-av-pinned-event-header-dropdown-hover-bg: var(--c-av-white-opacity-6)
}

.c-knockout {
    --c-av-knockout-text: var(--c-av-black-opacity-1);
    --c-av-knockout-bg: var(--c-av-primary-50);
    --c-av-knockout-box-shadow: 0 0 0.1rem 0 rgba(0,0,0,0.4)
}

.c-side-collapse {
    --c-av-side-collapse-after-icon: var(--c-av-white);
    --c-av-side-collapse-after-bg: var(--c-av-grey-300);
    --c-av-side-collapse-after-hover-bg: var(--c-av-grey-500)
}

.c-side-promo {
    --c-av-side-promo-box-shadow: none;
    --c-av-side-promo-mini-btn-icon: var(--c-av-white);
    --c-av-side-promo-mini-btn-bg: var(--c-av-primary-300);
    --c-av-side-promo-mini-btn-hover-bg: var(--c-av-primary-200)
}

.c-widget {
    --c-av-widget-heading-text: var(--c-av-white);
    --c-av-widget-heading-bg: var(--c-av-primary-500);
    --c-av-widget-heading-img: none;
    --c-av-widget-heading-mask-bg: var(--c-av-white-opacity-5);
    --c-av-widget-heading-arrow-icon: var(--c-av-white-opacity-3);
    --c-av-widget-heading-hover-bg: var(--c-av-primary-300);
    --c-av-widget-heading-arrow-hover-icon: var(--c-av-white);
    --c-av-widget-icon-collapse-icon: var(--c-av-white);
    --c-av-widget-icon-collapse-bg: var(--c-av-primary-300);
    --c-av-widget-icon-collapse-hover-bg: var(--c-av-primary-200);
    --c-av-widget-icon-collapse-open-bg: var(--c-av-primary-500);
    --c-av-widget-content-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-banner-bg: var(--c-av-lv1-theme-bg-1);
    --c-widget-exclusive-offer-border: var(--c-av-theme-border-2)
}

.c-side-banner {
    --c-av-side-banner-bg: var(--c-av-white);
    --c-av-side-banner-bullet-bg: var(--c-av-black-opacity-5);
    --c-av-side-banner-bullet-active-bg: var(--c-av-primary-500);
    --c-av-side-banner-open-mini-bg: var(--c-av-primary-500);
    --c-av-side-banner-icon: var(--c-av-white-opacity-1);
    --c-av-side-banner-close-mini-bg: var(--c-av-primary-300)
}

[class*="c-event-card"] {
    --c-av-event-card-group-close: var(--c-av-theme-text-2);
    --c-av-event-card-group-close-hover: var(--c-av-theme-text-2);
    --c-av-event-card-group-close-hover-icon: var(--c-av-lv1-theme-bg-1);
    --c-av-event-card-group-close-hover-shadow: var(--c-av-theme-text-1);
    --c-av-event-card-swiper-button: var(--c-av-lv1-theme-bg-2);
    --c-av-event-card-swiper-button-shadow: var(--c-av-theme-text-2);
    --c-av-event-card-swiper-button-hover: var(--c-av-primary-500);
    --c-av-event-card-swiper-button-hover-icon: var(--c-av-white);
    --c-av-event-card-match-team-name: var(--c-av-theme-text-1);
    --c-av-event-card-hover: var(--c-av-primary-500);
    --c-av-event-card-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-event-card-border: var(--c-av-theme-border-2);
    --c-av-event-card-color-bg: HSLA( calc( var(--c-av-primary-h) + 4 ), calc( var(--c-av-primary-s) + 20% ), calc( var(--c-av-primary-l) + 35%), .3);
    --c-av-event-card-color-img: none;
    --c-av-event-card-default-border: var(--c-av-theme-border-2);
    --c-av-event-card-empty-border: var(--c-av-black-opacity-5);
    --c-av-event-card-empty-hover: var(--c-av-black-opacity-5);
    --c-av-event-card-color-empty-bg: var(--c-av-black-opacity-5);
    --c-av-event-card-match-score-color: var(--c-av-secondary-500);
    --c-av-event-card-text-league-gradient-1: var(--c-av-theme-border-2);
    --c-av-event-card-text-league-gradient-2: var(--c-av-white-opacity-6);
    --c-av-event-card-bets-bg: var(--c-av-primary-300);
    --c-av-event-card-bets-users-text: var(--c-av-primary-500);
    --c-av-event-card-bets-users-icon: var(--c-av-primary-500);
    --c-av-event-card-users-bg: var(--c-av-white-opacity-4);
    --c-av-event-card-bets-text: var(--c-av-theme-text-1);
    --c-av-event-card-bets-icon: var(--c-av-theme-text-1);
    --c-av-event-card-inplay-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-event-card-inplay-color-img: none;
    --c-av-event-card-inplay-border: var(--c-av-event-card-border);
    --c-av-event-card-inplay-color-bg: var(--c-av-in-play-color-1);
    --c-av-event-card-inplay-text-league-gradient-1: var(--c-av-theme-border-2);
    --c-av-event-card-inplay-text-league-gradient-2: var(--c-av-white-opacity-6);
    --c-av-event-card-inplay-bets-users-text: var(--c-av-in-play-color-1);
    --c-av-event-card-inplay-bets-users-icon: var(--c-av-in-play-color-1);
    --c-av-event-card-inplay-bets-bg: var(--c-av-in-play-color-1);
    --c-av-event-card-inplay-hover: var(--c-av-in-play-color-1);
    --c-av-event-smallBtn-accent-hover: var(--c-av-in-play-color-1);
    --c-av-event-card-team-name-red: var(--c-av-muay-red-color);
    --c-av-event-card-team-name-blue: var(--c-av-muay-blue-color);
    --c-av-event-card-msg-text: var(--c-av-theme-text-1);
    --c-av-event-card-msg-icon: var(--c-av-warning-color-2);
    --c-av-event-card-msg-bg: var(--c-av-warning-color-1);
    --c-av-event-card-odds-button-bg: var(--c-av-odds-bg);
    --c-av-event-card-odds-button-img: var(--c-av-odds-img);
    --c-av-event-card-odds-button-hover-bg: var(--c-av-odds-hover-bg);
    --c-av-event-card-odds-button-hover-img: var(--c-av-odds-hover-img);
    --c-av-event-card-odds-button-border-width: var(--c-av-odds-button-border-width)
}

.c-score-map {
    --c-av-scoremap-bg: var(--c-av-white-opacity-1);
    --c-av-scoremap-text: var(--c-av-theme-text-2);
    --c-av-scoremap-msg-text: var(--c-av-theme-text-2);
    --c-av-scoremap-msg-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-scoremap-collapse-border-bottom: var(--c-av-theme-border-1);
    --c-av-scoremap-heading-text: var(--c-av-theme-primary-text);
    --c-av-scoremap-heading-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-scoremap-heading-border-bottom: var(--c-av-theme-border-1);
    --c-av-scoremap-ticket-border-bottom: var(--c-av-theme-border-1);
    --c-av-scoremap-ticket-hover-bg: hsl(60, 100%, 85%);
    --c-av-scoremap-ticket-closed-bg: transparent;
    --c-av-scoremap-ticket-closed-text: var(--c-av-theme-text-3);
    --c-av-scoremap-table-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-scoremap-table-text: var(--c-av-theme-text-1);
    --c-av-scoremap-table-thead-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-scoremap-table-thead-text: var(--c-av-theme-text-1);
    --c-av-scoremap-table-td-waiting-bg: hsl(3, 92%, 95%);
    --c-av-scoremap-table-td-checked-bg: hsl(45, 100%, 70%);
    --c-av-scoremap-table-td-current-bg: hsl(14, 100%, 87%);
    --c-av-scoremap-table-td-disabled-bg: var(--c-av-black-opacity-4);
    --c-av-scoremap-table-td-disabled-text: var(--c-av-theme-text-1);
    --c-av-scoremap-table-td-border: var(--c-av-theme-border-1);
    --c-av-scoremap-table-td-home-text: var(--c-av-theme-text-1);
    --c-av-scoremap-table-td-home-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-scoremap-table-td-away-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-scoremap-table-td-away-text: var(--c-av-theme-text-2);
    --c-av-scoremap-value-text: var(--c-av-theme-primary-text);
    --c-av-scoremap-score-text: HSL(0, 100%, 50%);
    --c-av-scoremap-clear-icon: var(--c-av-theme-text-2);
    --c-av-score-map-btn-border: var(--c-av-theme-border-2);
    --c-av-score-map-btn-text: var(--c-av-theme-text-2);
    --c-av-score-map-btn-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-score-map-btn-hover-bg: var(--c-av-lv2-theme-bg-1-hover)
}

.c-scoreboard {
    --c-av-scoreboard-icon-bg: transparent;
    --c-av-scoreboard-match-player-icon-color: var(--c-av-grey-300);
    --c-av-scoreboard-sport-icon-color: var(--c-av-grey-800);
    --c-av-scoreboard-status-icon-color: hsl(3, 52%, 47%);
    --c-av-scoreboard-content-text: inherit;
    --c-av-scoreboard-content-bg: transparent;
    --c-av-scoreboard-content-border: var(--c-av-theme-border-1);
    --c-av-scoreboard-info-bg: var(--c-av-scoreboard-content-bg);
    --c-av-scoreboard-info-border: var(--c-av-scoreboard-content-border);
    --c-av-scoreboard-info-badge-icon: var(--c-av-grey-600);
    --c-av-scoreboard-info-badge-text: var(--c-av-black-opacity-1);
    --c-av-scoreboard-info-badge-bg: var(--c-av-white);
    --c-av-scoreboard-detail-text: var(--c-av-scoreboard-content-text);
    --c-av-scoreboard-detail-bg: var(--c-av-scoreboard-content-bg);
    --c-av-scoreboard-detail-border: var(--c-av-theme-border-1);
    --c-av-scoreboard-row-title-bg: hsla(0, 0%, 0%, .04);
    --c-av-scoreboard-row-title-in-play-bg: var(--c-av-white-opacity-4);
    --c-av-scoreboard-text-highlight: var(--c-av-secondary-500);
    --c-av-scoreboard-text-total: var(--c-av-scoreboard-text-highlight);
    --c-av-scoreboard-serve-default-bg: var(--c-av-black-opacity-4);
    --c-av-scoreboard-serve-bg: var(--c-av-scoreboard-text-highlight);
    --c-av-scoreboard-ball-text: var(--c-av-white );
    --c-av-scoreboard-ball-bg: var(--c-av-black-opacity-3);
    --c-av-scoreboard-ball-empty-bg: var(--c-av-black-opacity-5);
    --c-av-scoreboard-sport50-content-text: inherit;
    --c-av-scoreboard-sport50-content-bg: transparent;
    --c-av-scoreboard-sport50-content-border: var(--c-av-theme-border-1);
    --c-av-scoreboard-sport50-detail-text: var(--c-av-scoreboard-sport50-content-text);
    --c-av-scoreboard-sport50-detail-bg: var(--c-av-scoreboard-sport50-content-bg);
    --c-av-scoreboard-sport50-detail-border: var(--c-av-theme-border-1);
    --c-av-scoreboard-sport50-detail-btn-bg: var(--c-av-scoreboard-sport50-cell-title-bg);
    --c-av-scoreboard-sport50-cell-title-bg: var(--c-av-white-opacity-4);
    --c-av-scoreboard-sport50-text-highlight: var(--c-av-secondary-500);
    --c-av-scoreboard-sport50-text-total: var(--c-av-scoreboard-sport50-text-highlight);
    --c-av-scoreboard-sport50-serve-bg: var(--c-av-scoreboard-sport50-text-highlight);
    --c-av-scoreboard-streaming-bg: transparent;
    --c-av-scoreboard-streaming-content-text: var(--c-av-white-opacity-1);
    --c-av-scoreboard-streaming-content-border: var(--c-av-white-opacity-5);
    --c-av-scoreboard-streaming-content-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-streaming-info-text: var(--c-av-scoreboard-streaming-content-text);
    --c-av-scoreboard-streaming-info-bg: var(--c-av-scoreboard-streaming-content-bg);
    --c-av-scoreboard-streaming-info-border: var(--c-av-scoreboard-streaming-content-border);
    --c-av-scoreboard-streaming-info-badge-icon: var(--c-av-white-opacity-3);
    --c-av-scoreboard-streaming-info-badge-text: var(--c-av-white-opacity-1);
    --c-av-scoreboard-streaming-info-badge-bg: var(--c-av-grey-700);
    --c-av-scoreboard-streaming-detail-text: var(--c-av-scoreboard-streaming-content-text);
    --c-av-scoreboard-streaming-detail-border: var(--c-av-white-opacity-5);
    --c-av-scoreboard-streaming-detail-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-streaming-cell-title-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-streaming-row-title-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-streaming-detail-btn-bg: var(--c-av-scoreboard-streaming-sport50-cell-title-bg);
    --c-av-scoreboard-streaming-text-highlight: HSL(47, 100%, 59%);
    --c-av-scoreboard-streaming-ball-text: var(--c-av-scoreboard-ball-text);
    --c-av-scoreboard-streaming-ball-bg: var(--c-av-white-opacity-4);
    --c-av-scoreboard-streaming-serve-bg: HSL(47, 100%, 59%);
    --c-av-scoreboard-streaming-ball-empty-bg: var(--c-av-white-opacity-5);
    --c-av-scoreboard-streaming-text-total: HSL(47, 100%, 59%);
    --c-av-scoreboard-streaming-baseball-bag-bg: var(--c-av-white-opacity-5);
    --c-av-scoreboard-streaming-baseball-light-bg: var(--c-av-white-opacity-5)
}

.c-baseball-info {
    --c-av-baseball-bag-bg: var(--c-av-black-opacity-4);
    --c-av-baseball-bag-selected-bg: var(--c-av-secondary-500);
    --c-av-baseball-light-bg: var(--c-av-black-opacity-4);
    --c-av-baseball-light-selected-bg: var(--c-av-secondary-500)
}

.time-machine {
    --time-machine-bg: HSL(0, 0%, 100%);
    --time-machine-bg-gredient-1: HSL(217, 87%, 89%);
    --time-machine-bg-gredient-2: HSL(0, 0%, 100%)
}

[class^="tm-"] {
    --tm-text-goal-color: var(--c-av-theme-text-1);
    --tm-text-odds-color: var(--c-av-theme-text-1);
    --tm-text-odds-minus: #ff0000;
    --tm-bettype-text-title-color: HSL(217, 33%, 49%);
    --tm-bettype-text-color: var(--c-av-theme-text-1);
    --tm-oddsbox-text: var(--c-av-theme-text-1);
    --tm-oddsbox-border: var(--c-av-theme-border-2);
    --tm-oddsbox-bg: var(--c-av-odds-bg);
    --tm-oddsbox-img: var(--c-av-odds-img);
    --tm-oddsbox-change-up-color: HSL( 91, 100%, 32%);
    --tm-oddsbox-change-down-color: HSL(0, 100%, 46%);
    --tm-oddsbox-hover-img: linear-gradient(to bottom, transparent 45%, rgba(200, 200, 200, 0.2) 90%);
    --tm-oddsbox-hover-border: var(--c-av-theme-border-2);
    --tm-oods-minus: var(--c-av-odds-minus-text);
    --tm-clock-time-text: var(--c-av-theme-text-1);
    --tm-clock-bg: var(--c-av-white);
    --tm-clock-shadow: drop-shadow(0px 0px 8px HSL(217, 87%, 89%));
    --tm-clock-before-shadow: drop-shadow(0 0 .5rem var(--c-av-white-opacity-3));
    --tm-clock-match-time-shadow: drop-shadow( 0 0 .25rem rgba(0, 0, 0, 0.38));
    --tm-slider-group-btn-icon: var(--c-av-theme-text-1);
    --tm-slider-group-btn-bg: HSL(0, 0%, 100%);
    --tm-slider-group-btn-border: var(--tm-oddsbox-border);
    --tm-slider-group-btn-disabled-icon: var(--c-av-black-opacity-5);
    --tm-slider-group-btn-disabled-bg: HSL(0, 0%, 93%);
    --tm-slider-bg: HSL(0, 0%, 46%);
    --tm-slider-after-bg: red;
    --tm-slider-border: var(--c-av-theme-border-2);
    --tm-slider-bar-text-title-color: HSL(0, 0%, 100%);
    --tm-slider-info-text: var(--c-av-theme-text-1);
    --tm-slider-tag-div-bg: var(--c-av-white-opacity-1);
    --tm-slider-match-time-text: var(--c-av-white);
    --tm-slider-match-time-bg: HSL(0, 0%, 46%);
    --tm-slider-match-time-arrow: HSL(0, 0%, 46%);
    --tm-slider-select-time-gradient-1: rgba(255, 153, 0, 1);
    --tm-slider-select-time-gradient-2: rgba(255, 79, 0, 1);
    --tm-slider-select-time-text: var(--c-av-white);
    --tm-slider-select-time-shadow: drop-shadow(0px 0px 6px var(--c-av-black-opacity-1));
    --tm-slider-select-time-before-border: rgba(255, 79, 0, 1);
    --tm-slider-range-slider-thumb-shadow: rgba(255, 249, 51, 0.9);
    --tm-slider-range-slider-thumb-hint-shadow: rgba(255, 249, 51, 0);
    --tm-btn-bar-text: var(--c-av-theme-text-1);
    --tm-btn-bar-disabled-text: var(--c-av-black-opacity-5);
    --tm-btn-bar-bg: var(--c-av-grey-100);
    --tm-btn-bar-hover-filter: brightness(85%);
    --tm-pointer-mask-gredient-1: HSL(217, 87%, 89%);
    --tm-pointer-mask-gredient-2: var(--c-av-white);
    --tm-special-pointer-mask-gredient-1: HSL(120, 100%, 35%);
    --tm-special-pointer-mask-gredient-2: HSL(120, 100%, 10%);
    --tm-preloader-circle: HSL( 262, 100%, 50% ) ;
    --tm-preloader-bg: var(--c-av-white);
    --tm-star-bg: rgba(24, 255, 0, 0.7);
    --tm-star-shadow: #feffae;
    --tm-desktop-info-text: var(--c-av-white);
    --tm-desktop-info-bg: var(--c-av-black-opacity-1);
    --tm-desktop-info-content-scrollbar-track-bg: var(--c-av-black-opacity-1);
    --tm-desktop-info-content-scrollbar-thumb-bg: var(--c-av-white-opacity-4);
    --tm-desktop-info-content-scrollbar-thumb-hover-bg: var(--c-av-white-opacity-3)
}

.c-streaming {
    --c-av-streaming-singlematch-heading-bg: var(--c-av-grey-800);
    --c-av-streaming-heading-text: var(--c-av-white);
    --c-av-streaming-heading-arrow-bg: var(--c-av-white-opacity-5);
    --c-av-streaming-heading-hover-bg: var(--c-av-black);
    --c-av-streaming-heading-selected-bg: var(--c-av-black);
    --c-av-streaming-heading-icon: var(--c-av-white-opacity-1);
    --c-av-streaming-heading-icon-border: transparent;
    --c-av-streaming-heading-selected-icon: var(--c-av-secondary-500);
    --c-av-streaming-heading-in-play-icon: var(--c-av-in-play-color-1);
    --c-av-streaming-heading-icon-play-selected-bg: var(--c-av-in-play-color-1);
    --c-av-streaming-heading-icon-play-selected-icon: var(--c-av-white);
    --c-av-streaming-heading-data-selected-hover-bg: transparent;
    --c-av-multi-view-streaming-heading-bg: var(--c-av-primary-500);
    --c-av-multi-view-streaming-heading-btn-hover-bg: var(--c-av-primary-400);
    --c-av-multi-view-streaming-heading-btn-selected-bg: var(--c-av-primary-600);
    --c-av-multi-view-streaming-dropdown-hover-bg: var(--c-av-multi-view-streaming-heading-btn-hover-bg);
    --c-av-streaming-popup-heading-text: var(--c-av-white);
    --c-av-streaming-popup-heading-bg: var(--c-av-primary-500);
    --c-av-streaming-popup-heading-hover-bg: var(--c-av-primary-400);
    --c-av-streaming-popup-in-mobile-title-bg: var(--c-av-black-opacity-1);
    --c-av-streaming-popup-dropdown-text: var(--c-av-white-opacity-1);
    --c-av-streaming-popup-dropdown-bg: var(--c-av-primary-500);
    --c-av-streaming-popup-dropdown-gradient-bg: transparent;
    --c-av-streaming-popup-dropdown-bg-hover: var(--c-av-primary-400);
    --c-av-streaming-popup-dropdown-list-bg: var(--c-av-primary-600);
    --c-av-streaming-popup-dropdown-item-bg-hover: var(--c-av-primary-700);
    --c-av-streaming-popup-dropdown-item-bg-selected: var(--c-av-primary-700);
    --c-av-streaming-dropdown-text: var(--c-av-white);
    --c-av-streaming-dropdown-bg: transparent;
    --c-av-streaming-dropdown-hover-bg: var(--c-av-black);
    --c-av-streaming-dropdown-gradient-bg: transparent;
    --c-av-streaming-dropdown-list-bg: var(--c-av-grey-800);
    --c-av-streaming-dropdown-item-bg-hover: var(--c-av-grey-700);
    --c-av-streaming-dropdown-item-bg-selected: var(--c-av-grey-600);
    --c-av-streaming-highlight-heading-icon: var(--c-av-white);
    --c-av-streaming-highlight-heading-icon-bg: var(--c-av-primary-800);
    --c-av-streaming-highlight-heading-icon-hover-bg: var(--c-av-primary-400);
    --c-av-streaming-match-bg: var(--c-av-black);
    --c-av-streaming-match-text: var(--c-av-white)
}

.c-vocal-streaming {
    --c-av-vocal-streaming-bg: linear-gradient(to bottom, var(--c-av-primary-800) 0%, var(--c-av-black) 30%, var(--c-av-black) 100%);
    --c-av-vocal-streaming-player-bg: var(--c-av-primary-600);
    --c-av-vocal-streaming-player-hover-bg: var(--c-av-primary-500);
    --c-av-vocal-streaming-img-btn-play-bg: var(--c-av-black-opacity-3);
    --c-av-vocal-streaming-img-btn-play-hover-bg: var(--c-av-black-opacity-2);
    --c-av-vocal-streaming-info-text: var(--c-av-white);
    --c-av-vocal-streaming-option-text: var(--c-av-white);
    --c-av-vocal-streaming-playing-text: var(--c-av-white);
    --c-av-vocal-streaming-list-after-bg: var(--c-av-black-opacity-3);
    --c-av-vocal-streaming-item-hover-bg: var(--c-av-white-opacity-5);
    --c-av-vocal-streaming-item-img-before-bg: var(--c-av-black-opacity-4);
    --c-av-vocal-streaming-scroll-button-text: var(--c-av-white);
    --c-av-vocal-streaming-scroll-button-hover-bg: var(--c-av-white-opacity-5);
    --c-av-vocal-streaming-btn-play-unselected-effect-bg: var(--c-av-secondary-400)
}

.c-bbin-popup {
    --c-av-bbin-popup-header-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-bbin-popup-currency-text: var(--c-av-theme-primary-text);
    --c-av-bbin-popup-main-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-bbin-popup-main-head-border: var(--c-av-theme-border-1);
    --c-av-bbin-popup-main-slider-text: var(--c-av-theme-primary-text);
    --c-av-bbin-popup-modal-container-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-bbin-popup-main-slider-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-bbin-popup-main-slider-fill-bg: var(--c-av-primary-500);
    --c-av-bbin-popup-main-slider-handle-bg: var(--c-av-white)
}

.c-favorite-list {
    --c-av-favorite-list-bg: var(--c-av-white-opacity-4);
    --c-av-favorite-list-border: var(--c-av-theme-border-2);
    --c-av-favorite-list-collapse-button-color: var(--c-av-theme-text-2);
    --c-av-favorite-list-collapse-button-hover-color: var(--c-av-lv1-theme-bg-1);
    --c-av-favorite-list-collapse-button-hover-bg: var(--c-av-theme-text-2);
    --c-av-favorite-list-collapse-button-hover-shadow: var(--c-av-theme-text-1);
    --c-av-favorite-list-teams-btn-text: var(--c-av-odds-page-filter-btn-text);
    --c-av-favorite-list-teams-btn-bg: var(--c-av-odds-page-filter-btn-bg);
    --c-av-favorite-list-teams-btn-hover-bg: var(--c-av-odds-page-filter-btn-hover-bg)
}

.c-select-league {
    --c-av-select-league-filter-btn-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-select-league-filter-btn-hover-bg: var(--c-av-select-league-filter-btn-bg);
    --c-av-select-league-filter-btn-hover-filter: brightness(102.5%);
    --c-av-select-league-filter-btn-text: var(--c-av-theme-text-2);
    --c-av-select-league-filters-border: var(--c-av-theme-border-2);
    --c-av-select-league-btn-text: var(--c-av-theme-primary-text);
    --c-av-select-league-btn-bg: var(--c-av-primary-50);
    --c-av-select-league-btn-border-bottom: transparent;
    --c-av-select-league-header-input-bg: var(--c-av-lv1-theme-bg-1)
}

.c-popup-streaming,.c-widget--showing-now {
    --c-av-streaming-schedule-bg: var(--c-av-primary-500);
    --c-av-streaming-default-text: var(--c-av-primary-800);
    --c-av-streaming-popup-text: var(--c-av-theme-text-2);
    --c-av-streaming-scrollbar-track: var(--c-av-primary-50);
    --c-av-streaming-scrollbar-thumb: var(--c-av-primary-200);
    --c-av-streaming-scrollbar-thumb-hover: var(--c-av-primary-200);
    --c-av-streaming-list-bg: var(--c-av-primary-700);
    --c-av-streaming-list-sport-control-text: var(--c-av-white-opacity-1);
    --c-av-streaming-list-sport-control-next: linear-gradient(to right, transparent 0, var(--c-av-black-opacity-1) 40%);
    --c-av-streaming-list-sport-control-next-hover: linear-gradient(to right, transparent 0, var(--c-av-grey-400) 40%);
    --c-av-streaming-list-sport-control-pre: linear-gradient(to left, transparent 0, var(--c-av-black-opacity-1) 40%);
    --c-av-streaming-list-sport-control-pre-hover: linear-gradient(to left, transparent 0, var(--c-av-grey-400) 40%);
    --c-av-streaming-list-sport-menu-bg: var(--c-av-primary-900);
    --c-av-streaming-list-sport-item-text: var(--c-av-primary-900);
    --c-av-streaming-list-sport-item-bg: var(--c-av-primary-700);
    --c-av-streaming-list-sport-item-border: var(--c-av-white-opacity-4);
    --c-av-streaming-list-sport-item-bg-hover: var(--c-av-primary-600);
    --c-av-streaming-list-sport-item-text-selected: var(--c-av-theme-text-1);
    --c-av-streaming-list-sport-item-bg-selected: var(--c-av-lv2-theme-bg-1);
    --c-av-streaming-list-content-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-streaming-list-tab-text: var(--c-av-theme-text-2);
    --c-av-streaming-list-tab-text-hover: var(--c-av-theme-primary-text);
    --c-av-streaming-list-tab-text-selected: var(--c-av-theme-primary-text);
    --c-av-streaming-list-tab-after: currentColor;
    --c-av-streaming-list-tab-after-img: none;
    --c-av-streaming-list-item-bg: var(--c-av-primary-50);
    --c-av-streaming-list-item-bg-hover: var(--c-av-odds-hover-bg);
    --c-av-streaming-list-league-text: var(--c-av-theme-primary-text);
    --c-av-streaming-list-league-icon: var(--c-av-theme-primary-text);
    --c-av-streaming-list-match-bg: var(--c-av-in-play-color-1);
    --c-av-streaming-list-match-bg-hover: var(--c-av-in-play-color-1);
    --c-av-streaming-list-match-icon: var(--c-av-white);
    --c-av-streaming-content-demo-bg: var(--c-av-black);
    --c-av-showing-now-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-showing-now-list-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-showing-now-border: var(--c-av-primary-600);
    --c-av-showing-now-collapse-text: var(--c-av-theme-primary-text);
    --c-av-showing-now-collapse-icon: var(--c-av-white-opacity-1);
    --c-av-showing-now-collapse-icon-bg: var(--c-av-primary-500)
}

.c-network {
    --c-av-btn-network-hover-bg: var(--c-av-primary-800);
    --c-av-btn-network-fill: var(--c-av-white);
    --c-av-network-btn-open: var(--c-av-primary-800);
    --c-av-network-btn-fill: var(--c-av-white);
    --c-av-network-content-shadow: var(--c-av-black);
    --c-av-network-content-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-network-content-text: var(--c-av-theme-text-1);
    --c-av-network-item-text: var(--c-av-theme-text-1);
    --c-av-network-item-border: var(--c-av-theme-border-2);
    --c-av-network-item-bg-hover: var(--c-av-grey-50);
    --c-av-network-item-bg-active: var(--c-av-grey-100);
    --c-av-side-network-mini-btn-bg: var(--c-av-primary-300);
    --c-av-side-network-mini-btn-hover-bg: var(--c-av-primary-200);
    --c-av-side-network-mini-btn-selected-icon: var(--c-av-white);
    --c-av-side-network-mini-btn-selected-bg: var(--c-av-primary-500);
    --c-av-side-network-main-shadow: 0px 4px 4px rgba(0, 0, 0, 0.22), 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 6px 30px rgba(0, 0, 0, 0.1)
}

.c-network-iconsymbol {
    --c-network-icon-nosignal: var( --c-av-grey-400);
    --c-network-icon-color: hsl(100, 86%, 48%)
}

.c-search-list {
    --c-av-search-list-border-color: var(--c-av-dropdown-container-border);
    --c-av-search-list-item-hover-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-search-list-header-btn-hover-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-search-list-item-btn-hover-bg: var(--c-av-lv2-theme-bg-1)
}

.c-gototop {
    --c-av-btn-backtotop-bg: var(--c-av-black-opacity-3);
    --c-av-btn-backtotop-hover-bg: var(--c-av-black-opacity-1);
    --c-av-btn-backtotop-txt: var(--c-av-white)
}

.c-sport-highlight-list {
    --c-av-sport-highlight-list-bg: var(--c-av-primary-900);
    --c-av-sport-highlight-list-swiper-button-text: var(--c-av-white);
    --c-av-sport-highlight-list-swiper-button-bg: var(--c-av-black);
    --c-av-sport-highlight-list-swiper-button-hover-bg: var(--c-av-grey-600);
    --c-av-sport-highlight-list-item-selected-border: var(--c-av-grey-100);
    --c-av-sport-highlight-list-item-text: var(--c-av-white);
    --c-av-sport-highlight-list-item-after-bg-image: linear-gradient( var(--c-av-black-opacity-2) 0%, transparent 100%);
    --c-av-sport-highlight-list-item-hover-after-bg-image: linear-gradient( var(--c-av-black-opacity-2) 25%, transparent 100%)
}

[class^="c-recommend"] {
    --c-av-recommend-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-recommend-border: var(--c-av-theme-border-2);
    --c-av-recommend-swiper-button: var(--c-av-lv2-theme-bg-1);
    --c-av-recommend-swiper-button-icon: var(--c-av-theme-text-2);
    --c-av-recommend-swiper-button-shadow: var(--c-av-theme-text-2);
    --c-av-recommend-swiper-button-hover: var(--c-av-primary-500);
    --c-av-recommend-swiper-button-hover-icon: var(--c-av-white-opacity-1);
    --c-av-recommend-swiper-bullet: var(--c-av-black-opacity-5);
    --c-av-recommend-swiper-bullet-active: var(--c-av-primary-500)
}

.c-tutorial {
    --c-av-tutorial-overlay-bg: var(--c-av-black-opacity-3);
    --c-av-tutorial-step-text: var(--c-av-white-opacity-1);
    --c-av-tutorial-btn-text: var(--c-av-white-opacity-1);
    --c-av-tutorial-btn-bg: var(--c-av-black-opacity-2);
    --c-av-tutorial-btn-next-text: var(--c-av-white-opacity-1);
    --c-av-tutorial-btn-next-bg: var(--c-av-primary-500);
    --c-av-tutorial-btn-watch-again-text: var(--c-av-white-opacity-1);
    --c-av-tutorial-btn-watch-again-bg: var(--c-av-primary-500);
    --c-av-tutorial-btn-play-now-text: var(--c-av-white-opacity-1);
    --c-av-tutorial-btn-play-now-bg: var(--c-av-secondary-500)
}

.c-history-score {
    --c-av-history-score-border: var(--c-av-primary-600);
    --c-av-history-score-header-text: var(--c-av-white);
    --c-av-history-score-header-bg: var(--c-av-primary-500);
    --c-av-history-score-container-border: var(--c-av-theme-border-2);
    --c-av-history-score-container-bg: var(--c-av-white-opacity-1);
    --c-av-history-score-home: HSL(0, 100%, 50%);
    --c-av-history-score-away: HSL(217, 100%, 50%);
    --c-av-history-score-draw: HSL(121, 100%, 30%)
}

.jssocials {
    --c-av-jssocials-share-link-bg: var(--c-av-primary-700);
    --c-av-jssocials-share-link-text: var(--c-av-white)
}

.singlePage {
    --c-av-single-page-icon-color: var(--c-av-white);
    --c-av-single-page-footer-text: var(--c-av-grey-600);
    --c-av-single-page-footer-bg: var(--c-av-grey-200);
    --c-av-single-page-footer-border-top-color: var(--c-av-grey-500);
    --c-av-single-page-remind-text: var(--c-av-grey-500)
}

.passStrength {
    --c-av-passStrength-text: var(--c-av-white);
    --c-av-passStrength-bg: var(--c-av-white);
    --c-av-passStrength-border: var(--c-av-black-opacity-5);
    --c-av-passStrength-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.1) inset;
    --c-av-passStrength-shortPass-text: #9c0000;
    --c-av-passStrength-shortPass-border: #dd5b57;
    --c-av-passStrength-otherPass-bg-start: #cf3d3a;
    --c-av-passStrength-otherPass-bg-end: #dd5b57;
    --c-av-passStrength-otherPass-bg: linear-gradient(to left, var(--c-av-passStrength-otherPass-bg-start) 0%, var(--c-av-passStrength-otherPass-bg-end) 100%);
    --c-av-passStrength-badPass-bg-start: #cf3d3a;
    --c-av-passStrength-badPass-bg-end: #dd5b57;
    --c-av-passStrength-badPass-bg: linear-gradient(to left, var(--c-av-passStrength-badPass-bg-start) 0%, var(--c-av-passStrength-badPass-bg-end) 100%);
    --c-av-passStrength-goodPass-bg-start: #ec9739;
    --c-av-passStrength-goodPass-bg-end: #f2b556;
    --c-av-passStrength-goodPass-bg: linear-gradient(to left, var(--c-av-passStrength-goodPass-bg-start) 0%, var(--c-av-passStrength-goodPass-bg-end) 100%);
    --c-av-passStrength-strongPass-bg-start: #43a543;
    --c-av-passStrength-strongPass-bg-end: #66bf66;
    --c-av-passStrength-strongPass-bg: linear-gradient(to left, var(--c-av-passStrength-strongPass-bg-start) 0%, var(--c-av-passStrength-strongPass-bg-end) 100%)
}

:root {
    --scroll-bar-track: var(--c-av-black-opacity-4);
    --scroll-bar-track-shadow: 0 0 .2rem 0 var(--c-av-black-opacity-1);
    --checkbox-common-border: var(--c-av-grey-200);
    --checkbox-common-bg: var(--c-av-white);
    --checkbox-text: var(--c-av-grey-700);
    --checkbox-checkbox-border: var(--c-av-grey-200);
    --checkbox-checkbox-bg: var(--c-av-white);
    --checkbox-disable-text: var(--c-av-grey-300);
    --checkbox-disable-checkbox-bg: var(--c-av-grey-100);
    --checkbox-disable-checkbox-text: var(--c-av-grey-500);
    --radio-text: var(--c-av-grey-700);
    --radio-radio-border: var(--c-av-grey-300);
    --radio-radio-bg: var(--c-av-white);
    --radio-checked-radiobox-before-bg: var(--c-av-grey-700);
    --preloader-common-bg: rgba(0, 0, 0, 0.03)
}

.largeBtn,[class*="smallBtn"] {
    --unrenamed-btn-focus-shadow: 0 0 0 1px var(--c-av-white), 0 0 1px 3px var(--c-av-black-opacity-4);
    --small-btn-icon-favorite-added-text-shadow: 0 0 0.1em rgba(0, 0, 0, 1);
    --largebtn-tertiary-hover-shadow: 0 0 .2rem 0 var(--c-av-black-opacity-6)
}

[class^="hint"] {
    --hint-shadow: 0 0 .2rem 0 var(--c-av-black-opacity-6)
}

.msg {
    --msg-shadow: 0 0 .2rem 0 var(--c-av-black-opacity-6)
}

[data-darkmode="true"]:root {
    --c-av-body-bg: var(--c-av-lv1-theme-bg-1);
    --c-av-custom-scroll-thumb: var(--c-av-lv1-theme-bg-3);
    --c-av-custom-scroll-thumb-hover: var(--c-av-lv1-theme-bg-4);
    --c-av-custom-scroll-thumb-shadow: var(--c-av-black-opacity-3);
    --c-av-text-mmr-positive: hsl(220, 100%, 70%);
    --c-av-text-mmr-negative: hsl(0, 100%, 70%);
    --c-av-odds-bg: hsla(0, 0%, 100%, .1);
    --c-av-odds-heavy-bg: hsla(0, 0%, 100%, .1);
    --c-av-odds-hover-bg: hsla(0, 0%, 100%, .2);
    --c-av-odds-even-bg: hsla(0, 0%, 100%, .18);
    --c-av-odds-in-play-hover-bg: hsla(0, 0%, 100%, .2);
    --c-av-odds-quickbet-bg: var(--c-av-odds-hover-bg);
    --c-av-odds-selected-bg: var(--c-av-odds-hover-bg);
    --c-av-odds-selected-shadow: 0 0 0 1px var(--c-av-primary-50) inset;
    --c-av-odds-change-bg: hsla(60, 100%, 15%, .6);
    --c-av-odds-changed-bg: hsla(60, 100%, 15%, .2);
    --c-av-match-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-match-even-bg: var(--c-av-match-bg);
    --c-av-match-live-bg: var(--c-av-match-bg);
    --c-av-match-live-even-bg: var(--c-av-match-live-bg);
    --c-av-match-bettype-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-match-even-bettype-bg: var(--c-av-match-bettype-bg);
    --c-av-match-live-bettype-bg: var(--c-av-match-bettype-bg);
    --c-av-match-live-even-bettype-bg: var(--c-av-match-live-bettype-bg);
    --c-av-cricket-fancy-blue-1: hsl(218, 50%, 50%);
    --c-av-cricket-fancy-blue-2: hsl(218, 60%, 65%);
    --c-av-cricket-fancy-blue-3: hsl(218, 70%, 75%);
    --c-av-cricket-fancy-pink-1: hsl(350, 50%, 50%);
    --c-av-cricket-fancy-pink-2: hsl(350, 60%, 65%);
    --c-av-cricket-fancy-pink-3: hsl(350, 70%, 75%)
}

[data-darkmode="true"] .c-badge {
    --c-av-badge-void-bg: var(--c-av-grey-600)
}

[data-darkmode="true"] .c-btn,[data-darkmode="true"] .c-tooltip {
    --c-av-btn-default-hover-filter: brightness(120%);
    --c-av-btn-time-machine-border: var(--c-av-match-option-button-border);
    --c-av-btn-live-streamver-border: var(--c-av-match-option-button-border);
    --c-av-btn-fastmarket-border: var(--c-av-match-option-button-border);
    --c-av-btn-add-in-play-text: var(--c-av-in-play-color-1)
}

[data-darkmode="true"] .c-input-stepper {
    --c-av-input-stepper-btn-hover-filter: brightness(120%);
    --c-av-input-stepper-input-focus-border: var(--c-av-primary-50)
}

[data-darkmode="true"] [class*="c-text"] {
    --c-av-text-mmr-positive: hsl(220, 100%, 70%);
    --c-av-text-mmr-negative: hsl(0, 100%, 70%);
    --c-av-text-search-result: var(--c-av-theme-text-1);
    --c-av-text-search-result-bg: var(--c-av-warning-color-1);
    --c-av-text-select-league-search-result: var(--c-av-theme-text-1);
    --c-av-text-select-league-search-result-bg: var(--c-av-warning-color-1);
    --c-av-primary-text: var(--c-av-primary-50)
}

[data-darkmode="true"] .c-team {
    --c-av-team-favor: var(--c-av-theme-secondary-text)
}

[data-darkmode="true"] .c-textfield,[data-darkmode="true"] .c-tooltip {
    --c-av-textfield-stake-focus-border: var(--c-av-primary-50);
    --c-av-tooltip-accent-text: var(--c-av-warning-color-2)
}

[data-darkmode="true"] .c-empty {
    --c-av-empty-img-icon: var(--c-av-theme-text-3);
    --c-av-empty-multi-view-msg-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-empty-img-lottie-opacity: 1;
    --c-av-empty-img-lottie-mix-blend-mode: screen
}

[data-darkmode="true"] .c-dropdown {
    --c-av-dropdown-container-border: var(--c-av-theme-border-2);
    --c-av-dropdown-menu-item-hover: var(--c-av-lv2-theme-bg-2);
    --c-av-dropdown-menu-item-selected: var(--c-av-primary-500);
    --c-av-dropdown-container-scroll-thumb-color: var(--c-av-lv1-theme-bg-3);
    --c-av-dropdown-container-scroll-thumb-color-hover: var(--c-av-lv1-theme-bg-4);
    --c-av-fastmarket-dropdown-menu-item-hover: var(--c-av-primary-500);
    --c-av-fastmarket-dropdown-menu-item-selected-bg: var(--c-av-primary-50);
    --c-av-fastmarket-dropdown-menu-item-title-bg: var(--c-av-white-opacity-6);
    --c-av-dropdown-match-feature-btn-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-dropdown-match-feature-btn-group-text: var(--c-av-theme-primary-text);
    --c-av-dropdown-favorite-button-bg: hsla(0, 0%, 100%, .1);
    --c-av-dropdown-favorite-button-border: var(--c-av-dropdown-favorite-button-bg)
}

[data-darkmode="true"] [class*="c-switch"] {
    --c-av-switch-bg: var(--c-av-white-opacity-4);
    --c-av-switch-on-bg: var(--c-av-primary-400);
    --c-av-switch-darkmode-border: var(--c-av-white-opacity-4)
}

[data-darkmode="true"] .c-ani-tgbot {
    --c-av-ani-tgbot-circle-bg: var(--c-av-primary-300);
    --c-av-ani-tgbot-fill-bg: var(--c-av-primary-300);
    --c-av-ani-tgbot-face-bg: var(--c-av-lv2-theme-bg-1)
}

[data-darkmode="true"] .c-header {
    --c-av-header-logout-text: var(--c-av-white-opacity-2);
    --c-av-header-logout-hover-text: var(--c-av-white-opacity-1);
    --c-av-header-logout-bg: var(--c-av-primary-400);
    --c-av-header-logout-hover-bg: var(--c-av-primary-300);
    --c-av-header-announce-bg: var(--c-av-black-opacity-5);
    --c-av-header-announce-accent-text: var(--c-av-white-opacity-1);
    --c-av-header-announce-secondary-text: var(--c-av-white-opacity-1);
    --c-av-header-switch-on-bg: var(--c-av-primary-100);
    --c-av-header-option-border: var(--c-av-black-opacity-5);
    --c-av-dropdown-menu-lang-border: var(--c-av-white-opacity-4);
    --c-av-lic-header-option-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-lic-search-hover-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-lic-announce-hover-bg: var(--c-av-lv1-theme-bg-2-5)
}

[data-darkmode="true"] .c-header .c-textfield {
    --c-av-search-bg: var(--c-av-primary-600);
    --c-av-search-hover-bg: var(--c-av-primary-700);
    --c-av-search-btn-hover-bg: var(--c-av-primary-800)
}

[data-darkmode="true"] .c-header-menu {
    --c-av-header-submenu-item-name-text: var(--c-av-theme-text-1);
    --c-av-header-submenu-item-hover-bg: var(--c-av-white-opacity-5)
}

[data-darkmode="true"] .c-side-account {
    --c-av-side-account-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-account-header-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-account-value-text: var(--c-av-theme-text-2);
    --c-av-account-option-btn-hover-text: var(--c-av-theme-text-2);
    --c-av-account-option-btn-text: var(--c-av-theme-text-2);
    --c-av-account-option-btn-hover-text: var(--c-av-theme-text-2)
}

[data-darkmode="true"] .c-side-account__container.c-is-open {
    --c-av-account-header-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-side-account-content-bg: var(--c-av-lv2-theme-bg-1)
}

[data-darkmode="true"] .c-left-bar {
    --c-av-left-bar-content-custom-scroll-thumb-hover: var(--c-av-custom-scroll-thumb-hover);
    --c-av-side-nav-item-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-side-nav-item-open-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-side-nav-header-hover-bg: var(--c-av-white-opacity-5);
    --c-av-side-nav-header-mini-bg: var(--c-av-primary-500);
    --c-av-side-nav-header-hover-mini-bg: var(--c-av-primary-400);
    --c-av-side-nav-header-mini-open-bg: var(--c-av-primary-600);
    --c-av-side-nav-header-mask-bg: var(--c-av-white-opacity-6);
    --c-av-side-nav-tabs-mini-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-side-nav-tabs-mini-open-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-side-nav-tab-group-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-side-nav-tab-group-mini-border-width: 0;
    --c-av-side-nav-tab-group-mini-border: transparent;
    --c-av-side-nav-btn-hover-bg: var(--c-av-lv1-theme-bg-2-5-hover);
    --c-av-side-nav-btn-selected-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-side-nav-tab-selected-text: var(--c-av-primary-50);
    --c-av-side-nav-tab-selected-after-bg: currentColor;
    --c-av-side-nav-tab-selected-after-img: none;
    --c-av-side-nav-more-text: var(--c-av-white);
    --c-av-side-nav-more-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-tw-entrance-shadow: 0 0 0 1px var(--c-av-theme-border-2)
}

[data-darkmode="true"] .c-left-bar--mini .c-side-account {
    --c-av-account-header-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-side-account-content-bg: var(--c-av-lv2-theme-bg-1)
}

[data-darkmode="true"] .c-left-bar--mini .c-side-betting {
    --c-av-side-betting-main-bg: var(--c-av-lv2-theme-bg-1)
}

[data-darkmode="true"] .c-left-bar--mini .c-widget {
    --c-av-widget-content-bg: var(--c-av-lv2-theme-bg-1)
}

[data-darkmode="true"] .c-left-bar--mini .c-ticket {
    --c-av-ticket-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-sub-ticket-bg: var(--c-av-lv1-theme-bg-3)
}

[data-darkmode="true"] .c-right-bar--mini .c-widget {
    --c-av-widget-content-bg: var(--c-av-lv2-theme-bg-1)
}

[data-darkmode="true"] .c-side-collapse {
    --c-av-side-collapse-after-bg: var(--c-av-primary-600);
    --c-av-side-collapse-after-hover-bg: var(--c-av-primary-500)
}

[data-darkmode="true"] .c-side-betting {
    --c-av-side-betting-main-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-side-betting-tab-selected-hover-icon: var(--c-av-primary-100)
}

[data-darkmode="true"] .c-betcart {
    --c-av-betcart-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-betcart-betslip-betting-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-betcart-betlist-betting-bg: var(--c-av-lv1-theme-bg-2)
}

[data-darkmode="true"] .c-betslip {
    --c-av-betslip-tab-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-betslip-tab-hover-filter: brightness(92%);
    --c-av-betslip-tab-selected-bg: var(--c-av-primary-500)
}

[data-darkmode="true"] .c-betlist {
    --c-av-betlist-tab-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-betlist-tab-selected-bg: var(--c-av-primary-500)
}

[data-darkmode="true"] .c-booked-bet {
    --c-av-booked-bet-bg: var(--c-av-lv1-theme-bg-2)
}

[data-darkmode="true"] [class*="c-betting"] {
    --c-av-betting-waiting-text: var(--c-av-waiting-color-3);
    --c-av-betting-quick-stake-btn-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-betting-quick-stake-btn-img: none;
    --c-av-betting-quick-stake-btn-hover-filter: brightness(120%);
    --c-av-betting-combo-list-item-open-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-betting-combo-list-item-quick-stake-btn-text: var(--c-av-theme-text-1);
    --c-av-betting-combo-list-item-quick-stake-btn-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-betting-combo-list-item-quick-stake-btn-hover-filter: brightness(120%);
    --c-av-betting-setting-container-bg: var(--c-av-lv1-theme-bg-2)
}

[data-darkmode="true"] .c-ticket {
    --c-av-ticket-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-ticket-main-border: var(--c-av-primary-50);
    --c-av-ticket-in-play-main-border: var(--c-av-primary-50);
    --c-av-ticket-closed-text-bettype-number: var(--c-av-grey-600);
    --c-av-ticket-closed-live-tag-bg: var(--c-av-grey-600);
    --c-av-ticket-waiting-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-ticket-waiting-main-border: var(--c-av-waiting-color-3);
    --c-av-ticket-waiting-choice-text: var(--c-av-waiting-color-3);
    --c-av-ticket-waiting-status-tag-text: var(--c-av-waiting-color-3);
    --c-av-ticket-smp-dot-border: var(--c-av-primary-50);
    --c-av-ticket-smp-border: var(--c-av-primary-50);
    --c-av-sub-ticket-bg: var(--c-av-lv1-theme-bg-2-5);
    --c-av-ticket-void-betchoice-tag-bg: var(--c-av-white-opacity-5)
}

[data-darkmode="true"] .c-ticket-status-tag {
    --c-av-ticket-status-tag-void-text: var(--c-av-white-opacity-2);
    --c-av-ticket-status-tag-void-bg: var(--c-av-white-opacity-5);
    --c-av-ticket-status-tag-reject-text: var(--c-av-white-opacity-2);
    --c-av-ticket-status-tag-reject-bg: var(--c-av-white-opacity-5);
    --c-av-ticket-status-tag-closed-text: var(--c-av-white-opacity-2);
    --c-av-ticket-status-tag-closed-bg: var(--c-av-white-opacity-5)
}

[data-darkmode="true"] [class^="c-cashout"] {
    --c-av-cashout-filter-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-cashout-filter-text: var(--c-av-theme-text-1);
    --c-av-cashout-msg-process-bg: var(--c-av-white-opacity-5);
    --c-av-cashout-filter-border: transparent;
    --c-av-cashout-filter-selected-border: transparent
}

[data-darkmode="true"] [class^="c-cashout"] .c-is-selected .c-icon--checkbox {
    --c-av-checkbox-bg: var(--c-av-white);
    --c-av-checkbox-checked-icon: var(--c-av-primary-500)
}

[data-darkmode="true"] .c-quick-bet,[data-darkmode="true"] .c-tooltip {
    --c-av-quick-bet-arrow: var(--c-av-theme-border-2);
    --c-av-quick-bet-panel-border: var(--c-av-theme-border-2)
}

[data-darkmode="true"] .c-bettype--back-lay .c-quick-bet,[data-darkmode="true"] .c-bettype--no-yes .c-quick-bet {
    --c-av-quick-bet-arrow: var(--c-av-quick-bet-panel-bg)
}

[data-darkmode="true"] .c-widget {
    --c-av-widget-heading-mask-bg: var(--c-av-white-opacity-6);
    --c-av-widget-heading-hover-bg: var(--c-av-white-opacity-5);
    --c-av-widget-icon-collapse-bg: var(--c-av-primary-500);
    --c-av-widget-icon-collapse-hover-bg: var(--c-av-primary-400);
    --c-av-widget-icon-collapse-open-bg: var(--c-av-primary-600);
    --c-av-widget-content-bg: var(--c-av-lv1-theme-bg-2);
    --c-av-banner-bg: var(--c-av-lv1-theme-bg-2)
}

[data-darkmode="true"] .c-side-banner {
    --c-av-side-banner-bullet-bg: var(--c-av-white-opacity-4);
    --c-av-side-banner-bullet-active-bg: var(--c-av-primary-50)
}

[data-darkmode="true"] .c-odds-page {
    --c-av-odds-page-title-text: var(--c-av-theme-text-1);
    --c-av-odds-page-option-btn-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-odds-page-dropdown-menu-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-odds-page-dropdown-menu-hover-bg: var(--c-av-lv1-theme-bg-3-hover);
    --c-av-odds-page-option-btn-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-odds-page-option-btn-hover-bg: var(--c-av-lv1-theme-bg-3-hover);
    --c-av-odds-page-tab-selected: var(--c-av-primary-700);
    --c-av-odds-page-filter-btn-bg: var(--c-av-lv1-theme-bg-3);
    --c-av-odds-page-filter-btn-hover-bg: var(--c-av-lv1-theme-bg-4)
}

[data-darkmode="true"] .c-odds-table {
    --c-av-oddstable-title-text: var(--c-av-theme-text-1);
    --c-av-oddstable-header-arrow-bg: var(--c-av-white-opacity-6);
    --c-av-oddstable-in-play-league-header-border: var(--c-av-in-play-color-1);
    --c-av-oddstable-in-play-league-header-border-width: 1px
}

[data-darkmode="true"] .c-pinned-event {
    --c-av-pinned-event-header-arrow-bg: var(--c-av-white-opacity-6)
}

[data-darkmode="true"] .c-league {
    --c-av-league-header-hover-bg: var(--c-av-lv1-theme-bg-3-hover)
}

[data-darkmode="true"] .c-match {
    --c-av-match-option-button-bg: hsla(0, 0%, 100%, .1);
    --c-av-match-option-button-border: var(--c-av-match-option-button-bg);
    --c-av-match-option-button-in-play-text: var(--c-av-in-play-color-1);
    --c-av-match-option-button-in-play-hover-bg: var(--c-av-in-play-color-1);
    --c-av-match-more-btn-bg: hsla(0, 0%, 100%, .1);
    --c-av-match-more-btn-border: var(--c-av-match-more-btn-bg);
    --c-av-match-odds-more-lines-hover-bg: var(--c-av-lv1-theme-bg-3)
}

[data-darkmode="true"] .c-bettypes-tabs {
    --c-av-bettypes-tabs-selected: var(--c-av-primary-50)
}

[data-darkmode="true"] .c-bettypes {
    --c-av-bettype-ball-disabled: var(--c-av-grey-600);
    --c-av-bettype-ball-disabled-bg: var(--c-av-black-opacity-2)
}

[data-darkmode="true"] .c-empty-info {
    --c-av-empty-info-bg: var(--c-av-lv1-theme-bg-3)
}

[data-darkmode="true"] .c-bbin-popup {
    --c-av-bbin-popup-main-slider-fill-bg: var(--c-av-primary-50)
}

[data-darkmode="true"] .c-favorite-list {
    --c-av-favorite-list-bg: var(--c-av-lv1-theme-bg-2-hover)
}

[data-darkmode="true"] .c-knockout {
    --c-av-knockout-bg: var(--c-av-lv1-theme-bg-2)
}

[data-darkmode="true"] .c-network {
    --c-av-network-item-bg-hover: var(--c-av-black-opacity-4);
    --c-av-network-item-bg-active: var(--c-av-black-opacity-3)
}

[data-darkmode="true"] .c-select-league {
    --c-av-select-league-header-input-bg: var(--c-av-primary-800);
    --c-av-select-league-btn-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-select-league-filter-btn-text: var(--c-av-theme-text-1)
}

[data-darkmode="true"] [class*="c-event-card"] {
    --c-av-event-card-hover: var(--c-av-primary-50);
    --c-av-event-card-color-bg: HSLA( var(--c-av-primary-h), 40%, 30%, .3 );
    --c-av-event-card-bets-bg: var(--c-av-white-opacity-5);
    --c-av-event-card-inplay-bets-bg: var(--c-av-event-card-bets-bg)
}

[data-darkmode="true"] [class^="c-recommend"] {
    --c-av-recommend-card-color-bg: var(--c-av-lv1-theme-bg-4);
    --c-av-recommend-swiper-button: var(--c-av-lv1-theme-bg-2);
    --c-av-recommend-swiper-button-hover: var(--c-av-primary-500);
    --c-av-recommend-swiper-bullet: var(--c-av-white-opacity-4);
    --c-av-recommend-swiper-bullet-active: var(--c-av-primary-50)
}

[data-darkmode="true"] .c-scoreboard {
    --c-av-scoreboard-content-bg: transparent;
    --c-av-scoreboard-row-title-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-row-title-in-play-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-sport50-cell-title-bg: var(--c-av-white-opacity-6);
    --c-av-scoreboard-ball-bg: var(--c-av-grey-700);
    --c-av-scoreboard-ball-empty-bg: var(--c-av-grey-700);
    --c-av-scoreboard-serve-default-bg: var(--c-av-white-opacity-4)
}

[data-darkmode="true"] .c-baseball-info {
    --c-av-baseball-bag-bg: var(--c-av-white-opacity-4);
    --c-av-baseball-light-bg: var(--c-av-white-opacity-4)
}

[data-darkmode="true"] .c-popup-streaming,[data-darkmode="true"] .c-widget--showing-now {
    --c-av-streaming-scrollbar-track: var(--c-av-black-opacity-5);
    --c-av-streaming-scrollbar-thumb: var(--c-av-white-opacity-6);
    --c-av-streaming-scrollbar-thumb-hover: var(--c-av-white-opacity-6);
    --c-av-streaming-list-content-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-streaming-list-sport-item-bg-selected: var(--c-av-lv2-theme-bg-2);
    --c-av-streaming-list-sport-item-bg-hover: var(--c-av-primary-800);
    --c-av-streaming-list-item-bg: var(--c-av-primary-700);
    --c-av-streaming-list-tab-text-selected: var(--c-av-primary-50);
    --c-av-streaming-list-tab-text-hover: var(--c-av-theme-text-1);
    --c-av-streaming-list-league-text: var(--c-av-theme-text-2);
    --c-av-streaming-list-league-icon: var(--c-av-theme-text-1)
}

[data-darkmode="true"] .c-streaming {
    --c-av-streaming-popup-dropdown-text: var(--c-av-theme-text-1);
    --c-av-streaming-popup-dropdown-list-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-streaming-popup-dropdown-item-bg-hover: var(--c-av-lv2-theme-bg-2);
    --c-av-streaming-popup-dropdown-item-bg-selected: var(--c-av-primary-600)
}

[data-darkmode="true"] .c-score-map {
    --c-av-scoremap-heading-text: var(--c-av-theme-text-1);
    --c-av-scoremap-table-td-away-bg: var(--c-av-primary-700);
    --c-av-scoremap-table-td-home-bg: var(--c-av-lv2-theme-bg-2);
    --c-av-scoremap-ticket-hover-bg: var(--c-av-white-opacity-6);
    --c-av-scoremap-table-td-disabled-bg: var(--c-av-black-opacity-3);
    --c-av-scoremap-table-td-disabled-text: var(--c-av-theme-text-2);
    --c-av-scoremap-table-td-waiting-bg: hsl(3, 92%, 25%);
    --c-av-scoremap-table-td-checked-bg: hsl(45, 100%, 15%);
    --c-av-scoremap-table-td-current-bg: hsl(14, 100%, 17%)
}

[data-darkmode="true"] .time-machine {
    --time-machine-bg: var(--c-av-primary-h), 40%, 15%;
    --time-machine-bg-gredient-1: HSL(217, 50%, 30%);
    --time-machine-bg-gredient-2: var(--c-av-primary-h), 40%, 15%
}

[data-darkmode="true"] [class^="tm-"] {
    --tm-bettype-text-title-color: HSL(220, 70%, 70%);
    --tm-oddsbox-border: var(--c-av-theme-border-2);
    --tm-oddsbox-bg: var(--c-av-primary-h), 40%, 15%;
    --tm-oods-minus: HSL(0, 100%, 60%);
    --tm-clock-bg: var(--c-av-primary-h), 40%, 15%;
    --tm-clock-shadow: drop-shadow(0px 0px 8px HSL(217, 50%, 50%));
    --tm-slider-group-btn-bg: var(--c-av-lv1-theme-bg-4);
    --tm-slider-group-btn-border: var(--c-av-theme-border-2);
    --tm-slider-group-btn-disabled-icon: var(--c-av-white-opacity-5);
    --tm-slider-group-btn-disabled-bg: var(--c-av-primary-800);
    --tm-slider-bg: var(--c-av-primary-900);
    --tm-slider-border: var(--c-av-theme-border-2);
    --tm-slider-match-time-bg: var(--c-av-grey-700);
    --tm-slider-match-time-arrow: var(--c-av-grey-700);
    --tm-btn-bar-disabled-text: var(--c-av-white-opacity-5);
    --tm-btn-bar-bg: HSL(var(--c-av-primary-h), 40%, 20%);
    --tm-btn-bar-hover-filter: brightness(130%);
    --tm-pointer-mask-gredient-1: HSL(217, 50%, 30%);
    --tm-pointer-mask-gredient-2: HSL(var(--c-av-primary-h), 40%, 15%);
    --tm-preloader-circle: HSL(262, 100%, 60%);
    --tm-preloader-bg: HSL(var(--c-av-primary-h), 40%, 15%)
}

[data-darkmode="true"] .c-gototop {
    --c-av-btn-backtotop-bg: var(--c-av-white-opacity-3);
    --c-av-btn-backtotop-hover-bg: var(--c-av-white-opacity-1);
    --c-av-btn-backtotop-txt: var(--c-av-black)
}

[data-darkmode="true"] .c-history-score {
    --c-av-history-score-container-bg: var(--c-av-black-opacity-1)
}

:root {
    --c-3px-3: .1875rem;
    --c-6px-6: .375rem;
    --c-9px-9: .5625rem;
    --c-12px-3: .75rem;
    --c-18px-9: 1.125rem;
    --c-24px-6: 1.5rem;
    --c-27px-9: 1.6875rem;
    --c-36px-9: 2.25rem;
    --c-48px-3: 3rem;
    --c-54px-9: 3.375rem;
    --c-72px-9: 4.5rem;
    --c-90px-9: 5.625rem;
    --c-96px-6: 6rem
}

:root {
    --c-av-body-font-family: "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", "Segoe UI", "Tahoma", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Open Sans", "sans-serif", "Microsoft Yahei";
    --c-av-body-line-height: 1.15;
    --c-av-icon-line-height: var(--c-18px-9);
    --c-av-border-radius: var(--c-3px-3);
    --c-av-overlay-1: rgba(0,0,0, .7);
    --c-av-overlay-2: rgba(0,0,0, .35);
    --c-av-box-shadow-down: 0 2px 4px rgba(0,0,0,.42);
    --c-av-box-shadow-up: 0 -2px 4px rgba(0,0,0,.42);
    --c-av-box-shadow-1: 0 0 4px rgba(0,0,0,.42);
    --c-av-box-shadow-2: 0px 0px 6px rgba(0,0,0,.87);
    --c-av-box-shadow-3: 0px 2px 15px rgba(0, 0, 0, 0.19);
    --c-av-box-multi-shadow: 0px 4px 4px rgba(0, 0, 0, 0.22), 0px 16px 24px rgba(0, 0, 0, 0.12), 0px 6px 30px rgba(0, 0, 0, 0.1);
    --c-av-side-nav-box-shadow: 0 0 0.1rem 0 rgba(0,0,0,0.4);
    --c-av-font-xs: .75rem;
    --c-av-font-sm: .8125rem;
    --c-av-font-md: .875rem;
    --c-av-font-lg: 1rem;
    --c-av-font-xl: 1.125rem;
    --c-av-font-2xl: 1.25rem;
    --c-av-font-3xl: 1.375rem;
    --c-av-header-height: 105px;
    --c-av-odds-page-header-height: 40px;
    --c-av-lic-header-height: 40px;
    --c-av-side-nav-width: 224px
}

.c-header--lic,.c-header--lic+.c-main,.c-header--phone-betting,.c-header--phone-betting+.c-main {
    --c-av-header-height: 40px
}

*,::before,::after {
    box-sizing: border-box;
    border: 0 solid;
    border-color: inherit
}

html {
    font-size: 16px;
    box-sizing: border-box;
    border: 0 solid;
    border-color: inherit
}

pre {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    white-space: pre-wrap
}

p {
    margin-top: .5rem;
    margin-bottom: .5rem
}

a {
    color: inherit;
    text-decoration: none
}

button {
    background-color: transparent;
    cursor: pointer
}

img {
    vertical-align: middle;
    width: 100%
}

iframe {
    display: block;
    width: 100%;
    max-height: 100%;
    border: none
}

body {
    height: 100%;
    font-size: var(--c-av-font-md);
    font-family: var(--c-av-body-font-family);
    font-weight: 400;
    line-height: var(--c-av-body-line-height);
    color: var(--c-av-body-text);
    background-color: var(--c-av-body-bg)
}

ul,li,ol {
    list-style: none
}

body {
    display: flex;
    flex-direction: column
}

[data-oddsbet] body {
    min-width: 1300px
}

@media screen and (max-width: 1536px) {
    body {
        font-size:var(--c-av-font-sm)
    }

    .c-left-bar--mini,.c-right-bar--mini {
        line-height: 1.2
    }
}

@-moz-document url-prefix() {
    :root {
        --c-av-body-line-height: 1.35
    }

    .c-header .c-header-topbar .c-announce {
        line-height: 1.1
    }
}

[data-view="asiaview"] [role="asiaview2022-visible"] {
    display: none !important
}

[data-view="asiaview2022"] [role="asiaview-visible"] {
    display: none !important
}

[lang="mm"] .c-btn {
    font-size: var(--c-av-font-xs)
}

[data-UC-browser="true"] .c-container--single-match[data-livestreaming-fixed="true"] .c-streaming {
    position: relative;
    top: 0;
    z-index: 0
}

[data-UC-browser="true"] .c-container--single-match[data-livestreaming-fixed="true"] .c-odds-page__header {
    position: relative;
    top: 0;
    z-index: 2
}

[data-platform="desktop-in-mobile"] .c-header {
    position: relative;
    min-width: auto
}

[data-platform="desktop-in-mobile"] .c-main {
    padding-top: 0;
    min-width: auto
}

[data-platform="desktop-in-mobile"] .c-container {
    margin-left: 0
}

[data-platform="desktop-in-mobile"] .c-left-bar .c-left-bar__container {
    position: relative;
    height: auto;
    top: auto
}

[data-platform="desktop-in-mobile"] .c-side-collapse {
    display: none
}

[data-platform="desktop-in-mobile"] .c-widget--mini-casino {
    display: none
}

[data-platform="desktop-in-mobile"] .c-left-bar .c-side-sportsmenu:last-child {
    margin-bottom: 0
}

[data-platform="desktop-in-mobile"] .c-left-bar .scroll-panel {
    margin-bottom: 0
}

[data-platform="desktop-in-mobile"] .c-container--single-match[data-livestreaming-fixed="true"] .c-streaming {
    position: relative;
    top: 0;
    z-index: 0
}

[data-platform="desktop-in-mobile"] .c-league__header[data-sticky="true"] {
    position: static
}

[data-platform="desktop-in-mobile"] .c-odds-page__header {
    position: static;
    top: 0;
    z-index: 2
}

[data-platform="desktop-in-mobile"] [data-scroll-lock="true"] {
    overflow: hidden
}

.c-header {
    z-index: 4
}

.c-left-bar {
    z-index: 3
}

.c-right-bar {
    z-index: 2
}

.c-container {
    z-index: 1
}

.c-event-layer {
    z-index: 9
}

.c-modal {
    z-index: 10
}

.c-overlay {
    z-index: 11
}

.c-popup-welcome {
    z-index: 12
}

[class*=c-iconcolor] {
    flex: 0 0 auto;
    display: inline-flex;
    align-self: center
}

[class*=c-iconcolor]::before {
    content: "";
    flex: 0 0 auto;
    display: inline-flex;
    width: var(--c-48px-3);
    height: var(--c-48px-3);
    transform-origin: 0 0
}

[data-view="asiaview2022"] [class*=c-iconcolor]::before {
    background-image: url("../Images/UI_Core/iconcolor-asia2022.svg?57107")
}

[data-view="asiaview2022"][data-darkmode="true"] [class*=c-iconcolor]::before {
    background-image: url("../Images/UI_Core/iconcolor-asia2022-dark.svg?14329")
}

[data-view="asiaview2022"][data-page="popup-pages"][data-darkmode="true"] [class*=c-iconcolor]::before {
    background-image: url("../Images/UI_Core/iconcolor-popup-pages.png?81418")
}

.c-iconcolor-account::before,.c-iconcolor-sportColorAccount::before {
    background-position: 9.090909090909092% 0
}

.c-iconcolor-bonus::before {
    background-position: 18.181818181818183% 0
}

.c-iconcolor-hot-league-wall::before,.c-iconcolor-hotLeagueWall::before {
    background-position: 0 10.187110187110187%
}

.c-iconcolor-is-deadball::before {
    background-position: 9.090909090909092% 10.187110187110187%
}

.c-iconcolor-is-live::before {
    background-position: 18.181818181818183% 10.187110187110187%
}

.c-iconcolor-mix-parlay::before {
    background-position: 27.272727272727273% 0
}

.c-iconcolor-my-favorite::before {
    background-position: 27.272727272727273% 9.97920997920998%
}

.c-iconcolor-parlay-generator::before {
    background-position: 0 20.166320166320165%
}

.c-iconcolor-pin::before {
    background-position: 9.090909090909092% 20.166320166320165%
}

.c-iconcolor-sg-afc-asia-cup::before {
    background-position: 18.181818181818183% 20.166320166320165%
}

.c-iconcolor-sg-afc-asia-cup-w::before {
    background-position: 27.272727272727273% 20.166320166320165%
}

.c-iconcolor-sg-aff-championship::before {
    background-position: 36.36363636363637% 0
}

.c-iconcolor-sg-aff-championship-w::before {
    background-position: 36.36363636363637% 9.97920997920998%
}

.c-iconcolor-sg-asian-games::before {
    background-position: 36.36363636363637% 19.95841995841996%
}

.c-iconcolor-sg-commonwealth-games::before {
    background-position: 0 30.145530145530145%
}

.c-iconcolor-sg-copa-america::before {
    background-position: 9.090909090909092% 30.145530145530145%
}

.c-iconcolor-sg-euro-cup::before {
    background-position: 18.181818181818183% 30.145530145530145%
}

.c-iconcolor-sg-fiba-afro::before {
    background-position: 27.272727272727273% 30.145530145530145%
}

.c-iconcolor-sg-fiba-afro-w::before {
    background-position: 36.36363636363637% 30.145530145530145%
}

.c-iconcolor-sg-fiba-ameri-cup::before {
    background-position: 45.45454545454545% 0
}

.c-iconcolor-sg-fiba-ameri-cup-w::before {
    background-position: 45.45454545454545% 9.97920997920998%
}

.c-iconcolor-sg-fiba-asia-cup::before {
    background-position: 45.45454545454545% 19.95841995841996%
}

.c-iconcolor-sg-fiba-asia-cup-w::before {
    background-position: 45.45454545454545% 29.93762993762994%
}

.c-iconcolor-sg-fiba-euro::before {
    background-position: 0 40.12474012474012%
}

.c-iconcolor-sg-fiba-euro-w::before {
    background-position: 9.090909090909092% 40.12474012474012%
}

.c-iconcolor-sg-fiba-world-cup::before {
    background-position: 18.181818181818183% 40.12474012474012%
}

.c-iconcolor-sg-fiba-world-cup-w::before {
    background-position: 27.272727272727273% 40.12474012474012%
}

.c-iconcolor-sg-fifa-world-cup::before {
    background-position: 36.36363636363637% 40.12474012474012%
}

.c-iconcolor-sg-fifa-world-cup-w::before {
    background-position: 45.45454545454545% 40.12474012474012%
}

.c-iconcolor-sg-olympic::before {
    background-position: 54.54545454545455% 0
}

.c-iconcolor-sg-olympic-winter::before {
    background-position: 54.54545454545455% 9.97920997920998%
}

.c-iconcolor-sg-saba-copa-america::before {
    background-position: 54.54545454545455% 19.95841995841996%
}

.c-iconcolor-sg-saba-copa-america-special::before {
    background-position: 54.54545454545455% 29.93762993762994%
}

.c-iconcolor-sg-saba-epl::before {
    background-position: 54.54545454545455% 39.91683991683992%
}

.c-iconcolor-sg-saba-euro-cup::before {
    background-position: 0 50.103950103950105%
}

.c-iconcolor-sg-saba-euro-cup-special::before {
    background-position: 0 0
}

.c-iconcolor-sg-sea-games::before {
    background-position: 9.090909090909092% 50.103950103950105%
}

.c-iconcolor-sg-uefa-euro-w::before {
    background-position: 18.181818181818183% 50.103950103950105%
}

.c-iconcolor-sg-uefa-nations-league::before {
    background-position: 27.272727272727273% 50.103950103950105%
}

.c-iconcolor-sport-all::before {
    background-position: 36.36363636363637% 50.103950103950105%
}

.c-iconcolor-sport-completed::before,.c-iconcolor-sportCompleted::before {
    background-position: 45.45454545454545% 50.103950103950105%
}

.c-iconcolor-sport-hot-leagues::before,.c-iconcolor-sportHotLeagues::before {
    background-position: 54.54545454545455% 50.103950103950105%
}

.c-iconcolor-sport-hot-picks::before,.c-iconcolor-sportHotPicks::before {
    background-position: 63.63636363636363% 0
}

.c-iconcolor-sport-live::before,.c-iconcolor-sportLive::before {
    background-position: 63.63636363636363% 9.97920997920998%
}

.c-iconcolor-sport-live-match::before,.c-iconcolor-sportLiveMatch::before {
    background-position: 63.63636363636363% 19.95841995841996%
}

.c-iconcolor-sport-more::before,.c-iconcolor-sportMore::before {
    background-position: 63.63636363636363% 29.93762993762994%
}

.c-iconcolor-sport-multi-view::before,.c-iconcolor-sportMultiView::before {
    background-position: 63.63636363636363% 39.91683991683992%
}

.c-iconcolor-sport-search-result::before,.c-iconcolor-sportSearchResult::before {
    background-position: 63.63636363636363% 49.896049896049895%
}

.c-iconcolor-sport1::before {
    background-position: 0 60.08316008316008%
}

.c-iconcolor-sport10::before {
    background-position: 9.090909090909092% 60.08316008316008%
}

.c-iconcolor-sport11::before {
    background-position: 18.181818181818183% 60.08316008316008%
}

.c-iconcolor-sport12::before {
    background-position: 27.272727272727273% 60.08316008316008%
}

.c-iconcolor-sport13::before {
    background-position: 36.36363636363637% 60.08316008316008%
}

.c-iconcolor-sport14::before {
    background-position: 45.45454545454545% 60.08316008316008%
}

.c-iconcolor-sport15::before {
    background-position: 54.54545454545455% 60.08316008316008%
}

.c-iconcolor-sport15x::before {
    background-position: 63.63636363636363% 60.08316008316008%
}

.c-iconcolor-sport16::before {
    background-position: 72.72727272727273% 0
}

.c-iconcolor-sport17::before {
    background-position: 72.72727272727273% 9.97920997920998%
}

.c-iconcolor-sport18::before {
    background-position: 72.72727272727273% 19.95841995841996%
}

.c-iconcolor-sport18x::before {
    background-position: 72.72727272727273% 29.93762993762994%
}

.c-iconcolor-sport19::before {
    background-position: 72.72727272727273% 39.91683991683992%
}

.c-iconcolor-sport2::before {
    background-position: 72.72727272727273% 49.896049896049895%
}

.c-iconcolor-sport20::before {
    background-position: 72.72727272727273% 59.87525987525988%
}

.c-iconcolor-sport21::before {
    background-position: 0 70.06237006237006%
}

.c-iconcolor-sport22::before {
    background-position: 9.090909090909092% 70.06237006237006%
}

.c-iconcolor-sport23::before {
    background-position: 18.181818181818183% 70.06237006237006%
}

.c-iconcolor-sport24::before {
    background-position: 27.272727272727273% 70.06237006237006%
}

.c-iconcolor-sport25::before {
    background-position: 36.36363636363637% 70.06237006237006%
}

.c-iconcolor-sport26::before {
    background-position: 45.45454545454545% 70.06237006237006%
}

.c-iconcolor-sport27::before {
    background-position: 54.54545454545455% 70.06237006237006%
}

.c-iconcolor-sport28::before {
    background-position: 63.63636363636363% 70.06237006237006%
}

.c-iconcolor-sport29::before {
    background-position: 72.72727272727273% 70.06237006237006%
}

.c-iconcolor-sport3::before {
    background-position: 81.81818181818181% 0
}

.c-iconcolor-sport30::before {
    background-position: 81.81818181818181% 9.97920997920998%
}

.c-iconcolor-sport31::before {
    background-position: 81.81818181818181% 19.95841995841996%
}

.c-iconcolor-sport32::before {
    background-position: 81.81818181818181% 29.93762993762994%
}

.c-iconcolor-sport33::before {
    background-position: 81.81818181818181% 39.91683991683992%
}

.c-iconcolor-sport34::before {
    background-position: 81.81818181818181% 49.896049896049895%
}

.c-iconcolor-sport35::before {
    background-position: 81.81818181818181% 59.87525987525988%
}

.c-iconcolor-sport36::before {
    background-position: 81.81818181818181% 69.85446985446985%
}

.c-iconcolor-sport37::before {
    background-position: 0 80.04158004158005%
}

.c-iconcolor-sport38::before {
    background-position: 9.090909090909092% 80.04158004158005%
}

.c-iconcolor-sport39::before {
    background-position: 18.181818181818183% 80.04158004158005%
}

.c-iconcolor-sport4::before {
    background-position: 27.272727272727273% 80.04158004158005%
}

.c-iconcolor-sport40::before {
    background-position: 36.36363636363637% 80.04158004158005%
}

.c-iconcolor-sport41::before {
    background-position: 45.45454545454545% 80.04158004158005%
}

.c-iconcolor-sport42::before {
    background-position: 54.54545454545455% 80.04158004158005%
}

.c-iconcolor-sport44::before {
    background-position: 63.63636363636363% 80.04158004158005%
}

.c-iconcolor-sport45::before {
    background-position: 72.72727272727273% 80.04158004158005%
}

.c-iconcolor-sport47::before {
    background-position: 81.81818181818181% 80.04158004158005%
}

.c-iconcolor-sport48::before {
    background-position: 90.9090909090909% 0
}

.c-iconcolor-sport49::before {
    background-position: 90.9090909090909% 9.97920997920998%
}

.c-iconcolor-sport5::before {
    background-position: 90.9090909090909% 19.95841995841996%
}

.c-iconcolor-sport50::before {
    background-position: 90.9090909090909% 29.93762993762994%
}

.c-iconcolor-sport51::before {
    background-position: 90.9090909090909% 39.91683991683992%
}

.c-iconcolor-sport52::before {
    background-position: 90.9090909090909% 49.896049896049895%
}

.c-iconcolor-sport53::before {
    background-position: 90.9090909090909% 59.87525987525988%
}

.c-iconcolor-sport54::before {
    background-position: 90.9090909090909% 69.85446985446985%
}

.c-iconcolor-sport55::before {
    background-position: 90.9090909090909% 79.83367983367984%
}

.c-iconcolor-sport56::before {
    background-position: 0 90.02079002079002%
}

.c-iconcolor-sport57::before {
    background-position: 9.090909090909092% 90.02079002079002%
}

.c-iconcolor-sport58::before {
    background-position: 18.181818181818183% 90.02079002079002%
}

.c-iconcolor-sport59::before {
    background-position: 27.272727272727273% 90.02079002079002%
}

.c-iconcolor-sport6::before {
    background-position: 36.36363636363637% 90.02079002079002%
}

.c-iconcolor-sport60::before {
    background-position: 45.45454545454545% 90.02079002079002%
}

.c-iconcolor-sport61::before {
    background-position: 54.54545454545455% 90.02079002079002%
}

.c-iconcolor-sport62::before {
    background-position: 63.63636363636363% 90.02079002079002%
}

.c-iconcolor-sport63::before {
    background-position: 72.72727272727273% 90.02079002079002%
}

.c-iconcolor-sport64::before {
    background-position: 81.81818181818181% 90.02079002079002%
}

.c-iconcolor-sport65::before {
    background-position: 90.9090909090909% 90.02079002079002%
}

.c-iconcolor-sport66::before {
    background-position: 100% 0
}

.c-iconcolor-sport7::before {
    background-position: 100% 9.97920997920998%
}

.c-iconcolor-sport8::before {
    background-position: 100% 19.95841995841996%
}

.c-iconcolor-sport9::before {
    background-position: 100% 29.93762993762994%
}

.c-iconcolor-sport99::before {
    background-position: 100% 39.91683991683992%
}

.c-iconcolor-sport993::before {
    background-position: 100% 49.896049896049895%
}

.c-iconcolor-sport993-special::before {
    background-position: 100% 59.87525987525988%
}

.c-iconcolor-sport997::before {
    background-position: 100% 69.85446985446985%
}

.c-iconcolor-sport997-special::before {
    background-position: 100% 79.83367983367984%
}

.c-iconcolor-sport999::before {
    background-position: 100% 89.81288981288981%
}

.c-iconcolor-time-machine::before {
    background-position: 0 100%
}

.c-iconcolor-zalo::before {
    background-position: 9.090909090909092% 100%
}

.c-icon {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}


[data-view="asiaview2022"] .c-icon:not(.c-gc-icon)::before {
    font-family: "iconfont-asia2022"
}

[data-view="asiaview2022"] .c-icon--account-fill::before,[data-view="asiaview2022"] .c-icon--account::before,[data-view="asiaview2022"] .c-icon--match-player::before,[data-view="asiaview2022"] .c-side-account .c-icon--arrow-left::before,.c-side-account [data-view="asiaview2022"] .c-icon--arrow-left::before {
    content: "\EA01"
}

[data-view="asiaview2022"] .c-icon--add-square-fill::before,[data-view="asiaview2022"] .c-icon--add-box::before {
    content: "\EA02"
}

[data-view="asiaview2022"] .c-icon--addition::before {
    content: "\EA03"
}

[data-view="asiaview2022"] .c-icon--arrow-double-right-m::before,[data-view="asiaview2022"] .c-icon--angle-double::before {
    content: "\EA04"
}

[data-view="asiaview2022"] .c-icon--arrow-circle-down-outline::before,[data-view="asiaview2022"] .c-icon--arrow-circle-down::before {
    content: "\EA05"
}

[data-view="asiaview2022"] .c-icon--arrow-circle-up-outline::before,[data-view="asiaview2022"] .c-icon--arrow-circle-up::before {
    content: "\EA06"
}

[data-view="asiaview2022"] .c-icon--arrow-down-l::before,[data-view="asiaview2022"] .c-icon--arrow-down::before,[data-view="asiaview2022"] .c-icon--caret::before {
    content: "\EA07"
}

[data-view="asiaview2022"] .c-icon--arrow-left-l::before,[data-view="asiaview2022"] .c-icon--arrow-left::before {
    content: "\EA08"
}

[data-view="asiaview2022"] .c-icon--arrow-right-l::before,[data-view="asiaview2022"] .c-icon--arrow-right::before {
    content: "\EA09"
}

[data-view="asiaview2022"] .c-icon--arrow-solid-down::before {
    content: "\EA0A"
}

[data-view="asiaview2022"] .c-icon--arrow-solid-up::before {
    content: "\EA0B"
}

[data-view="asiaview2022"] .c-icon--arrow-up-l::before,[data-view="asiaview2022"] .c-icon--arrow-up::before {
    content: "\EA0C"
}

[data-view="asiaview2022"] .c-icon--back::before {
    content: "\EA0D"
}

[data-view="asiaview2022"] .c-icon--backspace-fill::before,[data-view="asiaview2022"] .c-icon--backspace::before {
    content: "\EA0E"
}

[data-view="asiaview2022"] .c-icon--camera-fill::before,[data-view="asiaview2022"] .c-icon--camera::before {
    content: "\EA0F"
}

[data-view="asiaview2022"] .c-icon--camera-square-fill::before,[data-view="asiaview2022"] .c-icon--camera-solid::before {
    content: "\EA10"
}

[data-view="asiaview2022"] .c-icon--channel-fill::before,[data-view="asiaview2022"] .c-icon--channels::before {
    content: "\EA11"
}

[data-view="asiaview2022"] .c-icon--checkbox::before {
    content: "\EA12"
}

[data-view="asiaview2022"] .c-icon--checkbox-on-fill::before,[data-view="asiaview2022"] .c-icon--checkbox-on::before,[data-view="asiaview2022"] :checked ~ .c-icon--checkbox::before {
    content: "\EA13"
}

[data-view="asiaview2022"] .c-icon--clear::before {
    content: "\EA14"
}

[data-view="asiaview2022"] .c-icon--close-circle-fill::before,[data-view="asiaview2022"] .c-icon--clear-solid::before {
    content: "\EA15"
}

[data-view="asiaview2022"] .c-icon--collaborator::before {
    content: "\EA16"
}

[data-view="asiaview2022"] .c-icon--collapse::before {
    content: "\EA17"
}

[data-view="asiaview2022"] .c-icon--colossus-bet::before {
    content: "\EA18"
}

[data-view="asiaview2022"] .c-icon--csld::before {
    content: "\EA19"
}

[data-view="asiaview2022"] .c-icon--warning-triangle-fill::before,[data-view="asiaview2022"] .c-icon--danger::before {
    content: "\EA1A"
}

[data-view="asiaview2022"] .c-icon--warning-triangle-outline::before,[data-view="asiaview2022"] .c-icon--danger-outline::before {
    content: "\EA1B"
}

[data-view="asiaview2022"] .c-icon--delete-outline::before {
    content: "\EA1C"
}

[data-view="asiaview2022"] .c-icon--early-outline::before,[data-view="asiaview2022"] .c-icon--early::before {
    content: "\EA1D"
}

[data-view="asiaview2022"] .c-icon--edit-fill::before,[data-view="asiaview2022"] .c-icon--edit::before {
    content: "\EA1E"
}

[data-view="asiaview2022"] .c-icon--email-outline::before,[data-view="asiaview2022"] .c-icon--email::before {
    content: "\EA1F"
}

[data-view="asiaview2022"] .c-icon--enter::before {
    content: "\EA20"
}

[data-view="asiaview2022"] .c-icon--exclusive-offer-outline::before,[data-view="asiaview2022"] .c-icon--exclusive-offer::before {
    content: "\EA21"
}

[data-view="asiaview2022"] .c-icon--expand::before {
    content: "\EA22"
}

[data-view="asiaview2022"] .c-icon--favorite-fill::before,[data-view="asiaview2022"] .c-icon--favorite::before {
    content: "\EA23"
}

[data-view="asiaview2022"] .c-icon--filter-outline::before,[data-view="asiaview2022"] .c-icon--filter::before {
    content: "\EA24"
}

[data-view="asiaview2022"] .c-icon--external-outline::before,[data-view="asiaview2022"] .c-icon--foreign::before {
    content: "\EA25"
}

[data-view="asiaview2022"] .c-icon--gototop::before {
    content: "\EA26"
}

[data-view="asiaview2022"] .c-icon--supports::before,[data-view="asiaview2022"] .c-icon--headphone::before {
    content: "\EA27"
}

[data-view="asiaview2022"] .c-icon--help-circle-fill::before,[data-view="asiaview2022"] .c-icon--help::before,[data-view="asiaview2022"] .c-icon--help-word::before {
    content: "\EA28"
}

[data-view="asiaview2022"] .c-icon--help-circle-outline::before,[data-view="asiaview2022"] .c-icon--help-outline::before {
    content: "\EA29"
}

[data-view="asiaview2022"] .c-icon--help::before,[data-view="asiaview2022"] .c-icon--help-word::before {
    content: "\EA2A"
}

[data-view="asiaview2022"] .c-icon--history::before {
    content: "\EA2B"
}

[data-view="asiaview2022"] .c-icon--info-circle-fill::before,[data-view="asiaview2022"] .c-modal__heading .c-icon--info::before,.c-modal__heading [data-view="asiaview2022"] .c-icon--info::before,[data-view="asiaview2022"] .c-modal__heading .c-icon--info-word::before,.c-modal__heading [data-view="asiaview2022"] .c-icon--info-word::before {
    content: "\EA2C"
}

[data-view="asiaview2022"] .c-icon--info-circle-outline::before,[data-view="asiaview2022"] .c-icon--info-outline::before {
    content: "\EA2D"
}

[data-view="asiaview2022"] .c-icon--info::before,[data-view="asiaview2022"] .c-icon--info-word::before {
    content: "\EA2E"
}

[data-view="asiaview2022"] .c-icon--lessen::before {
    content: "\EA2F"
}

[data-view="asiaview2022"] .c-icon--live-circle-outline::before,[data-view="asiaview2022"] .c-icon--live::before {
    content: "\EA30"
}

[data-view="asiaview2022"] .c-icon--score-borad-outline::before,[data-view="asiaview2022"] .c-icon--live-score::before {
    content: "\EA31"
}

[data-view="asiaview2022"] .c-icon--live-streamer::before {
    content: "\EA32"
}

[data-view="asiaview2022"] .c-icon--lock-outline::before,[data-view="asiaview2022"] .c-icon--lock::before {
    content: "\EA33"
}

[data-view="asiaview2022"] .c-icon--logout::before {
    content: "\EA34"
}

[data-view="asiaview2022"] .c-icon--multiply::before {
    content: "\EA35"
}

[data-view="asiaview2022"] .c-icon--news-tag::before,[data-view="asiaview2022"] .c-icon--news::before {
    content: "\EA36"
}

[data-view="asiaview2022"] .c-icon--new-window::before {
    content: "\EA37"
}

[data-view="asiaview2022"] .c-icon--others::before {
    content: "\EA38"
}

[data-view="asiaview2022"] .c-icon--pause::before {
    content: "\EA39"
}

[data-view="asiaview2022"] .c-icon--playlist-outline::before,[data-view="asiaview2022"] .c-icon--playlist::before {
    content: "\EA3A"
}

[data-view="asiaview2022"] .c-icon--printer::before {
    content: "\EA3B"
}

[data-view="asiaview2022"] .c-icon--airplane::before,[data-view="asiaview2022"] .c-icon--promotion-airplane::before {
    content: "\EA3C"
}

[data-view="asiaview2022"] .c-icon--radio::before {
    content: "\EA3D"
}

[data-view="asiaview2022"] .c-icon--radio-on::before,[data-view="asiaview2022"] :checked ~ .c-icon--radio::before {
    content: "\EA3E"
}

[data-view="asiaview2022"] .c-icon--refresh-double::before,[data-view="asiaview2022"] .c-icon--refresh::before {
    content: "\EA3F"
}

[data-view="asiaview2022"] .c-icon--replay::before {
    content: "\EA40"
}

[data-view="asiaview2022"] .c-icon--return::before,[data-view="asiaview2022"] .c-icon--back-to-event::before {
    content: "\EA41"
}

[data-view="asiaview2022"] .c-icon--rocket-fill::before,[data-view="asiaview2022"] .c-icon--rocket::before,[data-view="asiaview2022"] .c-icon--parlay-boost::before {
    content: "\EA42"
}

[data-view="asiaview2022"] .c-icon--sabapoint-outline::before,[data-view="asiaview2022"] .c-icon--sabapoint::before {
    content: "\EA43"
}

[data-view="asiaview2022"] .c-icon--search::before {
    content: "\EA44"
}

[data-view="asiaview2022"] .c-icon--settings-fill::before,[data-view="asiaview2022"] .c-icon--settings::before {
    content: "\EA45"
}

[data-view="asiaview2022"] .c-icon--menu-horizontal-expand::before,[data-view="asiaview2022"] .c-icon--sidebar-arrow-left::before,[data-view="asiaview2022"] .c-icon--streaming-collapse::before,[data-view="asiaview2022"] .c-side-collapse:hover .c-icon::before,.c-side-collapse:hover [data-view="asiaview2022"] .c-icon::before,[data-view="asiaview2022"] .c-right-bar.c-right-bar--mini .c-side-collapse:hover .c-icon::before,.c-right-bar.c-right-bar--mini .c-side-collapse:hover [data-view="asiaview2022"] .c-icon::before {
    content: "\EA46"
}

[data-view="asiaview2022"] .c-icon--menu-horizontal-collapse::before,[data-view="asiaview2022"] .c-icon--sidebar-arrow-right::before,[data-view="asiaview2022"] .c-icon--streaming-expand::before,[data-view="asiaview2022"] .c-left-bar--mini .c-side-collapse:hover .c-icon::before,.c-left-bar--mini .c-side-collapse:hover [data-view="asiaview2022"] .c-icon::before,[data-view="asiaview2022"] .c-right-bar .c-side-collapse:hover .c-icon::before,.c-right-bar .c-side-collapse:hover [data-view="asiaview2022"] .c-icon::before {
    content: "\EA47"
}

[data-view="asiaview2022"] .c-icon--menu::before,[data-view="asiaview2022"] .c-icon--sidebar-fold::before {
    content: "\EA48"
}

[data-view="asiaview2022"] .c-icon--statistic::before {
    content: "\EA49"
}

[data-view="asiaview2022"] .c-icon--successful-circle-fill::before,[data-view="asiaview2022"] .c-icon--successful::before {
    content: "\EA4A"
}

[data-view="asiaview2022"] .c-icon--switch::before {
    content: "\EA4B"
}

[data-view="asiaview2022"] .c-icon--live-tag::before,[data-view="asiaview2022"] .c-icon--tag-live::before {
    content: "\EA4C"
}

[data-view="asiaview2022"] .c-icon--done::before,[data-view="asiaview2022"] .c-icon--tick::before {
    content: "\EA4D"
}

[data-view="asiaview2022"] .c-icon--today-circle-outline::before,[data-view="asiaview2022"] .c-icon--today::before {
    content: "\EA4E"
}

[data-view="asiaview2022"] .c-icon--trend::before {
    content: "\EA4F"
}

[data-view="asiaview2022"] .c-icon--trophy-fill::before,[data-view="asiaview2022"] .c-icon--trophy::before {
    content: "\EA50"
}

[data-view="asiaview2022"] .c-icon--tune::before,[data-view="asiaview2022"] .c-icon--bet-setting::before {
    content: "\EA51"
}

[data-view="asiaview2022"] .c-icon--unfilter-outline::before,[data-view="asiaview2022"] .c-icon--unfilter::before {
    content: "\EA52"
}

[data-view="asiaview2022"] .c-icon--play::before,[data-view="asiaview2022"] .c-icon--video::before {
    content: "\EA53"
}

[data-view="asiaview2022"] .c-icon--volume-off-fill::before,[data-view="asiaview2022"] .c-icon--volume-off::before {
    content: "\EA54"
}

[data-view="asiaview2022"] .c-icon--volume-on-fill::before,[data-view="asiaview2022"] .c-icon--volume-on::before {
    content: "\EA55"
}

[data-view="asiaview2022"] .c-icon--volume-off-outline::before {
    content: "\EA56"
}

[data-view="asiaview2022"] .c-icon--volume-on-outline::before {
    content: "\EA57"
}

[data-view="asiaview2022"] .c-icon--warning-circle-fill::before,[data-view="asiaview2022"] .c-icon--warning::before {
    content: "\EA58"
}

[data-view="asiaview2022"] .c-icon--warning-circle-outline::before,[data-view="asiaview2022"] .c-icon--warning-outline::before {
    content: "\EA59"
}

[data-view="asiaview2022"] .c-icon--balance-fill::before,[data-view="asiaview2022"] .c-icon--balance::before {
    content: "\EA5A"
}

[data-view="asiaview2022"] .c-icon--bet-outline::before,[data-view="asiaview2022"] .c-icon--bet::before {
    content: "\EA5B"
}

[data-view="asiaview2022"] .c-icon--bet-list-outline::before,[data-view="asiaview2022"] .c-icon--betlist::before {
    content: "\EA5C"
}

[data-view="asiaview2022"] .c-icon--betcart::before,[data-view="asiaview2022"] .c-icon--betslip::before {
    content: "\EA5D"
}

[data-view="asiaview2022"] .c-icon--parlay-outline::before,[data-view="asiaview2022"] .c-icon--betting-parlay::before {
    content: "\EA5E"
}

[data-view="asiaview2022"] .c-icon--ticket-outline::before,[data-view="asiaview2022"] .c-icon--betting-single::before {
    content: "\EA5F"
}

[data-view="asiaview2022"] .c-icon--double-line::before {
    content: "\EA60"
}

[data-view="asiaview2022"] .c-icon--match-live::before {
    content: "\EA61"
}

[data-view="asiaview2022"] .c-icon--odds-china::before {
    content: "\EA62"
}

[data-view="asiaview2022"] .c-icon--odds-decimal::before {
    content: "\EA63"
}

[data-view="asiaview2022"] .c-icon--odds-hongkong::before {
    content: "\EA64"
}

[data-view="asiaview2022"] .c-icon--odds-indonesia::before {
    content: "\EA65"
}

[data-view="asiaview2022"] .c-icon--odds-malay::before {
    content: "\EA66"
}

[data-view="asiaview2022"] .c-icon--odds-myanmar::before {
    content: "\EA67"
}

[data-view="asiaview2022"] .c-icon--odds-usa::before {
    content: "\EA68"
}

[data-view="asiaview2022"] .c-icon--result-outline::before,[data-view="asiaview2022"] .c-icon--result::before {
    content: "\EA69"
}

[data-view="asiaview2022"] .c-icon--single-line::before {
    content: "\EA6A"
}

[data-view="asiaview2022"] .c-icon--sort-normal::before {
    content: "\EA6B"
}

[data-view="asiaview2022"] .c-icon--sort-time::before {
    content: "\EA6C"
}

[data-view="asiaview2022"] .c-icon--statement-outline::before,[data-view="asiaview2022"] .c-icon--statement::before {
    content: "\EA6D"
}

[data-view="asiaview2022"] .c-icon--bets-success-outline::before,[data-view="asiaview2022"] .c-icon--ticket-bets::before {
    content: "\EA6E"
}

[data-view="asiaview2022"] .c-icon--booked-bet-outline::before,[data-view="asiaview2022"] .c-icon--ticket-booked::before,[data-view="asiaview2022"] .c-icon--booked-bet::before {
    content: "\EA6F"
}

[data-view="asiaview2022"] .c-icon--bets-void-outline::before,[data-view="asiaview2022"] .c-icon--ticket-void::before {
    content: "\EA70"
}

[data-view="asiaview2022"] .c-icon--bets-waiting-outline::before,[data-view="asiaview2022"] .c-icon--ticket-waiting::before {
    content: "\EA71"
}

[data-view="asiaview2022"] .c-icon--timer-1h::before {
    content: "\EA72"
}

[data-view="asiaview2022"] .c-icon--timer-2h::before {
    content: "\EA73"
}

[data-view="asiaview2022"] .c-icon--timer-ft::before {
    content: "\EA74"
}

[data-view="asiaview2022"] .c-icon--empty-match::before {
    content: "\EA75"
}

[data-view="asiaview2022"] .c-icon--empty-ticket-outline::before,[data-view="asiaview2022"] .c-icon--empty-ticket::before {
    content: "\EA76"
}

[data-view="asiaview2022"] .c-icon--bonus::before {
    content: "\EA77"
}

[data-view="asiaview2022"] .c-icon--cashout::before {
    content: "\EA78"
}

[data-view="asiaview2022"] .c-icon--fastmarket-outline::before,[data-view="asiaview2022"] .c-icon--fastmarket::before {
    content: "\EA79"
}

[data-view="asiaview2022"] .c-icon--jackpots::before {
    content: "\EA7A"
}

[data-view="asiaview2022"] .c-icon--game-mini-outline::before,[data-view="asiaview2022"] .c-icon--mini-game::before {
    content: "\EA7B"
}

[data-view="asiaview2022"] .c-icon--th-party-mini::before,[data-view="asiaview2022"] .c-icon--mini-th-party::before {
    content: "\EA7C"
}

[data-view="asiaview2022"] .c-icon--multi-view::before {
    content: "\EA7D"
}

[data-view="asiaview2022"] .c-icon--promotion::before {
    content: "\EA7E"
}

[data-view="asiaview2022"] .c-icon--score-map::before {
    content: "\EA7F"
}

[data-view="asiaview2022"] .c-icon--video-outline::before,[data-view="asiaview2022"] .c-icon--showing-now::before {
    content: "\EA80"
}

[data-view="asiaview2022"] .c-icon--time-machine::before {
    content: "\EA81"
}

[data-view="asiaview2022"] .c-icon--corner-first::before {
    content: "\EA82"
}

[data-view="asiaview2022"] .c-icon--corner-first-1::before {
    content: "\EA83"
}

[data-view="asiaview2022"] .c-icon--corner-last::before {
    content: "\EA84"
}

[data-view="asiaview2022"] .c-icon--corner-last-1::before {
    content: "\EA85"
}

[data-view="asiaview2022"] .c-icon--goal-first::before {
    content: "\EA86"
}

[data-view="asiaview2022"] .c-icon--goal-first-1::before {
    content: "\EA87"
}

[data-view="asiaview2022"] .c-icon--goal-first-2::before {
    content: "\EA88"
}

[data-view="asiaview2022"] .c-icon--goal-last::before {
    content: "\EA89"
}

[data-view="asiaview2022"] .c-icon--goal-last-1::before {
    content: "\EA8A"
}

[data-view="asiaview2022"] .c-icon--goal-last-2::before {
    content: "\EA8B"
}

[data-view="asiaview2022"] .c-icon--gv-outline::before,[data-view="asiaview2022"] .c-icon--gv::before {
    content: "\EA8C"
}

[data-view="asiaview2022"] .c-icon--esports-gv-outline::before,[data-view="asiaview2022"] .c-icon--gv-esports::before {
    content: "\EA8D"
}

[data-view="asiaview2022"] .c-icon--baseball-bat::before {
    content: "\EA8E"
}

[data-view="asiaview2022"] .c-icon--coffee-fill::before,[data-view="asiaview2022"] .c-icon--coffee::before {
    content: "\EA8F"
}

[data-view="asiaview2022"] .c-icon--power-play::before {
    content: "\EA90"
}

[data-view="asiaview2022"] .c-icon--rain-fill::before,[data-view="asiaview2022"] .c-icon--rain::before {
    content: "\EA91"
}

[data-view="asiaview2022"] .c-icon--red-cross-fill::before,[data-view="asiaview2022"] .c-icon--red-cross::before {
    content: "\EA92"
}

[data-view="asiaview2022"] .c-icon--rugby-fill::before,[data-view="asiaview2022"] .c-icon--rugby::before {
    content: "\EA93"
}

[data-view="asiaview2022"] .c-icon--social-facebook-square-fill::before,[data-view="asiaview2022"] .c-icon--facebook::before,[data-view="asiaview2022"] .icon-facebook::before {
    content: "\EA94"
}

[data-view="asiaview2022"] .c-icon--social-letstalk::before,[data-view="asiaview2022"] .c-icon--letstalk::before {
    content: "\EA95"
}

[data-view="asiaview2022"] .c-icon--social-line-fill::before,[data-view="asiaview2022"] .c-icon--line::before,[data-view="asiaview2022"] .icon-lineApp::before {
    content: "\EA96"
}

[data-view="asiaview2022"] .c-icon--social-live-chat-outline::before,[data-view="asiaview2022"] .c-icon--live-chat::before {
    content: "\EA97"
}

[data-view="asiaview2022"] .c-icon--phone-fill::before,[data-view="asiaview2022"] .c-icon--phone::before {
    content: "\EA98"
}

[data-view="asiaview2022"] .c-icon--social-skype-fill::before,[data-view="asiaview2022"] .c-icon--skype::before {
    content: "\EA99"
}

[data-view="asiaview2022"] .c-icon--social-telegram-circle-fill::before,[data-view="asiaview2022"] .c-icon--telegram::before {
    content: "\EA9A"
}

[data-view="asiaview2022"] .c-icon--social-twitter-fill::before,[data-view="asiaview2022"] .c-icon--twitter::before,[data-view="asiaview2022"] .icon-twitter::before {
    content: "\EA9B"
}

[data-view="asiaview2022"] .c-icon--social-whats-app-outline::before,[data-view="asiaview2022"] .c-icon--whatsapp::before {
    content: "\EA9C"
}

[data-view="asiaview2022"] .c-icon--social-zalo-fill::before,[data-view="asiaview2022"] .c-icon--zalo::before {
    content: "\EA9D"
}

[data-view="asiaview2022"] .c-icon--pin-fill::before,[data-view="asiaview2022"] .c-icon--pin::before {
    content: "\EA9E"
}

[data-view="asiaview2022"] .c-icon--account-crown::before {
    content: "\EA9F"
}

[data-view="asiaview2022"] .c-icon--stop::before {
    content: "\EAA0"
}

[data-view="asiaview2022"] .c-icon--vocal-streaming::before {
    content: "\EAA1"
}

[data-view="asiaview2022"] .c-icon--gender-female::before {
    content: "\EAA2"
}

[data-view="asiaview2022"] .c-icon--gender-male::before {
    content: "\EAA3"
}

[data-view="asiaview2022"] .c-icon--certified-medal-fill::before {
    content: "\EAA4"
}

[data-view="asiaview2022"] .c-icon--arrow-line-up-l::before {
    content: "\EAA5"
}

[data-view="asiaview2022"] .c-icon--located-outline::before {
    content: "\EAA6"
}

[data-view="asiaview2022"] .c-icon--viva-bot::before {
    content: "\EAA7"
}

.icon-twitter::before {
    font-family: "iconfont-asia2022"
}

.icon-facebook::before {
    font-family: "iconfont-asia2022"
}

.icon-lineApp::before {
    font-family: "iconfont-asia2022"
}

:checked ~ .c-icon--checkbox::before {
    font-family: "iconfont-asia2022"
}

:checked ~ .c-icon--radio::before {
    font-family: "iconfont-asia2022"
}

.c-icon+.c-text,.c-icon+[class^="c-text-"],[class*=c-iconcolor]+.c-text,[class*=c-iconcolor]+[class^="c-text-"] {
    margin-left: .25rem
}

.c-icon {
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: center;
    align-self: center;
    font-weight: normal;
    position: relative
}

.c-icon::before {
    line-height: var(--c-av-icon-line-height);
    font-size: var(--c-av-font-xl)
}

.c-icon--switch {
    font-size: var(--c-av-font-3xl)
}

.c-icon--spin {
    cursor: default !important;
    animation: rotate 1.5s linear infinite
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.c-icon--caret::before {
    font-size: var(--c-av-font-md);
    transition: ease .2s;
    transition-property: transform
}

.c-icon--cashout.c-text::before {
    color: inherit;
    background-color: transparent
}

@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}

.c-icon--refresh.c-is-refreshing::before {
    transform-origin: center center;
    animation: rotate 1.5s linear infinite
}

.c-icon--parlay-boost {
    color: var(--c-av-icon-parlay-boost);
    background-color: var(--c-av-icon-parlay-boost-bg);
    border-radius: 50%
}

[class^="c-iconcolor-"] {
    width: 24px;
    height: 24px
}

[class^="c-iconcolor-"]::before {
    transform: scale(.5)
}

[data-view="asiaview"] .heading-noMoving [class^=c-iconcolor-] {
    width: 22px;
    height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2.5em;
    height: 2.5em;
    margin-right: -10px
}

[data-view="asiaview"] .heading-noMoving [class^=c-iconcolor-]::before {
    transform: scale(.45833)
}

[data-view="asiaview"] .heading-noMoving [class^=c-iconcolor-]::before {
    transform-origin: center center
}

.c-odds-page__filter [class^=c-iconcolor-] {
    width: 18px;
    height: 18px
}

.c-odds-page__filter [class^=c-iconcolor-]::before {
    transform: scale(.375)
}

.c-odds-table__event [class^=c-iconcolor-] {
    width: 20px;
    height: 20px
}

.c-odds-table__event [class^=c-iconcolor-]::before {
    transform: scale(.41667)
}

.c-odds-page__option [class^=c-iconcolor-] {
    width: 18px;
    height: 18px
}

.c-odds-page__option [class^=c-iconcolor-]::before {
    transform: scale(.375)
}

.c-widget--showing-now .c-streaming-list__sport [class^=c-iconcolor-] {
    display: block;
    width: 30px;
    height: 30px
}

.c-widget--showing-now .c-streaming-list__sport [class^=c-iconcolor-]::before {
    transform: scale(.625)
}

.c-event-card [class^=c-iconcolor-] {
    width: 18px;
    height: 18px
}

.c-event-card [class^=c-iconcolor-]::before {
    transform: scale(.375)
}

.c-favorite-list__teams [class^=c-iconcolor-] {
    width: 18px;
    height: 18px
}

.c-favorite-list__teams [class^=c-iconcolor-]::before {
    transform: scale(.375)
}

.c-iconcolor-sportLive {
    background-color: var(--c-av-icon-sportlive-bg);
    border-radius: 50%
}

.c-checkbox,.c-radio {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 0;
    line-height: 1;
    font-weight: inherit;
    vertical-align: middle;
    border: 0 solid;
    border-color: transparent;
    padding-left: 0
}

.c-checkbox input,.c-radio input {
    width: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    appearance: none;
    -webkit-appearance: none
}

.c-checkbox+.c-btn,.c-radio+.c-btn {
    margin-left: .5rem
}

.c-checkbox {
    z-index: 0
}

.c-checkbox input:checked ~ .c-icon--checkbox::before {
    color: var(--c-av-checkbox-checked-icon)
}

.c-checkbox .c-icon--checkbox:before {
    color: var(--c-av-checkbox-icon);
    z-index: 1
}

.c-checkbox .c-icon--checkbox:after {
    content: "";
    display: block;
    background-color: var(--c-av-checkbox-bg);
    border-radius: 2px;
    position: absolute;
    top: var(--c-3px-3);
    bottom: var(--c-3px-3);
    left: var(--c-3px-3);
    right: var(--c-3px-3);
    z-index: 0
}

.c-radio {
    z-index: 0
}

.c-radio input:checked ~ .c-icon::before {
    color: var(--c-av-radio-checked-icon)
}

.c-radio .c-icon--radio {
    color: var(--c-av-radio-icon)
}

.c-radio .c-icon--radio:before {
    z-index: 1
}

.c-radio .c-icon--radio:after {
    content: "";
    display: block;
    background-color: var(--c-av-radio-bg);
    border-radius: 50%;
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    z-index: 0
}

.c-badge {
    flex: 0 0 auto;
    display: inline-flex;
    min-width: 1.25rem;
    min-height: 1rem;
    padding: 0 .125rem;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-size: var(--c-12px-3);
    color: var(--c-av-badge-text);
    background-color: var(--c-av-badge-bg);
    border-color: transparent;
    border-width: 1px;
    border-radius: var(--c-av-border-radius);
    transition: ease .2s
}

.c-badge:empty {
    display: none
}

.c-badge.c-is-adding {
    animation: badgeAdding 1s 0s 1;
    transform-origin: bottom
}

@keyframes badgeAdding {
    0% {
        transform: scale(1);
        animation-timing-function: ease-out;
        opacity: 1
    }

    10% {
        transform: scale(2);
        animation-timing-function: ease-in;
        opacity: .6
    }

    38% {
        transform: scale(1);
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        transform: scale(1.5);
        animation-timing-function: ease-in
    }

    72%,89%,to {
        transform: scale(1);
        animation-timing-function: ease-out
    }

    81% {
        transform: scale(1.24);
        animation-timing-function: ease-in
    }

    96% {
        transform: scale(0.83);
        animation-timing-function: ease-in
    }
}

.c-badge--up {
    position: relative;
    top: -.25rem;
    left: -.25rem
}

[class*="c-icon"]+.c-badge--up {
    left: -.75rem
}

.icon .c-badge--up {
    position: absolute;
    top: -.25rem;
    left: 100%;
    margin-left: -.5rem
}

.c-badge--rounded {
    padding: 0;
    max-width: 1rem;
    max-height: 1rem;
    min-width: 1rem;
    min-height: 1rem;
    border-radius: 50%
}

.c-badge .c-text {
    line-height: 1 !important;
    white-space: nowrap
}

.c-badge--default {
    color: var(--c-av-badge-default-text);
    background-color: var(--c-av-badge-default-bg)
}

.c-badge--void {
    color: var(--c-av-badge-void-text);
    background-color: var(--c-av-badge-void-bg)
}

.c-badge--outline {
    color: var(--c-av-badge-bg);
    border-color: currentColor;
    background-color: transparent
}

.c-badge--outline.c-badge--default {
    color: var(--c-av-badge-default-bg)
}

.c-badge--outline.c-badge--void {
    color: var(--c-av-badge-void-bg)
}

.c-badge-group {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    align-items: flex-start
}

.c-badge-group .c-badge+.c-badge {
    margin-top: .125rem
}

.c-badge+.c-text,.c-badge+.c-icon {
    margin-left: .5rem
}

.c-btn {
    --c-av-btn-border-width: 1px;
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: var(--c-3px-3) var(--c-6px-6);
    min-height: 1.375rem;
    line-height: 1;
    border-width: var(--c-av-btn-border-width);
    border-color: var(--c-av-btn-border-color);
    border-radius: var(--c-av-border-radius);
    outline: none;
    cursor: pointer
}

.c-btn[data-disabled="true"],.c-btn.c-is-disabled {
    pointer-events: none;
    cursor: default;
    opacity: .5
}

.c-btn--lg {
    min-width: 100px;
    min-height: 2.5rem
}

.c-btn--default {
    color: var(--c-av-btn-default-text);
    background-color: var(--c-av-btn-default-bg);
    background-image: var(--c-av-btn-default-img);
    border-color: var(--c-av-btn-default-border-color)
}

.c-btn--default:hover {
    -webkit-filter: var(--c-av-btn-default-hover-filter);
    filter: var(--c-av-btn-default-hover-filter);
    background-color: var(--c-av-btn-default-hover-bg);
    background-image: var(--c-av-btn-default-hover-img)
}

.c-btn--primary {
    color: var(--c-av-btn-primary-text);
    background-color: var(--c-av-btn-primary-bg);
    background-image: var(--c-av-btn-primary-img);
    border-color: var(--c-av-btn-primary-border-color, transparent)
}

.c-btn--primary:hover {
    -webkit-filter: var(--c-av-btn-primary-hover-filter);
    filter: var(--c-av-btn-primary-hover-filter);
    background-color: var(--c-av-btn-primary-hover-bg);
    background-image: var(--c-av-btn-primary-hover-img)
}

.c-btn--primary.c-is-disabled {
    color: var(--c-av-btn-primary-text) !important
}

.c-btn--secondary {
    color: var(--c-av-btn-secondary-text);
    background-color: var(--c-av-btn-secondary-bg);
    background-image: var(--c-av-btn-secondary-img);
    border-color: var(--c-av-btn-secondary-border-color, transparent)
}

.c-btn--secondary:hover {
    -webkit-filter: var(--c-av-btn-secondary-hover-filter);
    filter: var(--c-av-btn-secondary-hover-filter);
    background-color: var(--c-av-btn-secondary-hover-bg);
    background-image: var(--c-av-btn-secondary-hover-img)
}

[class*="c-btn--outline"] {
    border-color: currentColor
}

.c-btn--outline-primary {
    color: var(--c-av-btn-outline-primary-text)
}

.c-btn--outline-primary:hover {
    -webkit-filter: var(--c-av-btn-outline-primary-hover-filter);
    filter: var(--c-av-btn-outline-primary-hover-filter)
}

.c-btn--outline-secondary {
    color: var(--c-av-btn-outline-secondary-text)
}

.c-btn--outline-secondary:hover {
    -webkit-filter: var(--c-av-btn-outline-secondary-hover-filter);
    filter: var(--c-av-btn-outline-secondary-hover-filter)
}

.c-btn+.c-btn {
    margin-left: var(--c-6px-6)
}

.c-btn--favorite {
    color: var(--c-av-match-favorite-color)
}

.c-btn--favorite:hover,.c-btn--favorite.c-is-selected {
    color: var(--c-av-match-favorite-selected)
}

.c-btn--bet {
    color: var(--c-av-btn-bet-text);
    background-color: var(--c-av-btn-bet-bg);
    background-image: var(--c-av-btn-bet-img);
    border-color: var(--c-av-btn-bet-border-color, transparent);
    box-shadow: var(--c-av-btn-bet-shadow)
}

.c-btn--bet:hover {
    -webkit-filter: var(--c-av-btn-bet-hover-filter);
    filter: var(--c-av-btn-bet-hover-filter);
    background-color: var(--c-av-btn-bet-hover-bg);
    background-image: var(--c-av-btn-bet-hover-img)
}

.c-btn--booked {
    display: flex;
    align-items: center;
    padding: 0 .75rem;
    min-height: 1rem;
    color: var(--c-av-btn-booked-text);
    border-color: currentColor;
    border-radius: 2em
}

.c-btn--booked .c-icon::before {
    line-height: 1;
    font-size: .75rem
}

.c-btn--booked-bet {
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-height: auto;
    color: var(--c-av-btn-booked-bet-text);
    background-color: var(--c-av-btn-booked-bet-bg);
    border-radius: 50%
}

.c-btn--booked-bet .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-btn--music-tv .c-icon--video {
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: .125rem;
    color: var(--c-av-btn-music-tv-icon-video-text);
    background-color: var(--c-av-btn-music-tv-icon-video-bg)
}

.c-btn--music-tv .c-icon--video::before {
    font-size: var(--c-av-font-md)
}

.c-btn--time-machine {
    color: var(--c-av-btn-time-machine-text)
}

.c-btn--time-machine .c-icon--time-machine {
    background-color: transparent
}

.c-bettypes-tabs .c-btn--time-machine {
    background-color: transparent
}

.c-bettypes-tabs__tab[data-selected="true"] .c-bettypes-tabs .c-btn--time-machine {
    cursor: default;
    background-color: transparent
}

.c-btn--data-status {
    width: 2.5rem;
    background-image: url("../Images/connectIcon.png?41617");
    cursor: default
}

.c-btn--data-status.c-is-connecting {
    animation: playConnect 4s steps(21) infinite normal
}

.c-btn--data-status.c-is-complete {
    background-position: -819px 0
}

.c-btn--data-status.c-is-offline {
    background-position: -857px 0
}

@keyframes playConnect {
    from {
        background-position: 0 0
    }

    to {
        background-position: -819px 0
    }
}

.c-btn--add-parlay {
    color: var(--c-av-btn-add-parlay-text);
    background-color: var(--c-av-btn-add-parlay-bg);
    background-image: var(--c-av-btn-add-parlay-img);
    border-color: var(--c-av-btn-add-parlay-border-color, transparent)
}

.c-btn--add-parlay:hover {
    -webkit-filter: var(--c-av-btn-add-parlay-hover-filter);
    filter: var(--c-av-btn-add-parlay-hover-filter);
    background-color: var(--c-av-btn-add-parlay-hover-bg);
    background-image: var(--c-av-btn-add-parlay-hover-img)
}

@keyframes btn-add-parlay-icon-animation {
    0% {
        transform: scale3d(0.5, 0.5, 0.5)
    }

    30% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    70% {
        transform: scale3d(0.95, 0.95, 0.95)
    }
}

.c-btn--add-parlay[data-added="true"] .c-icon--addition {
    display: none
}

.c-btn--add-parlay[data-added="true"] .c-icon--successful {
    animation: btn-add-parlay-icon-animation .5s
}

.c-btn--add-parlay[data-added="false"] .c-icon--addition {
    animation: btn-add-parlay-icon-animation .5s
}

.c-btn--add-parlay[data-added="false"] .c-icon--successful {
    display: none
}

.c-btn--message {
    padding: .25rem;
    margin: 0;
    margin-left: var(--c-6px-6);
    color: var(--c-av-btn-message-text);
    background-color: var(--c-av-btn-message-bg);
    border-color: var(--c-av-btn-message-border-color);
    position: relative
}

.c-btn--message:hover {
    color: var(--c-av-btn-message-hover-text);
    border-color: var(--c-av-btn-message-hover-border-color);
    background-color: var(--c-av-btn-message-hover-bg)
}

.c-btn--message .c-badge {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    transform: translate(60%, -50%) scale(0.8333)
}

.c-btn--message .c-badge .c-text {
    white-space: nowrap
}

.c-btn--hotleaguewall {
    display: inline-flex;
    width: 1.375rem;
    height: 1.375rem;
    margin-left: .125rem;
    border: 1px solid var(--c-av-hotleaguewall-btn-border);
    background-color: var(--c-av-hotleaguewall-btn-bg);
    border-radius: var(--c-3px-3);
    transition: .2s ease;
    cursor: pointer
}

.c-btn--hotleaguewall:hover {
    background-color: var(--c-av-hotleaguewall-btn-hover-bg)
}

.c-btn--hotleaguewall[data-open="false"] {
    width: 0;
    margin: 0;
    border: 0;
    opacity: 0;
    visibility: hidden
}

.c-btn--hotleaguewall[data-open="true"] {
    opacity: 1;
    visibility: visible
}

.c-btn--hotleaguewall+.filter {
    margin-left: .175rem
}

.c-btn--cashout {
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-height: auto;
    color: var(--c-av-cashout-btn-text);
    background-color: var(--c-av-cashout-btn-bg);
    border-radius: 50%
}

.c-btn--cashout .c-icon--cashout::before {
    line-height: 1;
    font-size: var(--c-av-font-lg);
    border-radius: 100%
}

.c-btn--more {
    font-size: var(--c-12px-3)
}

.c-btn--more .c-icon--caret::before {
    font-size: var(--c-av-font-md)
}

.c-btn--single-match .c-icon--caret::before {
    font-size: var(--c-av-font-md);
    transform: rotate(-90deg)
}

.c-btn--fastmarket {
    color: var(--c-av-btn-fastmarket-text)
}

.c-btn--live-streamer {
    color: var(--c-av-btn-live-streamver-text)
}

.c-btn--gv {
    color: var(--c-av-btn-gv-text)
}

.c-btn--vocal-streaming {
    color: var(--c-av-btn-vocal-streaming-text);
    position: relative
}

.c-btn--vocal-streaming .c-tooltip {
    max-width: 170px;
    width: -webkit-max-content;
    width: max-content
}

.c-btn--score-map {
    color: var(--c-av-btn-score-map)
}

.c-btn--statistic {
    color: var(--c-av-btn-statistic)
}

.c-btn--betting-parlay {
    color: var(--c-av-btn-betting-parlay)
}

.c-btn--live-score {
    color: var(--c-av-btn-live-score)
}

.c-btn--smp {
    color: var(--c-av-btn-smp)
}

.c-btn--more-lines {
    padding: 0 .75rem;
    font-size: var(--c-12px-3);
    color: var(--c-av-btn-more-lines-text);
    border-width: 0;
    border-color: var(--c-av-btn-more-lines-border);
    position: relative
}

.c-btn--more-lines:before {
    content: "";
    display: block;
    border-width: 1px;
    border-top-width: 0;
    border-color: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 var(--c-3px-3) var(--c-3px-3);
    transform: perspective(0.5em) rotateX(-2deg)
}

.c-btn--more-lines:hover {
    color: var(--c-av-match-option-button-text)
}

.c-btn--more-lines:hover::before {
    background-color: var(--c-av-match-odds-more-lines-hover-bg)
}

.c-btn--help {
    color: var(--c-av-btn-help-text)
}

.c-btn--tg-bot .c-icon--telegram {
    color: var(--c-av-btn-telegram-icon)
}

.c-btn--tg-bot .c-icon--telegram::before {
    font-size: 1.25rem;
    z-index: 1
}

.c-btn--tg-bot .c-icon--telegram::after {
    content: "";
    background-color: var(--c-av-btn-telegram-icon-bg);
    border-radius: 50%;
    position: absolute;
    top: .25rem;
    right: .25rem;
    bottom: .25rem;
    left: .25rem;
    z-index: 0
}

.c-btn--tg-bot .c-icon--telegram+.c-text {
    margin-left: .25rem !important
}

.c-btn--tg-bot .c-icon--telegram .c-icon--successful {
    color: var(--c-av-btn-telegram-bind-icon);
    position: absolute;
    bottom: -6px;
    right: -5px;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .2s
}

.c-btn--tg-bot .c-icon--telegram .c-icon--successful::before {
    font-size: .875rem;
    z-index: 1
}

.c-btn--tg-bot .c-icon--telegram .c-icon--successful::after {
    content: "";
    background-color: var(--c-av-btn-telegram-bind-icon-bg);
    border-radius: 50%;
    position: absolute;
    top: .25rem;
    right: .25rem;
    bottom: .25rem;
    left: .25rem;
    z-index: 0
}

.c-btn--tg-bot[data-disabled="true"] {
    opacity: .32
}

.c-btn--tg-bot[data-bind="true"] .c-icon--telegram .c-icon--successful {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.c-btn--bot {
    padding: 0;
    min-height: auto;
    width: 22px;
    height: 22px;
    border-width: 0;
    border-radius: 50%;
    background-color: var(--c-av-btn-bot-bg);
    transition: .2s
}

.c-btn--bot .c-icon--viva-bot {
    font-size: 1.25rem;
    color: var(--c-av-btn-bot-text)
}

.c-btn--bot .c-icon--viva-bot+.c-text {
    margin-left: .25rem
}

.c-btn--back-to-event {
    padding: 0;
    color: var(--c-av-btn-back-to-event-text)
}

.c-btn--back-to-event .c-icon {
    transform: scaleX(-1)
}

.c-btn--parlay-boost {
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-height: auto;
    background-color: var(--c-av-btn-parlay-boost-bg);
    border-radius: 50%
}

[data-page="popup-pages"] .c-btn--parlay-boost {
    cursor: default
}

.c-btn--multi-view {
    height: 1.375rem;
    font-size: var(--c-12px-3);
    position: relative
}

.c-btn--multi-view:hover .c-checkbox input:checked ~ .c-icon--checkbox:before {
    color: inherit
}

.c-btn--multi-view:hover .c-checkbox input:checked ~ .c-icon--checkbox:after {
    color: inherit
}

.c-btn--multi-view .c-icon--checkbox {
    margin-left: .25rem;
    color: inherit
}

.c-btn--multi-view .c-icon--checkbox::before {
    color: inherit;
    font-size: 1rem
}

.c-btn--pg {
    height: 1.375rem;
    padding-left: 0;
    color: var(--c-av-btn-pg-text);
    background-color: var(--c-av-btn-pg-bg);
    position: relative
}

.c-btn--pg:hover {
    background-color: var(--c-av-btn-pg-hover-bg)
}

.c-btn--pg[data-disabled="true"] {
    opacity: .32
}

.c-btn--pg>.c-text {
    margin-left: 0
}

.c-btn--pg .c-iconcolor-parlay-generator {
    transform: scale(0.75)
}

.c-btn--pg .c-tooltip {
    max-width: 224px;
    width: -webkit-max-content;
    width: max-content;
    align-items: center
}

.c-btn--pg .c-tooltip .c-text {
    white-space: normal
}

.c-btn--pg .c-tooltip__content {
    padding: 0
}

.c-btn--pg .c-tooltip .c-btn--clear {
    order: 2
}

.c-btn--localization .c-icon::before {
    font-size: var(--c-av-font-lg)
}

.c-btn--localization .c-text ~ .c-icon--checkbox {
    margin-left: .25rem
}

.c-btn--localization .c-tooltip {
    max-width: 204px;
    min-width: 204px
}

.c-btn--localization .c-tooltip .c-tooltip__content {
    padding: 0
}

.c-btn--localization .c-tooltip .c-tooltip__content .c-text {
    white-space: normal
}

.c-btn--localization :has(input:checked) .c-text,.c-btn--localization :has(input:checked) .c-icon--located-outline {
    color: var(--c-av-btn-localization-text-checked-text)
}

[class*="c-btn--theme"] {
    --c-av-btn-theme-size: 24px;
    min-width: var(--c-av-btn-theme-size);
    min-height: var(--c-av-btn-theme-size);
    padding: 0;
    border-width: 0;
    border-radius: 50%;
    position: relative
}

[class*="c-btn--theme"]::before,[class*="c-btn--theme"]::after {
    content: "";
    display: block;
    border-radius: inherit
}

[class*="c-btn--theme"]::before {
    min-width: inherit;
    min-height: inherit
}

[class*="c-btn--theme"]::after {
    border-color: var(--c-av-btn-theme-border);
    border-width: var(--c-3px-3);
    border-radius: inherit;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0
}

[class*="c-btn--theme"][data-selected="true"]::after {
    border-color: var(--c-av-btn-theme-selected-border)
}

[class*="c-btn--theme"][data-selected="true"] .c-icon--successful {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

[class*="c-btn--theme"] .c-icon--successful {
    width: 13px;
    height: 13px;
    color: var(--c-av-btn-theme-icon);
    position: absolute;
    bottom: 0px;
    right: -5px;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .2s
}

[class*="c-btn--theme"] .c-icon--successful::before {
    display: inline-flex;
    font-size: .875rem;
    height: 15px
}

[class*="c-btn--theme"] .c-icon--successful::after {
    content: "";
    height: 10px;
    width: 10px;
    background-color: var(--c-av-btn-theme-icon-bg);
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    z-index: -1
}

.c-btn--theme-light::before {
    background-image: var(--c-av-btn-theme-light-gradient)
}

.c-btn--theme-dark::before {
    background-image: var(--c-av-btn-theme-dark-gradient)
}

.c-btn--theme-dark-01::before {
    background-image: var(--c-av-btn-theme-dark-01-gradient)
}

.c-btn--theme-dark-02::before {
    background-image: var(--c-av-btn-theme-dark-02-gradient)
}

.c-btn--theme-dark-03::before {
    background-image: var(--c-av-btn-theme-dark-03-gradient)
}

.c-btn--theme-light-01::before {
    background-image: var(--c-av-btn-theme-light-01-gradient)
}

.c-btn--theme-light-02::before {
    background-image: var(--c-av-btn-theme-light-02-gradient)
}

.c-btn--theme-light-03::before {
    background-image: var(--c-av-btn-theme-light-03-gradient)
}

.c-btn--pin {
    position: relative
}

.c-btn--pin[data-selected="true"] {
    color: var(--c-av-btn-pin-selected-text);
    background-color: var(--c-av-btn-pin-selected-bg)
}

.c-btn--pin[data-selected="true"] .c-icon--pin {
    transform: rotate(-45deg)
}

.c-btn--pin>.c-icon {
    transition: color, transform, .3s
}

.c-btn--pin .c-tooltip {
    margin-left: -.875rem;
    max-width: 204px;
    width: -webkit-max-content;
    width: max-content
}

.c-btn--pin .c-tooltip .c-text {
    white-space: normal
}

.c-btn--play {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.125rem;
    height: 1.125rem;
    min-height: auto;
    color: var(--c-av-btn-play-text);
    background-color: var(--c-av-btn-play-bg);
    border-radius: 50%;
    border-width: 0;
    box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);
    position: relative
}

.c-btn--play .c-icon {
    transition: ease .2s;
    transition-property: visibility, opacity, transform;
    position: absolute
}

.c-btn--play .c-icon--play,.c-btn--play .c-icon--video::before {
    visibility: visible;
    opacity: 1;
    transform: scale(1)
}

.c-btn--play .c-icon--stop {
    visibility: hidden;
    opacity: 0;
    transform: scale(0)
}

.c-btn--play .c-icon+.c-icon {
    margin-left: 0
}

.c-btn--play[data-selected="true"] {
    background-color: var(--c-av-btn-play-selected-bg);
    box-shadow: none
}

.c-btn--play[data-selected="true"] .c-icon--play,.c-btn--play[data-selected="true"] .c-icon--video::before {
    visibility: hidden;
    opacity: 0;
    transform: scale(0)
}

.c-btn--play[data-selected="true"] .c-icon--stop {
    visibility: visible;
    opacity: 1;
    transform: scale(1)
}

.c-btn--play[data-selected="true"]:hover {
    background-color: var(--c-av-btn-play-selected-hover-bg)
}

.c-btn--play:hover {
    background-color: var(--c-av-btn-play-hover-bg)
}

.c-btn.c-in-play {
    color: var(--c-av-btn-add-in-play-text)
}

.c-btn.c-is-disabled {
    color: var(--c-av-btn-add-disabled-text);
    pointer-events: none
}

.c-dropdown {
    flex: 0 0 auto;
    display: inline-flex;
    min-width: 0;
    vertical-align: middle;
    color: inherit;
    border-radius: var(--c-av-border-radius);
    position: relative
}

.c-dropdown.c-is-open .c-dropdown__btn .c-icon--caret {
    transform: rotate(180deg)
}

.c-dropdown.c-is-open .c-dropdown__container {
    visibility: visible;
    opacity: 1
}

.c-dropdown__btn {
    flex: 1;
    display: inline-flex;
    align-items: center;
    padding: var(--c-3px-3) var(--c-6px-6);
    min-height: 1.375rem;
    border-width: 1px;
    border-radius: inherit;
    position: relative;
    cursor: pointer;
    z-index: 0
}

.c-dropdown__btn .c-icon:not(:empty)::before {
    margin-right: .25rem
}

.c-dropdown__btn .c-icon--caret {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    max-width: var(--c-18px-9);
    max-height: var(--c-18px-9);
    z-index: 1;
    transition: ease .2s;
    transition-property: transform;
    cursor: pointer
}

.c-dropdown__btn .c-text+.c-icon--caret {
    margin-left: auto
}

.c-dropdown__container {
    margin: .25rem 0;
    min-width: 100%;
    min-height: 1px;
    max-height: 50vh;
    color: var(--c-av-dropdown-container-text);
    background-color: var(--c-av-dropdown-container-bg);
    border-width: 1px;
    border-color: var(--c-av-dropdown-container-border);
    border-radius: inherit;
    box-shadow: var(--c-av-box-shadow);
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    transition: ease .2s;
    overflow-y: auto;
    visibility: hidden;
    opacity: 0
}

.c-dropdown__container::-webkit-scrollbar {
    width: var(--c-6px-6);
    height: var(--c-6px-6)
}

.c-dropdown__container::-webkit-scrollbar-track {
    background-color: var(--c-av-dropdown-container-scroll-bg)
}

.c-dropdown__container::-webkit-scrollbar-thumb {
    background-color: var(--c-av-dropdown-container-scroll-thumb-color);
    border-radius: 2em;
    border-left: 2px solid;
    border-color: var(--c-av-dropdown-container-scroll-thumb-border)
}

.c-dropdown__container:hover::-webkit-scrollbar-thumb {
    background-color: var(--c-av-dropdown-container-scroll-thumb-color-hover)
}

.c-dropdown__multi-level {
    background-color: inherit;
    border-radius: inherit
}

[class*="c-dropdown__level"] {
    background-color: inherit;
    border-radius: inherit
}

.c-dropdown__level-2 {
    top: var(--level-1-top-indent);
    left: calc( var(--level-1-w) + 1px)
}

.c-dropdown__level-3 {
    top: calc( var(--level-1-top-indent) + var(--level-2-top-indent));
    left: calc( var(--level-1-w) + var(--level-2-w) + 2px)
}

.c-dropdown__list {
    background-color: inherit;
    border-radius: inherit
}

.c-dropdown__list[data-open="false"] {
    height: 0;
    visibility: hidden;
    opacity: 0
}

.c-dropdown__list[data-open="true"] {
    visibility: visible;
    opacity: 1
}

.c-dropdown__list>.c-dropdown__item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-dropdown__list>.c-dropdown__item:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.c-dropdown__header {
    display: flex;
    align-items: center;
    padding: var(--c-6px-6) var(--c-12px-3);
    white-space: nowrap;
    border-bottom-width: 1px;
    border-bottom-color: var(--c-av-dropdown-header-border)
}

.c-dropdown__title {
    display: flex;
    align-items: center;
    padding: 0.125rem var(--c-12px-3);
    min-height: 1.75rem
}

.c-dropdown__item {
    display: flex;
    align-items: center;
    padding: var(--c-6px-6);
    min-height: 1.75rem;
    line-height: 1rem;
    white-space: nowrap;
    background-color: inherit;
    position: relative;
    cursor: pointer
}

.c-dropdown__item:not(:empty)::before {
    margin-right: .25rem
}

.c-dropdown__item::before {
    font-size: var(--c-av-font-lg)
}

.c-dropdown__item:hover {
    color: var(--c-av-dropdown-menu-item-hover-text);
    background-color: var(--c-av-dropdown-menu-item-hover)
}

.c-dropdown__item.c-is-active {
    background-color: var(--c-av-dropdown-menu-item-hover)
}

.c-dropdown__item[data-selected="true"] {
    background-color: var(--c-av-dropdown-menu-item-selected);
    pointer-events: none
}

.c-dropdown>.c-btn .c-icon::before {
    transition: ease .2s
}

.c-dropdown:not(.c-dropdown--match-feature) .c-icon+.c-icon {
    margin-left: 0
}

.c-dropdown--up .c-dropdown__container {
    top: inherit;
    bottom: 100%
}

.c-dropdown--up-right .c-dropdown__container {
    top: inherit;
    bottom: 100%;
    left: auto;
    right: 0
}

.c-dropdown--right .c-dropdown__container {
    top: 100%;
    bottom: inherit;
    left: auto;
    right: 0
}

.c-dropdown--multi-level .c-dropdown__container {
    box-shadow: none;
    overflow: unset
}

.c-dropdown--multi-level .c-dropdown__list {
    max-height: 50vh;
    box-shadow: var(--c-av-box-shadow);
    overflow: auto
}

@media (hover: hover) {
    .c-dropdown--multi-level .c-dropdown__list::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-dropdown--multi-level .c-dropdown__list::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-dropdown--multi-level .c-dropdown__list::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-dropdown--multi-level .c-dropdown__list::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-dropdown--multi-level .c-dropdown__list {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-dropdown--multi-level .c-dropdown__item .c-text {
    margin-right: auto
}

.c-dropdown--multi-level .c-dropdown__item .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-dropdown--multi-level [class*="c-dropdown__level"]:not(.c-dropdown__level-1) {
    position: absolute
}

.c-dropdown--search .c-dropdown__container {
    max-height: 80vh
}

.c-bettype .c-dropdown {
    color: var(--c-av-bettype-dropdown-menu-text);
    background-color: var(--c-av-bettype-dropdown-menu-bg);
    border-color: var(--c-av-bettype-dropdown-menu-border)
}

.c-bettype .c-dropdown__btn {
    justify-content: flex-start
}

.c-bettype .c-dropdown:hover {
    background-color: var(--c-av-bettype-dropdown-menu-bg-hover);
    border-color: var(--c-av-bettype-dropdown-menu-border-hover)
}

.c-in-play .c-bettype .c-dropdown {
    color: var(--c-av-bettype-dropdown-menu-in-play-text);
    background-color: var(--c-av-bettype-dropdown-menu-in-play-bg);
    border-color: var(--c-av-bettype-dropdown-menu-in-play-border)
}

.c-in-play .c-bettype .c-dropdown:hover {
    background-color: var(--c-av-bettype-dropdown-menu-in-play-bg-hover);
    border-color: var(--c-av-bettype-dropdown-menu-in-play-border-hover)
}

.c-match__option .c-dropdown--favorite .c-dropdown__btn {
    min-width: 1.375rem;
    min-height: 1.375rem
}

.c-match__option .c-dropdown--favorite .c-tooltip--top-left {
    margin-left: -0.5rem
}

.c-match__option .c-dropdown--favorite .c-tooltip--top-left::before {
    left: .875rem
}

.c-dropdown--primary {
    color: var(--c-av-dropdown-menu-primary-text);
    background-color: var(--c-av-dropdown-menu-primary-bg)
}

.c-dropdown--primary:hover {
    background-color: var(--c-av-dropdown-menu-primary-bg-hover)
}

.c-dropdown--primary .c-dropdown__item:hover {
    background-color: var(--c-av-dropdown-menu-primary-item-bg-hover)
}

.c-dropdown--favorite.c-is-open .c-dropdown__btn {
    color: var(--c-av-dropdown-favorite-button-is-open-text);
    background-color: var(--c-av-dropdown-favorite-button-is-open-bg)
}

.c-dropdown--favorite .c-dropdown__btn {
    padding: .125rem;
    color: var(--c-av-dropdown-favorite-button-text);
    background-color: var(--c-av-dropdown-favorite-button-bg);
    border-color: var(--c-av-dropdown-favorite-button-border);
    border-width: var(--c-av-dropdown-favorite-button-border-width)
}

.c-dropdown--favorite .c-dropdown__btn .c-icon::before {
    font-size: var(--c-av-font-lg);
    line-height: 1
}

.c-dropdown--favorite .c-dropdown__btn:hover {
    color: var(--c-av-dropdown-favorite-button-hover-text);
    background-color: var(--c-av-dropdown-favorite-button-hover-bg)
}

.c-dropdown--favorite .c-dropdown__item[data-selected="true"] {
    background-color: transparent;
    pointer-events: auto
}

.c-dropdown--favorite .c-dropdown__item[data-selected="true"]:hover {
    color: var(--c-av-dropdown-menu-item-hover-text);
    background-color: var(--c-av-dropdown-menu-item-hover)
}

.c-dropdown--favorite .c-dropdown__item[data-selected="true"] .c-icon--favorite {
    color: var(--c-av-match-favorite-selected)
}

.c-dropdown--favorite .c-dropdown__item .c-icon--favorite {
    color: var(--c-av-match-favorite-color)
}

.c-dropdown--favorite .c-dropdown__item .c-icon--favorite:hover {
    color: var(--c-av-match-favorite-selected)
}

.c-dropdown--fastmarket {
    flex: 0 0 auto;
    margin-left: .25rem;
    margin-right: .25rem;
    color: var(--c-av-fastmarkets-dropdown-menu-text);
    background-color: var(--c-av-fastmarkets-dropdown-menu-bg)
}

.c-dropdown--fastmarket:hover {
    background-color: var(--c-av-fastmarkets-dropdown-menu-hover-bg)
}

.c-dropdown--fastmarket .c-dropdown__container {
    width: 420px;
    display: flex;
    flex-wrap: wrap
}

.c-dropdown--fastmarket .c-dropdown__container [class*="c-dropdown__item"] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 30px
}

.c-dropdown--fastmarket .c-dropdown__container .c-dropdown__item {
    width: calc(100% / 9);
    text-align: center;
    font-weight: normal
}

.c-dropdown--fastmarket .c-dropdown__container .c-dropdown__item.current {
    font-weight: bold
}

.c-dropdown--fastmarket .c-dropdown__container .c-dropdown__item:hover,.c-dropdown--fastmarket .c-dropdown__container .c-dropdown__item.keySelected {
    background-color: var(--c-av-fastmarket-dropdown-menu-item-hover)
}

.c-dropdown--fastmarket .c-dropdown__container .c-dropdown__item.c-is-selected {
    background-color: var(--c-av-fastmarket-dropdown-menu-item-selected-bg);
    color: var(--c-av-fastmarket-dropdown-menu-item-selected-text)
}

.c-dropdown--fastmarket .c-dropdown__container .c-dropdown__item-title {
    font-weight: bold;
    width: 100%;
    padding: .25rem 0;
    background-color: var(--c-av-fastmarket-dropdown-menu-item-title-bg);
    color: var(--c-av-fastmarket-dropdown-menu-item-title-text)
}

.c-dropdown--support .c-dropdown__container {
    overflow: visible
}

.c-dropdown--support .c-dropdown__item.c-is-active .c-dropdown__sublist {
    display: block
}

.c-dropdown--support .c-dropdown__sublist {
    display: none;
    width: 188px;
    position: absolute;
    right: 100%;
    top: -1px;
    box-shadow: var(--c-av-box-shadow);
    background-color: var(--c-av-dropdown-menu-support-submenu-bg);
    border-width: 1px;
    border-style: solid;
    border-color: var(--c-av-dropdown-menu-support-submenu-border);
    cursor: default
}

.c-dropdown--support .c-dropdown__sublist .c-text {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 1.875rem;
    color: var(--c-av-dropdown-menu-support-submenu-text)
}

.c-dropdown--support .c-img {
    padding: 0 .5rem;
    margin-bottom: .5rem;
    background-color: var(--c-av-dropdown-menu-support-submenu-img-bg)
}

.c-dropdown--support .c-img>img {
    background-color: var(--c-av-white)
}

.c-dropdown--match-feature[data-filtered="true"] .c-dropdown__btn>.c-text {
    display: none
}

.c-dropdown--match-feature .c-dropdown__btn .c-icon:before {
    line-height: 1;
    font-size: .875rem
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn-group {
    display: flex;
    align-items: center
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn-group>.c-text {
    margin-left: 0.125rem;
    font-weight: 700;
    color: var(--c-av-dropdown-match-feature-btn-group-text)
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn-group>.c-text[data-multiple-items="false"] {
    display: none
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn-group:after {
    content: attr(data-more);
    display: flex;
    order: 99;
    margin-left: 0.125rem;
    font-family: var(--c-av-body-font-family);
    font-weight: 700;
    color: var(--c-av-dropdown-match-feature-btn-group-text)
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn {
    display: flex;
    align-items: center;
    height: var(--c-18px-9);
    border: 1px solid var(--c-av-dropdown-match-feature-btn-border)
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn[data-selected="false"] {
    display: block
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn[data-selected="false"] {
    display: none
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn:not(.c-btn--cashout):not(.c-btn--parlay-boost) {
    background-color: var(--c-av-dropdown-match-feature-btn-bg)
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn:not(.c-btn--fastmarket):not(.c-btn--smp) {
    padding: 0;
    min-width: var(--c-18px-9);
    border-radius: 50%
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn--fastmarket,.c-dropdown--match-feature .c-dropdown__btn .c-btn--smp {
    padding-left: var(--c-3px-3);
    padding-right: var(--c-3px-3);
    font-size: var(--c-av-font-xs);
    border-radius: 30px
}

.c-dropdown--match-feature .c-dropdown__btn .c-btn--fastmarket .c-text,.c-dropdown--match-feature .c-dropdown__btn .c-btn--smp .c-text {
    transform: scale(0.75)
}

.c-dropdown--match-feature .c-dropdown__container {
    display: flex;
    flex-direction: column;
    left: auto;
    right: 0
}

.c-dropdown--match-feature .c-dropdown__item .c-checkbox {
    flex: 1;
    align-items: stretch;
    justify-content: flex-start
}

.c-dropdown--match-feature .c-dropdown__item .c-checkbox>.c-text {
    flex: 1;
    line-height: 1.25rem
}

.c-dropdown--match-feature .c-dropdown__item .c-btn {
    margin-right: .5rem;
    padding: 0
}

.c-dropdown--match-feature .c-dropdown__item .c-btn:not(.c-btn--fastmarket):not(.c-btn--smp) {
    border: 0
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--cashout {
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    border-radius: 100%;
    position: relative;
    top: 0.125rem
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--parlay-boost {
    position: relative;
    top: .125rem
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--smp,.c-dropdown--match-feature .c-dropdown__item .c-btn--fastmarket {
    display: flex;
    justify-content: center;
    padding: 0.125rem;
    font-style: normal;
    font-size: var(--c-av-font-xs);
    border: 1px solid;
    transform-origin: left center
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--smp {
    transform: scale(0.75) translateX(-3px) translateY(1px)
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--smp+.c-text {
    margin-left: -.75rem
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--fastmarket {
    transform: scale(0.75) translateX(-1px) translateY(1px)
}

.c-dropdown--match-feature .c-dropdown__item .c-btn--fastmarket+.c-text {
    margin-left: -.5rem
}

.c-dropdown--match-feature .c-icon+.c-text {
    margin-left: 0
}

.c-dropdown--match-feature .c-btn {
    min-height: 0
}

.c-dropdown--match-feature .c-btn+.c-btn {
    margin-left: 0
}

.c-dropdown--match-feature .c-btn:first-child {
    z-index: 1
}

.c-dropdown--match-feature .c-btn:first-child ~ .c-btn:nth-child(2) {
    z-index: 0;
    margin-left: -.375rem
}

.c-dropdown--match-feature .c-btn:first-child ~ .c-btn:nth-child(2) ~ .c-btn:last-child {
    z-index: -1;
    margin-left: -.375rem
}

.c-dropdown--match-feature .c-btn--primary {
    padding: var(--c-3px-3) var(--c-6px-6);
    margin: var(--c-6px-6) var(--c-6px-6) var(--c-6px-6) auto;
    min-height: 1.375rem
}

.c-dropdown--match-feature .c-checkbox input+.c-icon {
    margin-right: .5rem
}

.c-dropdown--match-feature .c-tooltip {
    align-items: flex-start;
    min-width: 260px
}

.c-dropdown--match-feature .c-tooltip .c-text {
    white-space: normal;
    line-height: 1.375
}

.c-dropdown--multi-view .c-dropdown__title {
    padding: .25rem .5rem
}

.c-dropdown--multi-view .c-dropdown__title .c-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-dropdown--multi-view .c-dropdown__level-1 .c-dropdown__item .c-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-dropdown--multi-view .c-dropdown__level-2 .c-dropdown__list {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.c-dropdown--multi-view .c-dropdown__level-2 .c-dropdown__list[data-open="false"] {
    padding-top: 0;
    padding-bottom: 0
}

.c-dropdown--multi-view .c-dropdown__level-2 .c-dropdown__item {
    padding: 0.25rem var(--c-6px-6);
    background-color: transparent
}

.c-dropdown--multi-view [class*="c-dropdown__level"] {
    min-width: 275px;
    max-width: 350px
}

.c-dropdown--multi-view .c-dropdown__item[data-selected="true"] {
    pointer-events: auto
}

.c-dropdown--multi-view .c-event-card {
    flex: 1
}

.c-dropdown--multi-view .c-event-card.c-in-play {
    border-color: var(--c-av-dropdown-multi-view-event-card-in-play-border)
}

.c-dropdown--multi-view .c-event-card.c-in-play:hover {
    border-color: var(--c-av-dropdown-multi-view-event-card-in-play-hover-border)
}

.c-dropdown--multi-view .c-tooltip {
    min-width: 300px
}

.c-dropdown--multi-view .c-tooltip .c-text {
    white-space: normal
}

.c-dropdown--theme-selector .c-dropdown__btn .c-btn {
    --c-av-btn-theme-size: 20px;
    --c-av-btn-theme-border: transparent;
    width: var(--c-av-btn-theme-size);
    height: var(--c-av-btn-theme-size);
    margin-right: .25rem;
    border-color: var(--c-av-dropdown-btn-theme-border);
    border-width: 1px
}

.c-dropdown--theme-selector .c-dropdown__btn .c-btn::before {
    transform: scale(0.7)
}

.c-dropdown--bot-selector {
    flex: none
}

.c-dropdown--bot-selector.c-is-open .c-btn--bot {
    background-image: var(--c-av-btn-bot-bg-gradient)
}

.c-dropdown--bot-selector .c-dropdown__btn .c-btn--bot {
    transition: ease .2s
}

.c-dropdown--bot-selector .c-dropdown__btn .c-btn--bot+.c-text {
    margin-left: .25rem
}

.c-dropdown--bot-selector .c-dropdown__container {
    margin: .5rem 0;
    width: -webkit-max-content;
    width: max-content;
    max-width: calc(100vw - 0.5rem);
    min-width: 180px
}

.c-dropdown--bot-selector .c-dropdown__item .c-icon--telegram,.c-dropdown--bot-selector .c-dropdown__item .c-iconcolor-zalo {
    position: relative
}

.c-dropdown--bot-selector .c-dropdown__item .c-icon--telegram .c-icon--successful,.c-dropdown--bot-selector .c-dropdown__item .c-iconcolor-zalo .c-icon--successful {
    color: var(--c-av-dropdown-bot-bind-icon);
    position: absolute;
    bottom: -6px;
    right: -5px;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .2s
}

.c-dropdown--bot-selector .c-dropdown__item .c-icon--telegram .c-icon--successful::before,.c-dropdown--bot-selector .c-dropdown__item .c-iconcolor-zalo .c-icon--successful::before {
    margin-right: 0;
    font-size: .875rem;
    z-index: 1
}

.c-dropdown--bot-selector .c-dropdown__item .c-icon--telegram .c-icon--successful::after,.c-dropdown--bot-selector .c-dropdown__item .c-iconcolor-zalo .c-icon--successful::after {
    content: "";
    background-color: var(--c-av-dropdown-bot-bind-icon-bg);
    border-radius: 50%;
    position: absolute;
    top: .25rem;
    right: .25rem;
    bottom: .25rem;
    left: .25rem;
    z-index: 0
}

.c-dropdown--bot-selector .c-dropdown__item .c-icon--telegram {
    color: var(--c-av-dropdown-telegram-icon)
}

.c-dropdown--bot-selector .c-dropdown__item .c-icon--telegram::before {
    margin-right: 0 !important;
    font-size: var(--c-av-font-3xl)
}

.c-dropdown--bot-selector .c-dropdown__item[data-selected="true"] {
    color: inherit;
    background-color: var(--c-av-dropdown-bot-selector-item-bg)
}

.c-dropdown--bot-selector .c-dropdown__item[data-bind="true"] .c-icon--telegram .c-icon--successful,.c-dropdown--bot-selector .c-dropdown__item[data-bind="true"] .c-iconcolor-zalo .c-icon--successful {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.c-dropdown+.c-icon,.c-dropdown+.c-text,.c-dropdown+.c-btn,.c-dropdown+.c-badge,.c-dropdown+.c-dropdown {
    margin-left: var(--c-6px-6)
}

.c-empty__img {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .25rem .5rem;
    color: var(--c-av-empty-img-icon)
}

.c-empty__img .c-icon::before {
    font-size: var(--c-96px-6);
    line-height: 1
}

.c-empty__img dotlottie-player {
    width: 80px;
    height: 80px;
    opacity: var(--c-av-empty-img-lottie-opacity);
    mix-blend-mode: var(--c-av-empty-img-lottie-mix-blend-mode)
}

.c-empty__msg {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .25rem .5rem;
    line-height: 1.15;
    font-size: .875rem;
    color: var(--c-av-empty-msg-text)
}

.c-empty__msg .c-text {
    text-align: center
}

.c-empty--multi-view {
    flex: 1;
    display: flex
}

.c-empty--multi-view .c-empty__msg {
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
    width: 100%;
    background-color: var(--c-av-empty-multi-view-msg-bg)
}

.c-empty--multi-view .c-empty__msg>[class*="c-text"] {
    font-size: 1rem
}

.c-empty--multi-view .c-empty__msg>[class*="c-text"]+[class*="c-text"] {
    margin-top: 1rem
}

.c-empty--multi-view .c-empty__msg .c-text-title {
    font-size: var(--c-18px-9);
    font-weight: bold;
    text-align: center
}

.c-match-status-tag {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0 .375rem;
    min-height: 1rem;
    line-height: 1;
    font-size: var(--c-12px-3);
    text-align: center;
    color: var(--c-av-match-status-tag-text);
    border-width: 1px;
    border-color: var(--c-av-match-status-tag-border);
    border-radius: var(--c-av-border-radius)
}

@keyframes match_status_tag_accent {
    0% {
        opacity: 1
    }

    50% {
        opacity: .3
    }

    100% {
        opacity: 1
    }
}

.c-match-status-tag--accent {
    animation-name: match_status_tag_accent;
    animation-duration: .6s;
    animation-iteration-count: infinite
}

.c-preloader {
    flex: 1;
    display: flex;
    justify-content: center;
    padding: 1rem
}

.c-preloader__spiner {
    display: inline-flex;
    position: relative;
    width: var(--c-36px-9);
    height: var(--c-36px-9);
    align-self: center;
    font-size: 0;
    border-color: var(--c-av-preloader-border);
    animation: container-rotate 1568ms linear infinite
}

@keyframes container-rotate {
    to {
        transform: rotate(360deg)
    }
}

.c-preloader__circles {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-color: inherit;
    opacity: 1;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(1080deg)
    }
}

.c-preloader__circle-1,.c-preloader__circle-2 {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.c-preloader__circle-1::before,.c-preloader__circle-2::before {
    content: "";
    width: 200%;
    height: 100%;
    border-width: var(--c-3px-3);
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.c-preloader__circle-1::before {
    left: 0;
    border-right-color: transparent !important;
    transform: rotate(129deg);
    animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.c-preloader__circle-2::before {
    left: -100%;
    border-left-color: transparent !important;
    transform: rotate(-129deg);
    animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

@keyframes left-spin {
    from {
        transform: rotate(130deg)
    }

    50% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(130deg)
    }
}

@keyframes right-spin {
    from {
        transform: rotate(-130deg)
    }

    50% {
        transform: rotate(5deg)
    }

    to {
        transform: rotate(-130deg)
    }
}

.c-preloader--percentage .c-preloader__spiner {
    width: 84px;
    height: 84px
}

.c-preloader--percentage .c-preloader__circle-1::before,.c-preloader--percentage .c-preloader__circle-2::before {
    border-width: 4px
}

.c-preloader--percentage .c-preloader__text {
    color: var(--c-av-preloader-text);
    position: absolute;
    font-size: 1.75em;
    font-weight: bold;
    align-self: center
}

.c-preloader--white {
    border-color: var(--c-av-preloader-white-border)
}

.c-side-features ~ .c-preloader {
    margin-top: var(--c-6px-6);
    margin-bottom: var(--c-6px-6);
    padding-top: 5rem;
    padding-bottom: 5rem;
    width: 224px;
    background-color: var(--c-av-side-nav-item-bg);
    border-radius: var(--c-3px-3);
    position: relative
}

.c-btn .c-preloader {
    padding: 0;
    background-color: rgba(0,0,0,0.12);
    border-color: var(--c-av-preloader-white-border);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.c-btn .c-preloader .c-preloader__spiner {
    width: 16px;
    height: 16px
}

.c-btn .c-preloader .c-preloader__circle-1::before,.c-btn .c-preloader .c-preloader__circle-2::before {
    border-width: 2px
}

.c-tag {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    align-self: center;
    position: relative;
    font-size: var(--c-12px-3);
    font-weight: bold;
    padding: 0 .25rem;
    min-height: 1rem;
    line-height: 1.15;
    border-radius: var(--c-av-border-radius);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.c-tag .c-btn {
    cursor: pointer
}

.c-tag--live {
    color: var(--c-av-tag-live-text);
    background-color: var(--c-av-tag-live-bg)
}

.c-tag--live-map {
    color: var(--c-av-tag-live-map-text);
    background-color: var(--c-av-tag-live-map-bg)
}

.c-tag--in-play {
    font-style: italic;
    color: var(--c-av-tag-in-play-text);
    background-color: var(--c-av-tag-in-play-bg)
}

.c-tag--new {
    color: var(--c-av-tag-new-text);
    background-color: var(--c-av-tag-new-bg)
}

.c-tag--hot {
    color: var(--c-av-tag-hot-text);
    background-color: var(--c-av-tag-hot-bg)
}

.c-tag--parlay-boost {
    color: var(--c-av-tag-parlay-boost-text);
    background-color: var(--c-av-tag-parlay-boost-bg)
}

.c-tag--parlay-boost .c-icon--parlay-boost::before {
    line-height: 1;
    font-size: var(--c-12px-3)
}

.c-tag--parlay-boost .c-text {
    margin: 0 -.25rem;
    transform: scale(0.8333)
}

.c-tag--parlay-boost .c-text+.c-btn {
    margin-left: 0
}

.c-tag--parlay-boost .c-btn--help {
    padding: 0;
    min-height: auto;
    color: inherit;
    border-width: 0
}

.c-tag--parlay-boost .c-btn--help::after {
    content: '';
    display: block;
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.c-tag--parlay-boost .c-btn--help .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-tag--home {
    color: var(--c-av-tag-home-text);
    background-color: var(--c-av-tag-home-bg);
    font-weight: normal
}

.c-tag+.c-tag,.c-tag+[class^=c-text],.c-tag+[class^=c-badge] {
    margin-left: .25rem
}

.c-text,[class^="c-text-"] {
    word-break: break-word;
    font-family: var(--c-av-body-font-family)
}

.c-text:empty,[class^="c-text-"]:empty {
    margin: 0 !important;
    padding: 0 !important
}

.c-text+.c-icon,.c-text+[class*="c-iconcolor"],.c-text+.c-badge,.c-text+.c-btn,.c-text+.c-dropdown,.c-text+.c-tag,.c-text+.c-textfield,.c-text+.c-icon--caret,[class^="c-text-"]+.c-icon,[class^="c-text-"]+[class*="c-iconcolor"],[class^="c-text-"]+.c-badge,[class^="c-text-"]+.c-btn,[class^="c-text-"]+.c-dropdown,[class^="c-text-"]+.c-tag,[class^="c-text-"]+.c-textfield,[class^="c-text-"]+.c-icon--caret {
    margin-left: .25rem
}

.c-text--minus {
    color: var(--c-av-text-minus)
}

.c-text--disabled {
    color: var(--c-av-text-disabled)
}

.c-text-danger {
    color: var(--c-av-text-danger)
}

.c-text-title {
    font-size: var(--c-av-font-lg)
}

.c-text-accent {
    color: var(--c-av-accent-color-1)
}

.c-text-link {
    color: var(--c-av-link-text);
    text-decoration: underline
}

.c-text-link:hover {
    -webkit-filter: brightness(110%);
    filter: brightness(110%)
}

.c-text-primary {
    color: var(--c-av-primary-text)
}

.c-text-search-result {
    color: var(--c-av-text-search-result);
    background-color: var(--c-av-text-search-result-bg)
}

.c-text-list {
    margin: 0;
    padding: 0;
    padding-left: 1.125rem;
    margin-top: 0.25rem
}

.c-text-list__item {
    list-style-type: disc
}

.c-text-csld-tip {
    color: var(--c-av-text-csld-tip)
}

.c-text-csld-tip .c-text {
    font-size: var(--c-av-font-xs);
    vertical-align: middle
}

.c-text-csld-tip .c-text::before {
    content: '';
    flex: 0 0 auto;
    display: inline-flex;
    align-self: flex-start;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    background-image: url("../Images/CorrectScore-LuckyDraw/status-icon.png?v=20240522001");
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle
}

.c-text-csld-tip .c-text+.c-btn {
    margin-left: 0
}

.c-text-csld-tip .c-btn {
    min-height: auto;
    padding: 0;
    color: inherit;
    border-width: 0;
    vertical-align: middle
}

.c-betting .c-text-csld-tip .c-btn--help {
    display: inline-flex
}

.c-betting .c-text-csld-tip .c-btn--help .c-icon {
    margin-left: 0
}

.c-text-mmr-positive {
    color: var(--c-av-text-mmr-positive)
}

.c-text-mmr-negative {
    color: var(--c-av-text-mmr-negative)
}

[class*="c-text-mmr-"] {
    font-size: var(--c-12px-3);
    transform: none
}

[class*="c-text-mmr-"][data-change="true"] {
    animation: c-text-mmr-change 1s infinite
}

@keyframes c-text-mmr-change {
    50% {
        opacity: 0.3
    }
}

font[color="red"] {
    color: var(--c-av-font-red)
}

.c-team-name.c-is-clickable {
    cursor: pointer
}

.c-text-favor {
    color: var(--c-av-text-favor)
}

.c-text-blue {
    color: var(--c-av-text-blue)
}

.c-text-red {
    color: var(--c-av-text-red)
}

.c-text-back {
    display: inline-flex;
    padding: 1px .25rem;
    line-height: 1.15;
    font-size: var(--c-12px-3);
    color: var(--c-av-text-back);
    background-color: var(--c-av-text-back-bg);
    border-radius: var(--c-av-border-radius)
}

.c-text-lay {
    display: inline-flex;
    padding: 1px .25rem;
    line-height: 1.15;
    font-size: var(--c-12px-3);
    color: var(--c-av-text-lay);
    background-color: var(--c-av-text-lay-bg);
    border-radius: var(--c-av-border-radius)
}

.c-text-yes {
    display: inline-flex;
    padding: 1px .25rem;
    line-height: 1.15;
    font-size: var(--c-12px-3);
    color: var(--c-av-text-yes);
    background-color: var(--c-av-text-yes-bg);
    border-radius: var(--c-av-border-radius)
}

.c-text-no {
    display: inline-flex;
    padding: 1px .25rem;
    line-height: 1.15;
    font-size: var(--c-12px-3);
    color: var(--c-av-text-no);
    background-color: var(--c-av-text-no-bg);
    border-radius: var(--c-av-border-radius)
}

.void .c-text-back,.void .c-text-lay,.void .c-text-yes,.void .c-text-no {
    color: var(--c-av-betInfo-void-betchoice-tag-text);
    background-color: var(--c-av-betInfo-void-betchoice-tag-bg)
}

.reject .c-text-back,.reject .c-text-lay,.reject .c-text-yes,.reject .c-text-no {
    color: var(--c-av-betInfo-reject-betchoice-tag-text);
    background-color: var(--c-av-betInfo-reject-betchoice-tag-bg)
}

[lang="mm"] .c-text-back,[lang="mm"] .c-text-lay,[lang="mm"] .c-text-yes,[lang="mm"] .c-text-no {
    line-height: 1.8
}

.c-textfield {
    display: flex;
    align-items: center;
    padding: .125rem .25rem;
    width: 100%;
    min-height: 1.75rem;
    line-height: 1;
    border-radius: var(--c-av-border-radius);
    position: relative;
    z-index: 0
}

.c-textfield__input {
    flex: 1 1 auto;
    padding: 0 .25rem;
    width: 10px;
    height: inherit;
    color: var(--c-av-textfield-input-text);
    background: none;
    border: none;
    outline: none;
    resize: none
}

.c-textfield__input:focus {
    border-color: inherit;
    outline: 0
}

.c-textfield__input::-webkit-input-placeholder {
    color: var(--c-av-textfield-input-placeholder)
}

.c-textfield__input::placeholder {
    color: var(--c-av-textfield-input-placeholder)
}

.c-textfield__input:disabled {
    color: var(--c-av-textfield-input-disabled-text) !important
}

.c-textfield__input:disabled ~ * {
    color: var(--c-av-textfield-input-disabled-text) !important;
    pointer-events: none
}

.c-textfield__input:disabled ~ .c-textfield__bg {
    background-color: var(--c-av-textfield-disabled-bg) !important;
    border-color: var(--c-av-textfield-disabled-border) !important;
    opacity: .54
}

.c-textfield__textarea {
    flex: 1 1 auto;
    padding: .25rem;
    line-height: 1;
    font-size: var(--c-av-font-md);
    color: var(--c-av-textfield-input-text);
    background: none;
    border: none;
    outline: none
}

.c-textfield__bg {
    background-color: var(--c-av-textfield-bg);
    border-width: 1px;
    border-color: var(--c-av-textfield-border);
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.c-textfield__currency {
    order: -1;
    display: flex;
    align-items: center;
    padding: 0 .25rem;
    height: 100%;
    font-size: var(--c-av-font-xs);
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit
}

.c-textfield--stake {
    padding-top: 0;
    padding-bottom: 0
}

.c-textfield--stake .c-textfield__input {
    text-align: right;
    color: var(--c-av-textfield-stake-input-text);
    font-size: var(--c-av-font-sm);
    font-weight: 700;
    line-height: 1.2
}

.c-textfield--stake .c-textfield__input::-webkit-input-placeholder {
    padding-top: 2px;
    font-size: var(--c-av-font-md);
    font-weight: 400;
    -webkit-transition: ease .3s;
    transition: ease .3s
}

.c-textfield--stake .c-textfield__input::placeholder {
    padding-top: 2px;
    font-size: var(--c-av-font-md);
    font-weight: 400;
    transition: ease .3s
}

.c-textfield--stake .c-textfield__input:focus ~ .c-textfield__bg {
    border-color: var(--c-av-textfield-stake-focus-border)
}

.c-textfield--stake .c-btn--clear {
    padding: 0;
    width: 1.75rem;
    height: 1.75rem;
    color: var(--c-av-textfield-stake-btn-clear-icon);
    position: relative
}

.c-textfield--stake .c-btn--clear .c-icon::before {
    font-size: var(--c-av-font-lg)
}

.c-textfield--stake[data-focus] .c-btn--clear {
    width: 0;
    height: 0;
    transform: scale(0);
    transition: ease .2s;
    visibility: hidden;
    opacity: 0
}

.c-textfield--stake[data-focus="true"] .c-textfield__bg {
    border-color: var(--c-av-textfield-stake-focus-border)
}

.c-textfield--stake[data-focus="true"] .c-btn--clear {
    width: 1.375rem;
    height: 1.75rem;
    transform: scale(1);
    visibility: visible;
    opacity: 1
}

.c-textfield--stake+[class^=c-text] {
    margin-left: var(--c-6px-6)
}

[class*="c-textfield--odds"] .c-textfield__input {
    font-weight: 700
}

.c-textfield--odds-minus .c-textfield__input {
    color: var(--c-av-textfield-odds-minus-input-text)
}

.c-textfield+.c-btn--clear {
    margin-left: .5rem
}

.c-textfield+.c-text,.c-textfield+.c-textfield {
    margin-left: .25rem
}

.c-select-league .c-textfield--search {
    flex: 1;
    margin-right: .25rem;
    padding-top: .125rem;
    padding-bottom: .125rem;
    padding-left: .5rem;
    padding-right: .25rem;
    border-style: solid;
    border-width: 1px;
    border-color: var(--c-av-select-league-filters-border)
}

.c-select-league .c-textfield--search .c-icon--clear-solid {
    border: 0;
    color: var(--c-av-textfield-stake-btn-clear-icon)
}

.c-tooltip {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: var(--c-6px-6) 0.5rem;
    background-color: var(--c-av-tooltip-bg);
    color: var(--c-av-tooltip-text);
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-filter: drop-shadow(0 0 0.125rem rgba(0,0,0,0.38));
    filter: drop-shadow(0 0 0.125rem rgba(0,0,0,0.38));
    border-radius: .25rem;
    transition: ease 0.2s;
    transition-property: opacity, visibility, margin, padding
}

.c-tooltip__content {
    padding: .5rem
}

.c-tooltip__content [class*="c-text"]+[class*="c-text"] {
    margin-top: .25rem
}

.c-tooltip__content .c-text-accent {
    color: var(--c-av-tooltip-accent-text)
}

.c-tooltip__content .c-text-title {
    margin-top: .25rem;
    font-size: .9375rem;
    font-weight: 600
}

.c-tooltip__content .c-checkbox {
    margin-top: .5rem
}

.c-tooltip__content .c-checkbox .c-text {
    align-self: center
}

.c-tooltip__content>.c-btn {
    min-height: var(--c-24px-6)
}

.c-tooltip::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: calc(50% - (.625rem / 2));
    height: .625rem;
    width: .625rem;
    background-color: inherit;
    transform: rotate(45deg)
}

.c-tooltip[data-open="true"] {
    visibility: visible;
    opacity: 1
}

.c-tooltip>* {
    position: relative;
    z-index: 1
}

.c-tooltip>.c-icon {
    align-self: stretch
}

.c-tooltip .c-text {
    display: block;
    align-self: stretch;
    text-align: left
}

.c-tooltip>.c-btn+.c-text {
    margin-left: .5rem
}

.c-tooltip .c-btn--clear {
    padding: 2px;
    width: 1.25rem;
    height: 1.25rem;
    min-height: 1.25rem
}

.c-tooltip .c-btn--clear .c-icon--clear::before {
    font-size: var(--c-av-font-md)
}

.c-tooltip .c-checkbox .c-text {
    display: flex;
    align-items: center
}

.c-tooltip--top,[class*="c-tooltip--top"] {
    bottom: 100%;
    margin-bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.c-tooltip--top::before,[class*="c-tooltip--top"]::before {
    top: 100%;
    margin-top: -.3125rem
}

.c-tooltip--top[data-open="true"],[data-open="true"][class*="c-tooltip--top"] {
    margin-bottom: .25rem
}

.c-tooltip--bottom,[class*="c-tooltip--bottom"] {
    top: 100%;
    margin-top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.c-tooltip--bottom::before,[class*="c-tooltip--bottom"]::before {
    bottom: 100%;
    margin-bottom: -.3125rem
}

.c-tooltip--bottom[data-open="true"],[data-open="true"][class*="c-tooltip--bottom"] {
    margin-top: .25rem
}

.c-tooltip--hr-left {
    left: 0;
    transform: translateX(-100%)
}

.c-tooltip--hr-left::before {
    margin-top: -.3125rem;
    margin-right: -.3125rem;
    left: auto;
    right: 0;
    top: 50%;
    transform: rotate(-45deg)
}

.c-tooltip--hr-right {
    right: 0;
    transform: translateX(100%)
}

.c-tooltip--hr-right::before {
    margin-top: -.3125rem;
    margin-left: -.3125rem;
    left: 0;
    top: 50%;
    transform: rotate(-45deg)
}

.c-tooltip--right-top {
    right: 0;
    top: 0;
    transform: translateX(100%)
}

.c-tooltip--right-top::before {
    margin-top: -.3125rem;
    margin-left: -.3125rem;
    left: 0;
    top: .875rem;
    transform: rotate(-45deg)
}

.c-tooltip--right-top .c-text {
    white-space: normal !important
}

.c-tooltip--top-left,.c-tooltip--bottom-left {
    left: 0;
    transform: translateX(0)
}

.c-tooltip--top-left::before,.c-tooltip--bottom-left::before {
    left: 1.25rem
}

.c-tooltip--top-right,.c-tooltip--bottom-right {
    left: auto;
    right: 0;
    transform: translateX(0)
}

.c-tooltip--top-right::before,.c-tooltip--bottom-right::before {
    left: auto;
    right: 1.25rem
}

.c-tooltip--promo {
    flex-direction: column;
    padding: var(--c-6px-6) var(--c-12px-3);
    padding-top: var(--c-24px-6);
    width: 220px;
    background-color: var(--c-av-tooltip-promo-bg);
    color: var(--c-av-tooltip-promo-text);
    white-space: normal;
    cursor: pointer
}

.c-tooltip--promo:hover {
    background-color: var(--c-av-tooltip-promo-hover-bg)
}

.c-tooltip--promo.c-tooltip--right-top {
    top: -2rem;
    left: auto
}

.c-tooltip--promo.c-tooltip--right-top::before {
    top: 2.875rem
}

.c-tooltip--promo .c-tooltip__content {
    display: flex;
    flex-direction: column;
    padding: 0.25rem 0;
    width: 100%
}

.c-tooltip--promo .c-tooltip__content [class*="c-text"] {
    text-align: center;
    line-height: 1.2;
    white-space: normal
}

.c-tooltip--promo .c-tooltip__content [class*="c-text"]+.c-btn {
    margin-left: 0;
    margin-top: .25rem
}

.c-tooltip--promo .c-tooltip__content [class*="c-text"]+.c-btn .c-text {
    display: flex;
    align-items: center
}

.c-tooltip--promo .c-tooltip__content>.c-btn {
    background-color: var(--c-av-tooltip-promo-btn-bg)
}

.c-tooltip--promo .c-tooltip__content>.c-btn:hover {
    background-color: var(--c-av-tooltip-promo-btn-hover-bg);
    color: var(--c-av-tooltip-promo-btn-hover-text)
}

.c-tooltip--promo .c-tooltip__img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.c-tooltip--promo .c-btn--clear {
    padding: 2px;
    min-height: 1rem;
    height: 1rem;
    width: 1rem;
    color: var(--c-av-tooltip-promo-btn-clear-text);
    border-width: 0;
    border-radius: 100%;
    position: absolute;
    top: var(--c-6px-6);
    right: var(--c-6px-6)
}

.c-tooltip--promo .c-btn--clear .c-icon--clear::before {
    font-size: var(--c-av-font-md)
}

.c-tooltip--promo .c-btn--clear:hover {
    color: var(--c-av-btn-clear-hover-text);
    background-color: var(--c-av-btn-clear-hover-bg)
}

.c-tooltip--promo .c-checkbox {
    margin-top: var(--c-6px-6)
}

.c-tooltip--promo .c-checkbox .c-icon--checkbox::before {
    color: var(--c-av-tooltip-promo-checkbox-icon)
}

.c-tooltip--promo .c-checkbox input:checked ~ .c-icon--checkbox::before {
    color: var(--c-av-tooltip-promo-checked-checkbox-icon)
}

.c-tooltip--quick-bet {
    margin-top: 0.25rem;
    width: 250px;
    top: 100%;
    left: auto;
    right: 0;
    transform: translateX(0);
    white-space: normal
}

.c-tooltip--quick-bet .c-btn--clear {
    color: var(--c-av-btn-clear-text);
    border-radius: 100%;
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 2
}

.c-tooltip--quick-bet .c-btn--clear:hover {
    color: var(--c-av-btn-clear-hover-text);
    background-color: var(--c-av-btn-clear-hover-bg)
}

.c-tooltip--quick-bet::before {
    left: auto;
    right: 1.25rem;
    bottom: 100%;
    margin-bottom: -.3125rem
}

.c-tooltip--quick-bet svg {
    width: 120px
}

.c-tooltip--quick-bet svg .c-tooltip-svg-primary {
    fill: var(--c-av-tooltip-svg-primary-bg)
}

.c-tooltip--quick-bet svg .c-tooltip-svg-bet {
    fill: var(--c-av-tooltip-svg-bet-bg)
}

.c-tooltip--quick-bet svg .c-tooltip-svg-quickbet-panel-bg {
    fill: var(--c-av-tooltip-svg-quickbet-panel-bg)
}

.c-tooltip--quick-bet svg .c-tooltip-svg-odds-button-bg {
    fill: var(--c-av-tooltip-svg-odds-button-bg)
}

.c-tooltip--quick-bet svg .c-tooltip-svg-odds-button-text {
    fill: var(--c-av-tooltip-svg-odds-button-text)
}

.c-tooltip--quick-bet svg .c-tooltip-svg-input {
    stroke: var(--c-av-tooltip-svg-input-border);
    fill: var(--c-av-tooltip-svg-input-bg)
}

.c-tooltip--multi-view-select {
    flex-direction: column;
    padding-top: 1.25rem;
    width: 160px;
    white-space: normal
}

.c-tooltip--multi-view-select .c-tooltip__content {
    display: flex;
    flex-direction: column;
    padding: 0.25rem 0;
    width: 100%
}

.c-tooltip--multi-view-select .c-tooltip__content [class*="c-text"] {
    padding: 0.125rem 0;
    text-align: center;
    line-height: 1.2
}

.c-tooltip--multi-view-select .c-tooltip__content [class*="c-text"]+.c-btn {
    margin-left: 0;
    margin-top: .25rem
}

.c-tooltip--multi-view-select .c-tooltip__img {
    width: 100%
}

.c-tooltip--multi-view-select .c-btn--clear {
    padding: 2px;
    min-height: 1rem;
    height: 1rem;
    width: 1rem;
    color: var(--c-av-btn-clear-text);
    border-width: 0;
    border-radius: 100%;
    position: absolute;
    top: var(--c-6px-6);
    right: var(--c-6px-6)
}

.c-tooltip--multi-view-select .c-btn--clear .c-icon--clear::before {
    font-size: var(--c-av-font-md)
}

.c-tooltip--multi-view-select .c-btn--clear:hover {
    color: var(--c-av-btn-clear-hover-text);
    background-color: var(--c-av-btn-clear-hover-bg)
}

.c-multi-view-img {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

@keyframes c-multi-view-img-bounce-in {
    0% {
        transform: scale3d(1, 1, 1)
    }

    30% {
        transform: scale3d(0.5, 0.5, 0.5)
    }

    50% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    70% {
        transform: scale3d(0.95, 0.95, 0.95)
    }
}

.c-multi-view-img[data-selected="1"] .c-multi-view-img__item:nth-child(1) {
    opacity: 1;
    animation: c-multi-view-img-bounce-in 0.3s ease-in-out
}

.c-multi-view-img[data-selected="1"] .c-multi-view-img__item:nth-child(1) .c-icon--video {
    transform: scale(1)
}

.c-multi-view-img[data-selected="2"] .c-multi-view-img__item:nth-child(1),.c-multi-view-img[data-selected="2"] .c-multi-view-img__item:nth-child(2) {
    opacity: 1;
    animation: c-multi-view-img-bounce-in 0.3s ease-in-out
}

.c-multi-view-img[data-selected="2"] .c-multi-view-img__item:nth-child(1) .c-icon--video,.c-multi-view-img[data-selected="2"] .c-multi-view-img__item:nth-child(2) .c-icon--video {
    transform: scale(1)
}

.c-multi-view-img[data-selected="3"] .c-multi-view-img__item:nth-child(1),.c-multi-view-img[data-selected="3"] .c-multi-view-img__item:nth-child(2),.c-multi-view-img[data-selected="3"] .c-multi-view-img__item:nth-child(3) {
    opacity: 1;
    animation: c-multi-view-img-bounce-in 0.3s ease-in-out
}

.c-multi-view-img[data-selected="3"] .c-multi-view-img__item:nth-child(1) .c-icon--video,.c-multi-view-img[data-selected="3"] .c-multi-view-img__item:nth-child(2) .c-icon--video,.c-multi-view-img[data-selected="3"] .c-multi-view-img__item:nth-child(3) .c-icon--video {
    transform: scale(1)
}

.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(1),.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(2),.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(3),.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(4) {
    opacity: 1;
    animation: c-multi-view-img-bounce-in 0.3s ease-in-out
}

.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(1) .c-icon--video,.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(2) .c-icon--video,.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(3) .c-icon--video,.c-multi-view-img[data-selected="4"] .c-multi-view-img__item:nth-child(4) .c-icon--video {
    transform: scale(1)
}

.c-multi-view-img .c-multi-view-img__item {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .25rem;
    width: calc( 50% - .125rem);
    height: var(--c-36px-9);
    background-color: var(--c-av-tooltip-img-item-bg);
    border-radius: var(--c-av-border-radius);
    opacity: .3;
    transition: opacity .6s
}

.c-multi-view-img .c-multi-view-img__item:nth-child(even) {
    margin-left: .25rem
}

.c-multi-view-img .c-multi-view-img__item .c-icon--video {
    color: var(--c-av-tooltip-img-item-icon);
    transform: scale(0.7);
    transition: transform .6s
}

.c-tooltip--multi-view-promo {
    flex-direction: column;
    padding: var(--c-6px-6) var(--c-12px-3);
    padding-top: var(--c-24px-6);
    width: 220px;
    white-space: normal;
    top: -2rem;
    left: auto;
    transform: translate3d(100%, 0, 0)
}

.c-tooltip--multi-view-promo::before {
    top: 2.875rem
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item {
    opacity: 1
}

@keyframes c-multi-view-img-bounce-in-delay {
    0% {
        transform: scale3d(1, 1, 1);
        opacity: .3
    }

    6% {
        transform: scale3d(0.5, 0.5, 0.5)
    }

    10% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    14% {
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(1) {
    animation: c-multi-view-img-bounce-in-delay 3s 1s 3 ease-in-out backwards
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(1) .c-icon--video {
    transform: scale(1)
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(2) {
    animation: c-multi-view-img-bounce-in-delay 3s 1.8s 3 ease-in-out backwards
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(2) .c-icon--video {
    transform: scale(1)
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(3) {
    animation: c-multi-view-img-bounce-in-delay 3s 2.6s 3 ease-in-out backwards
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(3) .c-icon--video {
    transform: scale(1)
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(4) {
    animation: c-multi-view-img-bounce-in-delay 3s 3.4s 3 ease-in-out backwards
}

.c-tooltip--multi-view-promo[data-open="true"] .c-multi-view-img__item:nth-child(4) .c-icon--video {
    transform: scale(1)
}

.c-tooltip--multi-view-promo .c-tooltip__content {
    display: flex;
    flex-direction: column;
    padding: 0.25rem 0;
    width: 100%
}

.c-tooltip--multi-view-promo .c-tooltip__content [class*="c-text"] {
    text-align: center;
    line-height: 1.2;
    white-space: normal
}

.c-tooltip--multi-view-promo .c-tooltip__content [class*="c-text"]+.c-btn {
    margin-left: 0;
    margin-top: .25rem
}

.c-tooltip--multi-view-promo .c-tooltip__content>.c-btn {
    background-color: var(--c-av-tooltip-multi-view-promo-btn-bg)
}

.c-tooltip--multi-view-promo .c-tooltip__content>.c-btn:hover {
    background-color: var(--c-av-tooltip-multi-view-promo-btn-hover-bg);
    color: var(--c-av-tooltip-multi-view-promo-btn-hover-text)
}

.c-tooltip--multi-view-promo .c-tooltip__img {
    width: 100%
}

.c-tooltip--multi-view-promo .c-btn--clear {
    padding: 2px;
    min-height: 1rem;
    height: 1rem;
    width: 1rem;
    color: var(--c-av-tooltip-multi-view-promo-btn-clear-text);
    border-width: 0;
    border-radius: 100%;
    position: absolute;
    top: var(--c-6px-6);
    right: var(--c-6px-6)
}

.c-tooltip--multi-view-promo .c-btn--clear .c-icon--clear::before {
    font-size: var(--c-av-font-md)
}

.c-tooltip--multi-view-promo .c-btn--clear:hover {
    color: var(--c-av-btn-clear-hover-text);
    background-color: var(--c-av-btn-clear-hover-bg)
}

.c-tooltip--multi-view-promo .c-multi-view-img .c-multi-view-img__item {
    height: 47px
}

.c-tooltip--pg {
    width: 224px
}

.c-tooltip--pg .c-tooltip__img {
    width: 200px;
    height: 212px;
    background-image: var(--c-av-tooltop-pg-img-bg);
    overflow: hidden
}

.c-tooltip--pg label .c-text {
    margin-top: -2px
}

.c-tooltip--theme-selector {
    z-index: 4
}

.c-tooltip--theme-selector .c-text {
    font-size: var(--c-12px-3)
}

.c-tooltip--tg-bot {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 224px;
    background-color: var(--c-av-tooltip-tg-bot-bg);
    color: var(--c-av-tooltip-tg-bot-text);
    white-space: normal;
    top: 100%;
    left: auto;
    right: .625rem;
    cursor: default;
    transform: translateX(0)
}

.c-tooltip--tg-bot[data-open="true"] {
    display: flex
}

.c-tooltip--tg-bot .c-tooltip__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .5rem 0;
    font-size: var(--c-12px-3);
    text-align: center
}

.c-tooltip--tg-bot .c-tooltip__content .c-text-title {
    font-size: .875rem;
    font-weight: bold
}

.c-tooltip--tg-bot .c-tooltip__content .c-text {
    text-align: center;
    line-height: 1.4
}

.c-tooltip--tg-bot .c-tooltip__content>.c-btn {
    margin-left: 0;
    width: 148px
}

.c-tooltip--tg-bot .c-tooltip__content>.c-btn.c-btn--secondary {
    margin-top: var(--c-18px-9)
}

.c-tooltip--tg-bot .c-tooltip__content:not(.c-header__option)>.c-btn+.c-btn {
    margin-left: 0;
    margin-top: .5rem
}

.c-tooltip--tg-bot .c-tooltip__content>.c-checkbox {
    margin-top: var(--c-6px-6);
    font-size: var(--c-12px-3)
}

.c-tooltip--tg-bot .c-tooltip__content>.c-checkbox .c-icon+.c-text {
    margin-left: .25rem !important
}

.c-tooltip--tg-bot::before {
    left: auto;
    right: 1.25rem;
    bottom: 100%;
    margin-bottom: -.3125rem
}

.c-tooltip--viva-bot {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 1.25rem;
    width: 224px;
    background-color: var(--c-av-tooltip-viva-bot-bg);
    color: var(--c-av-tooltip-viva-bot-text);
    white-space: normal;
    top: 100%;
    left: auto;
    right: .625rem;
    cursor: default;
    transform: translateX(0)
}

.c-tooltip--viva-bot[data-open="true"] {
    display: flex
}

.c-tooltip--viva-bot .c-tooltip__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .5rem 0;
    font-size: var(--c-12px-3);
    text-align: center
}

.c-tooltip--viva-bot .c-tooltip__content .c-text-title {
    font-size: .875rem;
    font-weight: bold
}

.c-tooltip--viva-bot .c-tooltip__content .c-text {
    text-align: center;
    line-height: 1.4
}

.c-tooltip--viva-bot .c-tooltip__content>.c-btn {
    margin-left: 0;
    width: 148px
}

.c-tooltip--viva-bot .c-tooltip__content>.c-btn.c-btn--secondary {
    margin-top: var(--c-18px-9)
}

.c-tooltip--viva-bot .c-tooltip__content:not(.c-header__option)>.c-btn+.c-btn {
    margin-left: 0;
    margin-top: .5rem
}

.c-tooltip--viva-bot .c-tooltip__content>.c-checkbox {
    margin-top: var(--c-6px-6);
    font-size: var(--c-12px-3)
}

.c-tooltip--viva-bot .c-tooltip__content>.c-checkbox .c-icon+.c-text {
    margin-left: .25rem !important
}

.c-tooltip--viva-bot::before {
    left: auto;
    right: 1.25rem;
    bottom: 100%;
    margin-bottom: -.3125rem
}

.c-tooltip--whats-new {
    display: flex;
    line-height: 1.375;
    background-color: var(--c-av-tooltip-whats-new-bg);
    color: var(--c-av-tooltip-whats-new-text);
    cursor: pointer
}

.c-tooltip--whats-new:hover {
    background-color: var(--c-av-tooltip-whats-new-hover-bg)
}

.c-tooltip--whats-new .c-text {
    flex: 1;
    white-space: nowrap
}

.c-theme-selector {
    display: inline-flex;
    flex-direction: column;
    min-width: 200px;
    padding: var(--c-12px-3) 1rem
}

.c-theme-selector__list {
    display: flex;
    flex-wrap: wrap
}

.c-theme-selector__list+.c-theme-selector__title {
    margin-top: .875rem
}

.c-theme-selector__title {
    flex: 0 0 100%;
    font-size: .875rem;
    font-weight: 400;
    color: var(--c-theme-selector-title-text)
}

.c-theme-selector__item {
    display: flex;
    align-items: center;
    margin-top: var(--c-6px-6)
}

.c-theme-selector__item+.c-theme-selector__item {
    margin-left: var(--c-12px-3)
}

.c-theme-selector__item:nth-of-type(5n+1) {
    margin-left: 0
}

.c-theme-selector .c-btn {
    padding: 0
}

.c-line-through {
    text-decoration: line-through
}

.c-is-removing.ticketListGroup {
    animation: cashout-settle .4s ease .1s 1 normal both
}

@keyframes cashout-settle {
    0% {
        padding: 0;
        max-height: 600px;
        transform: scale(1);
        visibility: visible;
        overflow: hidden;
        opacity: 1
    }

    100% {
        padding: 0;
        max-height: 0;
        transform: scale(0);
        visibility: hidden;
        overflow: hidden;
        opacity: 0
    }
}

.c-is-removing.c-ticket {
    animation: parlay-ticket .5s ease .2s 1 alternate-reverse both
}

.c-is-adding.c-ticket {
    animation: parlay-ticket .5s ease .2s 1 normal both
}

@keyframes parlay-ticket {
    0% {
        max-height: 0;
        transform: translateX(-75%);
        visibility: hidden;
        overflow: hidden;
        opacity: 0
    }

    100% {
        max-height: 240px;
        transform: translateX(0%);
        visibility: visible;
        overflow: hidden;
        opacity: 1
    }
}

.c-color-contents {
    display: contents !important
}

.c-event-layer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none
}

.c-event-layer iframe {
    pointer-events: auto;
    transition: ease .3s;
    transition-property: transform, opacity, visibility
}

.c-event-layer iframe[data-open="false"] {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transform: scale(1.5)
}

.c-event-layer iframe[data-open="true"] {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    transform: scale(1)
}

.c-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--c-av-overlay)
}

.c-is-invisible {
    visibility: hidden;
    opacity: 0
}

.c-w-100 {
    width: 100%
}

.hiddenElement {
    display: none !important
}

.showElement {
    display: inline-block !important
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    z-index: 38
}

.overlay.secondary {
    background: transparent
}

.overlay-negative {
    z-index: -1;
    background: transparent
}

.overlay-alertMessage {
    z-index: 42
}

@keyframes rotate {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.c-loader {
    position: relative;
    margin: auto;
    background: transparent;
    width: 1rem;
    height: 1rem
}

.c-loader::after {
    display: block;
    content: "";
    border-radius: 50%;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    animation: rotate 0.8s steps(8) infinite
}

.c-loader::after {
    height: 1px;
    width: 1px;
    box-shadow: 5px 0 0 1px rgba(0,0,0,0.5),3.5px 3.5px 0 1px rgba(0,0,0,0.4),0 5px 0 1px rgba(0,0,0,0.2),-3.5px 3.5px 0 1px rgba(0,0,0,0),-5px 0 0 1px rgba(0,0,0,0.2),-3.5px -3.5px 0 1px rgba(0,0,0,0.4),0 -5px 0 1px rgba(0,0,0,0.5),3.5px -3.5px 0 1px rgba(0,0,0,0.6)
}

.c-loader-lg,.c-loader-overlap {
    position: relative;
    margin: auto;
    background: transparent;
    width: 4rem;
    height: 4rem
}

.c-loader-lg::after,.c-loader-overlap::after {
    display: block;
    content: "";
    border-radius: 50%;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    animation: rotate 0.8s steps(8) infinite
}

.c-loader-lg::after,.c-loader-overlap::after {
    height: 4px;
    width: 4px;
    box-shadow: 20px 0 0 4px rgba(0,0,0,0.5),14px 14px 0 4px rgba(0,0,0,0.4),0 20px 0 4px rgba(0,0,0,0.2),-14px 14px 0 4px rgba(0,0,0,0),-20px 0 0 4px rgba(0,0,0,0.2),-14px -14px 0 4px rgba(0,0,0,0.4),0 -20px 0 4px rgba(0,0,0,0.5),14px -14px 0 4px rgba(0,0,0,0.6)
}

.c-loader-overlap {
    flex: 1;
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: inherit
}

[class^="c-recommend"] {
    font-size: var(--c-12px-3)
}

.c-recommend-bet {
    margin-top: 1rem;
    padding: var(--c-12px-3);
    background-color: var(--c-av-recommend-bg)
}

.c-recommend-bet__title {
    padding: var(--c-12px-3);
    border-top: 1px solid;
    border-color: var(--c-av-recommend-border)
}

.c-recommend-bet .swiper-container {
    padding-bottom: 2rem;
    overflow: hidden
}

.c-recommend-bet .swiper-button-prev,.c-recommend-bet .swiper-button-next {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    position: absolute;
    border-radius: 100%;
    background-image: none;
    opacity: 1;
    cursor: pointer;
    top: 38%;
    width: 1.25rem;
    height: 1.25rem;
    color: var(--c-av-recommend-swiper-button-icon);
    background-color: var(--c-av-recommend-swiper-button);
    box-shadow: 0 0 0.2rem 0 var(--c-av-recommend-swiper-button-shadow)
}

.c-recommend-bet .swiper-button-prev.swiper-button-disabled,.c-recommend-bet .swiper-button-next.swiper-button-disabled {
    display: none
}

.c-recommend-bet .swiper-button-prev::after,.c-recommend-bet .swiper-button-next::after {
    display: none
}

.c-recommend-bet .swiper-button-prev:hover,.c-recommend-bet .swiper-button-next:hover {
    background-color: var(--c-av-recommend-swiper-button-hover)
}

.c-recommend-bet .swiper-button-prev:hover i,.c-recommend-bet .swiper-button-next:hover i {
    color: var(--c-av-recommend-swiper-button-hover-icon)
}

.c-recommend-bet .swiper-button-prev {
    left: 1px
}

.c-recommend-bet .swiper-button-next {
    right: 1px
}

.c-recommend-bet .swiper-pagination-bullet {
    background-color: var(--c-av-recommend-swiper-bullet);
    opacity: 1
}

.c-recommend-bet .swiper-pagination-bullet-active {
    background-color: var(--c-av-recommend-swiper-bullet-active)
}

.c-recommend-bet .swiper-slide {
    display: flex;
    width: auto;
    height: auto;
    padding: 0 .25rem
}

.c-recommend-bet .c-event-card {
    padding-bottom: .125rem;
    flex: 1;
    cursor: pointer
}

.c-recommend-bet .c-event-card:only-child {
    max-width: 268px
}

.c-recommend-bet .c-odds-button {
    pointer-events: none
}

.c-switch-btn {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    padding: var(--c-3px-3) var(--c-6px-6);
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    transition: .2s ease
}

.c-switch-btn+.c-text {
    margin-left: .125rem
}

.c-switch-btn[data-switch="on"] .c-switch {
    background-color: var(--c-av-switch-on-bg)
}

.c-switch-btn[data-switch="on"] .c-switch__dot {
    transform: translateX(15px)
}

.c-switch-btn[data-switch="on"] .c-switch--mini .c-switch__dot {
    transform: translateX(0.75rem)
}

.c-switch-btn--quick-bet:hover {
    color: var(--c-av-switch-quickbet-hover-text)
}

.c-switch-btn--quick-bet .c-quick-bet {
    position: static
}

.c-switch-btn--darkmode {
    flex: 0 1 auto;
    align-self: auto;
    margin-left: var(--c-6px-6);
    border-width: 1px;
    border-radius: var(--c-av-border-radius);
    border-color: var(--c-av-switch-darkmode-border)
}

.c-switch-btn--darkmode .c-text+.c-switch {
    margin-left: .5rem
}

.c-switch-btn .c-text+.c-switch {
    margin-left: .25rem
}

.c-switch {
    display: flex;
    align-items: center;
    width: 1.75rem;
    height: 1rem;
    border-radius: 2rem;
    background-color: var(--c-av-switch-bg);
    transition: background-color 0.15s ease-in-out
}

.c-switch__dot {
    display: block;
    width: .625rem;
    height: .625rem;
    border-radius: 2rem;
    background-color: var(--c-av-switch-dot-bg);
    transition: transform 0.15s ease-in-out;
    transform: translateX(3px)
}

.c-switch--mini {
    width: 1.375rem;
    height: var(--c-12px-3)
}

.c-switch--mini .c-switch__dot {
    width: .5rem;
    height: .5rem;
    transform: translateX(0.125rem)
}

.c-switch+.c-text {
    margin-left: .25rem
}

.c-gototop {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    right: auto;
    bottom: 0;
    z-index: 10;
    margin-left: -2.25rem;
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 100%;
    background-color: var(--c-av-btn-backtotop-bg);
    box-shadow: 0 0 5px var(--c-av-btn-backtotop-bg);
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
    transition: ease .3s;
    cursor: pointer
}

.c-gototop:hover {
    background-color: var(--c-av-btn-backtotop-hover-bg)
}

.c-gototop[data-open=true] {
    opacity: 1;
    visibility: visible;
    transform: translateY(0%);
    bottom: 1rem
}

.c-gototop .c-icon--arrow-line-up-l {
    color: var(--c-av-btn-backtotop-txt)
}

.c-gototop .c-icon--arrow-line-up-l::before {
    font-size: 1.5rem
}

.c-modal {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 0 auto;
    width: 25%;
    min-width: 24rem;
    max-width: 60rem;
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-box-shadow);
    position: fixed;
    top: 30vh;
    left: 0;
    right: 0
}

.c-modal__heading {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 2rem;
    max-height: 2rem;
    min-height: 2rem;
    padding-left: .5rem;
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0;
    position: relative;
    color: var(--c-av-modal-heading-text);
    background-color: var(--c-av-modal-heading-bg);
    background: var(--c-av-modal-heading-img)
}

.c-modal__heading .c-text {
    padding-right: .5rem;
    margin-right: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.3;
    overflow: hidden
}

.c-modal__heading .c-btn {
    padding: .25rem;
    width: 2rem;
    color: var(--c-av-modal-heading-icon);
    background-color: inherit;
    border: 0;
    border-color: var(--c-av-modal-heading-icon-border);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 0;
    height: 100%
}

.c-modal__heading .c-btn:hover {
    opacity: 1;
    color: var(--c-av-modal-heading-icon-hover);
    background-color: var(--c-av-modal-heading-btn-hover-bg);
    border-radius: 0
}

.c-modal__heading .c-btn+.c-btn {
    margin-left: 0
}

.c-modal__heading .c-btn--clear {
    border-radius: 0 var(--c-3px-3) 0 0
}

.c-modal__heading .c-btn--clear:hover {
    border-radius: 0 var(--c-3px-3) 0 0
}

.c-modal__option {
    order: 2
}

.c-modal__option .c-btn {
    height: 100%
}

.c-modal__container {
    width: 100%;
    padding: .5rem;
    border-radius: 0 0 var(--c-3px-3) var(--c-3px-3);
    color: var(--c-av-modal-text);
    background-color: var(--c-av-modal-bg);
    position: relative
}

@media (hover: hover) {
    .c-modal__container::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-modal__container::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-modal__container::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-modal__container::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-modal__container {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-modal__content {
    padding: 0 2rem
}

.c-modal__content [class*="c-text"] {
    margin: var(--c-12px-3) 0
}

.c-modal__content [class*="c-text"]+a {
    margin-left: .25rem
}

.c-modal__content .c-icon--checkbox {
    margin-right: .25rem
}

.c-modal__content .c-btn-group {
    display: flex;
    justify-content: center;
    margin-top: 1rem
}

.c-modal__content .c-btn {
    min-width: 100px;
    padding: .325rem .75rem
}

.c-modal__content .c-text-larger {
    margin: 0.5rem 0;
    min-height: 2rem
}

.c-modal__content .c-text-group {
    display: flex;
    flex-direction: column
}

.c-modal__content .c-text-group .c-text {
    margin: .25rem 0
}

.c-modal__section {
    margin-bottom: var(--c-12px-3)
}

.c-modal__img {
    display: flex;
    justify-content: center;
    border-width: 1px;
    border-color: var(--c-av-modal-img-border)
}

.c-modal--decimal-widget {
    min-width: auto;
    width: 450px;
    left: 50%;
    right: auto;
    transform: translateX(-50%)
}

.c-modal--decimal-widget .c-modal__container {
    padding: 0
}

.c-modal--select-league {
    width: 48rem;
    top: 8rem
}

.c-modal--select-league .c-modal__heading {
    cursor: move
}

.c-modal--recommend {
    width: 600px
}

.c-modal--score-map {
    width: 29rem;
    top: 8rem
}

.c-modal--score-map .c-modal__heading {
    cursor: move
}

.c-modal--score-map .c-modal__container {
    max-height: calc(100vh - 300px);
    overflow: auto;
    background: var(--c-av-modal-bg2)
}

.c-modal--time-machine {
    width: 486px
}

.c-modal--time-machine .c-modal__heading {
    cursor: move
}

.c-modal--time-machine .c-modal__container {
    padding: 0;
    background-color: var(--c-av-modal-bg)
}

.c-modal--promo {
    width: auto;
    min-width: auto;
    max-width: none;
    left: 50%;
    top: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    z-index: 5
}

.c-modal--promo .c-modal__container {
    color: var(--c-av-modal-promo-text);
    background-color: var(--c-av-modal-promo-bg)
}

.c-modal--promo .c-modal__content {
    padding: 0
}

.c-modal--promo .c-checkbox {
    width: 100%;
    margin-top: .25rem
}

.c-modal--promo .c-btn--clear {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1;
    border-radius: 0 0 0 20px;
    width: 26px;
    min-width: initial;
    height: 26px;
    padding: 0;
    background-color: var(--c-av-modal-promo-bg)
}

.c-modal--popup-result {
    width: 60%;
    min-width: 43rem
}

.c-modal--popup-result .c-modal__container {
    padding: var(--c-12px-3)
}

.c-modal--popup-result .c-modal__content {
    padding: 0
}

.c-modal--popup-result .c-modal__content .primary {
    color: var(--c-av-modal-result-primary);
    font-weight: 700
}

.c-modal--popup-result .c-modal__content .otherTableHead {
    color: var(--c-av-modal-result-title-text);
    background-color: var(--c-av-modal-result-title-bg);
    border-color: var(--c-av-modal-result-title-border)
}

.c-modal--popup-result .c-modal__content .otherTableHead-sub {
    color: var(--c-av-modal-result-title-text);
    background-color: var(--c-av-modal-result-title-bg)
}

.c-modal--popup-result .c-modal__content .otherTableHead-sub>div {
    border-color: var(--c-av-modal-result-title-border)
}

.c-modal--popup-result .c-modal__content .otherTableBody .leagueName {
    background-color: var(--c-av-modal-result-league-bg);
    border-bottom-color: var(--c-av-modal-result-league-border)
}

.c-modal--popup-result .c-modal__content .otherTableRow {
    background-color: var(--c-av-modal-result-row-bg)
}

.c-modal--popup-result .c-modal__content .otherContent .smallBtn {
    margin-left: 0
}

.c-modal--popup-result img {
    width: initial
}

.c-modal--bbin-popup {
    width: 360px
}

.c-modal--streamer {
    width: auto;
    min-width: auto;
    max-width: none;
    left: 50%;
    top: 50%;
    right: auto;
    transform: translate(-50%, -50%)
}

.c-modal--streamer .c-modal__container {
    color: var(--c-av-modal-promo-text);
    background-color: var(--c-av-modal-promo-bg)
}

.c-modal--streamer .c-modal__content {
    padding: 0
}

.c-modal--streamer .c-checkbox {
    width: 100%;
    margin-top: .25rem
}

.c-modal--streamer .c-btn--clear {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1;
    border-radius: 0 0 0 20px;
    width: 26px;
    min-width: initial;
    height: 26px;
    padding: 0;
    background-color: var(--c-av-modal-promo-bg)
}

.c-modal--sportsbook-bot {
    width: 800px;
    top: 50%;
    transform: translateY(-50%)
}

.c-modal--sportsbook-bot .c-modal__container {
    border-radius: 4px;
    padding: 0;
    overflow: hidden
}

.c-modal--sportsbook-bot .c-modal__container>.c-btn--clear {
    position: absolute;
    right: var(--c-6px-6);
    top: var(--c-6px-6);
    z-index: 1;
    border-radius: 50%;
    width: var(--c-24px-6);
    min-width: initial;
    height: var(--c-24px-6);
    padding: 0;
    color: var(--c-av-modal-sportsbook-icon);
    transition: ease .2s
}

.c-modal--sportsbook-bot .c-modal__container>.c-btn--clear:hover {
    color: var(--c-av-modal-sportsbook-icon-hover);
    background-color: var(--c-av-modal-sportsbook-hover-bg)
}

.c-modal--parlay-boost {
    min-width: 500px;
    top: 50%;
    transform: translateY(-50%)
}

.c-modal--parlay-boost .c-modal__heading {
    cursor: move
}

.c-modal--parlay-boost .c-modal__container {
    max-height: 500px;
    overflow-y: auto
}

.c-modal--parlay-boost .c-modal__content {
    padding-left: .5rem;
    padding-right: .5rem
}

.c-modal--csld-help {
    min-width: 500px;
    top: 50%;
    transform: translateY(-50%)
}

.c-modal--csld-help .c-modal__heading {
    cursor: move
}

.c-modal--csld-help .c-modal__container {
    max-height: 500px;
    overflow-y: auto
}

.c-modal--csld-help .c-modal__content {
    padding-left: .5rem;
    padding-right: .5rem
}

.c-modal--csld-msg {
    min-width: 600px;
    top: 50%;
    transform: translateY(-50%)
}

.c-modal--csld-msg .c-modal__heading {
    cursor: move
}

.c-modal--csld-msg .c-modal__container {
    max-height: 600px;
    overflow-y: auto
}

.c-modal--csld-msg .c-modal__content .c-text {
    font-size: var(--c-av-font-lg);
    line-height: 1.5
}

.c-modal--csld-msg .c-modal__content .c-text font {
    font-weight: bold;
    font-size: var(--c-av-font-3xl);
    color: var(--c-av-modal-accent-text)
}

.c-modal--poster {
    max-width: 520px
}

.c-modal--poster .c-modal__content {
    padding: 0
}

.c-modal--poster .c-text-group {
    align-items: center
}

.c-modal--poster .c-btn--primary {
    flex: 1
}

.c-modal--poster .c-btn--clear {
    flex: 0 0 auto
}

.c-modal--poster .c-btn-group {
    margin: .5rem 0
}

.c-modal--poster .c-checkbox {
    width: 100%
}

.c-modal--booked-bet {
    min-width: 500px;
    top: 50%;
    transform: translateY(-50%)
}

.c-modal--booked-bet .c-modal__heading {
    cursor: move
}

.c-modal--booked-bet .c-modal__container {
    max-height: 500px;
    overflow-y: auto
}

.c-modal--booked-bet .c-modal__content {
    padding-left: .5rem;
    padding-right: .5rem
}

.c-modal article {
    padding-bottom: 1rem;
    font-size: var(--c-12px-3);
    border-bottom-width: 1px;
    border-color: var(--c-av-modal-article-border)
}

.c-modal article section ol,.c-modal article section ul {
    margin: 0;
    padding-left: 1.25rem
}

.c-modal article section ol li,.c-modal article section ul li {
    margin: .25rem 0;
    line-height: 1.5;
    list-style: inherit
}

.c-modal article section ol {
    list-style: decimal
}

.c-modal article section ul {
    list-style: disc
}

.c-modal article section .c-icon {
    vertical-align: text-top
}

.c-modal article section .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-modal article section+section {
    margin-top: var(--c-12px-3)
}

.c-modal article h2,.c-modal article h3 {
    margin-bottom: 0;
    font-weight: 700
}

.c-modal article h2 {
    font-size: var(--c-av-font-md)
}

.c-modal article h2+h3 {
    margin-top: .25rem
}

.c-modal article h3 {
    font-size: var(--c-av-font-md)
}

.c-modal article p {
    margin: .25rem 0;
    line-height: 1.5
}

.c-modal article table {
    width: 100%;
    margin-top: .5rem;
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 1px
}

.c-modal article thead {
    background-color: var(--c-av-modal-article-thead-bg)
}

.c-modal article tr {
    border-top-width: 1px
}

.c-modal article tr:last-child {
    border-bottom-width: 1px
}

.c-modal article th,.c-modal article td {
    padding: 0.125em 1%;
    height: 1.5em;
    font-weight: 400;
    text-align: center;
    border-left-width: 1px
}

.c-modal article th:last-child,.c-modal article td:last-child {
    border-right-width: 1px
}

.c-modal article .c-table--example .c-th-title,.c-modal article .c-table--example .c-td-title {
    width: 32%;
    background-color: var(--c-av-modal-article-table-example-td-title-bg)
}

.c-modal article .c-table--example .c-th,.c-modal article .c-table--example .c-td {
    width: 17%
}

.c-modal article .c-table--example .c-td-content {
    text-align: left
}

.c-modal .c-text-title {
    color: var(--c-av-modal-primary-text);
    font-size: 1rem;
    margin: 0.25rem 0
}

.c-modal .c-text-strong {
    font-weight: 500;
    padding: .25rem 0
}

.c-modal .c-betting-result {
    display: flex;
    margin: .5rem 0
}

.c-modal .c-betting-result [class*="c-text"] {
    margin: 0
}

.c-modal .c-betting-result .c-text-group {
    flex: 0 0 auto;
    flex-direction: row
}

.c-modal .c-betting-result .c-text-group+.c-text-group {
    margin-left: var(--c-12px-3)
}

.c-modal .c-betting-result .c-text-value {
    padding-left: .25rem
}

.c-modal .c-betting-msg {
    justify-content: flex-start;
    margin: 0;
    font-size: var(--c-av-font-md);
    animation: none
}

.c-modal .c-betting-msg .c-text {
    margin: 0
}

.c-modal .c-betting-msg .c-text-betchoice {
    white-space: nowrap
}

.c-modal .c-betting-msg .c-text-betchoice+.c-text-betchoice {
    margin-left: 0.25rem
}

.c-forecast {
    padding: .25rem;
    margin-bottom: .25rem;
    background-color: var(--c-av-forecast-bg);
    font-size: var(--c-12px-3)
}

.c-forecast__item {
    display: flex;
    align-items: center
}

.c-forecast__item+.c-forecast__item {
    margin-top: .125rem
}

.c-forecast-option {
    flex: 1
}

.c-forecast-result {
    flex: 1;
    display: flex;
    align-items: center;
    font-size: var(--c-12px-3)
}

.c-forecast-result [class*="c-text-forecast"] {
    display: flex;
    align-items: center
}

.c-forecast-result [class*="c-text-forecast"] .c-icon {
    margin-right: .125rem;
    font-size: 1rem
}

.c-forecast-result [class*="c-text-forecast"]+[class*="c-text-forecast"] {
    margin-left: .125rem
}

.c-text-forecast-win {
    color: var(--c-av-text-forecast-win)
}

.c-text-forecast-lose {
    color: var(--c-av-text-forecast-lose)
}

.rangeslider,.rangeslider__fill {
    display: block;
    border-radius: 2px
}

.rangeslider {
    position: relative
}

.rangeslider--horizontal {
    height: 4px;
    width: 100%
}

.rangeslider--disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4
}

.rangeslider__fill {
    position: absolute
}

.rangeslider--horizontal .rangeslider__fill {
    top: 0;
    height: 100%
}

.rangeslider__handle {
    cursor: pointer;
    display: inline-block;
    top: 50%;
    width: var(--c-12px-3);
    height: var(--c-12px-3);
    margin-top: -6px;
    position: absolute;
    box-shadow: 0px 0px 2px rgba(0,0,0,0.6);
    border-radius: 50%
}

.rangeslider--horizontal .rangeslider__handle {
    touch-action: pan-y;
    -ms-touch-action: pan-y
}

.c-ani-tgbot {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 52px
}

.c-ani-tgbot__circle {
    width: 20px;
    height: 20px;
    background-color: var(--c-av-ani-tgbot-circle-bg);
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    right: 8px;
    opacity: 0;
    transform: translateY(-200%)
}

.c-ani-tgbot__robot {
    width: 110px;
    position: relative;
    z-index: 1;
    transform: scale(0);
    transform-origin: right bottom
}

.c-ani-tgbot__face {
    fill: var(--c-av-ani-tgbot-face-bg);
    opacity: 0;
    transform: scale(0.5);
    transform-origin: center center
}

.c-ani-tgbot__head {
    fill: var(--c-av-ani-tgbot-fill-bg)
}

.c-ani-tgbot__aerial {
    margin-left: -8px;
    width: 17px;
    fill-rule: evenodd;
    clip-rule: evenodd;
    position: absolute;
    top: -18px;
    left: 50%;
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: center bottom
}

.c-ani-tgbot__aerial svg {
    fill: var(--c-av-ani-tgbot-fill-bg)
}

.c-ani-tgbot__left-eye {
    width: 20px;
    height: 28px;
    background-color: var(--c-av-ani-tgbot-fill-bg);
    border-radius: 50%;
    position: absolute;
    top: 26px;
    left: var(--c-36px-9);
    opacity: 0;
    transform: translateY(-100%)
}

.c-ani-tgbot__right-eye {
    width: 14px;
    height: 20px;
    background-color: var(--c-av-ani-tgbot-fill-bg);
    border-radius: 50%;
    position: absolute;
    top: 30px;
    right: 22px;
    opacity: 0;
    transform: translateY(-100%)
}

.c-ani-tgbot__wave {
    width: 74px;
    height: 74px;
    position: absolute;
    top: 4px;
    opacity: 0;
    transform: translateY(14px)
}

.c-ani-tgbot__gradient-start {
    stop-color: rgba(255,255,255,0)
}

.c-ani-tgbot__gradient-end {
    stop-color: #34aadf
}

.c-ani-tgbot__wave-1 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#wave_1)
}

.c-ani-tgbot__wave-2 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#wave_2);
    opacity: .4
}

.c-ani-tgbot__wave-3 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: url(#wave_3);
    opacity: .2
}

.c-ani-pg {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: relative;
    transform: scale(0.8)
}

[class*="c-ani-pg-step"] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: inherit;
    height: inherit;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.c-ani-pg-btn-group {
    position: relative
}

.c-ani-pg-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 144px;
    height: 32px;
    color: var(--c-ani-pg-btn-text);
    background-color: var(--c-ani-pg-btn-bg);
    border-radius: var(--c-3px-3);
    z-index: 1;
    position: relative
}

.c-ani-pg-btn .c-icon+.c-text {
    margin-left: .5rem;
    font-size: 16px
}

.c-ani-pg-btn-shadow {
    width: 144px;
    height: 32px;
    background-color: var(--c-ani-pg-btn-shadow);
    border-radius: var(--c-3px-3);
    position: absolute;
    transform: translateY(3px);
    opacity: 1;
    z-index: 0
}

.c-ani-pg-pointer {
    position: absolute;
    transform: translate(100px, 100px);
    z-index: 1
}

.c-ani-pg-pointer svg {
    width: var(--c-48px-3);
    height: var(--c-48px-3);
    fill: var(--c-ani-pg-pointer);
    -webkit-filter: drop-shadow(0px 5px 0px rgba(0,0,0,0.25));
    filter: drop-shadow(0px 5px 0px rgba(0,0,0,0.25))
}

.c-ani-pg-pointer-circle {
    width: 28px;
    height: 28px;
    background-color: rgba(255,255,255,0.32);
    border-radius: 50%;
    position: absolute;
    left: -6px;
    top: -6px;
    opacity: 0
}

.c-ani-pg-ticket {
    width: 134px;
    height: 63px;
    transform: translateX(150px);
    background-image: url("../Images/Parlay-Generator/ticket.svg");
    background-repeat: no-repeat;
    background-position: top center
}

.c-ani-pg-ticket+.c-ani-pg-ticket {
    margin-top: 2px
}

.c-ani-pg-step1 {
    opacity: 0
}

.c-ani-pg-step2 {
    flex-direction: column;
    opacity: 0
}

.c-ani-pg-step2 .c-ani-pg-btn-group {
    height: 0;
    opacity: 0
}

.c-ani-pg-step2 .c-ani-pg-pointer {
    opacity: 0;
    transform: translate(85px, 140px)
}

.c-ani-pg-step3 {
    opacity: 0
}

.c-ani-pg-step3 .c-ani-pg-win {
    width: 100px;
    height: 60px;
    background-image: url("../Images/Parlay-Generator/win.svg");
    background-repeat: no-repeat;
    background-position: top center;
    z-index: 1
}

.c-ani-pg-step3 .c-ani-pg-coins {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-ani-pg-step3 .c-ani-pg-coins-a {
    z-index: 2
}

.c-ani-pg-step3 .c-ani-pg-coins-a .c-ani-pg-coin {
    margin: 0
}

.c-ani-pg-step3 .c-ani-pg-coins-a .c-ani-pg-coin:first-child {
    transform: scale(3.5) rotate(50deg);
    position: absolute;
    bottom: 0;
    left: 50%
}

.c-ani-pg-step3 .c-ani-pg-coins-a .c-ani-pg-coin:nth-child(2) {
    transform: scale(2.75) rotate(-50deg);
    position: absolute;
    bottom: 20%;
    left: 5%
}

.c-ani-pg-step3 .c-ani-pg-coins-a .c-ani-pg-coin:nth-child(3) {
    transform: scale(2.5) rotate(30deg);
    position: absolute;
    bottom: 30%;
    right: -5%
}

.c-ani-pg-step3 .c-ani-pg-coins-b {
    z-index: 0
}

.c-ani-pg-step3 .c-ani-pg-coins-b .c-ani-pg-coin {
    margin: 0
}

.c-ani-pg-step3 .c-ani-pg-coins-b .c-ani-pg-coin:first-child {
    transform: scale(1.75) rotate(50deg);
    position: absolute;
    top: 35%;
    left: 40%
}

.c-ani-pg-step3 .c-ani-pg-coins-b .c-ani-pg-coin:nth-child(2) {
    transform: rotate(-50deg);
    position: absolute;
    top: 20%;
    left: 5%
}

.c-ani-pg-step3 .c-ani-pg-coins-b .c-ani-pg-coin:nth-child(3) {
    transform: rotate(30deg);
    position: absolute;
    top: 25%;
    right: 10%
}

.c-ani-pg-step3 .c-ani-pg-coins-b .c-ani-pg-coin:nth-child(4) {
    transform: rotate(-50deg);
    position: absolute;
    top: 0%;
    left: 50%
}

.c-ani-pg-step3 .c-ani-pg-coins-b .c-ani-pg-coin:nth-child(5) {
    transform: rotate(30deg);
    position: absolute;
    top: -5%;
    right: 10%
}

.c-ani-pg-step3 .c-ani-pg-coin {
    margin: .125rem;
    width: var(--c-27px-9);
    height: 29px;
    background-image: url("../Images/Parlay-Generator/coin.svg");
    background-repeat: no-repeat;
    background-position: top center
}

.c-ani-pg .c-text {
    align-self: auto
}

.c-ani-theme {
    --c-ani-theme-img-width: 200px;
    --c-ani-theme-img-height: 100px;
    min-width: var(--c-ani-theme-img-width);
    height: var(--c-ani-theme-img-height);
    position: relative;
    overflow: hidden
}

.c-ani-theme img {
    min-width: 1200px;
    animation: c-lobby-highlight-theme-image-ani 10s ease-in-out infinite both
}

@keyframes c-lobby-highlight-theme-image-ani {
    0%,14% {
        transform: translateX(0px);
        opacity: 1
    }

    15% {
        transform: translateX(0px);
        opacity: 0
    }

    16% {
        transform: translateX(-200px);
        opacity: 0
    }

    17%,31% {
        transform: translateX(-200px);
        opacity: 1
    }

    32% {
        transform: translateX(-200px);
        opacity: 0
    }

    33% {
        transform: translateX(-400px);
        opacity: 0
    }

    34%,48% {
        transform: translateX(-400px);
        opacity: 1
    }

    49% {
        transform: translateX(-400px);
        opacity: 0
    }

    50% {
        transform: translateX(-600px);
        opacity: 0
    }

    51%,65% {
        transform: translateX(-600px);
        opacity: 1
    }

    66% {
        transform: translateX(-600px);
        opacity: 0
    }

    67% {
        transform: translateX(-800px);
        opacity: 0
    }

    68%,82% {
        transform: translateX(-800px);
        opacity: 1
    }

    83% {
        transform: translateX(-800px);
        opacity: 0
    }

    84% {
        transform: translateX(-1000px);
        opacity: 0
    }

    85%,98% {
        transform: translateX(-1000px);
        opacity: 1
    }

    99% {
        transform: translateX(-1000px);
        opacity: 0
    }

    100% {
        transform: translateX(0px);
        opacity: 0
    }
}

.c-ani-theme::before {
    content: '';
    display: block;
    width: var(--c-ani-theme-img-width);
    height: var(--c-ani-theme-img-height);
    position: absolute;
    top: 0;
    animation: c-lobby-highlight-theme-cover-ani 10s .25s ease-in-out infinite both
}

@keyframes c-lobby-highlight-theme-cover-ani {
    0% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: transparent
    }

    10% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: var(--c-av-theme-palettes-dark-02-primary);
        opacity: 1
    }

    14% {
        -webkit-clip-path: circle(125% at 50% 0%);
        clip-path: circle(125% at 50% 0%);
        opacity: 0
    }

    26% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        opacity: 0
    }

    27% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: var(--c-av-theme-palettes-dark-03-primary);
        opacity: 1
    }

    31% {
        -webkit-clip-path: circle(125% at 50% 0%);
        clip-path: circle(125% at 50% 0%);
        opacity: 0
    }

    43% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        opacity: 0
    }

    44% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: var(--c-av-theme-palettes-light-01-primary);
        opacity: 1
    }

    48% {
        -webkit-clip-path: circle(125% at 50% 0%);
        clip-path: circle(125% at 50% 0%);
        opacity: 0
    }

    60% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        opacity: 0
    }

    61% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: var(--c-av-theme-palettes-light-02-primary);
        opacity: 1
    }

    65% {
        -webkit-clip-path: circle(125% at 50% 0%);
        clip-path: circle(125% at 50% 0%);
        opacity: 0
    }

    77% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        opacity: 0
    }

    78% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: var(--c-av-theme-palettes-light-03-primary);
        opacity: 1
    }

    82% {
        -webkit-clip-path: circle(125% at 50% 0%);
        clip-path: circle(125% at 50% 0%);
        opacity: 0
    }

    94% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        opacity: 0
    }

    95% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: var(--c-av-theme-palettes-dark-01-primary);
        opacity: 1
    }

    99% {
        -webkit-clip-path: circle(125% at 50% 0%);
        clip-path: circle(125% at 50% 0%);
        opacity: 0
    }

    100% {
        -webkit-clip-path: circle(0 at 50% 0%);
        clip-path: circle(0 at 50% 0%);
        background-color: transparent
    }
}

@keyframes c-highlight-arrow-breathe {
    0% {
        transform: translateY(0.125rem)
    }

    50% {
        transform: translateY(-0.125rem)
    }

    100% {
        transform: translateY(0.125rem)
    }
}

.c-highlight-arrow::before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 90px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACcCAYAAAATbNm9AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT4SURBVHgB7ZyBdeIwDEDFvQ7Qm+ByExwbNDdBu0HTCdqboGxAOwHdgN4EpBNAJyCdADbQWY0MihuCA3EiuPz3/DAkFCHZkiybAvwvIGJsWgRaMMJcmvaEOTPQAgu2wi0xHME3aIjBYLA2D3/4aWbaGjRhNJVAzznBk2Fk2pL6oAUjzFjM0EfQguM+VnW11pi7cGH38cpPSah70AKFJmHOWloLpjHCaC2DrdaIIWiBg/qjqpnZ0wRsWlUOlwSaa3W4G9cBmqDMtqlEslHYnKgu/Sac9HvnJAjq+Xfwwo8p5DFUBxw/+yhwXvAs1ZOnESIKlM7OLmalJRX9W9DCqTjbL2l3l6Yk5GKlkHZ3Ldgb5MWXFLTRR4Gzg91HDFpwahxL0ERZeOraXVhS0f/0Z1oEexf9X6AFLFaFpvTaBSiAqkJGIF3ld4sR7Af0nBuqAjtHgDlHgSlo4iRCkxbPb8lspxfMk433H4AiMN/kvwKhOXUcpTHzDSeQq5/ah2mZCcgptAFuN0QvS67JsiWKVfUEjuRij1AP5oFq8iQUlcCfnVvW8LVceXA44S9/v++mJ0cT05J7rrhdU52L7mGNRXCYYJuEcdcNI0eoMR4RWMm0pu3dEqwUzLyWOEIdVbsSmt+ryX2CTYRQR+354DZjsCyrNI8epkyamFk7hBtX3DusFKxpWBN7DyTxfTSB2qswYr79TMx8JkJrsEmvoC6swntt32Yo7N9ZBRnzUtRQviB9V9CdCjZpwhaKnWvzwqx0fFf9cVBPsKTMT2Jxa3puM1g5rt4hLKnox6IvZVhYwaw3zviwUDD4WM26RJhr0U9lzk83Z9AOKT+S+WwxJRbX3z7zMfMtfkK7ZKJPWvvg16i/IK12shjh2UiVQ7LSXzt8kLMPNvcJwA5uDJrADk6RcDaxrPw8x/HNIaxAQ3bqMk+7rXqD1Fowk2JxdxdZa1HVG4bOG4LsVePXxc7+MGhuerDmxAAlx5Iv75/CY56XBauDYpOninn80R/0TiR51pHZbpzXk0aGS8mYWLGpH5z77GyzK3LLrERgu3o/PGPGYr4mGTv3xbibWgJ4VRRN7LozDxToSUOvpi34UlWKZE8HjEyLzN9YQFu4EwTzLJTMeZr7QjyRphjITx4EFv3Yzh2QLqrWkejvHHddCCbDjyrB2lyR+YOeG1mt74kbf/Yd82yiP2x0uqCmEpdFONYleuRgbboL678i0PTbSywudHSYFIu1L6+N+LZMKVPr1OcNbQmWwVagF9AGavr9eE9deIV1i8oOEsmFbSO7eY3ACw5L0P0Db7B4ILL26aaQfiwW/RS04MTGCDSBeeFEz28pe+qA2s7lWzh1PshFSBp1F6ypiJ9moAXH0+soMR3r6V2aNKXc5H8CLeD2dMBSnafv8QG1/ZMqi3CoEzXpMxZTZz2/KhXaUuVQkyYdamOo1BbBIWiiSls9dVA1nixiJtLAvwEt9H6rDp1pC/Ma1u2Oa3FnMRG3Z6FJM3HJddrZmGHb5SQhmGWCHeZZVYuRxDTS3gg6wGeV9MjmbdU9+C7fItNe2jRv3XVlAmxeDJxGS8HqfBAV4+YhzXuoYERkWhLKtIeeIshMSwaDwRsEou4Yo53ZBzqbHVIowldjJBAVSp5DH6u3+AiWmnbX9sHsKlOmpsVGoN+dnhbH7TnEFSpIAjfn+TE/CEnjp7VxVMU/S0TjFeenVgAAAAAASUVORK5CYII=");
    background-size: cover;
    background-repeat: no-repeat
}

@font-face {
    font-family: Custom-chinese;
    src: local("Microsoft Yahei")
}

@font-face {
    font-family: Custom-chinese;
    src: local("å¾®è»Ÿæ­£é»‘é«”");
    unicode-range: U+FF0C
}

.c-popup-promo {
    --c-popup-promo-height: 520px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .2s;
    z-index: 10
}

.c-popup-promo[data-open="true"] {
    opacity: 1;
    visibility: visible
}

.c-popup-promo[data-open="false"] {
    opacity: 0;
    visibility: hidden
}

.c-popup-promo__img {
    flex: 0 0 auto;
    min-width: 600px;
    min-height: 200px
}

.c-popup-promo__main {
    width: 100%;
    max-width: 600px;
    max-height: var(--c-popup-promo-height);
    margin: 0 0.5rem;
    background-color: var(--c-av-popup-promo-main-bg);
    border-radius: 4px;
    box-shadow: var(--c-av-popup-promo-main-shadow);
    position: relative;
    z-index: 1
}

.c-popup-promo__info {
    display: flex;
    flex-direction: column;
    border-radius: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    transition: .2s ease;
    background-color: var(--c-av-popup-promo-main-bg)
}

.c-popup-promo__info[data-open="false"] {
    visibility: hidden;
    opacity: 0
}

.c-popup-promo__info .c-popup-promo__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 10%;
    z-index: 1
}

.c-popup-promo__info .c-popup-promo__content .c-text-title {
    flex: 0 0 auto;
    width: 100%;
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: 1.625rem;
    text-align: center;
    color: var(--c-av-popup-promo-title-text)
}

.c-popup-promo__info .c-text-list {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-top: 0;
    color: var(--c-av-popup-promo-text)
}

.c-popup-promo__info .c-text-list__item {
    display: inline-flex;
    align-items: center;
    list-style-type: none
}

.c-popup-promo__info .c-text-list .c-text {
    flex: 0 1 auto;
    font-weight: 700;
    line-height: 1.75;
    min-height: 1.75rem;
    text-align: left
}

.c-popup-promo__img {
    border-radius: inherit
}

.c-popup-promo__img * {
    border-radius: inherit
}

.c-popup-promo .c-btn--primary {
    min-width: 260px;
    max-width: 100%;
    min-height: 2rem;
    margin: 1rem auto 0;
    border-radius: 3.125rem;
    background-color: var(--c-av-popup-promo-btn-group-btn-bg)
}

.c-popup-promo .c-btn--primary .c-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-popup-promo .c-btn--primary+.c-checkbox {
    margin-top: 1rem
}

.c-popup-promo .c-btn--close {
    width: var(--c-24px-6);
    height: var(--c-24px-6);
    margin-right: var(--c-12px-3);
    margin-top: var(--c-12px-3);
    border-radius: 100%;
    color: var(--c-av-popup-promo-close-btn-color);
    background-color: var(--c-av-popup-promo-blose-btn-bg);
    position: absolute;
    right: 0;
    z-index: 3;
    transition: .2s ease
}

.c-popup-promo .c-btn--close:hover {
    opacity: 0.8;
    color: var(--c-av-popup-promo-close-btn-hover-color);
    background-color: var(--c-av-popup-promo-close-btn-hover-bg)
}

[lang="ch"] .c-popup-promo [class*="c-text"] {
    font-family: Custom-chinese;
    letter-spacing: 1px
}

.c-popup-promo-swiper {
    display: flex;
    flex-wrap: wrap;
    padding: 3rem 0 0;
    min-height: var(--c-popup-promo-height);
    font-family: var(--c-av-body-font-family);
    position: relative;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.c-popup-promo-swiper__img {
    min-height: 200px;
    text-align: center;
    position: relative
}

.c-popup-promo-swiper__img [class*="c-popup-promo-ani"] {
    position: relative;
    z-index: 1
}

.c-popup-promo-swiper__img dotlottie-player {
    position: relative;
    z-index: 1
}

.c-popup-promo-swiper__text {
    display: flex;
    flex-direction: column;
    padding: 1rem 2.5rem;
    margin: 1rem;
    line-height: 1.5;
    border-top: 1px solid var(--c-av-popup-promo-img-border);
    color: var(--c-av-popup-promo-swiper-text)
}

.c-popup-promo-swiper__text .c-text-title {
    margin-bottom: .375rem;
    font-size: var(--c-av-font-lg);
    font-weight: 600;
    color: var(--c-av-popup-promo-swiper-title)
}

.c-popup-promo-swiper__text .c-btn {
    color: var(--c-av-popup-promo-swiper-btn-text)
}

.c-popup-promo-swiper__pagination {
    position: relative;
    top: 0px;
    margin-bottom: 1rem;
    width: auto;
    text-align: center;
    z-index: 1
}

.c-popup-promo-swiper__object-group {
    text-align: left;
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    pointer-events: none
}

.c-popup-promo-swiper__step-2 {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object-group {
    display: flex;
    justify-content: center;
    width: calc( 100% - 3.75rem);
    margin: 0 auto
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object {
    flex: 0 0 auto;
    align-items: center
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(1),.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(2) {
    width: 50%;
    display: inline-flex;
    justify-content: space-between;
    transform: translate(0px, -16.5%);
    color: var(--c-av-oddstable-title-text);
    top: 31%
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(1) .c-text,.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(2) .c-text {
    flex: 1
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(1) {
    left: 0
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(2) {
    right: 0
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(3) {
    color: var(--c-av-popup-promo-match-option-button-text);
    position: absolute;
    right: 10.5%;
    bottom: 5%
}

.c-popup-promo-swiper__step-2 .c-popup-promo-swiper__object:nth-child(3) .c-text {
    white-space: nowrap
}

.c-popup-promo-swiper__step-3 {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.c-popup-promo-swiper__step-3 .c-popup-promo-swiper__object {
    font-size: .875rem;
    color: var(--c-av-popup-promo-dropdown-container-text);
    width: 160px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-popup-promo-swiper__step-3 .c-popup-promo-swiper__object:first-child {
    line-height: 2rem;
    transform: translate(70px, 34px)
}

.c-popup-promo-swiper__step-3 .c-popup-promo-swiper__object:nth-child(n+2) {
    line-height: 30px;
    text-indent: 1.75rem;
    transform: translate(70px, 37px)
}

.c-popup-promo-swiper__option {
    display: flex;
    flex-direction: column;
    width: 100%
}

.c-popup-promo-swiper__option .c-checkbox {
    color: var(--c-av-popup-promo-checkbox-text);
    transition: .2s ease
}

.c-popup-promo-swiper__option .c-checkbox:hover {
    color: var(--c-av-popup-promo-checkbox-hover-text)
}

.c-popup-promo-swiper__next,.c-popup-promo-swiper__prev {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    border-radius: 100%;
    margin: 0 var(--c-12px-3);
    color: var(--c-av-popup-promo-swiper-arrow);
    background-color: var(--c-av-popup-promo-swiper-arrow-bg);
    opacity: 0.35;
    position: absolute;
    top: 30%;
    z-index: 1;
    cursor: pointer;
    transition: .2s ease
}

.c-popup-promo-swiper__next.swiper-button-disabled,.c-popup-promo-swiper__prev.swiper-button-disabled {
    opacity: 0;
    visibility: hidden
}

.c-popup-promo-swiper__next:hover,.c-popup-promo-swiper__prev:hover {
    opacity: 0.8;
    color: var(--c-av-popup-promo-swiper-arrow-hover);
    background-color: var(--c-av-popup-promo-swiper-arrow-hover-bg)
}

.c-popup-promo-swiper__next .c-icon::before,.c-popup-promo-swiper__prev .c-icon::before {
    font-size: var(--c-av-font-lg)
}

.c-popup-promo-swiper .c-popup-promo-swiper__next {
    right: .5rem
}

.c-popup-promo-swiper .c-popup-promo-swiper__prev {
    left: .5rem
}

.c-popup-promo-swiper .swiper-pagination-bullet {
    opacity: 0.15;
    background: var(--c-av-popup-promo-swiper-bullet);
    cursor: pointer
}

.c-popup-promo-swiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--c-av-popup-promo-swiper-bullet-active)
}

.c-popup-promo-web-broswer {
    fill: var(--c-av-popup-promo-web-broswer)
}

.c-popup-promo-body-bg {
    fill: var(--c-av-popup-promo-body-bg)
}

.c-popup-promo-body-text {
    fill: var(--c-av-popup-promo-body-text)
}

.c-popup-promo-team-text {
    fill: var(--c-av-popup-promo-team-text)
}

.c-popup-promo-dropdown-container-bg {
    fill: var(--c-av-popup-promo-dropdown-container-bg)
}

.c-popup-promo-dropdown-header-border {
    fill: var(--c-av-popup-promo-dropdown-header-border)
}

.c-popup-promo-dropdown-container-border-stroke {
    stroke: var(--c-av-popup-promo-dropdown-container-border-stroke)
}

.c-popup-promo-dropdown-container-border-fill {
    fill: var(--c-av-popup-promo-dropdown-container-border-fill)
}

.c-popup-promo-header-logout-bg {
    fill: var(--c-av-popup-promo-header-logout-bg)
}

.c-popup-promo-header-bg {
    fill: var(--c-av-popup-promo-header-bg)
}

.c-popup-promo-header-text {
    fill: var(--c-av-popup-promo-header-text)
}

.c-popup-promo-switch-dot-bg {
    fill: var(--c-av-popup-promo-switch-dot-bg)
}

.c-popup-promo-header-btngroup-btn {
    fill: var(--c-av-popup-promo-header-btngroup-text)
}

.c-popup-promo-header-option-border {
    fill: var(--c-av-popup-promo-header-option-border)
}

.c-popup-promo-dropdown-menu-lang-bg {
    fill: var(--c-av-popup-promo-dropdown-menu-lang-bg)
}

.c-popup-promo-dropdown-menu-lang-text {
    fill: var(--c-av-popup-promo-dropdown-menu-lang-text)
}

.c-popup-promo-oddstable-header-bg {
    fill: var(--c-av-popup-promo-oddstable-header-bg)
}

.c-popup-promo-oddstable-title-text {
    fill: var(--c-av-popup-promo-oddstable-title-text)
}

.c-popup-promo-odds-table-event-text {
    fill: var(--c-av-popup-promo-odds-table-event-text)
}

.c-popup-promo-oddstable-btn-collapse {
    fill: var(--c-av-popup-promo-oddstable-btn-collapse)
}

.c-popup-promo-match-timer-text {
    fill: var(--c-av-popup-promo-match-timer-text)
}

.c-popup-promo-match-event-border {
    fill: var(--c-av-popup-promo-match-event-border)
}

.c-popup-promo-match-score-text {
    fill: var(--c-av-popup-promo-match-score-text)
}

.c-popup-promo-oddstable-btn-collapse-border {
    fill: var(--c-av-popup-promo-oddstable-btn-collapse-border)
}

.c-popup-promo-match-option-button-text {
    fill: var(--c-av-popup-promo-match-option-button-text)
}

.c-popup-promo-match-border {
    stroke: var(--c-av-popup-promo-match-border)
}

.c-popup-promo-match-option-button-border {
    stroke: var(--c-av-popup-promo-match-option-button-border)
}

.c-popup-promo-match-option-button-in-play-text {
    fill: var(--c-av-popup-promo-match-option-button-in-play-text)
}

.c-popup-promo-match-option-button-disable-text {
    fill: var(--c-av-popup-promo-match-option-button-disable-text)
}

.c-popup-promo-match-option-button-bg {
    fill: var(--c-av-popup-promo-match-option-button-bg)
}

.c-popup-promo-odds-page-option-btn-text {
    fill: var(--c-av-popup-promo-odds-page-option-btn-text)
}

.c-popup-promo-oddstable-header-dropdown-border {
    stroke: var(--c-av-popup-promo-oddstable-header-dropdown-border)
}

.c-popup-promo-odds-bg {
    fill: var(--c-av-popup-promo-odds-bg)
}

.c-popup-promo-odds-text {
    fill: var(--c-av-popup-promo-odds-text)
}

.c-popup-promo-dropdown-menu-primary-text {
    fill: var(--c-av-popup-promo-dropdown-menu-primary-text)
}

.c-popup-promo-league-header-bg {
    fill: var(--c-av-popup-promo-league-header-bg)
}

.c-popup-promo-league-info-text {
    fill: var(--c-av-popup-promo-league-info-text)
}

.c-popup-promo-page-option-bg {
    fill: var(--c-av-popup-promo-odds-page-option-btn-bg)
}

.c-popup-promo-league-favorite-selected {
    fill: var(--c-av-popup-promo-league-favorite-selected)
}

.c-popup-promo-league-favorite-color {
    fill: var(--c-av-popup-promo-league-favorite-color)
}

.c-popup-promo-league-border {
    fill: var(--c-av-popup-promo-league-border)
}

.c-popup-promo-match-bg {
    fill: var(--c-av-popup-promo-match-bg)
}

.c-popup-promo-match-live-bg {
    fill: var(--c-av-popup-promo-match-live-bg)
}

.c-popup-promo-match-live-even-bg {
    fill: var(--c-av-popup-promo-match-live-even-bg)
}

.c-popup-promo-scoreboard-serve-default-bg {
    fill: var(--c-av-popup-promo-scoreboard-serve-default-bg)
}

.c-popup-promo-scoreboard-serve-bg {
    fill: var(--c-av-popup-promo-scoreboard-serve-bg)
}

.c-popup-promo-match-event-scoreboard-content-text {
    fill: var(--c-av-popup-promo-match-event-scoreboard-content-text)
}

.c-popup-promo-match-option-dropdown-favorite-btn-hover-icon {
    fill: var(--c-av-popup-promo-match-option-dropdown-favorite-btn-hover-icon)
}

.c-popup-promo-widget-heading-bg {
    fill: var(--c-av-popup-promo-widget-heading-bg)
}

.c-popup-promo-side-banner-bullet-bg {
    fill: var(--c-av-popup-promo-side-banner-bullet-bg)
}

.c-popup-promo-side-banner-bg {
    fill: var(--c-av-popup-promo-side-banner-bg)
}

.c-popup-promo-event-card-bg {
    fill: var(--c-av-popup-promo-event-card-bg)
}

.c-popup-promo-event-card-bets-bg {
    fill: var(--c-av-popup-promo-event-card-bets-bg)
}

.c-popup-promo-event-card-match-team-name {
    fill: var(--c-av-popup-promo-event-card-match-team-name)
}

.c-popup-promo-event-card-bets-text {
    fill: var(--c-av-popup-promo-event-card-bets-text)
}

.c-popup-promo-odds-button-bg {
    fill: var(--c-av-popup-promo-odds-button-bg)
}

.c-popup-promo-side-betting-main-bg {
    fill: var(--c-av-popup-promo-side-betting-main-bg)
}

.c-popup-promo-side-betting-tab-border {
    stroke: var(--c-av-popup-promo-side-betting-tab-border);
    stroke: var(--c-av-side-betting-tab-border)
}

.c-popup-promo-side-betting-tab-selected-text {
    fill: var(--c-av-side-betting-tab-selected-text)
}

.c-popup-promo-side-betting-tab-selected-bg {
    fill: var(--c-av-popup-promo-side-betting-tab-selected-bg)
}

.c-popup-promo-side-betting-header-bg {
    fill: var(--c-av-popup-promo-side-betting-header-bg)
}

.c-popup-promo-side-betting-choice-bg {
    fill: var(--c-av-popup-promo-side-betting-choice-bg)
}

.c-popup-promo-betting-stake-bg {
    fill: var(--c-av-popup-promo-betting-stake-bg)
}

.c-popup-promo-side-betting-tab-selected-bottom-line {
    fill: var(--c-av-popup-promo-side-betting-tab-selected-bottom-line)
}

.c-popup-promo-betlist-tabs-bg {
    fill: var(--c-av-popup-promo-betlist-tabs-bg)
}

.c-popup-promo-betlist-tab-selected-bg {
    fill: var(--c-av-popup-promo-betlist-tab-selected-bg)
}

.c-popup-promo-betting-quick-stake-btn-bg {
    fill: var(--c-av-popup-promo-betting-quick-stake-btn-bg)
}

.c-popup-promo-textfield-bg {
    fill: var(--c-av-popup-promo-textfield-bg)
}

.c-popup-promo-textfield-border {
    stroke: var(--c-av-popup-promo-textfield-border)
}

.c-popup-promo-textfield-stake-btn-clear-icon {
    fill: var(--c-av-popup-promo-textfield-stake-btn-clear-icon)
}

.c-popup-promo-textfield-stake-input-text {
    fill: var(--c-av-popup-promo-textfield-stake-input-text)
}

.c-popup-promo-betting-stake-info-bg {
    fill: var(--c-av-popup-promo-betting-stake-info-bg)
}

.c-popup-promo-ticket-main-border {
    fill: var(--c-av-popup-promo-ticket-main-border)
}

.c-popup-promo-ticket-choice-text {
    fill: var(--c-av-popup-promo-ticket-choice-text)
}

.c-popup-promo-ticket-odds-text-goal {
    fill: var(--c-av-popup-promo-ticket-odds-text-goal)
}

.c-popup-promo-ticket-status-tag-closed-bg {
    fill: var(--c-av-popup-promo-ticket-status-tag-closed-bg)
}

.c-popup-promo-ticket-header-btn-icon {
    fill: var(--c-av-popup-promo-ticket-header-btn-icon)
}

.c-popup-promo-checkbox-checked-icon {
    fill: var(--c-av-popup-promo-checkbox-checked-icon)
}

.c-popup-promo-checkbox-icon {
    stroke: var(--c-av-popup-promo-checkbox-icon)
}

.c-popup-promo-checkbox-bg {
    fill: var(--c-av-popup-promo-checkbox-bg)
}

.c-popup-promo-btn-default-text {
    fill: var(--c-av-popup-promo-btn-default-text)
}

.c-popup-promo-btn-default-bg {
    fill: var(--c-av-popup-promo-btn-default-bg)
}

.c-popup-promo-btn-add-parlay-bg {
    fill: var(--c-av-popup-promo-btn-add-parlay-bg)
}

.c-popup-promo-btn-add-parlay-text {
    fill: var(--c-av-popup-promo-btn-add-parlay-text)
}

.c-popup-promo-btn-bet-bg {
    fill: var(--c-av-popup-promo-btn-bet-bg)
}

.c-popup-promo-btn-bet-text {
    fill: var(--c-av-popup-promo-btn-bet-text)
}

.c-popup-promo-primary {
    fill: var(--c-av-popup-promo-primary)
}

.c-popup-promo-success {
    fill: var(--c-av-popup-promo-success)
}

.c-popup-promo-stoke-secondary-500 {
    stroke: var(--c-av-popup-promo-secondary-500)
}

.c-popup-promo-secondary-500 {
    fill: var(--c-av-popup-promo-secondary-500)
}

.c-popup-promo-stoke-white {
    stroke: var(--c-av-popup-promo-white)
}

[class*="c-popup-promo"] {
    --c-av-popup-promo-img-bg: var(--c-av-lv2-theme-bg-1);
    --c-av-popup-promo-close-btn-color: var(--c-av-theme-text-2);
    --c-av-popup-promo-blose-btn-bg: var(--c-av-white-opacity-4);
    --c-av-popup-promo-close-btn-hover-color: var(--c-av-theme-text-3);
    --c-av-popup-promo-close-btn-hover-bg: var(--c-av-white-opacity-3);
    --c-av-popup-promo-team-text: var(--c-av-team-text);
    --c-av-popup-promo-dropdown-container-text: var(--c-av-dropdown-container-text);
    --c-av-popup-promo-dropdown-container-bg: var(--c-av-dropdown-container-bg);
    --c-av-popup-promo-dropdown-container-border-fill: var(--c-av-dropdown-container-border);
    --c-av-popup-promo-dropdown-container-border-stroke: var(--c-av-dropdown-container-border);
    --c-av-popup-promo-btn-group-btn-bg: var(--c-av-theme-primary-text);
    --c-av-popup-promo-checkbox-text: inherit;
    --c-av-popup-promo-main-bg: var(--c-av-popup-promo-img-bg);
    --c-av-popup-promo-main-shadow: 0px 11px 15px 0px var(--c-av-black-opacity-4);
    --c-av-popup-promo-close-bg: var(--c-av-black);
    --c-av-popup-promo-main-shadow: 0px 11px 15px 0px var(--c-av-black-opacity-4);
    --c-av-popup-promo-title-text: var(--c-av-theme-primary-text);
    --c-av-popup-promo-text: var(--c-av-theme-secondary-text);
    --c-av-popup-promo-img-border: var(--c-av-black-opacity-6);
    --c-av-popup-promo-swiper-title: var(--c-av-theme-primary-text);
    --c-av-popup-promo-swiper-text: var(--c-av-body-text);
    --c-av-popup-promo-swiper-btn-text: var(--c-av-white);
    --c-av-popup-promo-swiper-arrow: var(--c-av-black);
    --c-av-popup-promo-swiper-arrow-hover: var(--c-av-grey-200);
    --c-av-popup-promo-swiper-arrow-bg: var(--c-av-grey-200);
    --c-av-popup-promo-swiper-arrow-hover-bg: var(--c-av-event-card-swiper-button-hover);
    --c-av-popup-promo-swiper-bullet: var(--c-av-grey-500);
    --c-av-popup-promo-swiper-bullet-active: var(--c-av-theme-primary-text);
    --c-av-popup-promo-primary: var(--c-av-primary-500);
    --c-av-popup-promo-secondary-500: var(--c-av-secondary-500);
    --c-av-popup-promo-success: var(--c-av-success-color-2);
    --c-av-popup-promo-white: var(--c-av-white);
    --c-av-popup-promo-web-broswer: var(--c-av-grey-500);
    --c-av-popup-promo-body-bg: var(--c-av-body-bg );
    --c-av-popup-promo-body-text: var(--c-av-body-text);
    --c-av-popup-promo-header-bg: var(--c-av-header-bg);
    --c-av-popup-promo-header-logout-bg: var(--c-av-header-logout-bg);
    --c-av-popup-promo-header-btngroup-text: var(--c-av-header-btngroup-text);
    --c-av-popup-promo-header-text: var(--c-av-header-text);
    --c-av-popup-promo-switch-dot-bg: var(--c-av-switch-dot-bg );
    --c-av-popup-promo-header-option-border: var(--c-av-header-option-border);
    --c-av-popup-promo-dropdown-menu-lang-bg: var(--c-av-dropdown-menu-lang-bg);
    --c-av-popup-promo-dropdown-menu-lang-text: var(--c-av-popup-promo-dropdown-menu-lang-text);
    --c-av-popup-promo-dropdown-menu-primary-text: var(--c-av-dropdown-menu-primary-text);
    --c-av-popup-promo-oddstable-header-bg: var(--c-av-oddstable-header-bg );
    --c-av-popup-promo-oddstable-title-text: var(--c-av-oddstable-title-text);
    --c-av-popup-promo-odds-table-event-text: var(--c-av-oddstable-header-text);
    --c-av-popup-promo-oddstable-btn-collapse: var(--c-av-oddstable-btn-collapse );
    --c-av-popup-promo-oddstable-btn-collapse-border: var(--c-av-oddstable-btn-collapse-border );
    --c-av-popup-promo-match-bg: var(--c-av-match-bg );
    --c-av-popup-promo-match-timer-text: var(--c-av-match-timer-text);
    --c-av-popup-promo-match-event-border: var(--c-av-match-event-border );
    --c-av-popup-promo-match-option-button-text: var(--c-av-match-option-button-text );
    --c-av-popup-promo-match-border: var(--c-av-match-border );
    --c-av-popup-promo-match-option-button-border: var(--c-av-match-option-button-border);
    --c-av-popup-promo-match-option-button-in-play-text: var(--c-av-match-option-button-in-play-text);
    --c-av-popup-promo-match-option-button-disable-text: var(--c-av-match-option-button-disable-text);
    --c-av-popup-promo-match-option-button-bg: var(--c-av-match-option-button-bg );
    --c-av-popup-promo-match-live-bg: var(--c-av-match-live-bg );
    --c-av-popup-promo-match-live-even-bg: var(--c-av-match-live-even-bg );
    --c-av-popup-promo-match-option-dropdown-favorite-btn-icon: var(--c-av-match-option-dropdown-favorite-btn-icon);
    --c-av-popup-promo-match-score-text: var(--c-av-match-score-text);
    --c-av-popup-promo-match-event-scoreboard-content-text: var(--c-av-match-event-scoreboard-content-text);
    --c-av-popup-promo-match-option-dropdown-favorite-btn-hover-icon: #fc3;
    --c-av-popup-promo-odds-page-option-btn-text: var(--c-av-odds-page-option-btn-text );
    --c-av-popup-promo-oddstable-header-dropdown-border: var(--c-av-oddstable-header-dropdown-border );
    --c-av-popup-promo-odds-bg: var(--c-av-odds-bg );
    --c-av-popup-promo-odds-text: var(--c-av-odds-text );
    --c-av-popup-promo-odds-page-option-btn-bg: var( --c-av-odds-page-option-btn-bg );
    --c-av-popup-promo-oddstable-in-play-league-header-border: var(--c-av-oddstable-in-play-league-header-border);
    --c-av-popup-promo-league-header-bg: var(--c-av-league-header-bg);
    --c-av-popup-promo-league-info-text: var(--c-av-league-info-text);
    --c-av-popup-promo-league-favorite-selected: var(--c-av-league-favorite-selected );
    --c-av-popup-promo-league-favorite-color: var(--c-av-league-favorite-color);
    --c-av-popup-promo-league-border: var(--c-av-league-border);
    --c-av-popup-promo-scoreboard-serve-default-bg: var(--c-av-scoreboard-serve-default-bg);
    --c-av-popup-promo-scoreboard-serve-bg: var(--c-av-scoreboard-serve-bg);
    --c-av-popup-promo-textfield-border: var(--c-av-textfield-border);
    --c-av-popup-promo-textfield-stake-btn-clear-icon: var(--c-av-textfield-stake-btn-clear-icon );
    --c-av-popup-promo-textfield-stake-input-text: var(--c-av-textfield-stake-input-text);
    --c-av-popup-promo-textfield-bg: var(--c-av-textfield-bg );
    --c-av-popup-promo-side-betting-main-bg: var(--c-av-side-betting-main-bg );
    --c-av-popup-promo-side-betting-tab-border: var(--c-av-side-betting-tab-border);
    --c-av-popup-promo-side-betting-tab-selected-bottom-line: var(--c-av-side-betting-tab-selected-bottom-line);
    --c-av-popup-promo-widget-heading-bg: var(--c-av-widget-heading-bg );
    --c-av-popup-promo-side-banner-bullet-bg: var(--c-av-side-banner-bullet-bg );
    --c-av-popup-promo-side-banner-bg: var(--c-av-side-banner-bg);
    --c-av-popup-promo-betlist-tabs-bg: var(--c-av-betlist-tabs-bg );
    --c-av-popup-promo-betlist-tab-selected-bg: var(--c-av-betlist-tab-selected-bg );
    --c-av-popup-promo-betting-stake-info-bg: transparent;
    --c-av-popup-promo-betting-quick-stake-btn-bg: var(--c-av-betting-quick-stake-btn-bg );
    --c-av-popup-promo-event-card-bg: var(--c-av-event-card-bg );
    --c-av-popup-promo-event-card-bets-bg: var(--c-av-event-card-bets-bg );
    --c-av-popup-promo-event-card-match-team-name: var(--c-av-event-card-match-team-name );
    --c-av-popup-promo-event-card-bets-text: var(--c-av-event-card-bets-text );
    --c-av-popup-promo-odds-button-bg: var(--c-av-odds-bg);
    --c-av-popup-promo-ticket-main-border: var(--c-av-ticket-main-border );
    --c-av-popup-promo-ticket-choice-text: var(--c-av-ticket-choice-text );
    --c-av-popup-promo-ticket-odds-text-goal: var(--c-av-ticket-odds-text-goal );
    --c-av-popup-promo-ticket-status-tag-closed-bg: var(--c-av-ticket-status-tag-closed-bg );
    --c-av-popup-promo-ticket-header-btn-icon: var(--c-av-ticket-header-btn-icon );
    --c-av-popup-promo-checkbox-checked-icon: var(--c-av-checkbox-checked-icon );
    --c-av-popup-promo-checkbox-icon: var(--c-av-checkbox-icon );
    --c-av-popup-promo-checkbox-bg: var(--c-av-checkbox-bg );
    --c-av-popup-promo-btn-default-text: var(--c-av-btn-default-text );
    --c-av-popup-promo-btn-default-bg: var(--c-av-btn-default-bg );
    --c-av-popup-promo-btn-add-parlay-bg: var(--c-av-btn-add-parlay-bg );
    --c-av-popup-promo-btn-add-parlay-text: var(--c-av-btn-add-parlay-text );
    --c-av-popup-promo-btn-bet-bg: var(--c-av-btn-bet-bg );
    --c-av-popup-promo-btn-bet-text: var(--c-av-btn-bet-text )
}

[data-darkmode="true"]:root [class*="c-popup-promo"] {
    --c-av-popup-promo-close-btn-hover-color: var(--c-av-theme-text-1);
    --c-av-popup-promo-close-btn-bg: var(--c-av-popup-promo-img-bg)
}

.c-input-stepper {
    --c-av-input-stepper-height: 1.75rem;
    display: flex;
    flex-wrap: wrap;
    min-height: var(--c-av-input-stepper-height);
    color: var(--c-av-input-stepper-text);
    border-radius: var(--c-av-border-radius);
    position: relative
}

.c-input-stepper[data-warning="true"] .c-input-stepper__border {
    border-color: var(--c-av-input-stepper-warning-border) !important
}

.c-input-stepper__input {
    flex: 1;
    min-width: 0;
    line-height: 1;
    font-size: 1rem;
    text-align: center;
    color: inherit;
    background-color: var(--c-av-input-stepper-input-bg)
}

.c-input-stepper__input:focus {
    outline: none
}

.c-input-stepper__input:focus ~ .c-input-stepper__border {
    border-color: var(--c-av-input-stepper-input-focus-border)
}

.c-input-stepper__border {
    min-height: var(--c-av-input-stepper-height);
    border-width: 1px;
    border-color: var(--c-av-input-stepper-border);
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    pointer-events: none
}

.c-input-stepper__tips {
    flex: 0 0 auto;
    margin-top: .25rem;
    width: 100%;
    color: var(--c-av-input-stepper-tips-text)
}

.c-input-stepper .c-btn {
    flex: 0 0 auto;
    padding: 0;
    width: 1.75rem;
    height: 1.75rem;
    min-width: 1.75rem;
    min-height: 1.75rem;
    background-color: var(--c-av-input-stepper-btn-bg);
    border-width: 0;
    border-color: inherit
}

.c-input-stepper .c-btn:hover {
    -webkit-filter: var(--c-av-input-stepper-btn-hover-filter);
    filter: var(--c-av-input-stepper-btn-hover-filter)
}

.c-input-stepper .c-btn:active {
    -webkit-filter: var(--c-av-input-stepper-btn-active-filter);
    filter: var(--c-av-input-stepper-btn-active-filter)
}

.c-input-stepper .c-btn--less {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.c-input-stepper .c-btn--add {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.c-input-stepper .c-btn .c-icon::before {
    font-size: 1rem
}

.c-input-stepper--primary .c-btn {
    color: var(--c-av-input-stepper-primary-btn-icon);
    background-color: var(--c-av-input-stepper-primary-btn-bg)
}

.c-input-stepper--primary .c-btn:hover {
    -webkit-filter: var(--c-av-input-stepper-primary-btn-hover-filter);
    filter: var(--c-av-input-stepper-primary-btn-hover-filter)
}

.c-input-stepper--primary .c-btn:active {
    -webkit-filter: var(--c-av-input-stepper-primary-btn-active-filter);
    filter: var(--c-av-input-stepper-primary-btn-active-filter)
}

.c-dot-loading {
    --c-dot-loading-dot-width: var(--c-6px-6);
    --c-dot-loading-dot-space: .125rem;
    --c-dot-loading-color-1: var(--c-av-primary-400);
    --c-dot-loading-color-2: var(--c-av-primary-50);
    flex: 0 0 auto;
    display: inline-block;
    width: calc( 3 * var(--c-dot-loading-dot-width) + 2 * var(--c-dot-loading-dot-space))
}

.c-dot-loading::before {
    content: "";
    display: block;
    width: var(--c-dot-loading-dot-width);
    aspect-ratio: 1;
    border-radius: 50%;
    animation: c-dot-loading-ani 1s infinite linear alternate
}

@keyframes c-dot-loading-ani {
    0% {
        box-shadow: calc( 1 * var(--c-dot-loading-dot-width) + 1 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-1),calc( 2 * var(--c-dot-loading-dot-width) + 2 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-2);
        background: var(--c-dot-loading-color-1)
    }

    33% {
        box-shadow: calc( 1 * var(--c-dot-loading-dot-width) + 1 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-1),calc( 2 * var(--c-dot-loading-dot-width) + 2 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-2);
        background: var(--c-dot-loading-color-2)
    }

    66% {
        box-shadow: calc( 1 * var(--c-dot-loading-dot-width) + 1 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-2),calc( 2 * var(--c-dot-loading-dot-width) + 2 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-1);
        background: var(--c-dot-loading-color-2)
    }

    100% {
        box-shadow: calc( 1 * var(--c-dot-loading-dot-width) + 1 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-2),calc( 2 * var(--c-dot-loading-dot-width) + 2 * var(--c-dot-loading-dot-space)) 0 var(--c-dot-loading-color-1);
        background: var(--c-dot-loading-color-1)
    }
}

.c-side-bar__content {
    border-radius: var(--c-av-border-radius);
    position: relative
}

.c-side-collapse {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--c-24px-6);
    height: var(--c-24px-6);
    position: absolute;
    z-index: 1;
    overflow: hidden;
    cursor: pointer
}

.c-side-collapse .c-icon {
    display: flex;
    color: var(--c-av-side-collapse-after-icon);
    position: absolute;
    transform: translateX(-0.75rem);
    z-index: 1;
    transition: .3s
}

.c-side-collapse .c-icon::before {
    font-size: var(--c-av-font-md)
}

.c-side-collapse::after {
    content: "";
    display: block;
    width: .5rem;
    height: var(--c-24px-6);
    background-color: var(--c-av-side-collapse-after-bg);
    border-radius: 0 var(--c-av-border-radius) var(--c-av-border-radius) 0;
    position: absolute;
    left: 0;
    right: auto;
    transition: ease .2s;
    transition-property: width
}

.c-side-collapse:hover .c-icon {
    transform: translateX(0)
}

.c-side-collapse:hover::after {
    width: var(--c-24px-6);
    background-color: var(--c-av-side-collapse-after-hover-bg)
}

.c-side-features {
    width: var(--c-av-side-nav-width)
}

.c-left-bar--mini .c-side-features {
    width: 2.5rem
}

.c-side-switch {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0.325rem var(--c-12px-3);
    min-height: 1.75rem;
    font-size: var(--c-av-font-md);
    border-radius: var(--c-av-border-radius);
    color: var(--c-av-side-switch-text);
    background-color: var(--c-av-side-switch-bg);
    background-image: var(--c-av-side-switch-image);
    box-shadow: var(--c-av-side-switch-box-shadow);
    pointer-events: auto
}

.c-side-switch .c-icon--switch {
    border-radius: 100%;
    color: var(--c-av-side-switch-icon);
    background-color: var(--c-av-side-switch-icon-bg)
}

.c-side-switch+.c-side-promo {
    padding-top: .25rem
}

.c-side-switch+.c-side-account {
    padding-top: .5rem
}

.c-left-bar--mini .c-side-switch {
    display: none
}

.c-side-promo {
    --c-av-side-promo-mini-btn-w: 40px;
    --c-av-side-promo-mini-btn-h: var(--c-av-side-promo-mini-btn-w);
    display: flex;
    border-radius: var(--c-av-border-radius);
    cursor: pointer
}

.c-side-promo+.c-side-promo {
    padding-top: .25rem
}

.c-side-promo+.c-side-account {
    padding-top: .5rem
}

.c-side-promo img {
    width: 100%;
    height: auto;
    border-radius: var(--c-av-border-radius);
    pointer-events: auto
}

.c-side-promo .c-btn {
    display: none
}

.c-left-bar--mini .c-side-switch+.c-side-promo {
    border-top-left-radius: var(--c-av-border-radius);
    border-top-right-radius: var(--c-av-border-radius);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.c-left-bar--mini .c-side-switch+.c-side-promo .c-btn {
    border-radius: inherit
}

.c-left-bar--mini .c-side-promo {
    padding-top: 0
}

.c-left-bar--mini .c-side-promo+.c-side-account {
    padding-top: 0
}

.c-left-bar--mini .c-side-promo.c-side-promo--sabapoint .c-btn {
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-left-bar--mini .c-side-promo .c-btn {
    display: flex;
    width: var(--c-av-side-promo-mini-btn-w);
    height: var(--c-av-side-promo-mini-btn-h);
    color: var(--c-av-side-promo-mini-btn-icon);
    background-color: var(--c-av-side-promo-mini-btn-bg);
    border-radius: 0;
    pointer-events: auto
}

.c-left-bar--mini .c-side-promo .c-btn:hover {
    background-color: var(--c-av-side-promo-mini-btn-hover-bg)
}

.c-left-bar--mini .c-side-promo .c-btn+.c-btn {
    border-radius: 0
}

.c-left-bar--mini .c-side-promo img {
    display: none
}

.c-side-favorite {
    margin-top: var(--c-6px-6);
    pointer-events: auto;
    border-radius: var(--c-av-border-radius);
    cursor: pointer
}

.c-side-favorite__heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--c-6px-6);
    padding-right: var(--c-6px-6);
    height: 30px;
    font-weight: bold;
    color: var(--c-av-side-favorite-header-text);
    background-color: var(--c-av-side-favorite-header-bg);
    background-image: var(--c-av-side-favorite-header-img);
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-side-favorite__heading:hover::after {
    background-color: var(--c-av-side-favorite-header-hover-bg)
}

.c-side-favorite__heading::after {
    content: "";
    display: inline-flex;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-side-favorite-header-mask-bg);
    border-radius: inherit;
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-size: 368px;
    -webkit-mask-position: 80% 0%;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none
}

.c-side-favorite__heading>* {
    z-index: 1
}

.c-side-favorite__heading [class*="c-text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-favorite__heading [class*="c-text"]+.c-icon--caret {
    margin-left: auto
}

.c-side-favorite__heading .c-icon--caret {
    color: var(--c-av-side-nav-header-icon)
}

.c-side-favorite__heading .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-left-bar--mini .c-side-favorite {
    --c-av-side-mini-btn-w: 2.5rem;
    --c-av-side-mini-btn-h: var(--c-av-side-mini-btn-w);
    width: var(--c-av-side-mini-btn-w);
    position: relative
}

.c-left-bar--mini .c-side-favorite .c-side-favorite__heading {
    justify-content: center;
    width: var(--c-av-side-mini-btn-w);
    height: var(--c-av-side-mini-btn-h);
    background-color: var(--c-av-side-favorite-mini-btn-bg);
    background-image: var(--c-av-side-favorite-mini-btn-img);
    border-radius: 0
}

.c-left-bar--mini .c-side-favorite .c-side-favorite__heading:hover {
    background-color: var(--c-av-side-favorite-mini-btn-hover-bg)
}

.c-left-bar--mini .c-side-favorite .c-side-favorite__heading .c-text,.c-left-bar--mini .c-side-favorite .c-side-favorite__heading .c-icon--caret {
    display: none
}

.c-left-bar--mini .c-side-favorite .c-side-favorite__heading::after {
    display: none
}

.c-left-bar--mini .c-side-favorite[data-open="true"] .c-side-favorite__heading {
    background-color: var(--c-av-side-favorite-header-mini-open-bg)
}

.c-side-favorite:hover .c-icon--caret {
    color: var(--c-av-side-nav-header-hover-icon)
}

.c-left-bar--mini .c-side-favorite {
    margin-top: 0
}

.c-side-multi-view {
    margin-top: var(--c-6px-6);
    pointer-events: auto;
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-side-multi-view__heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--c-6px-6);
    padding-right: var(--c-6px-6);
    height: 30px;
    font-weight: bold;
    color: var(--c-av-side-favorite-header-text);
    background-color: var(--c-av-side-favorite-header-bg);
    background-image: var(--c-av-side-favorite-header-img);
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-side-multi-view__heading:hover::after {
    background-color: var(--c-av-side-favorite-header-hover-bg)
}

.c-side-multi-view__heading::after {
    content: "";
    display: inline-flex;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-side-favorite-header-mask-bg);
    border-radius: inherit;
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-size: 368px;
    -webkit-mask-position: 80% 0%;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none
}

.c-side-multi-view__heading>* {
    z-index: 1
}

.c-side-multi-view__heading [class*="c-text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-multi-view__heading [class*="c-text"]+.c-icon--caret {
    margin-left: auto
}

.c-side-multi-view__heading .c-icon--caret {
    color: var(--c-av-side-nav-header-icon)
}

.c-side-multi-view__heading .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-side-multi-view__heading [class*="c-iconcolor-"] {
    position: relative
}

.c-iconcolor-sportMultiView {
    position: relative
}

.c-iconcolor-sportMultiView .c-icon--live {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 0.875rem;
    height: 0.875rem;
    color: var(--c-av-iconcolor-live-icon);
    background-color: var(--c-av-iconcolor-live-icon-bg);
    border-radius: 50%;
    position: absolute;
    right: -.125rem;
    bottom: -.0625rem;
    transform: scale(0.8)
}

.c-iconcolor-sportMultiView .c-icon--live::before {
    font-size: var(--c-av-font-md)
}

.c-left-bar--mini .c-side-multi-view {
    --c-av-side-mini-btn-w: 2.5rem;
    --c-av-side-mini-btn-h: var(--c-av-side-mini-btn-w);
    width: var(--c-av-side-mini-btn-w);
    position: relative
}

.c-left-bar--mini .c-side-multi-view .c-side-multi-view__heading {
    justify-content: center;
    width: var(--c-av-side-mini-btn-w);
    height: var(--c-av-side-mini-btn-h);
    background-color: var(--c-av-side-favorite-mini-btn-bg);
    background-image: var(--c-av-side-favorite-mini-btn-img);
    border-radius: 0
}

.c-left-bar--mini .c-side-multi-view .c-side-multi-view__heading:hover {
    background-color: var(--c-av-side-favorite-mini-btn-hover-bg)
}

.c-left-bar--mini .c-side-multi-view .c-side-multi-view__heading .c-text,.c-left-bar--mini .c-side-multi-view .c-side-multi-view__heading .c-icon--caret {
    display: none
}

.c-left-bar--mini .c-side-multi-view .c-side-multi-view__heading::after {
    display: none
}

.c-left-bar--mini .c-side-multi-view[data-open="true"] .c-side-multi-view__heading {
    background-color: var(--c-av-side-favorite-header-mini-open-bg)
}

.c-side-multi-view:hover .c-icon--caret {
    color: var(--c-av-side-nav-header-hover-icon)
}

.c-left-bar--mini .c-side-multi-view {
    margin-top: 0
}

.c-left-bar--mini .c-side-multi-view .c-side-favorite__heading {
    border-radius: 0
}

.c-side-completed {
    margin-top: var(--c-6px-6);
    pointer-events: auto;
    border-radius: var(--c-av-border-radius);
    cursor: pointer
}

.c-side-completed__heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--c-6px-6);
    padding-right: var(--c-6px-6);
    height: 30px;
    font-weight: bold;
    color: var(--c-av-side-favorite-header-text);
    background-color: var(--c-av-side-favorite-header-bg);
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-side-completed__heading:hover::after {
    background-color: var(--c-av-side-favorite-header-hover-bg)
}

.c-side-completed__heading::after {
    content: "";
    display: inline-flex;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-side-favorite-header-mask-bg);
    border-radius: inherit;
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-size: 368px;
    -webkit-mask-position: 80% 0%;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none
}

.c-side-completed__heading>* {
    z-index: 1
}

.c-side-completed__heading [class*="c-text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-completed__heading [class*="c-text"]+.c-icon--caret {
    margin-left: auto
}

.c-side-completed__heading .c-icon--caret {
    color: var(--c-av-side-nav-header-icon)
}

.c-side-completed__heading .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-left-bar--mini .c-side-completed {
    --c-av-side-mini-btn-w: 2.5rem;
    --c-av-side-mini-btn-h: var(--c-av-side-mini-btn-w);
    width: var(--c-av-side-mini-btn-w);
    position: relative
}

.c-left-bar--mini .c-side-completed .c-side-completed__heading {
    justify-content: center;
    width: var(--c-av-side-mini-btn-w);
    height: var(--c-av-side-mini-btn-h);
    background-color: var(--c-av-side-favorite-mini-btn-bg);
    border-radius: 0
}

.c-left-bar--mini .c-side-completed .c-side-completed__heading:hover {
    background-color: var(--c-av-side-favorite-mini-btn-hover-bg)
}

.c-left-bar--mini .c-side-completed .c-side-completed__heading .c-text,.c-left-bar--mini .c-side-completed .c-side-completed__heading .c-icon--caret {
    display: none
}

.c-left-bar--mini .c-side-completed .c-side-completed__heading::after {
    display: none
}

.c-left-bar--mini .c-side-completed[data-open="true"] .c-side-completed__heading {
    background-color: var(--c-av-side-favorite-header-mini-open-bg)
}

.c-side-completed:hover .c-icon--caret {
    color: var(--c-av-side-nav-header-hover-icon)
}

.c-left-bar--mini .c-side-completed {
    margin-top: 0
}

.c-side-hot {
    margin-top: var(--c-6px-6);
    pointer-events: auto;
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-side-hot__heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--c-6px-6);
    padding-right: var(--c-6px-6);
    height: 30px;
    font-weight: bold;
    color: var(--c-av-side-favorite-header-text);
    background-color: var(--c-av-side-favorite-header-bg);
    background-image: var(--c-av-side-favorite-header-img);
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-side-hot__heading:hover::after {
    background-color: var(--c-av-side-favorite-header-hover-bg)
}

.c-side-hot__heading::after {
    content: "";
    display: inline-flex;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-side-favorite-header-mask-bg);
    border-radius: inherit;
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-size: 368px;
    -webkit-mask-position: 80% 0%;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none
}

.c-side-hot__heading>* {
    z-index: 1
}

.c-side-hot__heading [class*="c-text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-hot__heading .c-icon--caret {
    margin-left: auto;
    color: var(--c-av-side-nav-header-icon)
}

.c-side-hot__heading .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-left-bar--mini .c-side-hot {
    --c-av-side-mini-btn-w: 2.5rem;
    --c-av-side-mini-btn-h: var(--c-av-side-mini-btn-w);
    width: var(--c-av-side-mini-btn-w);
    position: relative
}

.c-left-bar--mini .c-side-hot .c-side-hot__heading {
    justify-content: center;
    width: var(--c-av-side-mini-btn-w);
    height: var(--c-av-side-mini-btn-h);
    background-color: var(--c-av-side-favorite-mini-btn-bg);
    border-radius: 0
}

.c-left-bar--mini .c-side-hot .c-side-hot__heading:hover {
    background-color: var(--c-av-side-favorite-mini-btn-hover-bg)
}

.c-left-bar--mini .c-side-hot .c-side-hot__heading .c-text,.c-left-bar--mini .c-side-hot .c-side-hot__heading .c-icon--caret {
    display: none
}

.c-left-bar--mini .c-side-hot .c-side-hot__heading::after {
    display: none
}

.c-left-bar--mini .c-side-hot[data-open="true"] .c-side-hot__heading {
    background-color: var(--c-av-side-favorite-header-mini-open-bg)
}

.c-side-hot:hover .c-icon--caret {
    color: var(--c-av-side-nav-header-hover-icon)
}

.c-side-hot .c-tooltip {
    left: auto
}

.c-left-bar--mini .c-side-hot {
    margin-top: 0
}

.c-left-bar--mini .c-side-hot__heading .c-tag {
    display: none
}

.c-side-sportsmenu {
    width: var(--c-av-side-nav-width)
}

.c-side-sportsmenu .c-icon+.c-text-group {
    margin-left: .25rem
}

.c-side-sportsmenu [class*="iconcolor-"] {
    display: flex;
    align-items: center;
    width: var(--c-24px-6);
    height: var(--c-24px-6)
}

.c-side-sportsmenu [class*="iconcolor-"]+.c-text-group {
    margin-left: .25rem
}

.c-side-sportsmenu+.c-side-sportsmenu {
    margin-top: var(--c-6px-6)
}

.c-left-bar--mini .c-side-sportsmenu+.c-side-sportsmenu {
    margin-top: 0
}

.c-side-features+.c-side-sportsmenu {
    margin-top: var(--c-6px-6)
}

.c-left-bar--mini .c-side-features+.c-side-sportsmenu {
    margin-top: 0
}

.c-side-nav {
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-side-nav-box-shadow);
    position: relative
}

.c-side-nav[data-open]>[class*=__header] {
    cursor: pointer
}

.c-side-nav[data-open="true"]>[class*=__header] {
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-side-nav[data-open="true"] .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-side-nav[data-open="false"] .c-side-nav__header {
    border-radius: inherit
}

.c-side-nav[data-open="false"] .c-side-nav__tabs {
    display: none
}

.c-side-nav[data-open="false"] .c-side-nav__content {
    display: none
}

.c-side-nav__tabs {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.c-side-nav__tabs::after {
    content: "";
    left: 2.5rem;
    border-style: solid;
    border-width: 1.25rem 0 1.25rem .325rem;
    border-color: transparent transparent transparent var(--c-av-side-nav-tabs-after-border)
}

.c-side-nav__tabs::after {
    position: absolute;
    visibility: hidden
}

.c-side-nav__tabs i {
    display: none
}

.c-side-nav__tab-group {
    display: flex;
    flex-direction: row;
    padding: 0 .125rem;
    width: 100%;
    color: var(--c-av-side-nav-tab-group-text);
    background-color: var(--c-av-side-nav-tab-group-bg)
}

.c-left-bar--mini .c-side-nav__tab-group {
    color: var(--c-av-side-nav-tab-group-mini-text);
    background-color: var(--c-av-side-nav-tab-group-mini-bg)
}

.c-side-nav__tab {
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: var(--c-3px-3) var(--c-6px-6);
    min-height: 30px;
    cursor: pointer;
    box-sizing: border-box
}

.c-side-nav__tab:hover {
    color: var(--c-av-side-nav-tab-hover-text);
    background-color: var(--c-av-side-nav-tab-hover-bg)
}

.c-left-bar--mini .c-side-nav__tab:hover {
    color: var(--c-av-side-nav-tab-mini-hover-text)
}

.c-side-nav__tab .c-text {
    word-break: normal
}

.c-side-nav__tab .c-badge {
    position: absolute;
    top: .125rem;
    right: 0;
    transform: scale(0.83)
}

.c-side-nav__tab.active,.c-side-nav__tab[data-selected="true"] {
    color: var(--c-av-side-nav-tab-selected-text);
    cursor: default
}

.c-side-nav__tab.active::after,.c-side-nav__tab[data-selected="true"]::after {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background-color: var(--c-av-side-nav-tab-selected-after-bg);
    background-image: var(--c-av-side-nav-tab-selected-after-img);
    position: absolute;
    bottom: 2px
}

.c-left-bar--mini .c-side-nav__tab[data-selected="true"] {
    color: var(--c-av-side-nav-tab-mini-selected-text);
    font-weight: bold
}

.c-side-nav__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 30px;
    position: relative;
    padding-left: .325rem;
    padding-right: .325rem;
    font-weight: bold;
    color: var(--c-av-side-nav-header-text);
    background-color: var(--c-av-side-nav-header-bg);
    background-image: var(--c-av-side-nav-header-img);
    box-sizing: border-box;
    cursor: pointer
}

.c-side-nav__header>i,.c-side-nav__header span {
    z-index: 1
}

.c-left-bar--mini .c-side-nav .c-side-nav__header {
    border-radius: 0
}

.c-left-bar--mini .c-side-nav[data-open="true"] .c-side-nav__header {
    background-color: var(--c-av-side-nav-header-mini-open-bg);
    border-radius: 0
}

.c-side-nav__header:hover .c-icon {
    color: var(--c-av-side-nav-header-hover-icon)
}

.c-side-nav__header [class*="text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-nav__header .c-tag--new {
    z-index: 1
}

.c-side-nav__header [class*="c-iconcolor"]::before {
    transform-origin: center left
}

.c-side-nav__header::after {
    content: '';
    display: inline-flex;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-side-nav-header-mask-bg);
    border-radius: inherit;
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-size: 368px;
    -webkit-mask-position: 80% 0%;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none
}

.c-side-nav__header:hover::after {
    background-color: var(--c-av-side-nav-header-hover-bg)
}

.c-side-nav__header .c-icon--caret,.c-side-nav__header .c-icon--foreign {
    margin-left: auto;
    font-weight: 400;
    font-size: var(--c-av-font-2xl);
    z-index: 1;
    color: var(--c-av-side-nav-header-icon)
}

.c-side-nav__header .c-icon--foreign {
    display: flex;
    visibility: visible
}

.c-side-nav__item {
    color: var(--c-av-side-nav-item-text);
    background-color: var(--c-av-side-nav-item-bg);
    cursor: pointer
}

.c-side-nav__item .c-side-sub-nav {
    display: none
}

.c-side-nav__item[data-open="true"] {
    background-color: var(--c-av-side-nav-item-open-bg)
}

.c-side-nav__item[data-open="true"] .c-side-sub-nav {
    display: block
}

.c-side-nav__item[data-open="true"] .c-side-nav__btn+.c-side-sub-nav {
    border-top-width: 1px;
    border-color: var(--c-av-side-sub-nav-open-border)
}

.c-side-nav__btn {
    display: flex;
    align-items: center;
    padding: var(--c-3px-3) var(--c-6px-6);
    min-height: var(--c-36px-9);
    cursor: pointer
}

.c-side-nav__btn:hover,.c-side-nav__btn.active {
    background-color: var(--c-av-side-nav-btn-hover-bg)
}

.c-side-nav__btn[data-selected="true"] {
    cursor: default
}

.c-side-nav__btn [class*="iconcolor-sport"],.c-side-nav__btn .c-iconcolor-mix-parlay {
    padding-right: .125rem;
    position: relative
}

.c-side-nav__btn .c-icon--live {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 0.875rem;
    height: 0.875rem;
    color: var(--c-av-side-nav-btn-live-icon);
    background-color: var(--c-av-side-nav-btn-live-icon-bg);
    border-radius: 50%;
    position: absolute;
    right: -0.125rem;
    bottom: -0.125rem
}

.c-side-nav__btn .c-icon--live::before {
    font-size: var(--c-av-font-md)
}

.c-side-nav__btn [class*="iconcolor-sport"]::before,.c-side-nav__btn .c-iconcolor-mix-parlay::before {
    transform: scale(0.4583);
    transform-origin: center left
}

.c-side-nav__btn .c-text-group {
    display: flex;
    flex-direction: column
}

.c-side-nav__btn .c-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-nav__btn .c-badge {
    flex: 0 0 auto;
    margin: 0 var(--c-3px-3);
    overflow: hidden;
    color: inherit;
    background-color: inherit;
    transform: none;
    transition: none
}

.c-side-nav__btn .c-tag--live {
    margin-left: auto
}

.c-side-nav__btn .c-tag--new {
    margin-right: .25rem
}

.c-side-nav__btn .c-checkbox {
    margin-right: .125rem
}

.c-side-nav__more {
    display: flex;
    flex-direction: column;
    color: var(--c-av-side-nav-more-text)
}

.c-side-nav__more[data-collapse="true"] .c-side-nav__more-list {
    display: none;
    visibility: hidden
}

.c-side-nav__more[data-collapse="true"] .c-icon--arrow-up::before {
    transform: rotate(-180deg)
}

.c-side-nav__more-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 1.7rem;
    box-sizing: border-box;
    background-color: var(--c-av-side-nav-more-bg);
    border-top-width: 1px;
    border-color: var(--c-av-side-nav-more-border);
    cursor: pointer;
    order: 2
}

.c-side-nav__more-btn:hover {
    background-color: var(--c-av-side-nav-more-hover-bg)
}

.c-side-nav__more-list {
    order: 1
}

@keyframes sportsmenu-more-arrow-animate {
    0%,100% {
        transform: translateY(1px)
    }

    50% {
        transform: translateY(-1px)
    }
}

.c-side-nav__more .c-icon--arrow-up {
    transition: .2s ease;
    animation: sportsmenu-more-arrow-animate .3s infinite
}

.c-side-nav__empty {
    display: flex;
    align-items: center;
    padding: 0.5rem var(--c-12px-3)
}

.c-side-sub-nav {
    background-color: var(--c-av-side-sub-nav-bg)
}

.c-side-sub-nav__btn {
    display: flex;
    align-items: center;
    padding: var(--c-3px-3) var(--c-6px-6);
    padding-left: 30px;
    min-height: 2rem;
    cursor: pointer
}

.c-side-sub-nav__btn.active,.c-side-sub-nav__btn[data-selected="true"] {
    color: var(--c-av-side-sub-nav-btn-selected-text);
    cursor: default
}

.c-side-sub-nav__btn.active:hover,.c-side-sub-nav__btn[data-selected="true"]:hover {
    background: transparent
}

.c-side-sub-nav__btn:hover {
    color: var(--c-av-side-sub-nav-btn-hover-text)
}

.c-side-sub-nav__btn [class*="iconcolor-sport"]::before,.c-side-sub-nav__btn .c-iconcolor-mix-parlay::before {
    transform: scale(0.375);
    transform-origin: center left
}

.c-side-sub-nav__btn .c-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-sub-nav__btn .c-badge {
    margin: 0 .125rem;
    color: inherit;
    background-color: inherit;
    transform: none;
    transition: none
}

.c-left-bar--mini .c-side-nav__header {
    justify-content: center;
    min-height: 2.5rem;
    background-color: var(--c-av-side-nav-header-mini-bg);
    background-image: var(--c-av-side-nav-header-mini-img)
}

.c-left-bar--mini .c-side-nav__header:hover {
    background-color: var(--c-av-side-nav-header-hover-mini-bg)
}

.c-left-bar--mini .c-side-nav__header .c-text {
    display: none
}

.c-left-bar--mini .c-side-nav__header .c-tag {
    display: none
}

.c-left-bar--mini .c-side-nav__header .c-icon--caret,.c-left-bar--mini .c-side-nav__header .c-icon--foreign {
    display: none;
    visibility: hidden
}

.c-left-bar--mini .c-side-nav__header::after {
    display: none
}

.c-left-bar--mini .c-side-nav__tabs {
    flex-direction: column;
    width: auto;
    position: relative;
    min-height: 2.5rem;
    background-color: var(--c-av-side-nav-tabs-mini-bg);
    border-radius: 0
}

.c-left-bar--mini .c-side-nav__tabs i {
    display: flex;
    font-weight: normal;
    font-size: var(--c-av-font-2xl)
}

.c-left-bar--mini .c-side-nav__tabs[data-open="true"] {
    background-color: var(--c-av-side-nav-tabs-mini-open-bg)
}

.c-left-bar--mini .c-side-nav__tabs[data-open="true"]::after {
    visibility: visible
}

.c-left-bar--mini .c-side-nav__tabs[data-open="true"] .c-side-nav__tab-group {
    display: flex;
    visibility: visible
}

.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab-group {
    display: none;
    flex-direction: column;
    min-width: 5rem;
    width: auto;
    border-width: var(--c-av-side-nav-tab-group-mini-border-width);
    border-color: var(--c-av-side-nav-tab-group-mini-border);
    position: absolute;
    left: 2.5rem;
    top: 0;
    visibility: hidden;
    box-shadow: 0 0 0.1rem 0 rgba(0,0,0,0.2)
}

.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab-group:last-child {
    border-radius: 0 0 var(--c-av-border-radius) 0
}

.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab {
    justify-content: flex-start;
    padding-left: 1rem;
    min-height: 2rem
}

.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab:hover {
    background-color: var(--c-av-side-nav-tab-mini-hover-bg)
}

.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab.active,.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab[data-selected="true"] {
    cursor: default;
    font-weight: 700
}

.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab.active::after,.c-left-bar--mini .c-side-nav__tabs .c-side-nav__tab[data-selected="true"]::after {
    display: none
}

.c-left-bar--mini .c-side-nav__item {
    position: relative
}

.c-left-bar--mini .c-side-nav__btn.active,.c-left-bar--mini .c-side-nav__btn[data-selected="true"] {
    background-color: var(--c-av-side-nav-btn-selected-bg);
    cursor: default
}

.c-left-bar--mini .c-side-nav__btn .c-badge {
    display: none
}

.c-left-bar--mini .c-side-nav__btn .c-tag--new {
    display: none
}

.c-left-bar--mini .c-side-nav__btn .c-tag--live {
    position: absolute;
    top: 0.25rem;
    right: .25rem;
    width: 0.425rem;
    min-height: 0.425rem;
    padding: 0;
    text-indent: -9999px;
    border-radius: 100%;
    overflow: hidden
}

.c-left-bar--mini .c-side-nav__btn .c-checkbox {
    margin-right: 0;
    transform: scale(0.8);
    transform-origin: top center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.c-left-bar--mini .c-side-nav__more-btn .c-text {
    display: none
}

.c-left-bar--mini .c-side-nav__more-btn .c-text+.c-icon {
    margin-left: 0
}

.c-left-bar--mini .c-side-sub-nav {
    display: none;
    flex-direction: column;
    min-width: 12rem;
    position: absolute;
    left: calc( 100% + .5rem);
    top: 0;
    z-index: 23;
    box-shadow: 0px 4px 4px rgba(0,0,0,0.22),0px 16px 24px rgba(0,0,0,0.12),0px 6px 30px rgba(0,0,0,0.1);
    visibility: hidden
}

.c-left-bar--mini .c-side-nav__item[data-open="true"] .c-side-nav__btn+.c-side-sub-nav {
    border-top-width: 0
}

.c-left-bar--mini .c-side-sub-nav:last-child {
    border-radius: 0 0 var(--c-av-border-radius) 0
}

.c-left-bar--mini .c-side-sub-nav[data-open="true"] {
    display: flex;
    visibility: visible
}

.c-left-bar--mini .c-side-sub-nav[data-open="false"] {
    display: none;
    visibility: hidden
}

.c-left-bar--mini .c-side-sub-nav__btn {
    padding: .5rem
}

.c-left-bar--mini .c-side-sub-nav__btn [class*="iconcolor-sport"]::before {
    transform: scale(0.45)
}

.c-left-bar--mini .c-side-sportsmenu {
    width: 2.5rem
}

.c-left-bar--mini .c-side-sportsmenu:last-child .c-side-nav__header {
    border-bottom-left-radius: var(--c-av-border-radius);
    border-bottom-right-radius: var(--c-av-border-radius)
}

.c-header {
    height: var(--c-av-header-height);
    min-width: 1346px;
    width: 100%;
    color: var(--c-av-header-text);
    border-bottom: 1px solid var(--c-av-header-border);
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.c-header__content {
    padding-top: 0;
    position: relative;
    background-color: var(--c-av-header-bg)
}

.c-header__main {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1
}

.c-header-inner {
    flex: 1;
    min-width: 0
}

.c-header-topbar {
    flex: 1;
    display: flex;
    padding-top: var(--c-6px-6);
    padding-bottom: var(--c-6px-6)
}

.c-header-topbar .c-dropdown {
    margin-left: var(--c-6px-6);
    min-width: 8rem
}

.c-header-topbar .c-dropdown__btn {
    justify-content: flex-start;
    min-height: 1.75rem;
    color: var(--c-av-dropdown-menu-lang-text);
    border: 1px solid var(--c-av-dropdown-menu-lang-border);
    background-color: var(--c-av-dropdown-menu-lang-bg)
}

.c-header-topbar .c-dropdown__btn .c-text {
    margin-right: auto
}

.c-header-topbar .c-dropdown__btn:hover,.c-header-topbar .c-dropdown__btn.c-is-open {
    color: var(--c-av-dropdown-menu-lang-hover-text);
    background-color: var(--c-av-dropdown-menu-lang-hover-bg)
}

.c-header-topbar .c-dropdown__btn:hover .c-icon::before,.c-header-topbar .c-dropdown__btn.c-is-open .c-icon::before {
    color: var(--c-av-dropdown-menu-lang-hover-text)
}

.c-header-topbar .c-dropdown .c-dropdown__container {
    border-radius: var(--c-av-border-radius);
    z-index: 4
}

.c-header__option {
    display: flex;
    align-items: center;
    padding: var(--c-6px-6) 0;
    color: var(--c-av-header-option-text);
    border-top: 1px solid var(--c-av-header-option-border);
    background-color: var(--c-av-header-option-bg);
    background-image: var(--c-av-header-option-img);
    position: relative;
    z-index: 0
}

.c-header__option .c-btn--network {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1
}

.c-header__option .c-dropdown+.c-dropdown {
    margin-left: 1rem
}

.c-header__option .c-dropdown__btn {
    justify-content: center;
    color: var(--c-av-header-btngroup-text);
    border-color: var(--c-av-header-btngroup-btn-border);
    background-color: var(--c-av-header-btngroup-btn-bg);
    background-image: var(--c-av-header-btngroup-btn-img)
}

.c-header__option .c-dropdown__btn:hover {
    color: var(--c-av-header-btngroup-btn-hover-text);
    background-image: var(--c-av-header-btngroup-btn-hover-img);
    background-color: var(--c-av-header-btngroup-btn-hover-bg)
}

.c-header__option .c-dropdown__item .c-icon {
    align-items: center
}

.c-header__option .c-dropdown__item .c-icon:before {
    margin-right: .25rem
}

.c-header__option .c-btn-group>.c-btn {
    position: relative
}

.c-header__option .c-btn-group>.c-btn .c-tag {
    line-height: 1.333;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    transform: scale(0.625) translate(100%, -50%);
    text-transform: uppercase
}

.c-header__option .c-btn-group .c-btn+.c-btn {
    margin-left: 1rem
}

.c-header__option .c-textfield--search {
    min-height: auto
}

.c-header__option .c-network__content {
    top: 2rem
}

.c-header__option .c-network+.c-header__time {
    text-indent: 2rem
}

.c-header__time {
    line-height: 1;
    font-size: var(--c-av-font-xs);
    white-space: nowrap;
    width: var(--c-av-left-bar-container-width);
    text-align: center
}

.c-header .logo {
    flex: 0 0 auto;
    display: flex;
    padding-left: var(--c-9px-9);
    padding-right: var(--c-9px-9);
    min-width: 224px;
    height: 60px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    box-sizing: content-box
}

.c-header .c-announce {
    flex: 1;
    display: flex;
    align-items: center;
    min-height: 1.75rem;
    line-height: 1.15;
    border-radius: var(--c-av-border-radius);
    border-color: var(--c-av-header-announce-border);
    background-color: var(--c-av-header-announce-bg);
    cursor: pointer
}

.c-header .c-announce__content {
    flex: 1;
    max-height: 22px;
    line-height: 22px;
    padding: 0 var(--c-6px-6);
    overflow: hidden;
    color: inherit
}

.c-header .c-announce+.c-dropdown--lang {
    margin-left: .5rem
}

.c-header .c-announce .accent {
    color: var(--c-av-header-announce-accent-text)
}

.c-header .c-announce .secondary {
    color: var(--c-av-header-announce-secondary-text)
}

.c-header .c-announce font[color="red"] {
    color: inherit
}

.c-header .c-btn--logout {
    white-space: nowrap;
    min-width: 8rem;
    margin-right: .5rem;
    color: var(--c-av-header-logout-text);
    background-color: var(--c-av-header-logout-bg)
}

.c-header .c-btn--logout:hover {
    color: var(--c-av-header-logout-hover-text);
    background-color: var(--c-av-header-logout-hover-bg);
    -webkit-filter: var(--c-av-header-logout-hover-filter);
    filter: var(--c-av-header-logout-hover-filter)
}

.c-header .c-dropdown--search:before {
    display: none
}

.c-header .c-btn-group {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 .5rem;
    white-space: nowrap;
    color: var(--c-av-header-btngroup-text)
}

.c-header .c-btn-group>.c-btn,.c-header .c-btn-group>.c-dropdown .c-dropdown__btn {
    height: var(--c-24px-6)
}

.c-header .c-btn-group>.c-btn {
    border-color: var(--c-av-header-btngroup-btn-border);
    background-color: var(--c-av-header-btngroup-btn-bg);
    background-image: var(--c-av-header-btngroup-btn-img)
}

.c-header .c-btn-group>.c-btn:hover {
    color: var(--c-av-header-btngroup-btn-hover-text);
    background-image: var(--c-av-header-btngroup-btn-hover-img);
    background-color: var(--c-av-header-btngroup-btn-hover-bg)
}

.c-header .c-btn-group>.c-btn+.c-dropdown {
    margin-left: 1rem
}

.c-header .c-btn-group>.c-btn .c-icon+.c-text {
    margin-left: 0
}

.c-header .c-btn-group .c-checkbox label {
    display: inline-flex;
    align-items: center
}

.c-header .c-btn-group .c-switch-btn {
    margin-left: 1rem
}

.c-header .c-btn-group .c-dropdown--support .c-icon--headphone {
    display: none
}

.c-header:not(.c-header--lic) .c-switch-btn .c-switch__dot {
    background-color: var(--c-av-header-switch-dot-bg)
}

.c-header:not(.c-header--lic) .c-switch-btn[data-switch="on"] .c-switch {
    background-color: var(--c-av-header-switch-on-bg)
}

.c-header--lic {
    padding-left: .625rem;
    padding-right: .625rem;
    height: var(--c-av-lic-header-height);
    color: var(--c-av-lic-header-text)
}

.c-header--lic .c-header__content {
    background-color: var(--c-av-lic-header-content-bg)
}

.c-header--lic .c-header__time {
    width: calc(var(--c-av-left-bar-container-width) - .875rem)
}

.c-header--lic .c-header__option {
    padding: 1px .25rem;
    border-top: 0px;
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-lic-header-option-box-shadow);
    background-color: var(--c-av-lic-header-option-bg)
}

.c-header--lic .c-header__content {
    padding-top: var(--c-6px-6)
}

.c-header--lic .c-header-search .c-textfield {
    margin-left: 0;
    height: 22px;
    color: var(--c-av-lic-search-text);
    border-radius: 0 var(--c-av-border-radius) var(--c-av-border-radius) 0;
    background-color: var(--c-av-lic-search-bg);
    border-width: 1px;
    border-color: var(--c-av-lic-search-box-border)
}

.c-header--lic .c-header-search .c-textfield:hover {
    background-color: var(--c-av-lic-search-hover-bg)
}

.c-header--lic .c-header-search .c-icon--search::before {
    font-size: var(--c-av-font-md);
    line-height: 1
}

.c-header--lic .c-header-search .c-btn--arrow-left {
    padding: 0 .125rem;
    border-radius: var(--c-av-border-radius) 0 0 var(--c-av-border-radius);
    color: var(--c-av-lic-header-search-text);
    background-color: var(--c-av-lic-header-search-btn-bg)
}

.c-header--lic .c-header-search .c-btn--arrow-left:hover {
    color: var(--c-av-lic-search-btn-hover-text);
    background-color: var(--c-av-lic-header-search-btn-hover-bg)
}

.c-header--lic.c-header .c-btn-group {
    flex: 0 0 auto;
    margin-left: .25rem;
    color: var(--c-av-lic-header-btngroup-text)
}

.c-header--lic.c-header .c-btn-group>.c-btn {
    background-color: var(--c-av-lic-header-btngroup-btn-bg)
}

.c-header--lic.c-header .c-btn-group>.c-btn:hover {
    background-color: var(--c-av-lic-header-btngroup-btn-hover-bg)
}

.c-header--lic.c-header .c-switch-btn {
    color: var(--c-av-lic-header-switch-btn-text)
}

.c-header--lic.c-header .c-switch-btn:hover {
    color: var(--c-av-lic-header-switch-btn-hover-text)
}

.c-header--lic .c-btn-group .c-btn+.c-dropdown,.c-header--lic .c-btn-group .c-btn+.c-btn {
    margin-left: .5rem
}

.c-header--lic .c-btn-group .c-switch-btn {
    margin-left: .25rem
}

.c-header--lic .c-announce {
    min-height: 1.25rem;
    margin: .25rem .5rem;
    color: var(--c-av-lic-announce-text);
    background-color: var(--c-av-lic-announce-bg)
}

.c-header--lic .c-announce:hover {
    color: var(--c-av-lic-announce-hover-text);
    background-color: var(--c-av-lic-announce-hover-bg)
}

.c-header--lic .c-announce__content {
    max-height: var(--c-24px-6);
    line-height: 22px
}

.c-header--lic .c-dropdown--Decimal {
    flex: 0 0 auto;
    background-color: var(--c-av-lic-header-btngroup-btn-bg)
}

.c-header--lic .c-dropdown__btn {
    color: var(--c-av-lic-header-dropdown-btn-text);
    background-color: var(--c-av-lic-header-btngroup-btn-bg)
}

.c-header--lic .c-dropdown__btn:hover {
    background-color: var(--c-av-lic-header-btngroup-btn-hover-bg)
}

.c-header--phone-betting {
    height: var(--c-av-header-height)
}

.c-header--phone-betting .c-header__content {
    padding-top: 0
}

.c-header--phone-betting .c-header__option {
    border-top: 0px
}

.c-header--phone-betting .c-header__option .c-dropdown {
    flex: 0 0 auto;
    min-width: 8rem;
    border-radius: var(--c-av-border-radius)
}

.c-header--phone-betting .c-header__option .c-dropdown__btn {
    justify-content: flex-start
}

.c-header--phone-betting .c-dropdown__btn .c-text+.c-icon--caret {
    margin-left: auto
}

.c-header--phone-betting .c-dropdown--change-user {
    margin-left: .5rem
}

.c-header--phone-betting .c-dropdown--change-user .c-textfield {
    align-items: normal;
    border-width: 0px;
    padding: .125rem 0
}

.c-header--phone-betting .c-dropdown--change-user .c-textfield__input {
    min-width: 224px;
    background-color: var(--c-av-search-bg);
    border-radius: var(--c-3px-3) 0px 0px var(--c-3px-3)
}

.c-header--phone-betting .c-dropdown--change-user .c-textfield .c-btn {
    background-color: var(--c-av-phone-betting-btngroup-btn-bg);
    border: 1px solid transparent;
    background-image: var(--c-av-header-btngroup-btn-img);
    border-radius: 0px var(--c-3px-3) var(--c-3px-3) 0px
}

.c-header--phone-betting .c-dropdown--change-user .c-textfield .c-btn:hover {
    background-image: var(--c-av-header-btngroup-btn-hover-img);
    background-color: var(--c-av-header-btngroup-btn-hover-bg)
}

.c-header--phone-betting .c-dropdown--change-user .c-textfield .c-btn.c-text {
    margin-left: 0
}

.c-header--phone-betting .c-dropdown--change-user .c-textfield .c-text {
    margin-left: 0 !important
}

.c-header--phone-betting .c-dropdown--change-user .c-dropdown__container {
    margin: .125rem 0
}

.c-header--phone-betting .c-btn-group .c-btn {
    background-color: var(--c-av-phone-betting-btngroup-btn-bg)
}

.c-header--phone-betting .c-btn-group .c-text {
    display: flex;
    align-items: center
}

.c-header--phone-betting .c-btn-group .c-btn+.c-btn {
    margin-left: .5rem
}

.c-header--phone-betting .c-btn-group .c-dropdown+.c-dropdown {
    margin-left: .5rem
}

.c-header--phone-betting .c-btn-group .c-btn+.c-dropdown--change-user {
    margin-left: .5rem
}

.c-header--phone-betting+.c-main {
    padding-right: .5rem
}

.c-odds-page {
    display: flex;
    flex-direction: column;
    min-height: calc( 100vh - var(--c-av-header-height))
}

.c-header--lic+.c-main .c-odds-page {
    min-height: calc( 100vh - var(--c-av-header-height))
}

.c-odds-page__header {
    flex: 0 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: var(--c-9px-9);
    padding-bottom: var(--c-6px-6);
    color: var(--c-av-odds-page-header-text);
    background-color: var(--c-av-odds-page-header-bg);
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--c-av-header-height) - 1px);
    z-index: 5
}

@media screen and (max-width: 1536px) {
    .c-odds-page__header {
        top:calc(var(--c-av-header-height) - 3px)
    }
}

.c-header--lic+.c-main .c-odds-page__header {
    top: calc(var(--c-av-lic-header-height) - 1px)
}

.c-odds-page__header [class^="c-iconcolor-"] {
    width: 22px;
    height: 22px
}

.c-odds-page__header [class^="c-iconcolor-"]::before {
    transform: scale(.45833)
}

.c-odds-page__header>.c-btn--back {
    order: -1;
    margin-right: .5rem;
    padding: 0.125rem;
    color: var(--c-av-btn-back-text);
    background-color: var(--c-av-btn-back-bg)
}

.c-odds-page__header>.c-btn--back:hover {
    background-color: var(--c-av-btn-back-hover-bg)
}

.c-odds-page__header[data-multiple-line="true"]:before {
    content: '';
    display: flex;
    width: calc( 100% - 0.5rem);
    height: 1px;
    position: absolute;
    background-color: var(--c-av-odds-page-header-border-bg)
}

.c-odds-page__header[data-multiple-line="true"] .c-odds-page__option {
    margin-top: 0.25rem;
    padding-top: var(--c-6px-6)
}

.c-odds-page__header[data-multiple-line="true"] .c-dropdown:first-of-type .c-dropdown__container {
    left: 0;
    right: auto
}

.c-odds-page__title {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--c-av-odds-page-title-text);
    position: relative;
    font-weight: 700
}

.c-odds-page__title+.c-odds-page__option {
    margin-left: auto
}

.c-odds-page__header [class*="c-iconcolor"]+.c-odds-page__title {
    margin-left: var(--c-6px-6)
}

.c-odds-page__type {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    margin-left: var(--c-6px-6)
}

.c-odds-page__type .c-dropdown {
    min-width: 120px
}

.c-odds-page__type .c-dropdown:before {
    color: var(--c-av-odds-page-type-dropdown-menu-icon-text)
}

.c-odds-page__type .c-dropdown .c-text {
    margin-right: auto
}

.c-odds-page__type .c-dropdown__btn {
    justify-content: flex-start;
    color: var(--c-av-odds-page-type-dropdown-menu-btn-text);
    background-color: var(--c-av-odds-page-type-dropdown-bg);
    border-color: var(--c-av-odds-page-type-dropdown-border)
}

.c-odds-page__type .c-dropdown__btn:hover {
    background-color: var(--c-av-odds-page-type-dropdown-hover-bg)
}

.c-odds-page__type .c-btn--parlay,.c-odds-page__type .c-btn--exit-parlay {
    padding: .125rem .5rem;
    padding-right: .25rem;
    color: var(--c-av-btn-parlay-text);
    background-color: var(--c-av-btn-parlay-bg);
    position: relative
}

.c-odds-page__type .c-btn--parlay:hover,.c-odds-page__type .c-btn--exit-parlay:hover {
    background-color: var(--c-av-btn-parlay-hover-bg)
}

.c-odds-page__type .c-btn--parlay .c-icon--arrow-right::before,.c-odds-page__type .c-btn--exit-parlay .c-icon--arrow-right::before {
    order: 2;
    margin-right: 0;
    margin-left: .25rem;
    font-size: var(--c-av-font-md);
    line-height: 1
}

.c-odds-page__type .c-btn--parlay .c-tooltip--whats-new,.c-odds-page__type .c-btn--exit-parlay .c-tooltip--whats-new {
    min-width: 300px
}

.c-odds-page__type .c-btn--parlay .c-tooltip--whats-new .c-text,.c-odds-page__type .c-btn--exit-parlay .c-tooltip--whats-new .c-text {
    white-space: normal
}

.c-odds-page__option {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    position: relative
}

.c-odds-page__option>* {
    margin-right: var(--c-6px-6)
}

.c-odds-page__option>*:last-child {
    margin-right: 0
}

.c-odds-page__option>.c-btn {
    display: inline-flex;
    padding: .125rem .5rem;
    margin-left: 0;
    height: 1.375rem;
    background-color: var(--c-av-odds-page-option-btn-bg);
    color: var(--c-av-odds-page-option-btn-text);
    position: relative;
    border-color: var(--c-av-odds-page-dropdown-menu-border);
    border-width: 1px
}

.c-odds-page__option>.c-btn.c-btn--hotleaguewall[data-open="false"] {
    padding: 0
}

.c-odds-page__option>.c-btn:hover {
    background-color: var(--c-av-odds-page-option-btn-hover-bg)
}

.c-odds-page__option>.c-dropdown {
    margin-left: 0
}

.c-odds-page__option .c-dropdown--match-feature .c-dropdown__container {
    min-width: 220px
}

[lang="ch"] .c-odds-page__option .c-dropdown--match-feature .c-dropdown__container,[lang="cs"] .c-odds-page__option .c-dropdown--match-feature .c-dropdown__container,[lang="zhcn"] .c-odds-page__option .c-dropdown--match-feature .c-dropdown__container {
    min-width: 180px
}

.c-odds-page__option .c-dropdown,.c-odds-page__type .c-dropdown {
    background-color: transparent
}

.c-odds-page__option .c-dropdown::before,.c-odds-page__type .c-dropdown::before {
    color: var(--c-av-odds-page-option-dropdown-menu-icon)
}

.c-odds-page__option .c-dropdown .c-dropdown__btn,.c-odds-page__type .c-dropdown .c-dropdown__btn {
    height: 1.375rem;
    color: var(--c-av-odds-page-option-dropdown-menu-text);
    background-color: var(--c-av-odds-page-dropdown-menu-bg);
    border-color: var(--c-av-odds-page-dropdown-menu-border)
}

.c-odds-page__option .c-dropdown .c-dropdown__btn:hover,.c-odds-page__type .c-dropdown .c-dropdown__btn:hover {
    background-color: var(--c-av-odds-page-dropdown-menu-hover-bg)
}

.c-odds-page__option .c-dropdown__container,.c-odds-page__type .c-dropdown__container {
    min-width: calc( 100% + 5rem)
}

.c-odds-page__tabs {
    display: flex
}

.c-odds-page__tabs+.c-odds-page__option {
    margin-left: auto
}

.c-odds-page__tabs .c-odds-page__tab {
    display: flex;
    align-items: center;
    width: auto;
    height: 1.75rem;
    position: relative;
    padding: .125rem 1.75rem .125rem 1rem;
    color: var(--c-av-odds-page-tab-text);
    background-color: var(--c-av-odds-page-tab-bg);
    border-radius: var(--c-av-border-radius);
    cursor: pointer
}

.c-odds-page__tabs .c-odds-page__tab [class*="c-iconcolor"] {
    transform-origin: center;
    background-color: transparent;
    border: none;
    box-sizing: content-box
}

.c-odds-page__tabs .c-odds-page__tab+.c-odds-page__tab {
    margin-left: .5rem
}

.c-odds-page__tabs .c-odds-page__tab:hover {
    background-color: var(--c-av-odds-page-tab-bg-hover)
}

.c-odds-page__tabs .c-odds-page__tab.c-is-selected {
    pointer-events: none;
    background-color: var(--c-av-odds-page-tab-selected)
}

.c-odds-page__filters {
    flex: 0 0 auto;
    padding-top: var(--c-3px-3);
    padding-bottom: var(--c-3px-3);
    border-top-width: 1px;
    border-color: var(--c-av-odds-page-filters-border)
}

.c-odds-page__filters .c-btn-group {
    display: flex;
    align-items: center;
    margin-left: auto
}

.c-odds-page__filters .c-btn-group .c-btn {
    margin-right: 0
}

.c-odds-page__filters .c-btn-group .c-btn+.c-btn {
    margin-left: .25rem
}

.c-odds-page__filters .c-btn-group .c-btn--result {
    padding-left: .125rem;
    padding-right: .125rem
}

.c-odds-page__filter {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.c-odds-page__filter .c-btn {
    margin: var(--c-3px-3);
    padding: 0 var(--c-6px-6);
    background-color: var(--c-av-odds-page-filter-btn-bg);
    color: var(--c-av-odds-page-filter-btn-text)
}

.c-odds-page__filter .c-btn:hover {
    background-color: var(--c-av-odds-page-filter-btn-hover-bg)
}

.c-odds-page__filter .c-btn[data-selected="true"] {
    color: var(--c-av-odds-page-filter-btn-selected-text);
    background-color: var(--c-av-odds-page-filter-btn-selected-bg)
}

.c-odds-page__filter .c-btn[data-selected="true"] [class*=c-iconcolor]::before {
    background-image: url("../Images/UI_Core/iconcolor-asia2022-dark.svg?24394")
}

.c-odds-page__filter .c-btn+.c-dropdown {
    margin-left: var(--c-6px-6)
}

.c-odds-page__option .c-dropdown__btn>.c-icon:not(.c-icon--caret) {
    display: none
}

.c-odds-page__option .c-dropdown__btn>.c-icon:not(.c-icon--caret)+.c-text {
    margin-left: 0
}

.c-odds-page__option .c-dropdown:not(.c-dropdown--match-feature) .c-dropdown__item .c-icon {
    display: none
}

.c-odds-page__type {
    margin-right: auto
}

.c-odds-page__type .c-btn--parlay .c-text {
    margin-left: 0
}

.c-odds-page__type .c-btn--parlay .c-icon--betting-parlay {
    display: none
}

:root {
    --c-av-left-bar-container-width: 0px;
    --c-av-left-bar-container-mini-width: 3.75rem;
    --c-av-right-bar-container-padding: var(--c-9px-9);
    --c-av-right-bar-container-width: var(--c-av-left-bar-container-width);
    --c-av-right-bar-container-mini-width: var(--c-av-left-bar-container-mini-width);
    --c-av-right-bar-content-width: 0px;
    --c-av-right-bar-content-mini-width: 40px
}

.c-main {
    min-width: 1346px;
    flex: 1;
    min-height: 0;
    position: relative
}

.c-main__container {
    display: flex;
    margin: 0 auto;
    height: 100%
}

.c-left-bar {
    flex: 0 0 auto;
    position: relative
}

.c-left-bar__container {
    padding: var(--c-9px-9) 0.625rem;
    padding-bottom: 0;
    width: var(--c-av-left-bar-container-width);
    background-color: var(--c-av-left-bar-container-bg);
    position: fixed;
    top: var(--c-av-header-height);
    bottom: 0
}

.c-left-bar__content {
    height: 100%;
    position: relative
}

.c-left-bar__content .c-side-collapse {
    top: .25rem;
    left: 100%
}

.c-left-bar--mini .c-left-bar__container {
    width: var(--c-av-left-bar-container-mini-width)
}

.c-left-bar .scroll-panel {
    z-index: 0
}

.c-left-bar .scroll-content .c-side-features {
    padding-top: 1px;
    pointer-events: none
}

.c-left-bar.c-left-bar--mini .scroll-content .c-side-features {
    padding-top: 0
}

.c-right-bar {
    flex: 0 0 auto;
    position: relative
}

.c-right-bar__container {
    padding: var(--c-av-right-bar-container-padding);
    height: 100%
}

.c-right-bar__content {
    width: var(--c-av-right-bar-content-width);
    height: 100%;
    position: relative
}

.c-right-bar .c-side-collapse {
    top: .25rem;
    transform: translateX(-100%)
}

.c-right-bar .c-side-collapse .c-icon {
    transform: translateX(0.75rem)
}

.c-right-bar .c-side-collapse::after {
    border-radius: var(--c-av-border-radius) 0 0 var(--c-av-border-radius);
    right: 0;
    left: auto
}

.c-right-bar .c-side-collapse:hover .c-icon {
    transform: translateX(0)
}

.c-right-bar .c-side-collapse:hover::after {
    width: var(--c-24px-6);
    background-color: var(--c-av-side-collapse-after-hover-bg)
}

.c-right-bar .c-side-collapse+.c-widget .c-widget__icon-collapse {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-right-bar--mini .c-right-bar__container {
    width: var(--c-av-right-bar-container-mini-width)
}

.c-right-bar--mini .c-right-bar__content {
    width: var(--c-av-right-bar-content-mini-width)
}

.c-container {
    flex: 1;
    margin-left: var(--c-av-left-bar-container-width);
    min-width: 0;
    min-height: 0;
    height: 100%
}

.c-left-bar--mini+.c-container {
    margin-left: var(--c-av-left-bar-container-mini-width)
}

.scroll-panel {
    padding-top: .25rem;
    margin-bottom: 0;
    box-sizing: content-box
}

.scroll-panel .v-scrollbar-track {
    z-index: 1
}

.c-left-bar__content>.scroll-panel>.scroll-content {
    padding-left: .25rem;
    margin-top: -.25rem;
    margin-left: -.25rem;
    width: 30rem
}

.selected .scroll-content {
    overflow: hidden
}

.c-widget {
    --c-av-widget-mini-btn-w: 40px;
    --c-av-widget-mini-btn-h: var(--c-av-widget-mini-btn-w);
    display: flex;
    flex-direction: column;
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-side-nav-box-shadow);
    position: relative;
    z-index: 0
}

.c-widget:first-of-type .c-widget__icon-collapse {
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-widget:last-child .c-widget__icon-collapse {
    border-radius: 0 0 var(--c-av-border-radius) var(--c-av-border-radius)
}

.c-widget__heading {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: var(--c-6px-6);
    width: 100%;
    height: 30px;
    background-color: var(--c-av-widget-heading-bg);
    background-image: var(--c-av-widget-heading-img);
    color: var(--c-av-widget-heading-text);
    font-weight: 700;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.c-widget__heading .c-text {
    flex: 1;
    font-family: var(--c-av-body-font-family);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 1
}

.c-widget__heading:hover .c-icon--caret {
    color: var(--c-av-widget-heading-arrow-hover-icon)
}

.c-widget__heading:hover::after {
    background-color: var(--c-av-widget-heading-hover-bg)
}

.c-widget__heading::after {
    content: '';
    display: inline-flex;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-widget-heading-mask-bg);
    border-radius: inherit;
    -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5ZyW5bGkXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjI0IDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMjQgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwNDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMCwwIDE3Ny4yLDAgMTU2LjYsMzAgMCwzMCAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODIuNywwIDE4OSwwIDE2OC41LDMwIDE2Mi4yLDMwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    -webkit-mask-size: 368px;
    -webkit-mask-position: 80% 0%;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none
}

.c-widget__heading .c-icon--caret {
    color: var(--c-av-widget-heading-arrow-icon)
}

.c-widget__heading>.c-icon:not(.c-icon--caret) {
    display: none;
    margin-left: 0;
    margin-right: .25rem;
    font-weight: normal;
    z-index: 1
}

.c-right-bar .c-widget__heading .c-text {
    margin-left: 0
}

.c-widget__icon-collapse {
    display: none;
    align-items: center;
    justify-content: center;
    width: var(--c-av-widget-mini-btn-w);
    height: var(--c-av-widget-mini-btn-h);
    color: var(--c-av-widget-icon-collapse-icon);
    background-color: var(--c-av-widget-icon-collapse-bg);
    cursor: pointer
}

.c-widget__icon-collapse:hover {
    background-color: var(--c-av-widget-icon-collapse-hover-bg)
}

.c-widget__btn-collapse {
    display: flex;
    align-items: center;
    margin-left: auto;
    padding: 0;
    z-index: 1
}

.c-widget[data-open="true"] .c-widget__btn-collapse .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-widget__btn-collapse .c-icon::before {
    line-height: 1
}

.c-widget__content {
    display: none;
    background-color: var(--c-av-widget-content-bg)
}

.c-widget__content .video-js {
    width: auto;
    height: auto
}

.c-widget__content .banners {
    padding: .625rem;
    background-color: var(--c-av-banner-bg)
}

.c-widget[data-open="true"] .c-widget__content {
    display: block
}

.c-widget--exclusive-offer .c-widget__heading {
    display: none
}

.c-widget--exclusive-offer .c-widget__content {
    border-bottom-width: 0;
    border-radius: var(--c-av-border-radius);
    padding: .25rem .25rem 0
}

.c-widget--exclusive-offer .c-side-banner {
    padding: 0
}

.c-widget--exclusive-offer .c-side-banner .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--c-12px-3);
    padding-top: 0
}

.c-widget--replay .c-widget__heading .c-widget__btn-collapse {
    display: none
}

.c-widget--whats-new {
    margin-bottom: 5rem
}

.c-widget--whats-new .c-widget__heading {
    display: none
}

.c-widget--whats-new .slides.swiper-container {
    padding-bottom: 0
}

.c-widget--whats-new .slides-outer+.slides-outer {
    margin-top: .625rem;
    padding-top: .625rem;
    border-top-width: 1px;
    border-color: var(--c-widget-exclusive-offer-border)
}

.c-widget--promotion .c-widget__heading {
    display: none
}

.c-widget--promotion .c-widget__content {
    border-radius: inherit
}

.c-widget--promotion .c-banner {
    padding: .625rem;
    background-color: var(--c-av-banner-bg);
    border-radius: inherit
}

.c-widget--promotion .c-banner__item+.c-banner__item {
    margin-top: .625rem;
    padding-top: .625rem;
    border-top-width: 1px;
    border-color: var(--c-widget-exclusive-offer-border)
}

.c-widget--csld {
    z-index: 1
}

.c-widget--csld .c-widget__heading {
    display: none
}

.c-widget--csld .c-widget__content {
    display: flex;
    border-radius: inherit
}

.c-right-bar--mini .c-widget--csld .c-correct-score-lucky-draw[data-layout="desktop"] {
    max-height: 76vh
}

.c-widget--showing-now {
    max-height: 240px;
    position: relative
}

.c-widget--showing-now .c-widget__content {
    overflow-x: hidden;
    overflow-y: auto
}

.c-right-bar--mini .c-widget--showing-now .c-widget__content {
    max-height: 55vh
}

.c-widget--showing-now .c-streaming-schedule {
    width: auto;
    padding: 0;
    background-color: var(--c-av-showing-now-bg)
}

.c-widget--showing-now .c-streaming-schedule .c-streaming-list {
    position: relative;
    background-color: var(--c-av-showing-now-list-bg)
}

.c-widget--showing-now .c-streaming-schedule .c-streaming-list::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0.2em;
    font-size: var(--c-av-font-xl);
    width: 10px;
    height: 100%;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: var(--c-av-showing-now-border)
}

.c-widget--showing-now .c-streaming-schedule .c-streaming-list>.c-btn {
    display: flex;
    justify-content: flex-start;
    padding: 0.5rem 1rem 0.5rem 0;
    font-weight: bold;
    color: var(--c-av-showing-now-collapse-text)
}

.c-widget--showing-now .c-streaming-schedule .c-streaming-list>.c-btn .c-icon--caret {
    align-items: center;
    justify-content: center;
    margin: 0 .25rem;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    color: var(--c-av-showing-now-collapse-icon);
    background-color: var(--c-av-showing-now-collapse-icon-bg);
    border-radius: 50%;
    transform: rotate(-90deg);
    z-index: 1
}

.c-widget--showing-now .c-streaming-schedule .c-streaming-list>.c-btn::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: .25rem;
    font-size: 1.25rem;
    width: 10px;
    height: 100%;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: var(--c-av-showing-now-border)
}

.c-widget--showing-now .c-streaming-list[data-open="true"] .c-streaming-list__content {
    display: flex;
    visibility: visible
}

.c-widget--showing-now .c-streaming-list[data-open="true"] .c-streaming-list {
    background-color: transparent
}

.c-widget--showing-now .c-streaming-list[data-open="true"]>.c-btn .c-icon--caret {
    transform: rotate(0deg)
}

.c-widget--showing-now .c-streaming-list__items {
    overflow-y: hidden
}

.c-widget--showing-now .c-streaming-list__item {
    display: flex;
    align-items: center;
    padding: .125rem
}

.c-widget--showing-now .c-streaming-list__item:hover {
    background: var(--c-av-streaming-list-item-bg-hover)
}

.c-widget--showing-now .c-streaming-list__sport {
    display: flex;
    align-items: center
}

.c-widget--showing-now .c-streaming-list__content {
    padding: 0 0 0.5rem var(--c-12px-3);
    background: transparent
}

.c-widget--showing-now .c-streaming-list-match__time {
    padding: 0 .25rem
}

.c-widget--showing-now .c-streaming-list-match__time .c-btn--video {
    height: 16px;
    min-height: 16px;
    width: 16px;
    margin-right: auto;
    padding: 0;
    color: var(--c-av-streaming-list-match-icon);
    background: var(--c-av-streaming-list-match-bg)
}

.c-widget--showing-now .c-streaming-list-match__time .c-btn--video .c-icon--video::before {
    font-size: var(--c-av-font-xs)
}

.c-left-bar--mini .c-widget {
    width: 2.5rem
}

.c-left-bar--mini .c-widget .c-widget__icon-collapse {
    display: flex;
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-left-bar--mini .c-widget[data-open="true"] .c-widget__icon-collapse {
    background-color: var(--c-av-widget-icon-collapse-open-bg)
}

.c-left-bar--mini .c-widget .c-widget__heading {
    display: none;
    width: 224px;
    position: absolute;
    bottom: 187px;
    right: 0;
    transform: translateX(calc(100% + .5rem));
    box-shadow: 0px 4px 4px rgba(0,0,0,0.22),0px 16px 24px rgba(0,0,0,0.12),0px 6px 30px rgba(0,0,0,0.1)
}

.c-left-bar--mini .c-widget .c-widget__heading .c-widget__btn-collapse {
    display: none
}

.c-left-bar--mini .c-widget[data-open="true"] .c-widget__heading {
    display: flex
}

.c-left-bar--mini .c-widget .c-widget__content {
    display: none;
    width: 224px;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateX(calc(100% + .5rem));
    box-shadow: 0px 4px 4px rgba(0,0,0,0.22),0px 16px 24px rgba(0,0,0,0.12),0px 6px 30px rgba(0,0,0,0.1)
}

.c-left-bar--mini .c-widget[data-open="true"] .c-widget__content {
    display: block
}

.c-right-bar--mini .c-widget {
    box-shadow: none
}

.c-right-bar--mini .c-widget+.c-widget {
    margin-top: 0
}

.c-right-bar--mini .c-widget .c-widget__icon-collapse {
    display: flex;
    position: relative
}

.c-right-bar--mini .c-widget[data-open="true"] .c-widget__icon-collapse {
    background-color: var(--c-av-widget-icon-collapse-open-bg)
}

.c-right-bar--mini .c-widget--exclusive-offer .c-widget__icon-collapse::after {
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-right-bar--mini .c-widget--whats-new .c-widget__icon-collapse::after {
    border-radius: 0 0 var(--c-av-border-radius) var(--c-av-border-radius)
}

.c-right-bar--mini .c-widget .c-widget__heading {
    display: none;
    width: 224px;
    position: absolute;
    left: 0;
    transform: translateX(calc(-100% - .5rem));
    box-shadow: 0px 4px 4px rgba(0,0,0,0.22),0px 16px 24px rgba(0,0,0,0.12),0px 6px 30px rgba(0,0,0,0.1)
}

.c-right-bar--mini .c-widget .c-widget__heading .c-widget__btn-collapse {
    display: none
}

.c-right-bar--mini .c-widget[data-open="true"] .c-widget__heading {
    display: flex
}

.c-right-bar--mini .c-widget .c-widget__content {
    display: none;
    width: 224px;
    position: absolute;
    top: 30px;
    left: 0;
    transform: translateX(calc(-100% - .5rem));
    box-shadow: 0px 4px 4px rgba(0,0,0,0.22),0px 16px 24px rgba(0,0,0,0.12),0px 6px 30px rgba(0,0,0,0.1)
}

.c-right-bar--mini .c-widget[data-open="true"] .c-widget__content {
    display: block
}

.c-right-bar--mini .c-widget[data-open="true"].c-widget--exclusive-offer .c-widget__content {
    border-radius: 0
}

.c-right-bar--mini .c-widget[data-open="true"].c-widget--csld .c-widget__content {
    top: 0
}

.c-right-bar--mini .c-widget[data-open="true"].c-widget--csld .c-widget__content .c-csld-collapse {
    display: none
}

.c-widget+.c-widget {
    margin-top: var(--c-6px-6)
}

.c-footer {
    display: flex;
    flex: 1;
    flex-direction: column;
    color: var(--c-av-footer-text)
}

.c-footer__container {
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding: var(--c-12px-3) var(--c-6px-6);
    color: var(--c-av-footer-container-text);
    background-color: transparent;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: var(--c-av-footer-container-border);
    position: relative
}

.c-footer__service {
    display: flex;
    justify-content: center;
    margin-bottom: -.5rem;
    padding-top: var(--c-6px-6);
    padding: 0
}

.c-footer__service>li {
    display: inline-flex;
    align-items: center;
    padding: var(--c-6px-6) 0.625rem;
    color: var(--c-av-footer-service-text);
    position: relative
}

.c-footer__service>li::before {
    font-size: 1.625rem;
    color: var(--c-av-footer-service-icon)
}

.c-footer__service>li a {
    margin-left: .25rem
}

.c-footer__service>li a:hover {
    color: var(--c-av-footer-service-hover-text);
    text-decoration: underline
}

.c-footer-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0
}

.c-footer-nav [class*="c-footer-nav__item"] {
    flex: 0 1 auto;
    display: inline-flex;
    align-items: center;
    min-width: 0
}

.c-footer-nav [class*="c-footer-nav__item"] .c-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-footer-nav__item {
    padding-left: var(--c-12px-3);
    padding-right: var(--c-12px-3);
    color: var(--c-av-footer-nav-text);
    position: relative;
    cursor: pointer
}

.c-footer-nav__item a {
    color: var(--c-av-footer-nav-text);
    margin-left: .125rem
}

.c-footer-nav__item a:hover {
    color: var(--c-av-footer-nav-hover-text);
    text-decoration: underline
}

.c-footer-nav__item .c-text {
    color: var(--c-av-footer-nav-text)
}

.c-footer-nav__item .c-text:hover {
    color: var(--c-av-footer-nav-hover-text);
    text-decoration: underline
}

.c-footer-nav__item .c-icon {
    color: var(--c-av-footer-nav-hover-text)
}

.c-footer-nav__item+.c-footer-nav__item::before {
    content: "";
    display: block;
    width: 0;
    height: var(--c-12px-3);
    border-left-width: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.c-footer .c-note {
    padding-bottom: .5rem
}

.c-footer .c-text {
    line-height: 1.5rem
}

.c-footer .copyright {
    text-align: center
}

.c-footer .copyright .c-text {
    margin-left: var(--c-6px-6)
}

.c-footer--gaming-lic {
    flex-wrap: wrap;
    flex-direction: row;
    padding: var(--c-12px-3) 0
}

.c-footer--gaming-lic .c-footer__container {
    flex: 1;
    justify-content: space-between;
    border-top-width: 1px;
    border-top-color: var(--c-av-footer-gaming-lic-container-border)
}

.c-footer--gaming-lic .c-note {
    flex-basis: 100%
}

.c-footer--gaming-lic .c-footer-nav {
    justify-content: left
}

.c-footer--gaming-lic .c-footer-nav__item:first-child {
    padding: 0 var(--c-12px-3) 0 0
}

.c-footer--gaming-lic .copyright {
    text-align: left
}

.c-footer-gaming-lic {
    display: flex;
    flex-direction: column;
    padding-right: 44px;
    margin-top: auto
}

.c-footer-gaming-lic__list {
    display: flex;
    justify-content: flex-end
}

.c-footer-gaming-lic__item {
    width: 80px
}

.c-footer-gaming-lic__item+.c-footer-gaming-lic__item {
    margin-left: 4px
}

.c-footer-gaming-lic__heading {
    white-space: nowrap;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    color: var(--c-av-footer-gaming-lic-heading-text)
}

.c-footer-gaming-lic__heading [class*="c-icon--certified"] {
    color: var(--c-av-footer-gaming-lic-certified)
}

.c-side-account {
    --c-av-side-account-mini-btn-h: var(--c-av-side-account-mini-btn-w);
    --c-av-side-account-mini-btn-w: 40px;
    pointer-events: auto;
    font-size: var(--c-av-font-sm)
}

[class*="c-side-account__col"] {
    flex: 0 1 auto;
    display: flex;
    align-items: center;
    min-width: 0;
    min-height: var(--c-18px-9)
}

[class*="c-side-account__col"] .c-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--c-av-account-value-text);
    overflow: hidden
}

[class*="c-side-account__col"] .c-text+.c-text {
    margin-left: .25rem
}

[class*="c-side-account__col"] .c-text--minus {
    color: var(--c-av-account-minus-value-text);
    margin-left: .125rem
}

.c-side-account__container {
    color: var(--c-av-side-account-text);
    background-color: var(--c-av-side-account-bg);
    position: relative;
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-side-nav-box-shadow)
}

.c-side-account__container.c-is-open .c-side-account__content {
    visibility: visible;
    opacity: 1;
    cursor: default
}

.c-side-account__container.c-is-open .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-side-account__container.c-is-open>.c-btn--collapse {
    color: var(--c-av-side-account-mini-btn-selected-icon);
    background-color: var(--c-av-side-account-mini-btn-selected-bg)
}

.c-side-account__container>.c-btn--collapse {
    display: none;
    justify-content: center;
    align-items: center;
    width: var(--c-av-side-account-mini-btn-w);
    height: var(--c-av-side-account-mini-btn-h);
    color: var(--c-av-side-account-mini-btn-icon);
    background-color: var(--c-av-side-account-mini-btn-bg);
    border-bottom-width: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    visibility: visible;
    opacity: 1
}

.c-side-account__container>.c-btn--collapse:hover {
    color: var(--c-av-side-account-mini-btn-icon);
    background-color: var(--c-av-side-account-mini-btn-hover-bg)
}

.c-side-account__container>.c-side-account__header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    position: relative;
    cursor: pointer
}

.c-side-account__container>.c-side-account__table {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.c-side-account__container>.c-side-account__table .c-side-account__row-group {
    border-bottom-width: 0
}

.c-side-account__header {
    display: flex;
    align-items: center;
    padding: var(--c-6px-6);
    min-height: var(--c-36px-9);
    color: var(--c-av-account-header-text);
    background-color: var(--c-av-account-header-bg);
    border-bottom-width: 1px;
    border-color: var(--c-av-account-group-bottom)
}

.c-side-account__header .c-icon--account-crown {
    color: var(--c-av-account-header-crown-text)
}

.c-side-account__header .c-icon--checkbox {
    margin-right: .25rem;
    color: var(--c-av-checkbox-icon)
}

.c-side-account__header label {
    display: inline-flex;
    align-items: center;
    padding-left: 0
}

.c-side-account__header>.c-text {
    margin-left: .25rem;
    line-height: 1.35;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-side-account__header>.c-text+.c-side-account__option {
    margin-left: auto;
    padding-left: .25rem
}

.c-side-account__header .c-side-account__option+.c-side-account__option {
    margin-left: auto
}

.c-side-account__option {
    display: flex;
    align-items: center
}

.c-side-account__option .c-btn--caret:hover {
    color: var(--c-av-account-header-icon-hover)
}

.c-side-account__option .c-btn {
    color: var(--c-av-account-header-icon)
}

.c-side-account__option .c-btn:hover {
    color: var(--c-av-account-header-icon-hover)
}

.c-side-account__option .c-btn {
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9)
}

.c-side-account__option .c-btn--caret {
    order: 3;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    cursor: pointer
}

.c-side-account__option .c-btn--message+.c-btn--caret {
    margin-left: var(--c-6px-6)
}

.c-side-account__content {
    width: 100%;
    background-color: var(--c-av-side-account-content-bg);
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-side-account-main-shadow);
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    transition: ease .2s;
    transition-property: opacity, visibility;
    visibility: hidden;
    opacity: 0
}

.c-side-account__content .c-btn--refresh {
    display: none
}

.c-side-account__main .c-side-account__option .c-icon {
    cursor: pointer
}

.c-side-account__main .c-side-account__row-group:last-child {
    color: var(--c-av-account-header-text)
}

.c-side-account__main .c-side-account__row-group:last-child .c-side-account__row {
    flex-direction: column;
    align-items: flex-start
}

.c-side-account__main .c-side-account__row-group:last-child .c-side-account__row+.c-side-account__row {
    margin-top: var(--c-6px-6)
}

.c-side-account__main .c-side-account__row-group:last-child .c-side-account__col {
    padding: 0;
    color: var(--c-av-account-header-text);
    background-color: var(--c-av-account-last-col-bg)
}

.c-side-account__main .c-side-account__row-group:last-child .c-side-account__col .c-text {
    color: var(--c-av-account-header-text)
}

.c-side-account__main .c-side-account__row-group:last-child .c-side-account__col-title {
    max-width: 100%;
    background-color: var(--c-av-account-last-col-title-bg)
}

.c-side-account__main .c-side-account__row-group:last-child .c-side-account__col-title .c-text {
    color: var(--c-av-account-header-text)
}

.c-side-account__row {
    display: flex;
    flex-wrap: wrap
}

.c-side-account__row-group {
    padding: var(--c-6px-6) var(--c-9px-9)
}

.c-side-account__row-group:first-child {
    border-bottom: 1px solid;
    border-color: var(--c-av-account-group-bottom)
}

.c-side-account__row-group-simple {
    padding: .25rem .5rem
}

.c-side-account__row-group-simple .c-side-account__col-title {
    text-align: left;
    background-color: var(--c-av-account-simple-col-title-bg)
}

.c-side-account__row-third {
    display: flex;
    align-items: center
}

.c-side-account__row-third::before {
    margin-right: .5rem;
    height: 1.625rem;
    border-left: 2px solid;
    border-color: var(--c-av-account-second-border);
    content: ""
}

.c-side-account__row-third .c-side-account__col {
    background-color: var(--c-av-account-simple-row-third-bg)
}

.c-side-account__row-third .c-side-account__col-title {
    background-color: var(--c-av-account-simple-row-third-bg)
}

.c-side-account__row+.c-side-account__row {
    margin-top: var(--c-6px-6)
}

.c-side-account__col {
    flex: 1;
    justify-content: flex-end;
    text-align: right;
    color: var(--c-av-account-value-text);
    background-color: var(--c-av-account-col-bg);
    word-break: break-word
}

.c-side-account__col-title {
    flex-wrap: wrap;
    max-width: 50%;
    background-color: var(--c-av-account-col-title-bg)
}

.c-side-account__col-title .c-text {
    color: var(--c-av-side-account-text)
}

.c-side-account__col-title .c-btn--help {
    display: contents
}

.c-side-account__col-title .c-btn--help .c-icon {
    margin-left: .125rem
}

.c-side-account__col-help {
    order: 2
}

.c-side-account__col-help .c-btn--help {
    margin-left: .125rem;
    padding: 0
}

.c-side-account__col-help+.c-side-account__col-title {
    order: 1
}

.c-side-account__col-help ~ .c-side-account__col {
    order: 3
}

.c-side-account__col-msg {
    padding: var(--c-6px-6);
    font-size: var(--c-12px-3);
    background-color: var(--c-av-side-account-msg-bg);
    border-radius: var(--c-av-border-radius);
    order: 4
}

.c-side-account__col-msg .c-text {
    color: var(--c-av-side-account-msg-text);
    white-space: normal
}

.c-side-account__col .c-btn--edit {
    padding: .125rem .5rem;
    color: var(--c-av-account-option-btn-text);
    background-color: var(--c-av-account-option-btn-bg);
    border-width: 1px;
    border-color: var(--c-av-account-option-btn-border);
    transition: .2s
}

.c-side-account__col .c-btn--edit:hover {
    color: var(--c-av-account-option-btn-hover-text);
    background-color: var(--c-av-account-option-btn-hover-bg)
}

.c-side-account__col .c-btn--edit:hover .c-text {
    color: var(--c-av-account-option-btn-hover-text)
}

.c-side-account__col-help {
    padding: 0
}

.c-side-account .c-side-account__container .c-tooltip {
    display: none;
    padding: var(--c-9px-9);
    min-width: 224px;
    color: inherit;
    background-color: var(--c-av-account-tooltip-bg);
    top: 30px;
    z-index: 3
}

.c-side-account .c-side-account__container .c-tooltip--bottom-left::before {
    left: .825rem
}

.c-side-account .c-side-account__container .c-tooltip[data-open="true"] {
    display: flex
}

.c-side-account .c-side-account__container .c-tooltip .c-text {
    margin-bottom: var(--c-9px-9)
}

.c-side-account .c-side-account__container .c-tooltip .c-text-title {
    color: var(--c-av-account-tooltip-title-text)
}

.c-side-account .c-side-account__container .c-tooltip .c-btn-group {
    display: flex;
    margin-top: .25rem
}

.c-side-account .c-side-account__container .c-tooltip .c-btn {
    flex: 1 0 auto;
    white-space: nowrap
}

.c-left-bar--mini .c-side-account {
    width: var(--c-av-side-account-mini-btn-w);
    position: relative
}

.c-left-bar--mini .c-side-account__container.c-is-open>.c-side-account__header {
    visibility: visible;
    opacity: 1
}

.c-left-bar--mini .c-side-account__container>.c-btn--collapse {
    display: inline-flex
}

.c-left-bar--mini .c-side-account__container>.c-side-account__header {
    flex-wrap: wrap;
    min-width: 224px;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    box-shadow: var(--c-av-side-account-mini-container-header-shadow);
    position: absolute;
    top: 0;
    left: calc( 100% + .5rem);
    visibility: hidden;
    opacity: 0;
    transition: ease .2s;
    transition-property: visibility, opacity
}

.c-left-bar--mini .c-side-account__container>.c-side-account__header .c-text {
    flex: 1;
    display: block
}

.c-left-bar--mini .c-side-account__container>.c-side-account__header .c-side-account__content {
    margin-left: -.375rem;
    margin-right: -.375rem;
    margin-bottom: -.5rem;
    width: calc( 100% + var(--c-6px-6) * 2);
    box-shadow: none;
    position: static;
    transition: none
}

.c-left-bar--mini .c-side-account__container>.c-side-account__table {
    display: none
}

.c-left-bar--mini .c-side-account__header .c-side-account__option .c-btn--caret {
    display: none
}

.c-left-bar--mini .c-side-account__header .c-side-account__option .c-network {
    display: none
}

.c-left-bar--mini .c-side-promo+.c-side-account>.c-side-account__container {
    border-radius: 0
}

.c-left-bar--mini .c-side-promo+.c-side-account>.c-side-account__container>.c-btn--collapse {
    border-radius: 0
}

.c-left-bar--mini .c-side-promo+.c-side-account .c-side-account__container {
    border-radius: 0
}

.c-left-bar--mini .c-side-switch+.c-side-account {
    padding-top: 0
}

.c-textfield--search {
    min-width: 224px;
    width: auto;
    margin-right: auto;
    padding: 0;
    border-width: 0px;
    color: var(--c-av-search-text);
    background-color: var(--c-av-search-bg)
}

.c-textfield--search:hover {
    background-color: var(--c-av-search-hover-bg)
}

.c-textfield--search .c-textfield__input {
    padding-left: var(--c-6px-6);
    padding-right: var(--c-6px-6);
    color: var(--c-av-search-text)
}

.c-textfield--search .c-textfield__input:-webkit-autofill:hover,.c-textfield--search .c-textfield__input:-webkit-autofill:focus,.c-textfield--search .c-textfield__input:-webkit-autofill:active {
    -webkit-text-fill-color: inherit;
    -webkit-box-shadow: 0 0 0 1000px rgba(255,255,255,0) inset;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.c-textfield--search .c-tooltip {
    display: flex;
    white-space: nowrap;
    border-radius: var(--c-av-border-radius)
}

.c-textfield--search .c-btn--search {
    border-radius: 0 2px 2px 0px
}

.c-textfield--search .c-btn--search:hover {
    color: var(--c-av-search-btn-hover-text);
    background-color: var(--c-av-search-btn-hover-bg)
}

.c-textfield--search>.c-btn--clear {
    width: 1.375rem;
    height: 1.375rem;
    color: var(--c-av-search-clear-btn-text);
    background-color: var(--c-av-search-clear-btn-bg);
    right: var(--c-24px-6)
}

.c-textfield--search>.c-btn--clear:hover {
    background-color: var(--c-av-search-clear-btn-hover-bg)
}

.c-textfield--search>.c-btn--clear[data-open="false"] {
    opacity: 0;
    visibility: hidden
}

.c-textfield--search>.c-btn--clear[data-open="true"] {
    opacity: 1;
    visibility: visible
}

.c-textfield--search>.c-btn--clear .c-icon--clear-solid:before {
    font-size: var(--c-av-font-lg)
}

.c-textfield--search>.c-btn {
    padding: 0 .125rem
}

.c-textfield--search>.c-btn+.c-btn {
    margin-left: 0
}

.c-textfield--search .c-dropdown {
    position: absolute;
    border-width: 0
}

.c-textfield--search .c-dropdown__container {
    margin-top: .875rem;
    min-width: 224px;
    max-width: 500px
}

.c-textfield--search .c-dropdown__item {
    color: var(--c-av-search-dropdown-menu-item-text)
}

.c-textfield--search .c-dropdown__item .c-text {
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-header-search {
    position: relative
}

.c-header-search__content .c-btn {
    padding-left: .25rem;
    padding-right: .25rem
}

.c-header-search__content .c-btn--search {
    border-radius: var(--c-av-border-radius);
    color: var(--c-av-lic-header-search-text);
    background-color: var(--c-av-lic-header-search-btn-bg)
}

.c-header-search__content .c-btn--search:hover {
    color: var(--c-av-lic-search-btn-hover-text);
    background-color: var(--c-av-lic-header-search-btn-hover-bg)
}

.c-header-search__content>.c-icon--search {
    transition: .2s ease
}

.c-header-search__content .c-icon--arrow-left {
    display: none
}

.c-header-search__content.c-is-open .c-icon--arrow-left {
    display: flex
}

.c-header-search__content.c-is-open .c-icon--arrow-left::before {
    font-size: var(--c-av-font-md);
    line-height: 1
}

.c-header-search__content.c-is-open>.c-btn--search {
    display: none
}

.c-header-search__content.c-is-open .c-header-search__main {
    display: flex;
    border-radius: var(--c-av-border-radius)
}

.c-header-search__main {
    display: none;
    align-items: center
}

.c-header-search__main .c-icon--arrow-left {
    font-weight: bold;
    transition: .2s ease
}

.c-header-search__main .c-btn--search {
    color: var(--c-av-search-icon);
    background-color: transparent;
    border-radius: 0 var(--c-av-border-radius) var(--c-av-border-radius) 0
}

.c-header-search .c-textfield {
    margin-left: 1.75rem;
    position: relative;
    z-index: 1
}

.c-search-list__content {
    border-color: var(--c-av-search-list-border-color)
}

.c-search-list__content+.c-search-list__content {
    border-top-width: 1px
}

.c-search-list__group {
    display: flex;
    flex-direction: column
}

.c-search-list__group+.c-search-list__group::before {
    content: "";
    display: inline-flex;
    margin-right: auto;
    margin-left: auto;
    width: calc( 100% - 1rem);
    height: 1px;
    background-color: var(--c-av-search-list-border-color);
    position: relative
}

.c-search-list__group .c-search-list__header {
    border-top: 0px
}

.c-search-list__group .c-search-list__item {
    padding-left: 2rem;
    padding-right: var(--c-12px-3)
}

.c-search-list__header {
    display: flex;
    align-items: center;
    padding: 0.5rem var(--c-6px-6);
    font-size: var(--c-av-font-lg)
}

.c-search-list__header [class*="c-btn--"] {
    width: 1.375rem;
    height: 1.375rem
}

.c-search-list__header [class*="c-btn--"]:hover {
    background-color: var(--c-av-search-list-header-btn-hover-bg)
}

.c-search-list__header .c-text+.c-btn {
    margin-left: auto
}

.c-search-list__item {
    display: flex;
    align-items: center;
    padding: var(--c-6px-6);
    cursor: pointer
}

.c-search-list__item:hover {
    background-color: var(--c-av-search-list-item-hover-bg)
}

.c-search-list__item [class*="c-btn--"] {
    border-radius: 100%
}

.c-search-list__item .c-btn--clear {
    margin-left: 0rem;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9)
}

.c-search-list__item .c-btn--clear:hover {
    background-color: var(--c-av-search-list-item-btn-hover-bg)
}

.c-search-list__item .c-icon--clear:before {
    font-size: var(--c-av-font-md);
    line-height: 1
}

.c-search-list__item .c-img {
    width: var(--c-18px-9);
    position: absolute
}

.c-search-list__item .c-text {
    flex: 0 0 auto;
    display: block;
    margin-right: auto;
    max-width: calc(100% - ( 1.125rem + .5rem ));
    min-height: var(--c-18px-9);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-search-list__footer {
    display: flex;
    margin: var(--c-6px-6)
}

.c-search-list__footer .c-btn {
    margin-left: auto
}

.c-network {
    display: inline-flex;
    position: absolute;
    margin-left: .625rem
}

.c-network.c-is-selected .c-network__content {
    display: block
}

.c-network.c-is-selected .c-btn--network {
    background-color: var(--c-av-network-btn-open)
}

.c-network.c-is-selected .c-btn--network [class^="c-network-iconsymbol__circle"] {
    fill: var(--c-av-network-btn-fill)
}

.c-network__content {
    display: none;
    position: absolute;
    width: 224px;
    padding: var(--c-6px-6);
    top: 2.75rem;
    border-radius: var(--c-av-border-radius);
    box-sizing: border-box;
    box-shadow: 0 0 0.2rem 0 var(--c-av-network-content-shadow, 40%);
    background-color: var(--c-av-network-content-bg);
    color: var(--c-av-network-content-text);
    z-index: 0
}

.c-network__content .c-text-info {
    padding: .25rem 0
}

.c-network__title {
    display: none;
    align-items: center;
    padding: .25rem .125rem
}

.c-network__item {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid;
    border-radius: var(--c-av-border-radius);
    padding: var(--c-6px-6);
    color: var(--c-av-network-item-text);
    border-color: var(--c-av-network-item-border)
}

.c-network__item:hover {
    background-color: var(--c-av-network-item-bg-hover)
}

.c-network__item.active {
    cursor: default;
    background-color: var(--c-av-network-item-bg-active)
}

.c-network__item+.c-network__item {
    margin-top: var(--c-6px-6)
}

.c-network .c-btn {
    padding: .125rem .25rem
}

.c-network .c-btn--network {
    cursor: pointer;
    text-align: center;
    box-sizing: border-box
}

.c-network .c-btn--network:hover {
    background-color: var(--c-av-btn-network-hover-bg)
}

.c-network .c-btn--network:hover [class^="c-network-iconsymbol__circle"] {
    fill: var(--c-av-btn-network-fill)
}

.c-network .c-btn+.c-btn--network {
    margin-left: 0
}

.c-network-iconsymbol {
    display: inline-flex
}

.c-network-iconsymbol--none [class^="c-network-iconsymbol__circle"] {
    fill: var(--c-network-icon-nosignal)
}

.c-network-iconsymbol--low .c-network-iconsymbol__circle1,.c-network-iconsymbol--low .c-network-iconsymbol__circle2 {
    fill: var(--c-network-icon-nosignal)
}

.c-network-iconsymbol--low .c-network-iconsymbol__circle3,.c-network-iconsymbol--low .c-network-iconsymbol__circle4 {
    fill: var(--c-network-icon-color)
}

.c-network-iconsymbol--middle .c-network-iconsymbol__circle1 {
    fill: var(--c-network-icon-nosignal)
}

.c-network-iconsymbol--middle .c-network-iconsymbol__circle2,.c-network-iconsymbol--middle .c-network-iconsymbol__circle3,.c-network-iconsymbol--middle .c-network-iconsymbol__circle4 {
    fill: var(--c-network-icon-color)
}

.c-network-iconsymbol--full [class*="c-network-iconsymbol__circle"] {
    fill: var(--c-network-icon-color)
}

.c-music-wave {
    position: relative;
    margin-left: 4px;
    height: var(--c-9px-9);
    width: var(--c-12px-3)
}

.c-music-wave__bar {
    position: absolute;
    bottom: 0px;
    width: 2px;
    height: 2px;
    background-color: HSL(var(--music-wave-bar-bg, var(--secondary-500)));
    animation: equalize 4s infinite ease
}

.c-music-wave__bar:nth-child(1) {
    left: 0px;
    animation-delay: -1.9s
}

.c-music-wave__bar:nth-child(2) {
    left: var(--c-3px-3);
    animation-delay: -2s
}

.c-music-wave__bar:nth-child(3) {
    left: var(--c-6px-6);
    animation-delay: -2.3s
}

.c-music-wave__bar:nth-child(4) {
    left: var(--c-9px-9);
    animation-delay: -2.4s
}

@keyframes equalize {
    0% {
        height: 7px
    }

    4% {
        height: var(--c-6px-6)
    }

    8% {
        height: 5px
    }

    12% {
        height: 4px
    }

    16% {
        height: var(--c-3px-3)
    }

    20% {
        height: 4px
    }

    24% {
        height: 5px
    }

    28% {
        height: 2px
    }

    32% {
        height: 5px
    }

    36% {
        height: 7px
    }

    40% {
        height: var(--c-3px-3)
    }

    44% {
        height: 5px
    }

    48% {
        height: 8px
    }

    52% {
        height: 4px
    }

    56% {
        height: 2px
    }

    60% {
        height: 4px
    }

    64% {
        height: var(--c-6px-6)
    }

    68% {
        height: 7px
    }

    72% {
        height: 8px
    }

    76% {
        height: var(--c-9px-9)
    }

    80% {
        height: 8px
    }

    84% {
        height: 7px
    }

    88% {
        height: var(--c-6px-6)
    }

    92% {
        height: 7px
    }

    96% {
        height: 8px
    }

    100% {
        height: var(--c-9px-9)
    }
}

.c-select-league__header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: .5rem
}

.c-select-league__header .c-textfield--search {
    background-color: var(--c-av-select-league-header-input-bg);
    height: 1.75rem
}

.c-select-league__header .c-textfield--search .c-icon--search {
    color: var(--c-av-search-text)
}

.c-select-league__header .c-textfield--search .c-icon--search:hover {
    color: var(--c-av-search-text);
    background-color: inherit
}

.c-select-league__header>.c-btn {
    color: var(--c-av-select-league-filter-btn-text);
    min-height: 1.75rem;
    background-color: var(--c-av-select-league-filter-btn-bg);
    border-color: var(--c-av-select-league-filters-border);
    border-style: solid;
    border-width: 1px;
    margin: 0.125rem;
    margin-right: 0.5rem
}

.c-select-league__header>.c-btn:hover {
    -webkit-filter: var(--c-av-select-league-filter-btn-hover-filter);
    filter: var(--c-av-select-league-filter-btn-hover-filter);
    background-color: var(--c-av-select-league-filter-btn-hover-bg)
}

.c-select-league__header>.c-btn.c-is-selected {
    color: var(--c-av-select-league-filter-btn-text)
}

.c-select-league__header>.c-btn+.c-btn {
    margin-left: 0
}

.c-select-league__header .c-icon--clear-solid {
    margin-left: 0
}

.c-select-league__header .c-checkbox .c-text {
    font-size: var(--c-av-font-md)
}

.c-select-league__list {
    display: flex;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    height: calc( 100vh - 27em);
    overflow-x: hidden;
    overflow-y: auto
}

.c-select-league__item {
    display: flex;
    flex-direction: column
}

.c-select-league__btn {
    display: inline-flex;
    align-items: center;
    margin-bottom: .125rem;
    padding: .5rem;
    width: 100%;
    color: var(--c-av-select-league-btn-text);
    background-color: var(--c-av-select-league-btn-bg);
    border-radius: var(--c-av-border-radius);
    border-bottom-color: var(--c-av-select-league-btn-border-bottom);
    cursor: pointer
}

.c-select-league__btn:hover,.c-select-league__btn.c-is-selected {
    -webkit-filter: brightness(102%);
    filter: brightness(102%)
}

.c-select-league__btn .c-icon--caret::before {
    margin-right: .25rem
}

.c-select-league__btn.c-is-open {
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-select-league__btn.c-is-open .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-select-league__btn .c-icon--checkbox {
    margin-right: .25rem
}

.c-select-league__sub-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem 1.75rem 1rem 2rem
}

.c-select-league__sub-list .c-checkbox+.c-checkbox {
    margin-top: 1rem
}

.c-select-league__sub-list .c-text-search-result {
    color: var(--c-av-text-select-league-search-result);
    background-color: var(--c-av-text-select-league-search-result-bg)
}

.c-select-league__sub-list[js-demo-open="false"] {
    display: none
}

.c-select-league__footer {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--c-12px-3) 0;
    border-top: 1px;
    border-color: var(--c-av-select-league-filters-border);
    border-style: solid
}

.c-select-league__footer .c-btn {
    min-width: 200px;
    min-height: 2rem
}

.c-select-league .c-icon--checkbox+[class*="c-text-"] {
    font-weight: 700
}

.c-select-league .c-text-primary {
    color: var(--c-av-select-league-btn-text)
}

.c-history-score {
    display: flex;
    flex-wrap: wrap;
    border-color: var(--c-av-history-score-border)
}

.c-history-score__header {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 1.875rem;
    padding: 0.25rem var(--c-12px-3);
    color: var(--c-av-history-score-header-text);
    background-color: var(--c-av-history-score-header-bg)
}

.c-history-score__container {
    display: flex;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: var(--c-av-history-score-container-border);
    background-color: var(--c-av-history-score-container-bg)
}

.c-history-score__team {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    width: 302px
}

.c-history-score__team .c-team-name {
    flex: 1 0 auto;
    padding: 0.5rem var(--c-12px-3);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.c-history-score__team .c-team-name--home {
    color: var(--c-av-history-score-home)
}

.c-history-score__team .c-team-name--away {
    color: var(--c-av-history-score-away)
}

.c-history-score__team .c-team-name+.c-team-name {
    border-style: solid;
    border-top-width: 1px;
    border-color: var(--c-av-history-score-container-border)
}

.c-history-score__num {
    flex: 1;
    display: flex
}

.c-history-score__num>[class*="c-history-score__"] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-width: 16px;
    border-style: solid;
    border-left-width: 1px;
    border-color: var(--c-av-history-score-container-border)
}

.c-history-score__num .c-text {
    flex: 1 0 auto;
    padding: .5rem;
    text-align: center
}

.c-history-score__num .c-text+.c-text {
    border-style: solid;
    border-top-width: 1px;
    border-color: var(--c-av-history-score-container-border)
}

.c-history-score__num .c-history-score__home {
    color: var(--c-av-history-score-home)
}

.c-history-score__num .c-history-score__away {
    color: var(--c-av-history-score-away)
}

.c-history-score__num .c-history-score__draw {
    color: var(--c-av-history-score-draw)
}

.c-history-score+.c-odds-table {
    margin-top: .5em
}

.c-streaming+.c-history-score {
    border-top-width: 1px
}

.c-streaming {
    margin: 0 auto;
    width: 100%;
    position: relative
}

.c-streaming__heading {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: var(--c-36px-9);
    max-height: var(--c-36px-9);
    min-height: var(--c-36px-9);
    color: var(--c-av-streaming-heading-text);
    position: relative;
    border-radius: 0
}

.c-streaming__heading .c-team {
    color: inherit
}

.c-streaming__heading [class^=c-iconcolor-] {
    margin-left: .25rem
}

.c-streaming__heading .c-text {
    margin-right: auto;
    margin-left: .5rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.c-streaming__heading .c-btn {
    height: 100%;
    border-width: 0;
    border-color: var(--c-av-streaming-heading-icon-border);
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 0
}

.c-streaming__heading .c-btn+.c-btn {
    margin-left: 0
}

.c-streaming__heading .c-btn.c-is-open .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-streaming__heading .c-dropdown {
    border-top-width: 0;
    border-bottom-width: 0;
    border-right-width: 0;
    border-color: var(--c-av-streaming-heading-icon-border)
}

.c-streaming__heading .c-dropdown::before {
    z-index: 1;
    cursor: pointer
}

.c-streaming__title {
    flex: 1;
    display: flex;
    padding: 0 .25rem;
    min-width: 0
}

.c-streaming__title .c-team {
    flex: 0 1 auto;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden
}

.c-streaming__title .c-team-color {
    flex: 0 0 auto;
    display: inline-flex;
    margin-left: .25rem;
    width: var(--c-12px-3);
    height: var(--c-12px-3);
    border-radius: 100%;
    order: 0
}

.c-streaming__title .c-team-color+.c-team-name {
    margin: 0 .25rem
}

.c-streaming__title .c-team-name {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    order: 0
}

.c-streaming__title .c-text {
    flex: 0 0 auto;
    margin: 0 .25rem;
    font-weight: 700
}

.c-streaming__option {
    display: flex;
    align-items: center;
    height: 100%;
    flex: 0 0 auto;
    order: 3
}

.c-streaming__option:first-child {
    flex: 0 0 auto;
    order: 1
}

.c-streaming__option .c-btn[data-selected="true"] {
    cursor: default
}

.c-streaming__option .c-btn[data-selected="true"]:hover {
    background: none
}

.c-streaming__container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    cursor: pointer
}

.c-streaming__container>[id*="gvtop"]:only-child {
    flex: 1
}

.c-streaming__container>[id*="gvtop"]:not(:only-child):first-child {
    flex: 0 0 auto;
    width: 45%
}

.c-streaming__container>[id*="gvtop"]:not(:only-child):last-child {
    flex: 1
}

@media screen and (max-width: 1536px) {
    .c-streaming__container>[id*="gvtop"]:not(:only-child):last-child:has(.c-scoreboard:not(.c-scoreboard--sport50)) {
        flex:0 0 auto;
        width: 100%
    }
}

.c-streaming__container>[id*="gvtop"] .game-visualization * {
    box-sizing: content-box
}

.c-streaming__container>[id*="gvtop"] iframe {
    margin: 0 auto
}

.c-streaming__container .c-streaming-player--agora iframe {
    max-width: 580px;
    aspect-ratio: 580 / 360
}

@media screen and (max-width: 1366px) {
    .c-streaming__container>[id*="gvtop"]:not(:only-child):first-child {
        width:44%
    }

    .c-streaming__container>[id*="gvtop"] iframe[src*="decimalcricket"] {
        width: 100% !important
    }
}

.c-streaming__default {
    background-image: url("../Images/streaming_defaultImage.jpg?1617");
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    text-align: center;
    box-sizing: border-box
}

.c-streaming__default::before {
    display: inline-block;
    height: 100%;
    content: "";
    vertical-align: middle
}

.c-streaming__default .c-text-group {
    display: inline-block;
    vertical-align: middle
}

.c-streaming__default .c-text {
    display: block;
    font-weight: bold;
    font-size: 1.75em;
    color: var(--c-av-streaming-default-text)
}

.c-streaming__default .logo {
    flex: 0 0 auto;
    display: flex;
    min-width: 300px;
    height: 100px;
    background-position: center center;
    background-repeat: no-repeat
}

.c-streaming__default .logo+.c-text {
    margin-top: var(--c-12px-3)
}

.c-streaming__default .c-text+.c-text {
    margin-top: 0
}

.c-streaming__match {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--c-av-streaming-match-bg);
    color: var(--c-av-streaming-match-text)
}

[class*="c-streaming__team-"] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

[class*="c-streaming__team-"] .c-team-name {
    text-align: right
}

[class*="c-streaming__team-"] .c-team-name+.c-team-flag {
    margin-left: 1.25rem
}

[class*="c-streaming__team-"] .c-team-flag {
    flex: 0 0 auto;
    width: 2.5rem
}

[class*="c-streaming__team-"] .c-team-flag .c-tag {
    position: absolute;
    transform: translate3d(-100%, -0.25rem, 0)
}

.c-streaming__team-away {
    justify-content: flex-start
}

.c-streaming__team-away .c-team-name {
    order: 2;
    text-align: left
}

.c-streaming__team-away .c-team-name+.c-team-flag {
    margin-left: 0;
    margin-right: 1rem
}

.c-streaming__team-away .c-team-flag {
    order: 1
}

.c-streaming__team-away .c-team-flag .c-tag {
    position: absolute;
    transform: translate3d(100%, -0.25rem, 0)
}

.c-streaming__info {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.25rem
}

.c-streaming__info .c-match-score {
    font-size: 1.25rem;
    margin: 0
}

.c-streaming__info .c-match-time {
    transform: scale(0.75)
}

.c-streaming-schedule {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding: .5em;
    width: 380px;
    position: relative;
    background: var(--c-av-streaming-schedule-bg);
    box-sizing: border-box
}

.c-streaming-list {
    flex: 1;
    display: flex;
    flex-direction: column;
    background-color: var(--c-av-streaming-list-bg);
    overflow-x: hidden;
    overflow-y: auto
}

.c-streaming-list-sports {
    flex: 0 0 auto;
    position: relative
}

.c-streaming-list-sports__next {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 100%;
    font-size: 2rem;
    color: var(--c-av-streaming-list-sport-control-text);
    position: absolute;
    right: 0;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    background: var(--c-av-streaming-list-sport-control-next);
    cursor: pointer
}

.c-streaming-list-sports__next .c-icon--caret::before {
    font-size: var(--c-24px-6);
    transform: rotate(-90deg)
}

.c-streaming-list-sports__next:hover {
    background: var(--c-av-streaming-list-sport-control-next-hover)
}

.c-streaming-list-sports__next[data-scroll-to-end="true"] {
    visibility: visible;
    opacity: 1
}

.c-streaming-list-sports__pre {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 100%;
    font-size: 2rem;
    color: var(--c-av-streaming-list-sport-control-text);
    position: absolute;
    left: 0;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    background: var(--c-av-streaming-list-sport-control-pre);
    cursor: pointer
}

.c-streaming-list-sports__pre .c-icon--caret::before {
    font-size: var(--c-24px-6);
    transform: rotate(90deg)
}

.c-streaming-list-sports__pre:hover {
    background: var(--c-av-streaming-list-sport-control-pre-hover)
}

.c-streaming-list-sports__pre[data-scroll-to-start="true"] {
    visibility: visible;
    opacity: 1
}

.c-streaming-list-sports__menu {
    display: flex;
    flex-direction: row;
    background-color: var(--c-av-streaming-list-sport-menu-bg);
    overflow: hidden
}

.c-streaming-list-sports__menu .c-text {
    flex: 0 0 auto;
    width: 0;
    height: 0;
    font-size: 14px;
    transition: .2s ease;
    transition-property: margin, width, transform, visibility, opacity;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    font-weight: 600
}

.c-streaming-list-sports__item {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .5rem .25rem;
    min-width: 0;
    width: var(--c-48px-3);
    color: var(--c-av-streaming-list-sport-item-text);
    position: relative;
    transition: width .3s ease-out;
    background: var(--c-av-streaming-list-sport-item-bg);
    border-left-color: var(--c-av-streaming-list-sport-item-border);
    border-left-style: solid;
    border-left-width: 1px;
    cursor: pointer
}

.c-streaming-list-sports__item:hover {
    background: var(--c-av-streaming-list-sport-item-bg-hover)
}

.c-streaming-list-sports__item .c-text {
    margin-left: -76px;
    width: 76px;
    text-overflow: ellipsis;
    white-space: nowrap;
    transform: translateX(32px);
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.c-streaming-list-sports__item:first-child {
    border: 0
}

.c-streaming-list-sports__item[data-selected="true"] {
    width: 8.5rem;
    color: var(--c-av-streaming-list-sport-item-text-selected);
    background-color: var(--c-av-streaming-list-sport-item-bg-selected);
    cursor: default
}

.c-streaming-list-sports__item[data-selected="true"] .c-streaming-list-sports__btn {
    align-content: stretch
}

.c-streaming-list-sports__item[data-selected="true"] .c-text {
    margin-left: .25rem;
    width: 100px;
    height: auto;
    transform: translateX(0);
    visibility: visible;
    opacity: 1;
    transition-delay: .2s
}

.c-streaming-list-sports__item [class*="c-iconcolor-"] {
    width: 30px;
    height: 30px
}

.c-streaming-list-sports__item [class*="c-iconcolor-"]::before {
    transform: scale(0.6)
}

.c-streaming-list-sports__btn {
    flex-flow: row nowrap;
    display: flex;
    align-items: center;
    padding: 0 .125rem;
    height: 100%
}

.c-streaming-list__content {
    flex: 1;
    display: none;
    flex-direction: column;
    visibility: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    background: var(--c-av-streaming-list-content-bg)
}

.c-streaming-list__content[data-selected="true"] {
    display: flex;
    visibility: visible
}

.c-streaming-list__tabs {
    flex: 0 0 auto;
    display: flex;
    flex-direction: row;
    width: 100%;
    text-align: center
}

.c-streaming-list__tab {
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.5rem 0.25rem var(--c-6px-6) 0.25rem;
    color: var(--c-av-streaming-list-tab-text);
    position: relative;
    box-sizing: border-box;
    cursor: pointer
}

.c-streaming-list__tab::after {
    display: block;
    width: 0;
    height: var(--c-3px-3);
    background-color: var(--c-av-streaming-list-tab-after);
    background-image: var(--c-av-streaming-list-tab-after-img);
    position: absolute;
    bottom: 0;
    transition: ease .3s;
    content: "";
    pointer-events: none
}

.c-streaming-list__tab:hover {
    color: var(--c-av-streaming-list-tab-text-hover)
}

.c-streaming-list__tab[data-selected="true"] {
    color: var(--c-av-streaming-list-tab-text-selected);
    cursor: default
}

.c-streaming-list__tab[data-selected="true"]::after {
    width: 100%
}

.c-streaming-list__items {
    flex: 1;
    display: none;
    flex-direction: column;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.c-streaming-list__items .loading {
    height: 100%
}

.c-streaming-list__items .c-text-group {
    padding: var(--c-12px-3) 1rem
}

.c-streaming-list__items::-webkit-scrollbar {
    width: 8px
}

.c-streaming-list__items::-webkit-scrollbar-track {
    background-color: var(--c-av-streaming-scrollbar-track)
}

.c-streaming-list__items::-webkit-scrollbar-thumb {
    background-color: var(--c-av-streaming-scrollbar-thumb);
    border-radius: 2em
}

.c-streaming-list__items[data-open="true"] {
    display: flex;
    visibility: visible;
    opacity: 1
}

.c-streaming-list__items:hover::-webkit-scrollbar-thumb {
    background-color: var(--c-av-streaming-scrollbar-thumb-hover)
}

.c-streaming-list__item {
    flex: 0 0 auto;
    cursor: pointer
}

.c-streaming-list__item:hover {
    background: var(--c-av-streaming-list-item-bg-hover)
}

.c-streaming-list__item[data-selected="true"] {
    background-color: var(--c-av-streaming-list-item-bg);
    cursor: default
}

.c-streaming-list-league {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem 0.5rem 0.125rem var(--c-12px-3);
    color: var(--c-av-streaming-list-league-text);
    position: relative
}

.c-streaming-list-league+.c-streaming-list-match {
    padding-top: 0
}

.c-streaming-list-league .c-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.c-streaming-list-league .c-icon--info-outline {
    font-size: 1.25rem;
    color: var(--c-av-streaming-list-league-icon);
    position: relative;
    cursor: default
}

.c-streaming-list-league .c-icon--info-outline .c-tooltip {
    width: 8rem;
    font-size: var(--c-12px-3);
    transform: translateY(5px);
    transition: .5s ease-out;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: -.25rem;
    cursor: default;
    font-style: normal;
    word-break: break-word
}

.c-streaming-list-league .c-icon--info-outline .c-tooltip--bottom-right::before {
    right: .5rem
}

.c-streaming-list-league .c-icon--info-outline .c-tooltip .c-text {
    white-space: initial
}

.c-streaming-list-league .c-icon--info-outline:hover .c-tooltip {
    transform: translateY(0);
    visibility: visible;
    opacity: 1
}

.c-streaming-list-match {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .5rem
}

.c-streaming-list-match__time {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 90px;
    padding: .25rem .5rem
}

.c-streaming-list-match__time .c-match-icons {
    display: flex;
    justify-content: center;
    margin-right: initial;
    padding: .25rem 0
}

.c-streaming-list-match__time .c-match-icons [class*="c-icon-"] {
    padding: 0
}

.c-streaming-list-match__time .c-match-icons [class*="c-icon-"]::before {
    font-size: 1rem
}

.c-streaming-list-match__time .c-match-icons .c-btn {
    display: inline-flex;
    align-items: center;
    min-height: 20px;
    width: 20px;
    height: 20px;
    background: var(--c-av-streaming-list-match-bg)
}

.c-streaming-list-match__time .c-match-icons .c-btn[data-selected="true"] {
    background: var(--c-av-streaming-list-match-bg);
    cursor: default
}

.c-streaming-list-match__time .c-match-icons .c-btn[data-selected="true"]:hover {
    background: var(--c-av-streaming-list-match-bg-hover)
}

.c-streaming-list-match__time .c-match-icons .c-btn[data-selected="false"] {
    -webkit-filter: opacity(0.5);
    filter: opacity(0.5)
}

.c-streaming-list-match__time .c-match-icons i {
    color: var(--c-av-streaming-list-match-icon)
}

.c-streaming-list-match__time .c-match-time {
    align-items: flex-start
}

.c-streaming-list-match__teams {
    min-width: 0
}

.c-streaming-list-match__team {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-streaming-video {
    width: 100%;
    height: 100%;
    position: relative;
    background-color: var(--c-av-streaming-content-demo-bg)
}

.c-streaming-video__container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.c-streaming--popup {
    height: 100vh;
    color: var(--c-av-streaming-popup-text)
}

.c-streaming--highlight {
    display: flex;
    flex-direction: column;
    height: 100vh;
    color: var(--c-av-streaming-popup-text)
}

.c-streaming--highlight .c-streaming__heading {
    color: var(--c-av-streaming-popup-heading-text);
    background-color: var(--c-av-streaming-popup-heading-bg);
    border-radius: 0
}

.c-streaming--highlight .c-streaming__heading .c-btn:hover {
    background-color: var(--c-av-streaming-highlight-heading-icon-hover-bg)
}

.c-streaming--highlight .c-streaming__heading .c-btn[data-selected="true"] {
    color: var(--c-av-streaming-highlight-heading-icon);
    background-color: var(--c-av-streaming-highlight-heading-icon-bg);
    border-radius: 0;
    cursor: pointer
}

.c-streaming--highlight .c-streaming__heading .jssocials {
    padding-right: .25rem
}

.c-streaming--highlight .c-streaming__option {
    display: flex;
    order: 3;
    height: 100%
}

.c-streaming--highlight .c-streaming__container {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer
}

.c-streaming--highlight .c-streaming__container video,.c-streaming--highlight .c-streaming__container iframe {
    width: 100%;
    height: 100%
}

.c-streaming--highlight .c-streaming__container img {
    width: 100%
}

.c-streaming--highlight .video-js {
    width: 100%;
    height: 100%
}

.c-streaming--highlight .video-js .vjs-big-play-button {
    align-items: center;
    justify-content: center;
    font-size: 2rem
}

.c-streaming--highlight .vjs-icon-placeholder {
    width: 32px;
    height: 32px
}

.c-streaming--highlight .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    width: auto;
    height: auto;
    position: static;
    top: auto;
    left: auto
}

.c-streaming[class*="c-is-collapse"] {
    width: 100%
}

.c-streaming[class*="c-is-collapse"] .c-streaming__container {
    width: 100%
}

.c-streaming[class*="c-is-collapse"] .c-streaming-schedule {
    display: none
}

.c-streaming .c-dropdown {
    color: inherit;
    border-radius: 0;
    height: 100%;
    background-color: transparent
}

.c-streaming .c-dropdown:hover {
    background-color: var(--c-av-streaming-dropdown-hover-bg)
}

.c-streaming .c-dropdown__btn {
    padding: .125rem .25rem .125rem .5rem;
    height: 100%;
    border-radius: 0;
    background-color: var(--c-av-streaming-dropdown-bg);
    background-image: var(--c-av-streaming-dropdown-gradient-bg);
    box-sizing: border-box;
    border-width: 0
}

.c-streaming .c-dropdown__btn:hover {
    background-image: var(--c-av-streaming-dropdown-hover-bg)
}

.c-streaming .c-dropdown__container {
    margin: 0;
    color: var(--c-av-streaming-dropdown-text);
    border: 0;
    border-radius: 0;
    background: var(--c-av-streaming-dropdown-list-bg)
}

.c-streaming .c-dropdown__container .c-icon+.c-icon {
    margin-left: 0
}

.c-streaming .c-dropdown__item:hover {
    background: var(--c-av-streaming-dropdown-item-bg-hover);
    color: inherit
}

.c-streaming .c-dropdown__item.c-is-selected {
    background: var(--c-av-streaming-dropdown-item-bg-selected)
}

.c-streaming .c-dropdown+.c-btn {
    margin-left: 0
}

.c-streaming .c-btn.c-btn--video[data-selected="false"],.c-streaming .c-btn.c-btn--gv[data-selected="false"],.c-streaming .c-btn.c-btn--vocal-streaming[data-selected="false"] {
    cursor: pointer;
    -webkit-filter: opacity(0.5);
    filter: opacity(0.5)
}

.c-streaming .c-btn .c-icon--video:before,.c-streaming .c-btn .c-icon--gv:before,.c-streaming .c-btn .c-icon--vocal-streaming:before {
    padding: .125rem;
    border-radius: var(--c-av-border-radius);
    color: var(--c-av-streaming-heading-icon-play-selected-icon);
    background-color: var(--c-av-streaming-heading-icon-play-selected-bg)
}

.c-streaming .c-btn+.c-dropdown .c-dropdown__btn {
    border-left-width: 1px
}

.c-odds-page .c-streaming {
    margin-bottom: .5rem
}

.c-odds-page .c-streaming__heading {
    min-height: 1.875rem;
    background-color: var(--c-av-streaming-singlematch-heading-bg);
    color: var(--c-av-streaming-heading-text);
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0
}

.c-odds-page .c-streaming__heading::before {
    content: "";
    width: 460px;
    transform: skewX(-35deg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
    background-color: var(--c-av-streaming-heading-arrow-bg);
    z-index: 0;
    pointer-events: none
}

.c-odds-page .c-streaming__heading::after {
    content: "";
    width: 10px;
    transform: skewX(-35deg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 458px;
    background-color: var(--c-av-streaming-heading-arrow-bg);
    z-index: 0;
    pointer-events: none
}

.c-odds-page .c-streaming__heading .c-btn {
    padding: var(--c-6px-6);
    color: var(--c-av-streaming-heading-icon);
    background-color: inherit
}

.c-odds-page .c-streaming__heading .c-btn:hover {
    background-color: var(--c-av-streaming-heading-hover-bg)
}

.c-odds-page .c-streaming__heading .c-btn[data-selected="true"] {
    background-color: var(--c-av-streaming-heading-selected-bg);
    color: var(--c-av-streaming-heading-selected-icon);
    pointer-events: none
}

.c-odds-page .c-streaming__heading .c-btn[data-selected="true"]:hover {
    background-color: var(--c-av-streaming-heading-data-selected-hover-bg)
}

.c-odds-page .c-streaming__heading .c-btn.c-is-selected {
    background-color: var(--c-av-streaming-heading-selected-bg);
    color: var(--c-av-streaming-heading-selected-icon);
    pointer-events: none
}

.c-odds-page .c-streaming__heading .c-btn.c-is-selected.c-in-play {
    background-color: var(--c-av-streaming-heading-selected-bg);
    color: var(--c-av-streaming-heading-in-play-icon)
}

.c-odds-page .c-streaming__heading .c-btn.c-is-selected.c-in-play:hover {
    background-color: var(--c-av-streaming-heading-hover-bg)
}

.c-odds-page .c-streaming__heading .c-btn.c-in-play {
    color: var(--c-av-streaming-heading-in-play-icon)
}

.c-odds-page .c-streaming__heading .c-btn:last-child {
    border-top-right-radius: var(--c-av-border-radius)
}

.c-odds-page .c-streaming__heading>a:first-child {
    border-top-left-radius: var(--c-av-border-radius);
    border-color: var(--c-av-streaming-heading-icon-border);
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 0
}

.c-odds-page .c-streaming__container {
    background-color: var(--c-av-streaming-content-demo-bg);
    position: relative;
    z-index: 0
}

.c-odds-page .c-streaming__container .betradarVirtualSport {
    flex: 1;
    background-color: var(--c-av-black)
}

.c-odds-page .c-streaming__container.c-is-close {
    display: none
}

.c-popup-streaming {
    display: flex;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.c-popup-streaming.c-is-collapse .c-streaming-schedule {
    display: none
}

.c-popup-streaming.c-is-collapse .c-streaming {
    width: 100%
}

.c-popup-streaming__container {
    position: relative;
    height: 100vh;
    width: 100%
}

.c-popup-streaming__content {
    display: flex;
    flex-direction: row;
    height: 100vh
}

.c-popup-streaming__content.double-video .c-streaming__container>div {
    width: 50%;
    float: left
}

.c-popup-streaming__content.double-video .c-streaming__container>div+div {
    padding-left: .25em
}

.c-popup-streaming__content.double-video .c-streaming__container>div:first-child {
    padding-right: .25em
}

.c-popup-streaming .c-streaming {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-start;
    width: calc(100% - 380px);
    position: relative
}

.c-popup-streaming .c-streaming__heading {
    flex: 1;
    background-color: var(--c-av-streaming-popup-heading-bg)
}

.c-popup-streaming .c-streaming__heading .c-btn {
    width: 2.5rem;
    color: var(--c-av-streaming-popup-heading-icon);
    background-color: inherit;
    border-radius: 0
}

.c-popup-streaming .c-streaming__heading .c-btn {
    border-left-width: 0
}

.c-popup-streaming .c-streaming__heading .c-btn .c-icon::before {
    font-size: var(--c-av-font-2xl)
}

.c-popup-streaming .c-streaming__heading .c-btn[data-selected="true"] {
    cursor: default
}

.c-popup-streaming .c-streaming__heading .c-btn[data-selected="true"]:hover {
    background: none
}

.c-popup-streaming .c-streaming__heading .c-btn:hover {
    background-color: var(--c-av-streaming-popup-heading-hover-bg)
}

.c-popup-streaming .c-streaming .c-dropdown:hover {
    background-color: var(--c-av-streaming-popup-dropdown-bg-hover)
}

.c-popup-streaming .c-streaming .c-dropdown__btn {
    background-image: var(--c-av-streaming-popup-dropdown-bg)
}

.c-popup-streaming .c-streaming .c-dropdown__btn:hover {
    background-image: var(--c-av-streaming-popup-dropdown-bg-hover)
}

.c-popup-streaming .c-streaming .c-dropdown__container {
    color: var(--c-av-streaming-popup-dropdown-text);
    background: var(--c-av-streaming-popup-dropdown-list-bg)
}

.c-popup-streaming .c-streaming .c-dropdown__item:hover {
    background: var(--c-av-streaming-popup-dropdown-item-bg-hover)
}

.c-popup-streaming .c-streaming .c-dropdown__item.c-is-selected {
    background: var(--c-av-streaming-popup-dropdown-item-bg-selected)
}

.c-popup-streaming .c-streaming .c-dropdown+.c-btn {
    margin-left: 0
}

.c-popup-streaming [id*="gv"].c-streaming-video__container * {
    box-sizing: content-box
}

.c-popup-streaming .c-streaming-video .lsport-container {
    max-width: 520px
}

[data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-list-sports__menu {
    overflow-x: auto
}

[data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-video iframe[src*="&Pid=18&"] {
    height: 450px
}

[data-platform="desktop-in-mobile"] .c-popup-streaming .lsport-container {
    height: 340px
}

@media screen and (orientation: landscape) {
    [data-platform="desktop-in-mobile"] .c-popup-streaming {
        padding:constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming__container {
        height: auto;
        overflow-y: auto
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming__content {
        height: auto
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming-list__content {
        height: auto;
        overflow-y: auto
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming {
        width: calc(100% - 285px)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-schedule {
        width: 285px
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option .c-dropdown__container {
        z-index: 3
    }
}

@media screen and (orientation: portrait) {
    [data-platform="desktop-in-mobile"] .c-popup-streaming {
        flex-direction:column
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming__container {
        flex: 1;
        display: flex;
        flex-direction: column;
        height: auto;
        min-height: 0;
        position: relative
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming__content {
        flex: 1;
        flex-direction: column;
        min-height: 0;
        height: auto;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming {
        flex: 0 0 auto;
        width: 100%
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__heading {
        flex-wrap: wrap;
        height: var(--c-72px-9);
        min-height: auto;
        max-height: inherit
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__heading [class^=c-iconcolor-] {
        display: none;
        visibility: hidden;
        opacity: 0
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title {
        height: var(--c-36px-9);
        order: 4;
        background-color: var(--c-av-streaming-popup-in-mobile-title-bg)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title .c-text {
        flex: 0 0 auto;
        display: flex;
        align-items: center
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title .c-team {
        flex: 1
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title .c-team-color {
        margin: 0 .25rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title .c-team:first-child {
        justify-content: flex-end
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title .c-team:first-child .c-team-color {
        order: 1
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__title .c-team:last-child {
        justify-content: flex-start
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option {
        width: 100%;
        height: var(--c-36px-9)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option .c-dropdown {
        margin-left: auto
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option .c-dropdown+.c-icon--refresh {
        margin-left: 0
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option .c-icon--refresh {
        margin-left: auto
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option .c-icon--streaming-collapse,[data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__option .c-btn--streaming-collapse {
        display: none;
        visibility: hidden
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__default .c-text-group {
        margin: var(--c-24px-6) 0
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__default .logo {
        min-width: 200px;
        height: 60px
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming__default .c-text {
        font-size: 1rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-schedule {
        width: auto;
        flex: 1
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-list-sports__item [class*="c-iconcolor-"] {
        width: var(--c-24px-6);
        height: var(--c-24px-6)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-list-sports__item [class*="c-iconcolor-"]::before {
        transform: scale(0.5)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-list-sports__next,[data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-list-sports__pre {
        width: 20px
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-video iframe {
        height: 200px
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-video--agora {
        padding-top: calc( (243 / 375) * 100%)
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-streaming-video--agora iframe {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }
}

.video-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.video-container-fluid {
    padding-top: 1.65em;
    padding-bottom: 53%;
    height: 0;
    position: relative;
    overflow: hidden
}

.video-container-fluid iframe,.video-container-fluid object,.video-container-fluid embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.video__element {
    height: 360px
}

.video__controls {
    display: flex
}

.video__dropdown {
    display: none;
    width: 150px;
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0;
    position: absolute;
    left: 28px;
    bottom: var(--c-24px-6);
    font-weight: bold
}

.video__btn {
    margin: 5px var(--c-3px-3);
    width: 28px;
    text-align: center;
    background-color: transparent;
    border: 0;
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.video__btn ::before {
    font-size: 1.8em
}

.video__btn .icon-streaming::before,.video__btn .icon-pause::before {
    font-size: 2em
}

.video__btn--quality .text {
    margin-top: 2px;
    border-radius: var(--c-av-border-radius);
    transform: scale(0.85);
    font-weight: bold
}

.video__btn--channel {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.video__btn--channel .video__dropdown {
    display: flex;
    align-items: center;
    width: 150px;
    height: 22px;
    border-radius: var(--c-av-border-radius);
    position: absolute;
    left: 28px;
    bottom: auto;
    font-weight: bold
}

.video__btn--channel .video__dropdown-list {
    display: none;
    width: 150px;
    border-radius: var(--c-av-border-radius) var(--c-av-border-radius) 0 0;
    position: absolute;
    left: 28px;
    bottom: var(--c-24px-6);
    font-weight: bold
}

.video__btn--channel .video__dropdown-list li {
    padding-left: 21px;
    text-align: left
}

.video__btn--channel[data-open="true"] .video__dropdown {
    border-radius: 0 0 var(--c-av-border-radius) var(--c-av-border-radius)
}

.video__btn--channel[data-open="true"] .icon-arrow-up,.video__btn--channel[data-open="true"] .ticketListGroup.active .icon-arrow-down,.ticketListGroup.active .video__btn--channel[data-open="true"] .icon-arrow-down {
    transform: rotate(180deg)
}

.video__btn--channel[data-open="true"] .video__dropdown-list {
    display: flex;
    flex-direction: column
}

.video__btn--volume {
    margin-left: auto;
    position: relative
}

.video__btn--volume [type="range"] {
    margin: 7.5px 0;
    width: 80%;
    -webkit-appearance: none;
    background: transparent
}

.video__btn--volume [type="range"]::-moz-focus-outer {
    border: 0
}

.video__btn--volume [type="range"]:focus {
    outline: 0
}

.video__btn--volume [type="range"]::-webkit-slider-runnable-track {
    border-radius: 5px;
    width: 80%;
    height: 5px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    cursor: default
}

.video__btn--volume [type="range"]::-webkit-slider-thumb {
    margin-top: -5px;
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border-radius: 999em;
    box-sizing: border-box;
    cursor: default
}

.video__btn--volume [type="range"]::-moz-range-track {
    height: 2.5px;
    border-radius: 5px;
    width: 80%;
    height: 5px;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    cursor: default
}

.video__btn--volume [type="range"]::-moz-range-thumb {
    width: 15px;
    height: 15px;
    border-radius: 999em;
    box-sizing: border-box;
    cursor: default
}

.video__btn--volume [type="range"]::-ms-track {
    color: transparent;
    background: transparent;
    border-color: transparent;
    border-width: 7.5px 0;
    width: 80%;
    height: 5px;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    cursor: default
}

.video__btn--volume [type="range"]::-ms-fill-lower {
    border-radius: 10px
}

.video__btn--volume [type="range"]::-ms-fill-upper {
    border-radius: 10px
}

.video__btn--volume [type="range"]::-ms-thumb {
    margin-top: 1.25px;
    width: 15px;
    height: 15px;
    border-radius: 999em;
    box-sizing: border-box;
    cursor: default
}

.video__btn--volume [type="range"]:disabled::-webkit-slider-thumb,.video__btn--volume [type="range"]:disabled::-moz-range-thumb,.video__btn--volume [type="range"]:disabled::-ms-thumb,.video__btn--volume [type="range"]:disabled::-webkit-slider-runnable-track,.video__btn--volume [type="range"]:disabled::-ms-fill-lower,.video__btn--volume [type="range"]:disabled::-ms-fill-upper {
    cursor: not-allowed
}

.video__btn--volume .video__dropdown {
    justify-content: center;
    align-items: center;
    width: 76px;
    height: 20px;
    box-shadow: 0 0 2px #000000;
    position: absolute;
    right: -23px;
    bottom: 50px;
    transform: rotate(-90deg)
}

.c-vocal-streaming {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: var(--c-24px-6);
    padding-bottom: var(--c-24px-6);
    background-image: var(--c-av-vocal-streaming-bg);
    overflow: hidden;
    --c-vocal-streaming-player-padding-width: 56px;
    --c-vocal-streaming-player-height: 72px;
    --c-vocal-streaming-player-img-width: var(--c-vocal-streaming-player-img-height);
    --c-vocal-streaming-player-img-height: var(--c-vocal-streaming-player-height)
}

.c-vocal-streaming__player {
    display: flex;
    width: calc(100% - var(--c-vocal-streaming-player-padding-width) * 2);
    height: var(--c-vocal-streaming-player-height);
    background-color: var(--c-av-vocal-streaming-player-bg);
    border-radius: .25rem
}

.c-vocal-streaming__player .c-vocal-streaming__img {
    width: var(--c-vocal-streaming-player-img-width);
    height: var(--c-vocal-streaming-player-img-height);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.c-vocal-streaming__player:hover {
    background-color: var(--c-av-vocal-streaming-player-hover-bg);
    cursor: pointer
}

.c-vocal-streaming__player+.c-vocal-streaming__list {
    margin-top: 1rem
}

.c-vocal-streaming__img {
    display: flex;
    border-radius: inherit;
    overflow: hidden;
    position: relative
}

[data-area^="vn-"] .c-vocal-streaming__img::before {
    content: "";
    display: block;
    border-radius: inherit;
    mix-blend-mode: color;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

[data-area="vn-north"] .c-vocal-streaming__img::before {
    background-color: #d9261c
}

[data-area="vn-central"] .c-vocal-streaming__img::before {
    background-color: #ffd23d
}

[data-area="vn-south"] .c-vocal-streaming__img::before {
    background-color: #39f
}

.c-vocal-streaming__img img {
    height: 100%;
    border-radius: inherit;
    object-fit: cover
}

.c-vocal-streaming__img .c-btn--play {
    width: 40px;
    height: 40px;
    position: absolute;
    background-color: var(--c-av-vocal-streaming-img-btn-play-bg);
    box-shadow: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3
}

.c-vocal-streaming__img .c-btn--play:hover {
    background-color: var(--c-av-vocal-streaming-img-btn-play-hover-bg)
}

.c-vocal-streaming__img .c-btn--play .c-icon::before {
    font-size: var(--c-36px-9);
    line-height: inherit
}

.c-vocal-streaming__info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 var(--c-12px-3);
    color: var(--c-av-vocal-streaming-info-text)
}

.c-vocal-streaming__info .c-text-streamer {
    display: flex;
    align-items: center;
    margin-bottom: var(--c-6px-6);
    font-size: var(--c-av-font-xl);
    font-weight: 700
}

.c-vocal-streaming__info .c-text-streamer .c-icon::before {
    font-size: var(--c-av-font-2xl)
}

.c-vocal-streaming__info .c-text {
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.c-vocal-streaming__info>.c-text {
    -webkit-line-clamp: 2
}

.c-vocal-streaming__option {
    display: flex;
    align-items: center;
    padding-right: 1rem;
    color: var(--c-av-vocal-streaming-option-text)
}

@keyframes c-vocal-streaming-btn-play-effect {
    0% {
        transform: scale(1);
        opacity: 0
    }

    50% {
        transform: scale(1.25);
        opacity: .4
    }

    100% {
        transform: scale(1.125);
        opacity: 0
    }
}

.c-vocal-streaming__option .c-btn--play {
    width: 2rem;
    height: 2rem
}

.c-vocal-streaming__option .c-btn--play[data-selected="false"]::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: var(--c-av-vocal-streaming-btn-play-unselected-effect-bg);
    border-radius: inherit;
    animation: c-vocal-streaming-btn-play-effect 1.5s ease infinite;
    pointer-events: none
}

.c-vocal-streaming__option .c-btn--play .c-icon::before {
    font-size: 1.75rem;
    line-height: inherit
}

.c-vocal-streaming__playing {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem
}

.c-vocal-streaming__playing:empty {
    display: none !important
}

.c-vocal-streaming__playing .c-preloader {
    padding: 0
}

.c-vocal-streaming__playing .c-preloader__spiner {
    width: 1.25rem;
    height: 1.25rem;
    border-color: var(--c-av-vocal-streaming-playing-text)
}

.c-vocal-streaming__playing+.c-btn--play {
    margin-left: 1rem
}

.c-vocal-streaming__list {
    flex: 1;
    display: flex;
    width: 100%;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
    position: relative
}

.c-vocal-streaming__scroller {
    flex: 1;
    display: flex;
    height: 100%;
    -webkit-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.c-vocal-streaming__scroller::-webkit-scrollbar {
    display: none
}

.c-vocal-streaming__scroll-prev,.c-vocal-streaming__scroll-next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    margin-left: .5rem;
    margin-right: .5rem;
    color: var(--c-av-vocal-streaming-scroll-button-text);
    border-radius: 50%;
    opacity: 1;
    cursor: pointer;
    transition: ease .2s;
    transition-property: opacity;
    z-index: 1
}

.c-vocal-streaming__scroll-prev::before,.c-vocal-streaming__scroll-next::before {
    content: "";
    display: block;
    width: var(--c-12px-3);
    height: 100%;
    position: absolute;
    top: 0
}

.c-vocal-streaming__scroll-prev.scroll-button-disabled,.c-vocal-streaming__scroll-next.scroll-button-disabled {
    opacity: 0;
    pointer-events: none
}

.c-vocal-streaming__scroll-prev .c-icon::before,.c-vocal-streaming__scroll-next .c-icon::before {
    font-size: var(--c-av-font-2xl);
    line-height: inherit
}

.c-vocal-streaming__scroll-prev:hover,.c-vocal-streaming__scroll-next:hover {
    background-color: var(--c-av-vocal-streaming-scroll-button-hover-bg)
}

.c-vocal-streaming__scroll-prev::before {
    left: calc( var(--c-vocal-streaming-player-padding-width) - var(--c-12px-3));
    box-shadow: 8px 0px 12px 4px var(--c-av-vocal-streaming-list-after-bg)
}

.c-vocal-streaming__scroll-next::before {
    right: calc( var(--c-vocal-streaming-player-padding-width) - var(--c-12px-3));
    box-shadow: -8px 0px 12px 4px var(--c-av-vocal-streaming-list-after-bg)
}

.c-vocal-streaming__item {
    border-radius: .25rem;
    scroll-snap-align: start
}

.c-vocal-streaming__item .c-vocal-streaming__img::after {
    content: "";
    display: block;
    border-radius: inherit;
    background: var(--c-av-vocal-streaming-item-img-before-bg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2
}

.c-vocal-streaming__item .c-vocal-streaming__info {
    justify-content: flex-start;
    padding: 1.25rem
}

.c-vocal-streaming__item:hover {
    background-color: var(--c-av-vocal-streaming-item-hover-bg);
    cursor: pointer
}

.c-vocal-streaming__item+.c-vocal-streaming__item {
    margin-left: var(--c-12px-3)
}

.c-vocal-streaming__empty {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

.c-vocal-streaming__empty img {
    width: 208px;
    height: 120px;
    margin: 0 var(--c-12px-3)
}

.c-vocal-streaming__empty dotlottie-player {
    width: 160px;
    height: 160px
}

.c-popup-streaming .c-vocal-streaming {
    flex: 1
}

.c-popup-streaming .c-vocal-streaming__item {
    flex: 0 0 auto;
    width: calc( ( 100% - var(--c-12px-3) ) / 2)
}

.c-popup-streaming .c-vocal-streaming__item .c-vocal-streaming__img {
    height: 152px
}

.c-popup-streaming .c-vocal-streaming__item .c-vocal-streaming__info>.c-text {
    -webkit-line-clamp: 6
}

.c-odds-page .c-vocal-streaming {
    height: 360px
}

.c-odds-page .c-vocal-streaming__item {
    flex: 1;
    min-width: calc( ( 100% - var(--c-36px-9) ) / 4);
    max-width: calc( ( 100% - var(--c-24px-6) ) / 3)
}

.c-odds-page .c-vocal-streaming__item .c-vocal-streaming__img {
    height: 112px
}

.c-odds-page .c-vocal-streaming__item .c-vocal-streaming__info>.c-text {
    -webkit-line-clamp: 4
}

[data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__item {
    flex: 0 1 auto;
    min-width: 44%;
    width: calc( ( 100% - .5rem ) / 2)
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming {
    --c-vocal-streaming-player-padding-width: .5rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__info {
    padding: .5rem
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__info .c-text-streamer {
    margin-bottom: .25rem;
    font-size: var(--c-av-font-sm)
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__info .c-text-streamer .c-icon::before {
    font-size: inherit
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__info>.c-text {
    font-size: var(--c-av-font-xs)
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__player .c-vocal-streaming__img::before {
    z-index: 0
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__player+.c-vocal-streaming__list {
    margin-top: .5rem
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__option {
    padding-right: .5rem
}

@keyframes c-vocal-streaming-btn-play-effect {
    0% {
        transform: scale(1);
        opacity: 0
    }

    50% {
        transform: scale(1.375);
        opacity: .4
    }

    100% {
        transform: scale(1.125);
        opacity: 0
    }
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__playing .c-preloader__circle-1::before,[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__playing .c-preloader__circle-2::before {
    border-width: .125rem
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__scroll-prev,[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__scroll-next {
    display: none
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__scroller {
    -ms-overflow-style: auto;
    scrollbar-width: auto
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__scroller::-webkit-scrollbar {
    display: block
}

[data-platform="desktop-in-mobile"] .c-vocal-streaming .c-vocal-streaming__item+.c-vocal-streaming__item {
    margin-left: .5rem
}

@media screen and (orientation: landscape) {
    [data-platform="desktop-in-mobile"] .c-vocal-streaming__option .c-btn--play {
        width:1.5rem;
        height: 1.5rem
    }

    [data-platform="desktop-in-mobile"] .c-vocal-streaming__option .c-btn--play .c-icon::before {
        font-size: 1.25rem
    }

    [data-platform="desktop-in-mobile"] .c-vocal-streaming__playing {
        width: 1.5rem;
        height: 1.5rem
    }

    [data-platform="desktop-in-mobile"] .c-vocal-streaming__playing .c-preloader__spiner {
        width: 1.125rem;
        height: 1.125rem
    }

    [data-platform="desktop-in-mobile"] .c-vocal-streaming__playing+.c-btn--play {
        margin-left: .75rem
    }

    [data-platform="desktop-in-mobile"] .c-vocal-streaming__item .c-vocal-streaming__img {
        height: 120px
    }
}

@media screen and (orientation: portrait) {
    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming {
        --c-vocal-streaming-player-height: 56px;
        flex: 0 0 auto;
        height: 200px
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__info>.c-text {
        -webkit-line-clamp: 1
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__img .c-btn--play {
        width: 1.75rem;
        height: 1.75rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__img .c-btn--play .c-icon::before {
        font-size: 1.5rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__option .c-btn--play {
        width: 1.25rem;
        height: 1.25rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__option .c-btn--play .c-icon::before {
        font-size: 1.125rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__playing {
        width: 1.25rem;
        height: 1.25rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__playing .c-preloader__spiner {
        width: .875rem;
        height: .875rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__playing+.c-btn--play {
        margin-left: .5rem
    }

    [data-platform="desktop-in-mobile"] .c-popup-streaming .c-vocal-streaming .c-vocal-streaming__item .c-vocal-streaming__img {
        height: 60px
    }
}

.c-header-menu {
    --item: 224px
}

@media screen and (max-width: 1536px) {
    .c-header-menu {
        padding-left:.25rem
    }
}

.c-header-menu img {
    width: 100%;
    height: auto
}

.c-header-menu__content {
    display: inline-flex;
    flex-direction: row;
    width: 100%
}

.c-header-menu__item {
    flex: 0 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: inherit;
    padding-top: var(--c-3px-3);
    padding-bottom: var(--c-9px-9);
    padding-left: 2%;
    padding-right: 2%;
    font-size: var(--c-av-font-lg);
    white-space: nowrap;
    cursor: pointer
}

@media screen and (max-width: 1536px) {
    .c-header-menu__item {
        padding-left:1.5%;
        padding-right: 1.5%;
        font-size: var(--c-av-font-md)
    }
}

.c-header-menu__item::after {
    content: '';
    display: block;
    height: 4px;
    width: 0;
    -webkit-clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
    clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
    position: absolute;
    bottom: 0;
    transition: ease .3s;
    pointer-events: none
}

.c-header-menu__item>.c-text {
    position: relative;
    transition: ease-in .1s;
    transform: scale(1);
    line-height: var(--c-18px-9);
    font-weight: bold;
    line-height: 1
}

.c-header-menu__item .c-tag {
    line-height: 1.333;
    position: absolute;
    top: 0;
    right: 0;
    transform: scale(0.625) translate(125%, -120%);
    text-transform: uppercase
}

.c-header-menu__item[data-selected="true"]::after {
    width: 100px
}

.c-header-menu__bg {
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 0px;
    position: absolute;
    top: 68px;
    left: 0;
    right: 0;
    z-index: 2;
    transition: ease-in .2s;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-header-menu__bg::before {
    content: '';
    display: flex;
    width: 100%;
    height: inherit;
    background-image: url("../Images/HeaderMenu/Left-Bg.png?65937");
    background-repeat: no-repeat;
    background-position: left;
    position: absolute
}

.c-header-menu__bg::after {
    content: '';
    display: flex;
    width: 100%;
    height: inherit;
    background-image: url("../Images/HeaderMenu/Right-Bg.png?36125");
    background-repeat: no-repeat;
    background-position: right;
    position: absolute
}

[data-platform="desktop-in-mobile"] .c-header-menu__item {
    flex: 0 0 auto;
    padding-left: 2%;
    padding-right: 2%
}

[data-platform="desktop-in-mobile"] .c-header-menu__item>.c-text {
    font-size: 13px
}

[data-platform="desktop-in-mobile"] .c-header-menu__item:first-child::after {
    width: 94px
}

[data-platform="desktop-in-mobile"] .c-header-menu__item:last-child {
    padding-right: 0
}

[lang="vn"][data-platform="desktop-in-mobile"] .c-header-menu__item,[lang="id"][data-platform="desktop-in-mobile"] .c-header-menu__item {
    padding-left: 2%;
    padding-right: 2%
}

[lang="en"][data-platform="desktop-in-mobile"] .c-header-menu__item,[lang="ko"][data-platform="desktop-in-mobile"] .c-header-menu__item {
    padding-left: 2%;
    padding-right: 2%
}

[lang="jp"][data-platform="desktop-in-mobile"] .c-header-menu__item {
    padding-left: 1.5%
}

[lang="jp"][data-platform="desktop-in-mobile"] .c-header-menu__item .c-header-menu__item {
    padding-left: 2%;
    padding-right: 2%
}

.c-header-menu__content.c-is-hover+.c-header-menu__bg {
    height: 180px;
    visibility: visible;
    opacity: 1
}

.c-header-menu__item.c-is-hover .c-header-submenu {
    display: flex;
    z-index: 3;
    visibility: visible;
    opacity: 1
}

.c-header-menu__item.c-is-hover .c-header-submenu .c-header-submenu__item {
    display: flex;
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1
}

.c-header-menu__item.c-is-hover .swiper-button-next,.c-header-menu__item.c-is-hover .swiper-button-prev {
    visibility: visible;
    opacity: 1
}

.c-header-submenu__item.c-is-remove-hover {
    pointer-events: none
}

.c-header-submenu:hover .c-header-submenu__item {
    pointer-events: auto
}

.c-header-submenu {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 180px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding-top: .5rem;
    visibility: hidden;
    opacity: 0;
    cursor: default
}

.c-header-submenu *,.c-header-submenu :after,.c-header-submenu :before {
    box-sizing: border-box
}

.c-header-submenu__item {
    flex: 0 0 auto;
    display: flex;
    width: 224px !important;
    height: 165px;
    position: relative;
    transform: translate3d(0, 20px, 0);
    transition: ease-in .3s;
    visibility: hidden;
    opacity: 0;
    cursor: pointer
}

.c-header-submenu__item::before {
    content: '';
    display: inline-flex;
    width: 26%;
    height: 41%;
    position: absolute;
    right: 20px;
    bottom: 40px;
    -webkit-clip-path: polygon(85% 0%, 95% 0, 11% 100%, 1% 100%);
    clip-path: polygon(85% 0%, 95% 0, 11% 100%, 1% 100%);
    z-index: 2
}

.c-header-submenu__item::after {
    content: '';
    display: inline-flex;
    width: 20%;
    height: 93%;
    position: absolute;
    right: 25%;
    transform: skew(-36deg, 0deg);
    z-index: 2
}

.c-header-submenu__item:hover {
    transform: scale(1.1);
    z-index: 6
}

.c-header-submenu__item:hover .c-header-menu__content {
    visibility: visible;
    opacity: 1
}

.c-header-submenu__item:hover .c-header-submenu__bg {
    -webkit-filter: none;
    filter: none;
    opacity: .5
}

.c-header-submenu__item:hover .c-header-submenu__vision {
    transform: translate3d(-8px, -8px, 0)
}

.c-header-submenu__bg {
    display: block;
    width: inherit;
    height: auto;
    position: absolute;
    z-index: 0;
    transition: ease-out .1s;
    transform: translateX(-40px);
    -webkit-clip-path: polygon(45% 0%, 100% 0%, 55% 100%, 0% 100%);
    clip-path: polygon(45% 0%, 100% 0%, 55% 100%, 0% 100%);
    -webkit-mask-image: linear-gradient(to top, transparent 25%, rgba(0,0,0,0.85) 45%, transparent 90%);
    -webkit-filter: saturate(200%) grayscale(100%);
    filter: saturate(200%) grayscale(100%);
    opacity: .3
}

.c-header-submenu__logo {
    display: inline-block;
    width: 50%;
    height: auto;
    position: absolute;
    left: -5px;
    z-index: 4;
    transition: ease .2s
}

.c-header-submenu__logo-c {
    display: inline-block;
    position: absolute;
    opacity: 0;
    visibility: hidden
}

.c-header-submenu__logo-g {
    display: inline-block;
    position: absolute;
    opacity: .9;
    visibility: visible
}

.c-header-submenu__vision {
    display: block;
    position: absolute;
    width: inherit;
    left: -8px;
    bottom: 95%;
    z-index: 3;
    transition: ease-in .2s;
    transform: translate3d(-12px, -2px, 0px)
}

.c-header-submenu__vision picture {
    display: flex;
    position: absolute;
    width: inherit;
    height: auto
}

.c-header-submenu__play {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 32%;
    max-width: 42%;
    height: 22px;
    padding: 0 .5rem;
    position: absolute;
    left: 43px;
    bottom: 20%;
    z-index: 5;
    box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.5)
}

[lang="id"] .c-header-submenu__play {
    max-width: 43%;
    padding: 0 var(--c-6px-6)
}

.c-header-submenu__play::before {
    content: '';
    display: flex;
    width: var(--c-6px-6);
    height: 22px;
    position: absolute;
    left: -12px;
    transform: skew(-35deg, 0deg)
}

.c-header-submenu__play::after {
    content: '';
    display: flex;
    width: 100%;
    height: 22px;
    position: absolute;
    transform: skew(-35deg, 0deg);
    box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.5)
}

.c-header-submenu__play span {
    text-align: center;
    font-size: var(--c-12px-3);
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 1
}

.c-header-submenu__name {
    display: inline-flex;
    width: 200px;
    height: 20%;
    justify-content: center;
    align-items: center;
    position: relative;
    right: 0;
    top: 80%;
    z-index: 4
}

.c-header-submenu__name::before {
    content: '';
    display: flex;
    width: inherit;
    height: 100%;
    position: absolute;
    right: 0px;
    transform: skew(-35deg, 0deg);
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 13%)
}

.c-header-submenu__name::after {
    content: '';
    display: flex;
    width: 17%;
    height: 100%;
    position: absolute;
    right: 0px;
    transform: skew(-35deg, 0deg)
}

.c-header-submenu__name span {
    display: -webkit-box;
    width: 68%;
    line-height: 1.2;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    white-space: normal;
    word-wrap: break-word;
    padding-right: var(--c-12px-3);
    padding-left: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    z-index: 0
}

[lang="ch"] .c-header-submenu__name span,[lang="cs"] .c-header-submenu__name span {
    font-size: 14px
}

[lang="vn"] .c-header-submenu__name span,[lang="id"] .c-header-submenu__name span {
    font-size: var(--c-12px-3)
}

.c-header-submenu__name img {
    display: inline-block;
    width: 14px;
    right: 10px;
    position: absolute;
    z-index: 1;
    transform: skew(-35deg, 0deg)
}

.c-header-submenu__new {
    display: inline-flex;
    width: 52px;
    height: var(--c-18px-9);
    justify-content: center;
    align-items: center;
    position: absolute;
    font-weight: bold;
    font-size: .5rem;
    text-align: center;
    right: 3%;
    z-index: 4
}

.c-header-submenu__new::after {
    content: '';
    display: inline-flex;
    width: inherit;
    height: inherit;
    position: absolute;
    z-index: -1;
    transform: skew(-35deg, 0deg)
}

.c-header-submenu__hot {
    display: inline-flex;
    width: 52px;
    height: var(--c-18px-9);
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 3%;
    z-index: 4;
    font-weight: bold;
    font-size: .5rem;
    text-align: center
}

.c-header-submenu__hot::after {
    content: '';
    display: inline-flex;
    width: inherit;
    height: inherit;
    position: absolute;
    z-index: -1;
    transform: skew(-35deg, 0deg)
}

.c-header-submenu--sports .c-header-submenu__item:hover .c-header-submenu__vision {
    transform: translate3d(-5px, -8px, 0)
}

.c-header-submenu--sports .c-header-submenu__vision {
    transform: translate3d(-8px, -2px, 0px)
}

.c-header-submenu--sports .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--virtual-sports .c-header-submenu__vision-border {
    -webkit-filter: hue-rotate(0deg);
    filter: hue-rotate(0deg)
}

.c-header-submenu--virtual-sports .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--slot-games .c-header-submenu__item:hover .c-header-submenu__logo-c {
    opacity: 1;
    visibility: visible
}

.c-header-submenu--slot-games .c-header-submenu__item:hover .c-header-submenu__logo-g {
    opacity: 0;
    visibility: hidden
}

.c-header-submenu--slot-games .c-header-submenu__logo {
    width: 40%;
    transform: translate3d(-17px, 66px, 20px)
}

.c-header-submenu--slot-games .c-header-submenu__play {
    min-width: var(--c-96px-6)
}

.c-header-submenu--slot-games .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--esports .c-header-submenu__vision-border {
    -webkit-filter: hue-rotate(207deg) saturate(910%);
    filter: hue-rotate(207deg) saturate(910%)
}

.c-header-submenu--esports .c-header-submenu__play {
    min-width: var(--c-96px-6)
}

.c-header-submenu--esports .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--number-game .c-header-submenu__item:hover .c-header-submenu__logo-c {
    opacity: 1;
    visibility: visible
}

.c-header-submenu--number-game .c-header-submenu__item:hover .c-header-submenu__logo-g {
    opacity: 0;
    visibility: hidden
}

.c-header-submenu--number-game .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--live-casino .c-header-submenu__item:hover .c-header-submenu__logo-c {
    opacity: 1;
    visibility: visible
}

.c-header-submenu--live-casino .c-header-submenu__item:hover .c-header-submenu__logo-g {
    opacity: 0;
    visibility: hidden
}

.c-header-submenu--live-casino .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--casino .c-header-submenu__vision-border {
    -webkit-filter: hue-rotate(215deg) saturate(910%);
    filter: hue-rotate(215deg) saturate(910%)
}

.c-header-submenu--casino .c-header-submenu__play {
    min-width: var(--c-96px-6)
}

.c-header-submenu--casino .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--RNG .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--saba-club .c-header-submenu__item:hover .c-header-submenu__logo-c {
    opacity: 1;
    visibility: visible
}

.c-header-submenu--saba-club .c-header-submenu__logo {
    width: 40%;
    transform: translate3d(-20px, 70px, 20px)
}

.c-header-submenu--saba-club .c-header-submenu__logo-c {
    opacity: .7;
    visibility: visible
}

[data-darkmode="true"] .c-header-submenu__logo-c {
    -webkit-filter: invert(1);
    filter: invert(1)
}

.c-header-submenu--saba-club .c-header-submenu__play {
    min-width: var(--c-96px-6)
}

.c-header-submenu--saba-club .c-header-submenu__name::after {
    background-size: 100%
}

.c-header-submenu--vgaming .c-header-submenu__item:hover .c-header-submenu__logo-c {
    opacity: 1;
    visibility: visible
}

.c-header-submenu--vgaming .c-header-submenu__logo {
    width: 40%;
    transform: translate3d(-20px, 70px, 20px)
}

.c-header-submenu--vgaming .c-header-submenu__logo-c {
    opacity: .7;
    visibility: visible
}

[data-darkmode="true"] .c-header-submenu__logo-c {
    -webkit-filter: invert(1);
    filter: invert(1)
}

.c-header-submenu--vgaming .c-header-submenu__play {
    min-width: var(--c-96px-6)
}

.c-header-submenu--vgaming .c-header-submenu__name::after {
    background-size: 100%
}

@media only screen and (max-width: 1600px) {
    .c-header-submenu-swiper__next {
        left:97%
    }

    .c-header-submenu-swiper__prev {
        right: 97%
    }
}

.c-header-submenu-swiper {
    display: inline-flex;
    width: auto;
    height: auto
}

.c-header-submenu-swiper__prev,.c-header-submenu-swiper__next {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: none;
    font-size: var(--c-48px-3);
    position: absolute;
    z-index: 5;
    top: 50%;
    transform: translateY(-50%);
    transition: ease-in .2s;
    cursor: pointer
}

.c-header-submenu-swiper__prev.swiper-button-disabled,.c-header-submenu-swiper__next.swiper-button-disabled {
    opacity: .2
}

.c-header-submenu-swiper__prev {
    left: 7%
}

@media screen and (max-width: 1536px) {
    .c-header-submenu-swiper__prev {
        left:.5%
    }
}

.c-header-submenu-swiper__next {
    right: 7%
}

@media screen and (max-width: 1536px) {
    .c-header-submenu-swiper__next {
        right:.5%
    }
}

.c-header-menu__item::after {
    background-color: var(--c-av-header-menu-item-selected-border);
    background-image: var(--c-av-header-menu-item-selected-img)
}

.c-header-menu__item .c-tag--hot {
    background-color: var(--c-av-header-menu-hot-tag-bg);
    color: var(--c-av-header-menu-hot-tag-text)
}

.c-header-menu__item[data-selected="true"] {
    color: var(--c-av-header-menu-item-selected-text)
}

.c-header-menu__item:hover,.c-header-menu__item.c-is-hover {
    color: var(--c-av-header-menu-item-hover-text)
}

.c-header-menu__bg {
    background: linear-gradient(to bottom, var(--c-av-header-menu-bg-top) 0%, var(--c-av-header-menu-bg-bottom) 100%);
    box-shadow: 2px 10px 12px -14px var(--c-av-header-menu-shadow)
}

.c-header-menu .c-header-submenu-swiper__prev,.c-header-menu .c-header-submenu-swiper__next {
    background: var(--c-av-header-menu-swiper-arrow-bg);
    color: var(--c-av-header-menu-swiper-arrow-text)
}

.c-header-menu .c-header-submenu-swiper__prev:hover,.c-header-menu .c-header-submenu-swiper__next:hover {
    background-color: var(--c-av-header-menu-swiper-arrow-hover-bg)
}

.c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1) 0%, transparent 100%)
}

.c-header-submenu__item:hover {
    background-color: var(--c-av-header-submenu-item-hover-bg)
}

.c-header-submenu__play::before {
    box-shadow: 0px 0px 15px -5px var(--c-av-header-submenu-item-playline-1-3)
}

.c-header-submenu__play span {
    color: var(--c-av-header-menu-play-now-text)
}

.c-header-submenu__name {
    box-shadow: 15px -10px 8px -11px var(--c-av-header-menu-shadow)
}

.c-header-submenu__name::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-name-bg) 85%, transparent 100%)
}

.c-header-submenu__name span {
    color: var(--c-av-header-submenu-item-name-text)
}

.c-header-submenu__new {
    color: var(--c-av-header-submenu-item-new-text)
}

.c-header-submenu__new::after {
    background: var(--c-av-header-submenu-item-new-bg);
    box-shadow: 3px 3px 4px 0px var(--c-av-header-submenu-item-new-shadow)
}

.c-header-submenu__hot {
    color: var(--c-av-header-submenu-item-hot-text)
}

.c-header-submenu__hot::after {
    background-color: var(--c-av-header-submenu-item-hot-bg);
    box-shadow: 3px 3px 4px 0px var(--c-av-header-submenu-item-hot-shadow)
}

.c-header-submenu--sports .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1-1) 0%, var(--c-av-header-submenu-item-bgline-1-2) 100%)
}

.c-header-submenu--sports .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1) 0%, transparent 100%)
}

.c-header-submenu--sports .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-1-3)
}

.c-header-submenu--sports .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1-1) 0%, var(--c-av-header-submenu-item-bgline-1-2) 100%)
}

.c-header-submenu--sports .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-1) 50%, transparent 100%)
}

.c-header-submenu--virtual-sports .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1-1) 0%, var(--c-av-header-submenu-item-bgline-1-2) 100%)
}

.c-header-submenu--virtual-sports .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1) 0%, transparent 100%)
}

.c-header-submenu--virtual-sports .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-1-3)
}

.c-header-submenu--virtual-sports .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-1-1) 0%, var(--c-av-header-submenu-item-playline-1-2) 100%)
}

.c-header-submenu--virtual-sports .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-1) 50%, transparent 100%)
}

.c-header-submenu--slot-games .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-1-3)
}

.c-header-submenu--slot-games .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-1-1) 0%, var(--c-av-header-submenu-item-playline-1-2) 100%)
}

.c-header-submenu--slot-games .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-1) 50%, transparent 100%)
}

.c-header-submenu--esports .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-2-1) 0%, var(--c-av-header-submenu-item-bgline-2-2) 100%)
}

.c-header-submenu--esports .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-2) 0%, transparent 100%)
}

.c-header-submenu--esports .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-2-3)
}

.c-header-submenu--esports .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-2-1) 0%, var(--c-av-header-submenu-item-playline-2-2) 100%)
}

.c-header-submenu--esports .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-2) 50%, transparent 100%)
}

.c-header-submenu--number-game .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-3-1) 0%, transparent 100%)
}

.c-header-submenu--number-game .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-3) 0%, transparent 50%)
}

.c-header-submenu--number-game .c-header-submenu__item:hover .c-header-submenu__logo-c {
    opacity: 1;
    visibility: visible
}

.c-header-submenu--number-game .c-header-submenu__item:hover .c-header-submenu__logo-g {
    opacity: 0;
    visibility: hidden
}

.c-header-submenu--number-game .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-3-3)
}

.c-header-submenu--number-game .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-3-1) 0%, var(--c-av-header-submenu-item-playline-3-2) 100%)
}

.c-header-submenu--number-game .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-3) 50%, transparent 100%)
}

.c-header-submenu--live-casino .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-3-1) 0%, transparent 100%)
}

.c-header-submenu--live-casino .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-3) 0%, transparent 50%)
}

.c-header-submenu--live-casino .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-3-3)
}

.c-header-submenu--live-casino .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-3-1) 0%, var(--c-av-header-submenu-item-playline-3-2) 100%)
}

.c-header-submenu--live-casino .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-3) 50%, transparent 100%)
}

.c-header-submenu--casino .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-4-1) 0%, var(--c-av-header-submenu-item-bgline-4-2) 100%)
}

.c-header-submenu--casino .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-4) 0%, transparent 100%)
}

.c-header-submenu--casino .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-4-3)
}

.c-header-submenu--casino .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-4-1) 0%, var(--c-av-header-submenu-item-playline-4-2) 100%)
}

.c-header-submenu--casino .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-4) 50%, transparent 100%);
    background-size: 100%
}

.c-header-submenu--RNG .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-3-1) 0%, transparent 100%)
}

.c-header-submenu--RNG .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-3) 0%, transparent 50%)
}

.c-header-submenu--RNG .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-3-3)
}

.c-header-submenu--RNG .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-3-1) 0%, var(--c-av-header-submenu-item-playline-3-2) 100%)
}

.c-header-submenu--RNG .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-3) 50%, transparent 100%)
}

.c-header-submenu--saba-club .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1-1) 0%, var(--c-av-header-submenu-item-bgline-1-2) 100%)
}

.c-header-submenu--saba-club .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1) 0%, transparent 100%)
}

.c-header-submenu--saba-club .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-1-3)
}

.c-header-submenu--saba-club .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-1-1) 0%, var(--c-av-header-submenu-item-playline-1-2) 100%)
}

.c-header-submenu--saba-club .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-1) 50%, transparent 100%)
}

.c-header-submenu--vgaming .c-header-submenu__item::before {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1-1) 0%, var(--c-av-header-submenu-item-bgline-1-2) 100%)
}

.c-header-submenu--vgaming .c-header-submenu__item::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-bgline-1) 0%, transparent 100%)
}

.c-header-submenu--vgaming .c-header-submenu__play::before {
    background-color: var(--c-av-header-submenu-item-playline-1-3)
}

.c-header-submenu--vgaming .c-header-submenu__play::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-playline-1-1) 0%, var(--c-av-header-submenu-item-playline-1-2) 100%)
}

.c-header-submenu--vgaming .c-header-submenu__name::after {
    background: linear-gradient(to bottom, var(--c-av-header-submenu-item-name-1) 50%, transparent 100%)
}

.c-sport-highlight-list {
    position: relative;
    padding: .25rem .5rem
}

.c-sport-highlight-list .slides.swiper-container {
    padding-bottom: 0
}

.c-sport-highlight-list .swiper-button-prev {
    left: .25rem
}

.c-sport-highlight-list .swiper-button-next {
    right: .25rem
}

.c-sport-highlight-list .swiper-button-prev,.c-sport-highlight-list .swiper-button-next {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 34px;
    border-radius: 100%;
    font-size: var(--c-24px-6);
    cursor: pointer;
    box-shadow: none;
    transition: all 0.2s ease-in;
    visibility: visible
}

.c-sport-highlight-list .swiper-button-prev.swiper-button-disabled,.c-sport-highlight-list .swiper-button-prev::after,.c-sport-highlight-list .swiper-button-next.swiper-button-disabled,.c-sport-highlight-list .swiper-button-next::after {
    display: none
}

.c-sport-highlight-list .c-icon--arrow-left::before,.c-sport-highlight-list .c-icon--arrow-right::before {
    font-size: var(--c-av-font-md)
}

.c-sport-highlight-list__item {
    flex: 1 1 auto;
    position: relative;
    cursor: pointer;
    height: var(--c-36px-9);
    overflow: hidden
}

.c-sport-highlight-list__item::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 100%;
    right: 0;
    left: 0;
    transition: .2s ease
}

.c-sport-highlight-list__item[data-selected="true"] {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box
}

.c-sport-highlight-list__item .c-text {
    display: -webkit-box;
    position: absolute;
    top: 0;
    height: 26px;
    padding: .125rem .25rem;
    font-size: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    z-index: 1;
    transition: .2s ease;
    opacity: 0
}

.c-sport-highlight-list__item:hover::after {
    bottom: 0
}

.c-sport-highlight-list__item:hover .c-text {
    opacity: 1
}

.c-streaming--highlight .c-sport-highlight-list {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 720px;
    padding: 0.5rem var(--c-24px-6);
    margin-bottom: 2.5rem;
    background: transparent;
    transition: ease-in .3s;
    box-sizing: border-box;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 50%, 0)
}

.c-streaming--highlight .c-sport-highlight-list[data-open="true"] {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0)
}

.c-streaming--highlight .c-sport-highlight-list[data-open="false"] {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 50%, 0)
}

.c-streaming--highlight .c-sport-highlight-list .slides-btn-prev {
    left: .5rem
}

.c-streaming--highlight .c-sport-highlight-list .slides-btn-next {
    right: .5rem
}

.c-streaming--highlight .c-sport-highlight-list .swiper-button-prev,.c-streaming--highlight .c-sport-highlight-list .swiper-button-next {
    width: 40px;
    height: 40px;
    top: 52px;
    font-size: var(--c-48px-3)
}

.c-streaming--highlight .c-sport-highlight-list .c-icon--arrow-left::before,.c-streaming--highlight .c-sport-highlight-list .c-icon--arrow-right::before {
    font-size: var(--c-av-font-3xl)
}

.c-streaming--highlight .c-sport-highlight-list .c-sport-highlight-list__item {
    height: 84px;
    overflow: hidden
}

.c-streaming--highlight .c-sport-highlight-list .c-sport-highlight-list__item .c-text {
    height: var(--c-36px-9);
    padding: .5rem;
    font-size: var(--c-12px-3);
    line-height: 1.2
}

.c-sport-highlight-list {
    background-color: var(--c-av-sport-highlight-list-bg)
}

.c-sport-highlight-list .swiper-button-prev,.c-sport-highlight-list .swiper-button-next {
    color: var(--c-av-sport-highlight-list-swiper-button-text);
    background-color: var(--c-av-sport-highlight-list-swiper-button-bg);
    background-image: none
}

.c-sport-highlight-list .swiper-button-prev.active,.c-sport-highlight-list .swiper-button-prev:hover,.c-sport-highlight-list .swiper-button-next.active,.c-sport-highlight-list .swiper-button-next:hover {
    background-color: var(--c-av-sport-highlight-list-swiper-button-hover-bg)
}

.c-sport-highlight-list__item::after {
    background-image: var(--c-av-sport-highlight-list-item-after-bg-image)
}

.c-sport-highlight-list__item[data-selected="true"] {
    border-color: var(--c-av-sport-highlight-list-item-selected-border)
}

.c-sport-highlight-list__item .c-text {
    color: var(--c-av-sport-highlight-list-item-text)
}

.c-sport-highlight-list__item:hover::after {
    background-image: var(--c-av-sport-highlight-list-item-hover-after-bg-image)
}

.c-event-card-group {
    display: flex;
    justify-content: center;
    margin-right: var(--c-24px-6);
    margin-left: var(--c-24px-6);
    margin-bottom: var(--c-6px-6);
    position: relative
}

.c-event-card-group__close {
    order: 1;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    color: var(--c-av-event-card-group-close);
    border-radius: 100%;
    position: absolute;
    right: -1.25rem;
    cursor: pointer
}

.c-event-card-group__close:hover {
    color: var(--c-av-event-card-group-close-hover-icon);
    background-color: var(--c-av-event-card-group-close-hover);
    box-shadow: 0 0 0.2rem 0 var(--c-av-event-card-group-close-hover-shadow)
}

.c-event-card-group__main {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    z-index: 0
}

.c-event-card-group .swiper-container {
    overflow: hidden
}

.c-event-card-group .swiper-slide {
    display: flex;
    width: auto;
    height: auto
}

.c-event-card-group .swiper-button__next,.c-event-card-group .swiper-button__prev {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    width: 20px;
    height: 20px;
    background-image: none;
    background-color: var(--c-av-event-card-swiper-button);
    border-radius: 100%;
    box-shadow: 0 0 0.2rem 0 var(--c-av-event-card-swiper-button-shadow);
    position: absolute;
    top: auto;
    z-index: 1;
    opacity: 1;
    cursor: pointer
}

.c-event-card-group .swiper-button__next.swiper-button-disabled,.c-event-card-group .swiper-button__prev.swiper-button-disabled {
    display: none
}

.c-event-card-group .swiper-button__next:hover,.c-event-card-group .swiper-button__prev:hover {
    background-color: var(--c-av-event-card-swiper-button-hover)
}

.c-event-card-group .swiper-button__next:hover i,.c-event-card-group .swiper-button__prev:hover i {
    color: var(--c-av-event-card-swiper-button-hover-icon)
}

.c-event-card-group .swiper-button__next .c-icon,.c-event-card-group .swiper-button__prev .c-icon {
    transition: .3s
}

.c-event-card-group .swiper-button__next .c-icon::before,.c-event-card-group .swiper-button__prev .c-icon::before {
    font-size: var(--c-av-font-md)
}

.c-event-card-group .swiper-button__prev {
    left: -16px
}

.c-event-card-group .swiper-button__next {
    right: -16px
}

.c-event-card-group:hover .swiper-button__next,.c-event-card-group:hover .swiper-button__prev {
    opacity: 1;
    transition: all .3s ease-in-out
}

.c-event-card-group[data-open="true"] {
    height: 100%;
    opacity: 1;
    visibility: visible
}

.c-event-card-group[data-open="false"] {
    height: 0px;
    margin-bottom: 0px;
    opacity: 0;
    visibility: collapse
}

.c-event-card {
    --margin: .25rem;
    display: flex;
    flex-direction: column;
    margin-left: var(--c-3px-3);
    margin-right: var(--c-3px-3);
    padding: var(--c-6px-6);
    max-width: 350px;
    background-color: var(--c-av-event-card-bg);
    border: 1px solid;
    border-color: var(--c-av-event-card-border);
    border-radius: var(--c-av-border-radius);
    position: relative;
    overflow: hidden
}

.c-event-card:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: var(--c-av-event-card-color-bg);
    background-image: var(--c-av-event-card-color-img);
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 0;
    transform: skew(-31deg) translate(-64%, 0%)
}

.c-event-card:hover {
    border-color: var(--c-av-event-card-hover)
}

.c-event-card.c-in-play {
    background-color: var(--c-av-event-card-inplay-bg);
    border-color: var(--c-av-event-card-inplay-border)
}

.c-event-card.c-in-play:before {
    background-color: var(--c-av-event-card-inplay-color-bg);
    background-image: var(--c-av-event-card-inplay-color-img);
    opacity: 0.125
}

.c-event-card.c-in-play:hover {
    border-color: var(--c-av-event-card-inplay-hover)
}

.c-event-card.c-in-play .c-event-card-bets-group:before {
    background-color: var(--c-av-event-card-inplay-bets-bg);
    opacity: 0.235
}

.c-event-card.c-in-play .c-text-league__line:before {
    background-color: var(--c-av-event-card-inplay-text-league-gradient-1)
}

.c-event-card.c-in-play .c-text-league__line:after {
    background-color: var(--c-av-event-card-inplay-text-league-gradient-1)
}

.c-event-card.c-event-card--empty {
    border-color: var(--c-av-event-card-empty-border)
}

.c-event-card.c-event-card--empty:hover {
    border-color: var(--c-av-event-card-empty-hover)
}

.c-event-card.c-event-card--empty:before {
    background-color: var(--c-av-event-card-color-empty-bg)
}

.c-event-card__header {
    flex: 0 0 auto;
    position: relative;
    display: inline-flex;
    cursor: pointer;
    z-index: 1
}

.c-event-card__header .c-icon--checkbox+.c-match-time {
    margin-left: .25rem
}

.c-event-card__header+.c-event-card__match-double-line {
    margin-top: .125rem
}

.c-event-card__match {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: var(--c-3px-3);
    padding-bottom: var(--c-3px-3);
    position: relative;
    cursor: pointer
}

.c-event-card__match .c-team-flag {
    flex: 0 0 auto;
    width: 22px;
    height: 22px
}

.c-event-card__match .c-team-flag img {
    max-width: 100%
}

.c-event-card__match .c-team-flag:empty {
    display: none
}

.c-event-card__match .c-team-name {
    flex: 1;
    display: -webkit-box;
    padding: 0 .125rem;
    text-align: center;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--c-av-event-card-match-team-name);
    overflow: hidden
}

.c-event-card__match .c-team-name.c-team-red {
    color: var(--c-av-event-card-team-name-red)
}

.c-event-card__match .c-team-name.c-team-blue {
    color: var(--c-av-event-card-team-name-blue)
}

.c-event-card__match [class*="c-event-card__team"] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 37%;
    min-height: var(--c-36px-9)
}

.c-event-card__match-double-line {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-rows: 1fr 1fr;
    line-height: 1.5
}

.c-event-card__match-double-line .c-event-card__team-home {
    order: 1;
    grid-column: 1 / 2;
    grid-row: 1 / 2;
    display: flex;
    min-width: 0
}

.c-event-card__match-double-line .c-event-card__team-away {
    order: 3;
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    display: flex;
    min-width: 0
}

.c-event-card__match-double-line .c-event-card__info {
    order: 2;
    display: flex;
    align-items: center;
    grid-column: 2 / 3;
    grid-row: 1 / 3;
    padding-left: var(--c-6px-6);
    padding-right: var(--c-6px-6);
    min-width: auto;
    max-width: none
}

.c-event-card__match-double-line .c-event-card__info .c-match-score {
    display: inline-flex;
    flex-direction: column;
    margin: 0
}

.c-event-card__match-double-line .c-team-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-event-card__match-double-line+.c-event-card-msg {
    margin-top: .25rem
}

.c-event-card__info {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: var(--c-48px-3);
    max-width: 26%;
    padding: 0 .125rem;
    text-align: center
}

.c-event-card__footer {
    display: flex
}

.c-event-card__footer .c-btn {
    margin-left: auto;
    margin-top: .125rem;
    background-color: transparent;
    border-color: transparent;
    color: var(--c-av-event-card-footer-btn-text)
}

.c-event-card__footer .c-btn:hover {
    color: var(--c-av-event-card-footer-btn-hover-text)
}

.c-event-card.c-event-card--empty {
    pointer-events: none
}

.c-event-card .c-match-score {
    margin: 0;
    white-space: nowrap;
    font-weight: bold;
    color: var(--c-av-event-card-match-score-color)
}

.c-event-card .c-match-score,.c-event-card .c-match-time {
    min-height: var(--c-18px-9)
}

.c-event-card .c-match-time {
    display: flex;
    flex-direction: column
}

.c-event-card .c-text-league {
    flex: 1;
    display: flex;
    align-items: center
}

.c-event-card .c-text-league .c-text {
    flex: 0 0 auto;
    display: -webkit-box;
    max-width: 10rem;
    padding: 0 var(--c-6px-6);
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 1
}

.c-event-card .c-text-league__line {
    flex: 1;
    display: flex;
    align-items: center
}

.c-event-card .c-text-league__line::before {
    flex: 1;
    content: "";
    display: block;
    height: 1px;
    background-color: var(--c-av-event-card-text-league-gradient-1)
}

.c-event-card .c-text-league__line:after {
    background-color: var(--c-av-event-card-text-league-gradient-1)
}

.c-event-card .c-text-league__line:first-child i {
    order: -1;
    margin-right: 0.125rem;
    width: var(--c-18px-9);
    height: var(--c-18px-9)
}

.c-event-card .c-text-league__line:first-child i[class^="c-iconcolor-"]::before {
    transform: scale(0.375)
}

.c-event-card .c-text-league__line .c-btn--cashout {
    padding: 0;
    margin-left: 0.25rem;
    min-height: auto;
    border-radius: 50%
}

.c-event-card [class*="smallBtn"].accent:hover {
    background-color: var(--c-av-event-smallBtn-accent-hover) !important
}

.c-event-card .c-odds-button {
    background-color: var(--c-av-event-card-odds-button-bg);
    background-image: var(--c-av-event-card-odds-button-img);
    border-width: var(--c-av-event-card-odds-button-border-width)
}

.c-event-card .c-odds-button:hover {
    background-color: var(--c-av-event-card-odds-button-hover-bg);
    background-image: var(--c-av-event-card-odds-button-hover-img)
}

.c-event-card--default {
    border-color: var(--c-av-event-card-default-border)
}

.c-event-card--default::before {
    display: none
}

.c-event-card--has-selection .c-event-card__match-double-line {
    padding-left: 20px
}

.c-event-card-msg {
    display: flex;
    align-items: center;
    padding: var(--c-6px-6) 0.5rem;
    font-size: var(--c-12px-3);
    color: var(--c-av-event-card-msg-text);
    background-color: var(--c-av-event-card-msg-bg);
    border-radius: var(--c-av-border-radius);
    animation: c-event-card-msg-open .2s forwards
}

@keyframes c-event-card-msg-open {
    0% {
        max-height: 0;
        visibility: hidden;
        opacity: 0
    }

    100% {
        max-height: 100px;
        visibility: visible;
        opacity: 1
    }
}

.c-event-card-msg [class*="c-text"] {
    line-height: 1.5;
    white-space: normal
}

.c-event-card-msg .c-icon {
    align-self: flex-start;
    color: var(--c-av-event-card-msg-icon)
}

.c-event-card-msg .c-icon+.c-text {
    flex: 1
}

.c-event-card-bets-group {
    display: flex;
    padding: 0 var(--c-3px-3) var(--c-3px-3);
    position: relative
}

.c-event-card-bets-group:before {
    content: "";
    display: block;
    background-color: var(--c-av-event-card-bets-bg);
    border-radius: var(--c-3px-3);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0.3
}

.c-event-card-bets {
    flex: 1;
    min-width: 0;
    padding: 0 var(--c-3px-3) var(--c-3px-3)
}

.c-event-card-bets__header {
    display: flex;
    align-items: center;
    height: 28px;
    position: relative;
    cursor: pointer
}

.c-event-card-bets__header .c-btn {
    padding: 0
}

.c-event-card-bets__main {
    display: flex;
    flex-direction: column
}

.c-event-card-bets__main .c-odds-button {
    flex: 1;
    min-width: 0
}

.c-event-card-bets__main .c-odds-button+.c-odds-button {
    margin-top: var(--c-3px-3)
}

.c-event-card-bets__main .c-odds-button[data-odds-status='close-price'] .c-odds {
    margin-left: initial
}

.c-event-card-bets__main .c-odds-button[data-odds-status='close'] .c-odds {
    margin-left: initial
}

.c-event-card-bets__main .c-odds-button[data-odds-status='close'] .c-text {
    max-width: 100%
}

.c-event-card-bets__main .c-odds-button .c-text:empty+.c-text-goal:empty+.c-odds {
    margin-left: 0
}

.c-event-card-bets__main .c-odds-button .c-text-goal:empty+.c-odds {
    min-width: auto;
    margin-left: 0
}

.c-event-card-bets__main .c-odds-button .c-odds {
    justify-content: flex-end;
    padding: 0px;
    margin-left: auto;
    min-height: auto;
    background-color: transparent
}

.c-event-card-bets__main .c-odds-button .c-odds:hover {
    background-color: transparent
}

.c-event-card-bets__main .c-odds-button .c-odds::after {
    display: block
}

.c-event-card-bets .c-text {
    flex: 0 0 auto;
    display: -webkit-box;
    margin: 0 auto;
    max-width: calc( 100% - 8%);
    font-weight: 500;
    text-align: center;
    color: var(--c-av-event-card-bets-text);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 1
}

.c-event-card-bets .c-btn {
    flex: 0 0 auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0
}

.c-event-card-bets .c-btn .c-icon:not(.c-icon--cashout) {
    font-weight: 600;
    color: var(--c-av-event-card-bets-icon)
}

.c-event-card-bets .c-odds-button>.c-text {
    margin-left: 0
}

.c-event-card-bets .c-btn--cashout .c-icon--cashout {
    padding: 0
}

[data-login="false"] .c-event-card__match,[data-login="false"] .c-event-card__header {
    cursor: default
}

[data-login="false"] .c-event-card-bets__header {
    cursor: default
}

.c-side-banner {
    padding: var(--c-6px-6);
    position: relative;
    border-radius: var(--c-av-border-radius)
}

.c-side-banner[data-status="close"] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    float: right;
    height: 40px;
    padding: .125rem;
    color: var(--c-av-side-banner-icon);
    transition: .2s ease
}

.c-side-banner[data-status="close"] .c-side-banner__heading {
    display: flex;
    align-items: center;
    height: 40px
}

.c-side-banner[data-status="close"] .c-btn {
    margin-left: 0
}

.c-side-banner[data-status="close"] .c-side-banner__content {
    width: 240px;
    margin-right: var(--c-6px-6);
    position: absolute;
    right: 100%;
    top: 0;
    box-shadow: var(--c-av-box-shadow);
    transition: .2s ease
}

.c-side-banner[data-status="close"] [class="c-icon--exclusive-offer"] {
    display: block
}

.c-side-banner[data-status="close"][data-open="true"] {
    background-color: var(--c-av-side-banner-open-mini-bg)
}

.c-side-banner[data-status="close"][data-open="true"] .c-side-banner__content {
    display: block;
    opacity: 1;
    visibility: visible
}

.c-side-banner[data-status="close"][data-open="false"] {
    background-color: var(--c-av-side-banner-close-mini-bg)
}

.c-side-banner[data-status="close"][data-open="false"] .c-side-banner__content {
    display: nono;
    opacity: 0;
    visibility: hidden
}

.c-side-banner[data-status="open"] [class*="c-icon--"] {
    display: none
}

.c-side-banner__heading {
    display: flex
}

.c-side-banner__item {
    transition: .2s ease;
    cursor: pointer
}

.c-side-banner__item:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.c-side-banner__swiper {
    overflow: hidden
}

.c-side-banner__content {
    border-radius: var(--c-av-border-radius)
}

.c-side-banner__list {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
}

.c-side-banner li {
    list-style: none;
    overflow: hidden;
    box-shadow: var(--c-av-side-nav-box-shadow);
    border-radius: var(--c-av-border-radius)
}

.c-side-banner li+li {
    margin-top: var(--c-6px-6)
}

.c-side-banner li img {
    border-radius: var(--c-av-border-radius)
}

.c-side-banner .swiper-pagination {
    position: relative;
    bottom: 0px
}

.c-side-banner .swiper-pagination-bullet {
    background-color: var(--c-av-side-banner-bullet-bg);
    opacity: 1
}

.c-side-banner .swiper-pagination-bullet-active {
    background-color: var(--c-av-side-banner-bullet-active-bg)
}

.c-score-map {
    display: flex;
    flex-direction: column;
    color: var(--c-av-scoremap-text)
}

.c-score-map__header {
    display: flex;
    align-items: center;
    padding-bottom: .5rem
}

.c-score-map__header .c-text {
    margin-right: auto
}

.c-score-map__header .c-btn {
    padding: .125rem;
    height: var(--c-24px-6);
    width: 1.625rem;
    border-width: 1px solid;
    border-color: var(--c-av-score-map-btn-border);
    background-color: var(--c-av-score-map-btn-bg);
    color: var(--c-av-score-map-btn-text)
}

.c-score-map__header .c-btn:hover {
    background-color: var(--c-av-score-map-btn-hover-bg)
}

.c-score-map__header .c-btn+.c-btn {
    margin-left: .25rem
}

.c-score-map__header .c-btn .c-icon::before {
    font-size: var(--c-av-font-lg)
}

.c-score-map__msg {
    padding: var(--c-12px-3);
    text-align: center;
    color: var(--c-av-scoremap-msg-text);
    background-color: var(--c-av-scoremap-msg-bg)
}

.c-score-map__col {
    display: flex
}

.c-score-map__container {
    display: flex;
    flex-direction: column;
    overflow-y: auto
}

.c-score-map__scroller {
    flex: 1;
    display: flex;
    flex-direction: column-reverse
}

.c-score-map__collapse {
    border-bottom: 1px solid;
    border-color: var(--c-av-scoremap-collapse-border-bottom)
}

.c-score-map__collapse:nth-child(1) {
    order: 2
}

.c-score-map__collapse:nth-child(2) {
    order: 1
}

.c-score-map__collapse:nth-child(3) {
    order: 0
}

.c-score-map__collapse:last-child {
    border-bottom: 0
}

.c-score-map__collapse.c-is-open .c-score-map__heading {
    border-bottom: 1px solid;
    border-bottom-color: var(--c-av-scoremap-heading-border-bottom)
}

.c-score-map__collapse.c-is-open .c-score-map__content {
    display: block
}

.c-score-map__collapse.c-is-open .c-icon--caret::before {
    transform: rotate(0deg)
}

.c-score-map__collapse .c-icon--caret {
    margin-right: .25rem
}

.c-score-map__heading {
    display: flex;
    align-items: center;
    height: 2rem;
    color: var(--c-av-scoremap-heading-text);
    background-color: var(--c-av-scoremap-heading-bg);
    border-bottom-color: var(--c-av-scoremap-heading-border-bottom);
    font-weight: 500
}

.c-score-map__heading .c-btn {
    flex: 1
}

.c-score-map__heading .c-text {
    margin-right: auto
}

.c-score-map__heading .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-score-map__content {
    display: none
}

.c-score-map__ticket-wrap {
    flex: 0 0 auto;
    margin: .5rem;
    margin-top: var(--c-12px-3);
    width: auto
}

.c-score-map__ticket-wrap+.score-map__table {
    margin-left: .5rem
}

.c-score-map__ticket {
    display: flex;
    align-items: center;
    padding: .25rem 0;
    border-bottom: 1px solid;
    border-bottom-color: var(--c-av-scoremap-ticket-border-bottom);
    cursor: pointer
}

.c-score-map__ticket:hover {
    background-color: var(--c-av-scoremap-ticket-hover-bg)
}

.c-score-map__ticket.c-is-closed {
    color: var(--c-av-scoremap-ticket-closed-text);
    background-color: var(--c-av-scoremap-ticket-closed-bg);
    pointer-events: none
}

.c-score-map__ticket.c-is-closed [class^="c-text"],.c-score-map__ticket.c-is-closed .c-title-bettype,.c-score-map__ticket.c-is-closed .c-icon--checkbox,.c-score-map__ticket.c-is-closed .c-odds {
    color: inherit !important
}

.c-score-map__ticket .c-checkbox {
    flex: 1;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0 .5rem
}

.c-score-map__ticket .c-checkbox [class^="c-text"] {
    margin-right: .25rem
}

.c-score-map__ticket .c-checkbox .c-icon--checkbox {
    align-self: flex-start
}

.c-score-map__ticket .c-title-bettype {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    margin: 0 .25rem;
    word-break: break-word;
    position: relative
}

.c-score-map__ticket .c-title-bettype::after {
    content: "-";
    position: relative;
    display: block;
    color: inherit;
    right: -4px
}

.c-score-map__ticket .c-text-score {
    color: var(--c-av-scoremap-score-text)
}

.c-score-map__ticket .c-ticket-betchoice {
    flex: 1;
    display: flex;
    flex-wrap: wrap
}

.c-score-map__ticket .c-text-group {
    margin-left: .25rem
}

.c-score-map__ticket .c-odds {
    margin-left: .125rem
}

.c-score-map__ticket .c-text-stake-value {
    flex: 0 0 auto;
    height: 100%;
    color: var(--c-av-scoremap-value-text);
    font-weight: 700
}

.c-score-map__ticket .c-btn--clear {
    padding: 0;
    margin-right: .25rem
}

.c-score-map__ticket .c-btn--clear .c-icon--clear-solid {
    color: var(--c-av-scoremap-clear-icon)
}

.c-score-map__ticket .c-btn--clear .c-icon--clear-solid::before {
    font-size: .875rem
}

.c-score-map__ticket .c-btn--addition {
    padding-left: .125rem;
    padding-right: .125rem;
    border-width: 1px;
    border-style: solid;
    border-color: var(--c-av-score-map-btn-border);
    background-color: var(--c-av-score-map-btn-bg);
    color: var(--c-av-score-map-btn-text)
}

.c-score-map__ticket .c-btn--addition:hover {
    background-color: var(--c-av-score-map-btn-hover-bg)
}

.c-score-map__odds {
    flex: 1;
    display: flex;
    flex-wrap: wrap
}

.c-score-map__odds .c-text-betchoice .js-bet-name {
    color: var(--c-av-text-js-bet-name)
}

.c-score-map__odds .c-text-betchoice .js-bet-name em {
    font-style: normal;
    color: var(--c-av-text-js-bet-name-em);
    opacity: .75
}

.c-score-map__table {
    flex: 1;
    margin-bottom: .5rem;
    color: var(--c-av-scoremap-table-text);
    background: var(--c-av-scoremap-table-bg)
}

.c-score-map__thead,.c-score-map__thead-sub {
    color: var(--c-av-scoremap-table-thead-text);
    background-color: var(--c-av-scoremap-table-thead-bg)
}

.c-score-map__tr {
    display: flex
}

[class*="c-score-map__td"] {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: var(--c-24px-6);
    border: 0 solid;
    border-bottom-width: 1px;
    border-color: var(--c-av-scoremap-table-td-border);
    border-right-width: 1px;
    cursor: pointer
}

[class*="c-score-map__td"].c-is-waiting {
    background-color: var(--c-av-scoremap-table-td-waiting-bg)
}

[class*="c-score-map__td"].c-is-checked {
    background-color: var(--c-av-scoremap-table-td-checked-bg)
}

[class*="c-score-map__td"].c-is-current {
    background-color: var(--c-av-scoremap-table-td-current-bg)
}

[class*="c-score-map__td"].c-is-disabled {
    background-color: var(--c-av-scoremap-table-td-disabled-bg);
    color: var(--c-av-scoremap-table-td-disabled-text);
    opacity: .6;
    cursor: auto
}

[class*="c-score-map__td"]+[class*="c-score-map__td"] {
    border-color: var(--c-av-scoremap-table-td-border)
}

.c-score-map__td-home {
    color: var(--c-av-scoremap-table-td-home-text);
    background-color: var(--c-av-scoremap-table-td-home-bg)
}

.c-score-map__td-away {
    flex: 0 0 20%;
    padding: 0 .125rem;
    min-width: 0;
    color: var(--c-av-scoremap-table-td-away-text);
    background-color: var(--c-av-scoremap-table-td-away-bg)
}

.c-note {
    padding-top: .5rem;
    line-height: 1.5
}

div:not([class])+#footer .note,div:not([class])+#footer .note-list {
    margin-top: 5px
}

.c-note .c-title {
    display: inline;
    font-weight: bold
}

.c-note .c-title::after {
    content: ":";
    margin-right: .25rem
}

.c-note .c-text {
    display: inline
}

.note-list .list {
    clear: both;
    padding-left: 2em;
    list-style: disc
}

.note-list .list li {
    list-style: disc
}

.c-note-dynamic {
    padding-top: .5rem;
    font-size: var(--c-12px-3)
}

.c-note-dynamic__content {
    padding-top: .5rem;
    position: relative
}

.c-note-dynamic__content .c-btn--caret {
    padding: 0;
    min-height: 16px;
    width: 16px;
    height: 16px;
    line-height: 1.2;
    position: absolute;
    top: .5rem;
    right: 0
}

.c-note-dynamic__content .c-btn--caret::before {
    font-weight: bold
}

.c-note-dynamic__content.c-is-open {
    padding-right: 0;
    white-space: normal;
    overflow: visible
}

.c-note-dynamic__content.c-is-open .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-note-dynamic__content.c-is-open c-note-dynamic__items,.c-note-dynamic__content.c-is-open .c-note-dynamic__item {
    display: flex
}

.c-note-dynamic__content.c-is-open .c-note-dynamic__column {
    display: block
}

.c-note-dynamic__content.c-is-open .c-note-dynamic__title {
    display: block
}

.c-note-dynamic__content.c-is-open .c-note-dynamic__title:first-child {
    white-space: normal;
    overflow: visible
}

.c-note-dynamic__content .c-note-dynamic__title,.c-note-dynamic__content .c-note-dynamic__column {
    display: none
}

.c-note-dynamic__content .c-note-dynamic__title {
    font-weight: bold
}

.c-note-dynamic__content .c-note-dynamic__title ~ .c-note-dynamic__title {
    padding-top: var(--c-12px-3)
}

.c-note-dynamic__content .c-note-dynamic__title:first-child {
    display: block;
    padding-right: 1.25rem;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: visible
}

.c-note-dynamic__column {
    padding-top: .25rem
}

.c-note-dynamic__column+.c-note-dynamic__column {
    padding-top: var(--c-12px-3)
}

.c-note-dynamic__column--indent {
    padding: 0 var(--c-12px-3)
}

.c-note-dynamic__boldTitle {
    display: flex;
    flex-direction: column;
    margin-bottom: .25rem;
    font-weight: bold
}

.c-note-dynamic--bold {
    font-weight: bold
}

.c-note-dynamic__txtContent {
    margin-bottom: 1rem;
    margin-left: var(--c-48px-3);
    text-indent: -3rem
}

.c-note-dynamic__items {
    display: flex;
    flex-direction: column
}

.c-note-dynamic__item {
    display: none;
    flex-direction: column;
    line-height: 1.5
}

.c-note-dynamic__item--indent {
    padding: 0 var(--c-12px-3)
}

.c-note-dynamic__subtitle {
    padding-top: .5rem;
    font-weight: bold
}

.c-note-dynamic__text {
    margin-top: .125rem;
    padding: 0
}

.c-bbin-popup {
    font-size: var(--c-av-font-xs)
}

.c-bbin-popup__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .625rem;
    margin-bottom: .625rem;
    background-color: var(--c-av-bbin-popup-header-bg);
    border-radius: var(--c-av-border-radius)
}

.c-bbin-popup-header-balance {
    display: flex;
    flex-direction: column
}

.c-bbin-popup-header-balance [class*="c-text"]+[class*="c-text"] {
    margin-top: .25rem
}

.c-bbin-popup__main {
    padding: .625rem;
    margin-bottom: .625rem;
    background-color: var(--c-av-bbin-popup-main-bg);
    border-radius: var(--c-av-border-radius)
}

.c-bbin-popup-main-head {
    display: flex;
    flex-direction: column;
    padding-bottom: .625rem;
    margin-bottom: .625rem;
    border-bottom-width: 1px;
    border-color: var(--c-av-bbin-popup-main-head-border)
}

.c-bbin-popup-main-head [class*="c-text"]+[class*="c-text"] {
    margin-top: .25rem
}

.c-bbin-popup-main-entry {
    display: flex;
    align-items: center
}

.c-bbin-popup-main-entry .c-text {
    flex: 1 1 32%
}

.c-bbin-popup-main-entry .c-text+.c-textfield {
    margin-top: 0
}

.c-bbin-popup-main-entry .c-textfield {
    flex: 1 1 45%
}

.c-bbin-popup-main-slider {
    margin-top: var(--c-18px-9);
    color: var(--c-av-bbin-popup-main-slider-text)
}

.c-bbin-popup-main-slider .stake-range {
    display: flex;
    justify-content: space-between;
    padding-top: .625rem
}

.c-bbin-popup-main-slider .rangeslider {
    background-color: var(--c-av-bbin-popup-main-slider-bg)
}

.c-bbin-popup-main-slider .rangeslider--horizontal {
    height: var(--c-6px-6);
    border-radius: 5px
}

.c-bbin-popup-main-slider .rangeslider__fill {
    border-radius: 5px;
    background-color: var(--c-av-bbin-popup-main-slider-fill-bg)
}

.c-bbin-popup-main-slider .rangeslider__handle {
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    margin-top: -9px;
    background-color: var(--c-av-bbin-popup-main-slider-handle-bg);
    box-shadow: var(--c-av-box-shadow-1)
}

.c-bbin-popup__footer .c-btn-group {
    text-align: center
}

.c-bbin-popup__footer .c-btn-group .c-note {
    text-align: left
}

.c-bbin-popup__footer .c-btn-group .c-note+.c-btn {
    margin-top: var(--c-6px-6)
}

.c-bbin-popup__footer .c-btn-group .c-btn {
    width: 60%;
    min-height: 1.75rem;
    position: relative
}

.c-bbin-popup__footer .c-btn-group .c-btn+.c-note {
    margin-top: var(--c-6px-6)
}

.c-bbin-popup__footer .c-btn-group .c-text {
    display: block
}

.c-bbin-popup__footer .c-btn-group .c-text+.c-text {
    margin-top: .25rem
}

.c-bbin-popup__overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.18);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.c-bbin-popup-modal {
    width: 75%;
    border-radius: 4px;
    position: absolute;
    overflow: hidden;
    box-shadow: var(--c-av-box-shadow-down)
}

.c-bbin-popup-modal__container {
    padding: .625rem;
    background-color: var(--c-av-bbin-popup-modal-container-bg)
}

.c-bbin-popup-modal .c-text+.c-btn-group {
    margin-top: .625rem
}

.c-bbin-popup-modal .c-btn-group {
    text-align: center
}

.c-bbin-popup-modal .c-btn-group .c-btn {
    min-height: 1.75rem;
    width: 60%
}

.c-bbin-popup .c-text-currency {
    color: var(--c-av-bbin-popup-currency-text);
    font-weight: bold
}

.l-streamer-event {
    --l-streamer-event-text: var(--skin-color-1);
    --l-streamer-event-bg: var(--skin-color-2);
    --l-streamer-event-container-text: var(--skin-color-1);
    --l-streamer-event-container-bg: #051327;
    --l-streamer-event-teamname-text: #a8c3ff
}

.l-streamer-event {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--l-streamer-event-text);
    background-color: var(--l-streamer-event-bg);
    pointer-events: auto
}

.l-streamer-event__container {
    display: flex;
    flex-direction: column;
    max-height: 100%
}

.l-streamer-event__content {
    display: flex;
    flex-direction: column;
    position: relative;
    width: calc(100vw - 20px);
    max-width: 375px;
    min-height: 355px;
    color: var(--l-streamer-event-container-text);
    background-image: url("../Images/LiveStreamer/ph2/soccer_bg_top.png?v202209070001"),url("../Images/LiveStreamer/ph2/bg_decorate.png?v202209070001"),url("../Images/LiveStreamer/ph2/soccer_bg_court.png?v202209070001");
    background-position: top, center right, bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: var(--l-streamer-event-container-bg)
}

.l-streamer-event__kv {
    flex: 0 0 auto;
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
    min-height: 180px
}

.l-streamer-event__kv img {
    width: 100%;
    height: 100%
}

.l-streamer-event__list {
    flex: 1;
    overflow: auto;
    margin: 0 .25rem;
    padding-top: 20px;
    padding-bottom: 20px;
    max-height: 33vh;
    min-height: 300px
}

.l-streamer-event__list::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 42px;
    background-image: linear-gradient(180deg, rgba(0,0,0,0), #000);
    transition: .3s ease-out;
    opacity: 0
}

.l-streamer-event__list[data-fade="bottom"]::after {
    opacity: 1 !important
}

.l-streamer-event__list::-webkit-scrollbar {
    width: 4px !important
}

.l-streamer-event__list::-webkit-scrollbar-track {
    background-color: #0A0E27 !important
}

.l-streamer-event__list::-webkit-scrollbar-thumb {
    background-color: #5C6184 !important;
    border-radius: 3px !important;
    border-width: 0;
    box-shadow: none
}

.l-streamer-event__list::-webkit-scrollbar-thumb:hover {
    background: rgba(255,255,255,0.7) !important
}

.l-streamer-event__match {
    position: relative;
    padding: 0 25px 26px;
    min-height: 120px;
    background-image: url("../Images/LiveStreamer/ph2/soccer_match_bg.png?v202209200001");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer
}

.l-streamer-event__match+.l-streamer-event__match {
    margin-top: 16px
}

.l-streamer-event__match--coming {
    min-height: 147px
}

.l-streamer-event__match--coming .l-streamer-event__league {
    font-size: 16px;
    font-weight: 600;
    text-align: center
}

.l-streamer-event__match--coming .l-streamer-event__flag {
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg opacity='0.5'%3E%3Cimage width='48' height='47.103' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABpCAYAAAA9d90HAAAABGdBTUEAALGPC/xhBQAACklpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/stRzjPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAACxMAAAsTAQCanBgAABH7SURBVHic7Z17vBxFlce/NwSSECAvEsMrPIQQEoQgkdeKQWQBETTiKgq+WMND+IDBRUWRBVkBX7AssB9REBeyICKsuCSRJchuECQJT8MrSCAEgiQ8bhIgN+T52z9+PU5PTffM9Mz03DuX/D6f+sx0dXV1VZ8+VadOnXO6QxK9FAcBrwILurshzUKf7m5AThgLzASuBjq6uS1NQ28l1sXA5sBHgE92c1uaho5eOAy+H3iIIkc9CewFbOi2FjUJvZGzLqJ06BsHHN9NbWkqehtnHQzcm5C/ANgDWNfa5jQXvY2zLk7J3xU4sZUNyQO9ibM+CsyocP4lYDdgdWua03z0Fs7qwHNVHKuC4x2AU1rTnHzQW4j1D8A+Qd5JwK1B3newSN+W6A3E6gtcGOT9F3AjcBbQFct/D3BGi9rVdPQGYn0eGBM7XgecG/1fDFwZlP8mMKgF7Wo62p1Y/YALgrypwPzY8Y+AFbHjocDX821WPmh3Yp0E7Bg7Xg18LyjTCVwW5E0Bts6vWfmgnYk1EPhukHcNsCih7OXA67HjrfBw2FZoZ2KdgQWGAlYC308p+yYeDuM4Hdgmh3blhnYl1mDKOeMKYGmFa64CXokdb45F+bZBuxLrbGBI7HgZ8OOgzFbAprHjVZQvnE+mdM7r0WhHYo3AAkIcl2KCxfGLhHLXAC/EjjcD/rl5TcsZktotXa5SLJE0MCgzKTrXKWlQcO7E4Pq1knbrAf2qmrq9ARnTKEnvBA/7zKBMP0kLYucvDM73lfRMUMfNPaBvvY5Y1wYP+YWIOPEyXw/KrJA0LCjzWZXjjB7Qv4qpnbZIRuMt+r6xvMl4bipgKPAclhbj+BHwrdhxH+BRvN0fx1PAXCxVduHlwFtY9H8DW0u9HqWWb7W0E7FuBo6LHc8H3kfp7u+FwHkJ164E3kupaP8xYFoD7VmGX4zng9+ngSUN1JuKdiHW3pgT4rYVnwV+HTseDCyknKsKuBxr4eP4OVZZ1YL1mMMELI/y+mClcH9gQKzsMuAZzKnzsanB3OjautG3epEegdAI5lHglqDM6aQTCmB//HDjVk6nAL8DDojOdeIHvSzh/8oa2rkV1qqMxOu30fhFOxxz8b/VUEcq2oGzDgT+FOQdDUyPHW+G109x9dFq4H5s7DkdeLzBdgyM7gPwNrC2wfoyox0465LgeBalhAK/wXOAF/Gw8xDwZ2BNhXoHALsAOwM7RWkk1sYPj9IgzC1peBMPj8sx53ViQeQNLIQsxfPXS3iIfoUGhsKezlmHA/8TOxYezh7MUEcHsDswHkt/e0Zp5+Y0MRO6sADyMOb6u8ggjPRkYnXgSXlCLO864CtVruuHnRIOwYQ9gO7ZGZ6JOW44sB022OkflBEe4m8EbqDKvNiTiTUJ+G3s+BFMgLcSyu6CbdqPAP6OnmEU8yzWO/6W4ppsJ2yCMB6/RAdQ3OZZjteMl1K6O1BEd6/KK6QHY9qF2yQNDc6/V9L5kh5L0Eb0JLwh6UpJ+6q8jx2S9pb0DUkPSNog6S1J50oaEJbvboKkpRFRR++UdHAsf6CkL0uaFXWs3TBP0lmShii539tLOkfWbS6UND5+vqcNg/2Bd7AENgbPWWCRfArefxrcorasAG4nWQBYjedGcFu3oDgv7QJsUqXulcD12DbkuYTzHVi4Ogn4Nh5SW06sPnjcHo0ltN2xSfOoKPWPGveDqPzW2M7iFMon57yxHhvffJ9ycXtA1J6CViOO/lgNNhH7hx2M12hJWIMd/v6FUhuRZKSwYzPSTpKOkvRNSddLekhSV4UhYqWkk6Nr+0T/O+sbbZqKWZL2lNt1rbz/Fcd6SS9Lul/S1ZImy30vPId+8v7a7ZLWpNzjdUmfVpVn2gzO2pbi2mVs9FbtAWyZoY7p2ABmIea8qcAHM7ZjIfAY1sm9AryGlbyrsHQ4GA9ZO0XtnJChjRuwIvmnWHsxCi+gR+Kd622i3xHA9tH9ngRuwiL54qieEcBpUV+HJtznRuDU6B7lqEbNWOoraZykz0n6oaS7JL1a59tawAxJB8bu8SlJyzJcP1fS6fLEnJXz+0qaKOlnsgRWK56QNzQnStospe6tZcFoiqTpMkfGd6MHS7pM5VwqWbrdNqneNM7aAisg98Zrgn0w5zRj3lgK/AYvcB+N5Z+D/atqcdh+FGvQZzWhPeC3/Dv4jd+sStk41mCOfib6fR5z1MMUNfNgjvoC7ts1FC2E98ejyG5BvQuAD1PkSEOW9cdJOlXSLyQ9LmldhjetEl6TNFues6ZImiDPR/E3pkNeh9SCDZIukrkij3n2/ZLmZ+jfWiU/q/Uyh1wkr6MK9W8iaT9JW8byBkmallDHPAW2JUj6eIbGpTX4KUm3SPqepOPkTg9SbQ/oigz3+qca62wkDZH0xxrb81V5SJsk6SpJf00pd5+kE5Q+bG4i6caE634ZL1f48+MaG7dUnqt+IulLMlHSGlBLmlLjfSXpkgbukzUNkt/sanhLpXPRJpIOlTUu6xPKL5Ktq8LRBfk5/iHhmiMKZeJD0XUpDZoh6VhJIxt8AGH6kJIn2CTcHbWxVcRC0mhVXmoU8LCSX9jdJd2kZE3LbEljE64ZJumVoOy8Qt9DVvxVQsXPShreQKe3lPSBIG+I0oeMEGtkPWArCVVIl9TYxisq1HGEvA4LsVLSFxPKJ1leHSOV6wb7yiwc4iFVn4NGykPAV6PGz5S0OLp+WVA2jYuT8PMq980zjVTycBZig6QDKtSznfwMk66bEpTtULly+nYlEAuZpacnVDxbyQTbQV6BV8LMWPmJyqaEHZ9wz2ppV9lyd7akp+W54GuqT4q8r8Z2PiqPTmn1DFDyc90g6fig7OSgzCpJAypVPDOh4vskbZFQ/nilq1Ika5oLb82cCuVC/CWlfZXSUUqfa26qo74s0upJVerqL+lPCde9LWmXWLlhKufoQypVvLmkexMq/r/oXNJDWplQfq08DCDpyOr9LcHVFdqXlIapugYkq7bjnAztfUHSplXqGynvcYWYFpR7LDh/RiUvki7gGGyIEsdEbL4V7sbOwGr95UH+dODl6P/ZFe6XhEcylj+V6lsoWd1Ts1gx7Uj1KGxLSH4OHwP2jR0/FZzftprLzwrgSErVQgCHAbdRrpq5H2+9x/eArop+dwYOrXK/EB1YWVorjqpyfjE2WMmC7TOWn1xDmeuBvyTknxz7/2Jwbqta/LOWY9uGJ4L8I0km2J/xHs5CbIl6d5R/HNkDNV6NNeircOf+APwH9tD/CubkPfD+Uh+sy0zDGuBLZLdRPyhj+UOpzr0bsAY/xCdi/0NbkzezjN0j5Qk/xG0p4/Q2kvaKHSdNrM1E0jxQwHJJhye0sVoao/rMB0LpLimNSrl25+j8d4P8s7J4Pi6J3prng/xjgf+kfCv7FWBe9H8gpSZleSBpfwhs9Lk/ttHLigupL2zrgTWUeZFQq26Mi37D/szP6qa6GM9X4U0+g8fhNNuDfSj1720V7sCEeqaOaz8HfLrO+76vxnKhEAFFX+lRsbwNwJx6fIoX4r2Wvwb5J+C9mqQ3cVxCXp4QtmuYRLmNRC04CLi2gfvX2t/XKpyLE3wu0FmvA/gC4O8TbnYidqMJCbZDnfepB+uAf8QGlvXExT0MuJPGDEW3prbhc31CXiferIxvSP4aGvPWfwp3rDPIn0x5CIO0+aTZWAV8CkuM9eBEvC7MYj+ShsE1lBmSkPcSXt8WiP0O3k1uOLTCPCzWrwjyz8GcV0CrzJknA/9dx3Wb4ehp15FtW78SapmjdwqOuzATxD08f4W9Uppminagyo1OHomd/2l26Tcz6tH7FZYYeSwrqm3K9lO5PvVeWQld0Auuk/fVkNS0oCUPYAe3eCDGgpENQX4eWEeyL3E17Isn71pE7SxYRWXfMID9KOe+mTjMUYEuNxDTdDQzwswsrBeLawgKq/9kr4jm3jvJDLkSjgL+SHZ1Ui2oZanw0YS8TopRst8miPrW7HBAd+F4tYW3arvoN+uDzIqsJmnjsTncgCrl6sW86kU4NiHvAoreqOcTLI/yiN00DX+hYD1F0bRRf95qeDZj+cvIV+ip5pm5L7bzD1HQKc4lwVk8L5/i2/CQWJirFmB1VRYNehZUN+ovYhje5skTv69yvlLI8jcpvuwlyDMq2h1YS17A/Tne650MZceQb7/nU3nYH4KDMKfhtLTrW+mtPw0vWPPACdg9tRaMqV6kIYTxOUKcTfpc+UvsnJCIVvpnDcJSYV6Tek/AOhx2KNw4LOA9mGuS/LXmYJ1r+KWHv6GVwSFXYAmsN+MO0gkF8BOSCbUYK51TCQWt93zcC/tQNfPTfi9T/sWEariE5usrhT+09ljK+TCmRwFdeAhPuy52h+aom7Kkm5qgyoljXh1tWNTkNkjS1Ar3G65kC+TVkg6rtd2tGgY7KHLTN6hvj6knoxP3KwmbYK15GJZ8PfbZurvsihS0ilhHYKuiQXjYqkeP15NxJulhff4V9z+O9djgp5rkWIJWEWtvvGIvmKVdiW0PewOmki5uf4vyrwqtxeus67PeqFXEKqhWTgA+gCfjL9P+H3yeQ6mtXxxTKIaIKKAL605vrudmrSLW6Oi3g6IR5HK8QZlk4dMOWIDF7STtybl4+ItjCV5H1bM5CrSOWHGtwSGx/y9ggr1Me+FZHJAknKf6YuPN8Jso8/B20VwaQCuINSxKBQwPzs/Hm395a+abhdnAhyhf/A7HhjanBvlTcf8WNnrjVhAr1MUlachfwibXdQ8RLcJUPJSFHDUR+wN8JJbXhbXrX6RJO+WtUOSG+zZpQsUKPAeciTUMteoQh5I+yadhi4zl3wS+RrnVVB88P51PqYHrg3gNFe4Yb4u3P26i3O6yOjKs+utNPwhW7ZcF54fKYQfi8fV2laMC9ATMkLSjyvs1Vo4RGEeXHCsw9LDcTnbKm6MG/KNbQazfBR0KvQNPi/IXyeGA4ucmyeF3ugNPSvqEyvuzqew0EH4T5W6Vf4Bmd9myq0vSpSr/FEePI9bTQac+GJwPzdT+V6VRWfrI8aJmJz7S5mOO7DGfFKviSJmIcSyK2hcP/XCY7Mm4QY5Iul9CXT2OWH1VbhsXfsRlVsIDWyvp3+WAVfGy+0X5YayIRrFYdhifkNKPsZJ+H1zTKenbKg7fI+QIOIWXc6Ec2CWJ6D2SWLsHHXwjoczSCg+xUx4mwzmgjxzd5mx5mM2iRV8v6XlJv5Ef7nilB0QZJ4fpicdnekuOijZYduj+pBwKqfBSPieHl2gk8k5iyns/62i8IVfAA5R6Eg6h3FY+CU9gk4Ak184CBmI3mW2xhNgPWzCtxl6EnVjkXkh178cJOKLoJEqXN7dgI8zx2B3o4xTt4h/Gm4u3Uvoxm6Yhb9F9j+A4NBkbW0Mdq7Bz+atVyq3Emv2sPsMF9MN+Zqdjn64kfAYTqbDd04Xt439Gg9qJWpA3scI4evOD40rGK+vweuQ8Km+VN4oJeO3zecq1K2m4F3t73kK5U0ZuyJtYITFCE6skYhWIdBGVh71GsCe2iD2eZGPLEMLfN7kV25E0rDqqB63mrPDhx4fJNVidcwnNN7cegNVZR0eplu+QrMEcdAcOGZ4nd9eEPIk1mHIL3NB5fBCek67F3xl+qUn33gLvm03Eurz9KcZhT4NwyNR7sHHqPaQFFu4m5Ems0cHxEsptL67Bm3GVvtxdDcMpfr1nPCbSGKoHwl+LI9g8gD/ecm+D7cgdrSRW0tB2Q4b6hmHH6rGYMHtEvyNquHYZlhIfx9rxR6L/Wcyuux15EisUHurdwh+INd4fxo7km1Hqr7sIr5sKXzldiofTF6Jzz9DDOaZW5EmsULjI6pZTwEocQvzixprT/shz87Ga2L4RGZEXZ3UAuwZ5cc7aHKuPjsYmxyPw+moJJuo92AIol+/9tivyItYoyj0LF+D1zunYejVJMBiK56Pbqa5eetchL2KFkiDYsPNQin7GId7GdnaXUcWb4t2KVhLrCyll12Fl6AXk79Xf1siLWLV4FworQs+jfknxXYW8iBWK7SGm4UBYYTjXjaiAvET3NM6agSOrHMNGQmVGHjvFA7CwEH8RZmDvxDCS9UZkQB7D4K4UCXUnFhw2EqkJyINYL2Pfqx9ijfZGNAn/D5gHyiMUFXA0AAAAAElFTkSuQmCC'/%3E%3Crect width='48' height='48' fill='none'/%3E%3C/g%3E%3C/svg%3E")
}

.l-streamer-event__match--coming .l-streamer-event__row {
    padding-top: 55px
}

.l-streamer-event__match--coming .l-streamer-event__team {
    flex: none
}

.l-streamer-event__match--live {
    background-image: url("../Images/LiveStreamer/ph2/live_match_bg.png?v202209200001") !important
}

.l-streamer-event__match--live .l-streamer-event__head {
    background-image: url("../Images/LiveStreamer/ph2/live_head_bg.png?v202209200001") !important
}

.l-streamer-event__match--live .l-streamer-event__league {
    text-shadow: 0 3px 6px #ffbe5b;
    color: #051261
}

[data-sport="basketball"] .l-streamer-event__match--live .l-streamer-event__league {
    color: #250f50
}

.l-streamer-event__match--live .l-streamer-event__teamname {
    color: #f3e09c
}

.l-streamer-event__match--live .l-streamer-event__vs {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.006' height='32.516' viewBox='0 0 30.006 32.516'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23f6dc93'/%3E%3Cstop offset='1' stop-color='%23f08181'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='0' y='0' width='30.006' height='32.516' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='c'/%3E%3CfeFlood flood-color='%23d370f4' flood-opacity='0.722'/%3E%3CfeComposite operator='in' in2='c'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='translate(-169 -208)'%3E%3Cg transform='matrix(1, 0, 0, 1, 169, 208)' filter='url(%23b)'%3E%3Cpath d='M-6.975-9.4v-9.581H-8.568v9.736l1.792,4.78h1.593l1.792-4.78v-9.736H-4.983V-9.4l-1,2.766ZM1.8-17.236v2.412H3.394v-3.3l-.863-.863H-.943l-.863.863v6.329l.863.863H1.646l.133.133v4.558l-.133.133H-.036l-.133-.133V-8.65H-1.762v3.3L-.9-4.49H2.575l.863-.863v-6.329l-.863-.863H-.014l-.133-.133v-4.558l.133-.133H1.668Z' transform='translate(17.57 27.98)' fill='url(%23a)'/%3E%3C/g%3E%3Crect width='20' height='20' transform='translate(174 214)' fill='none'/%3E%3C/g%3E%3C/svg%3E")
}

.l-streamer-event__row {
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: relative;
    padding-top: 43px
}

.l-streamer-event__col {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.2
}

.l-streamer-event__head {
    display: flex;
    align-items: center;
    position: absolute;
    top: 15px;
    left: 50%;
    padding: 14px 22px 20px;
    width: 266px;
    min-height: 56px;
    background-image: url("../Images/LiveStreamer/ph2/soccer_head_bg.png?v202209200001");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    transform: translate(-50%, -50%)
}

.l-streamer-event__head .l-streamer-event__flag {
    overflow: hidden;
    border-radius: 10em
}

.l-streamer-event__head .l-streamer-event__flag img {
    margin: 2px;
    width: 20px;
    height: 20px
}

.l-streamer-event__league {
    flex: 1;
    display: -webkit-box;
    overflow: hidden;
    padding: 0 8px;
    max-height: 3.3em;
    line-height: 1.1;
    -webkit-line-clamp: 3;
    font-size: 12px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    text-shadow: 0 3px 6px rgba(164,75,236,0.41);
    color: #fff1b1;
    -webkit-box-orient: vertical
}

:lang(zh-TW) .l-streamer-event__league,:lang(zh-CHS) .l-streamer-event__league,:lang(zh-CN) .l-streamer-event__league {
    max-height: 2.2em;
    line-height: 1.1;
    font-size: 14px
}

.l-streamer-event__team {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1.2
}

.l-streamer-event__flag {
    flex: 0 0 auto;
    width: 24px;
    height: 24px;
    border-radius: 100em
}

.l-streamer-event__teamname {
    display: -webkit-box;
    overflow: hidden;
    padding: 4px 4px 0;
    -webkit-line-clamp: 2;
    font-size: 12px;
    text-align: center;
    text-overflow: ellipsis;
    color: var(--l-streamer-event-teamname-text);
    box-shadow: 0 0 3px rgba(0,0,0,0.54);
    -webkit-box-orient: vertical
}

.l-streamer-event__date {
    font-size: 14px;
    white-space: nowrap;
    color: white
}

.l-streamer-event__time {
    font-size: 14px;
    white-space: nowrap;
    color: white
}

.l-streamer-event__live {
    margin-top: -2px;
    margin-right: -6px;
    margin-bottom: 2px;
    margin-left: -6px;
    width: 80px;
    height: 32px;
    background-image: url("../Images/LiveStreamer/ph2/islive.png?v202209200001");
    background-size: 100%
}

.l-streamer-event__vs {
    margin: -8px 0;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30.006' height='32.516' viewBox='0 0 30.006 32.516'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23c493f6'/%3E%3Cstop offset='1' stop-color='%2381a9f0'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='0' y='0' width='30.006' height='32.516' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='3' result='c'/%3E%3CfeFlood flood-color='%23d370f4' flood-opacity='0.722'/%3E%3CfeComposite operator='in' in2='c'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='translate(-169 -208)'%3E%3Cg transform='matrix(1, 0, 0, 1, 169, 208)' filter='url(%23b)'%3E%3Cpath d='M-6.975-9.4v-9.581H-8.568v9.736l1.792,4.78h1.593l1.792-4.78v-9.736H-4.983V-9.4l-1,2.766ZM1.8-17.236v2.412H3.394v-3.3l-.863-.863H-.943l-.863.863v6.329l.863.863H1.646l.133.133v4.558l-.133.133H-.036l-.133-.133V-8.65H-1.762v3.3L-.9-4.49H2.575l.863-.863v-6.329l-.863-.863H-.014l-.133-.133v-4.558l.133-.133H1.668Z' transform='translate(17.57 27.98)' fill='url(%23a)'/%3E%3C/g%3E%3Crect width='20' height='20' transform='translate(174 214)' fill='none'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.l-streamer-event-tabs {
    margin-top: -40px;
    width: 100%;
    position: relative
}

.l-streamer-event-tabs__content {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden
}

.l-streamer-event-tab {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 0.25rem;
    z-index: 1;
    opacity: .54
}

.l-streamer-event-tab[data-selected="true"] {
    opacity: 1
}

.l-streamer-event-tab[data-selected="true"] .l-streamer-event-tab-text::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 3.5px 4px 3.5px;
    border-color: transparent transparent #E2C894 transparent;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 6px)
}

.l-streamer-event-tab[data-selected="true"] .l-streamer-event-tab-text::after {
    content: "";
    height: 2px;
    background-color: #E2C894;
    position: absolute;
    bottom: -7px;
    left: 0;
    right: 0
}

.l-streamer-event-tab-btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0.125rem 0.5rem;
    min-width: 0;
    min-height: 36px;
    font-size: .875rem;
    text-align: center;
    cursor: pointer
}

.l-streamer-event-tab-btn img {
    width: 38px !important;
    height: 38px !important
}

.l-streamer-event-tab-text {
    font-size: .875rem;
    font-weight: bold;
    color: #F9F1D1;
    position: relative
}

.l-streamer-event[data-sport="basketball"] {
    --l-streamer-event-container-bg: #161135;
    --l-streamer-event-teamname-text: #e1c7ff
}

.l-streamer-event[data-sport="basketball"] .l-streamer-event__content {
    background-image: url("../Images/LiveStreamer/ph2/basketball_bg_top.png?v202209070001"),url("../Images/LiveStreamer/ph2/bg_decorate.png?v202209070001"),url("../Images/LiveStreamer/ph2/basketball_bg_court.png?v202209070001")
}

.l-streamer-event[data-sport="basketball"] .l-streamer-event__match {
    background-image: url("../Images/LiveStreamer/ph2/basketball_match_bg.png?v202209070001")
}

.l-streamer-event[data-sport="basketball"] .l-streamer-event__head {
    background-image: url("../Images/LiveStreamer/ph2/basketball_head_bg.png?v202209070001")
}

.l-streamer-event[data-sport="basketball"] .l-streamer-event__list::-webkit-scrollbar-track {
    background: #120A27
}

.l-streamer-event[data-sport="basketball"] .l-streamer-event__list::-webkit-scrollbar-thumb {
    background: #625C84
}

.c-favorite-list {
    --c-av-favorite-btn-height: 22px;
    flex: 0 0 auto;
    display: flex;
    align-items: flex-start;
    padding: 0.25rem var(--c-12px-3);
    margin-bottom: .25rem;
    max-height: calc( ((var(--c-av-favorite-btn-height) + .5rem) *4) + .5rem);
    background-color: var(--c-av-favorite-list-bg);
    overflow-y: auto
}

@media (hover: hover) {
    .c-favorite-list::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-favorite-list::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-favorite-list::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-favorite-list::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-favorite-list {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-favorite-list__collapse {
    display: none;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    margin-top: .5rem;
    order: 1;
    cursor: pointer
}

.c-favorite-list__collapse[data-arrow="true"] {
    display: flex
}

.c-favorite-list__collapse .c-btn--caret {
    padding: 0;
    width: 16px;
    height: 16px;
    min-height: 16px;
    color: var(--c-av-favorite-list-collapse-button-color);
    border-radius: 100%
}

.c-favorite-list__collapse .c-btn--caret:hover {
    color: var(--c-av-favorite-list-collapse-button-hover-color);
    background-color: var(--c-av-favorite-list-collapse-button-hover-bg);
    box-shadow: 0 0 0.2rem 0 var(--c-av-favorite-list-collapse-button-hover-shadow)
}

.c-favorite-list__collapse .c-btn--caret .c-icon {
    height: inherit
}

.c-favorite-list__teams {
    flex: 1;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.c-favorite-list__teams>.c-btn {
    margin: .25rem .5rem .25rem;
    padding: 0 var(--c-6px-6);
    background-color: var(--c-av-favorite-list-teams-btn-bg);
    color: var(--c-av-favorite-list-teams-btn-text);
    position: relative
}

.c-favorite-list__teams>.c-btn:first-child {
    margin-left: 0
}

.c-favorite-list__teams>.c-btn:hover {
    background-color: var(--c-av-favorite-list-teams-btn-hover-bg)
}

.c-favorite-list__teams>.c-btn+.c-btn {
    margin-left: 0
}

.c-favorite-list__teams>.c-btn .c-icon--clear::before {
    font-size: var(--c-av-font-md)
}

.c-favorite-list__teams>.c-btn .c-tooltip--bottom[data-open="true"],.c-favorite-list__teams>.c-btn [data-open="true"][class*="c-tooltip--bottom"] {
    margin-top: var(--c-6px-6)
}

.c-tutorial {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: ease .3s;
    transition-property: transform, opacity, visibility
}

.c-tutorial__overlay {
    background-color: var(--c-av-tutorial-overlay-bg);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10
}

[class*="c-tutorial__step"] {
    padding: .5rem;
    color: var(--c-av-tutorial-step-text);
    position: absolute;
    z-index: 12;
    transition: ease .3s;
    transition-property: visibility, opacity, transform;
    visibility: hidden;
    opacity: 0
}

.c-tutorial__group {
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: ease .2s;
    transition-property: visibility, opacity
}

.c-tutorial__group>*+* {
    margin-top: 1rem
}

.c-tutorial__group>*+.c-tutorial__btn {
    margin-top: 1.5rem
}

.c-tutorial__title {
    font-size: 1.25rem;
    text-shadow: 0 2px var(--c-av-black-opacity-3)
}

.c-tutorial__title+.c-tutorial__img {
    margin-top: 1.5rem
}

.c-tutorial__img {
    position: relative
}

.c-tutorial__img img {
    width: auto;
    height: auto
}

.c-tutorial__text {
    font-size: 1rem;
    text-align: center;
    text-shadow: 0 2px var(--c-av-black-opacity-3)
}

.c-tutorial__btn .c-btn {
    padding: .5rem .75rem;
    min-width: 100px;
    min-height: 36px;
    color: var(--c-av-tutorial-btn-text);
    background-color: var(--c-av-tutorial-btn-bg);
    border-radius: 2em
}

[data-howtouse="true"] .c-tutorial__option {
    display: none
}

.c-tutorial__option .c-checkbox .c-icon--checkbox::before {
    color: currentColor
}

.c-tutorial__option .c-checkbox input:checked ~ .c-icon--checkbox::after {
    background-color: white
}

.c-tutorial--betcart {
    background-color: var(--c-av-body-bg)
}

@keyframes tut-betcart-oddsbutton-mask-hidden {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes tut-betcart-oddsbutton-selected {
    0% {
        background-color: #f9fafe
    }

    100% {
        background-color: var(--c-av-odds-selected-bg)
    }
}

@keyframes tut-betcart-step-show {
    0% {
        visibility: hidden;
        opacity: 0;
        transform: translate(50px, -50%)
    }

    100% {
        visibility: visible;
        opacity: 1;
        transform: translate(0, -50%)
    }
}

@keyframes tut-betcart-btn-bounce {
    0% {
        transform: scale3d(1, 1, 1)
    }

    15% {
        transform: scale3d(0.75, 0.75, 0.75)
    }

    25% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    35% {
        transform: scale3d(0.95, 0.95, 0.95)
    }
}

[data-tutorial="betcart"] body {
    background-color: transparent
}

.c-tutorial--betcart[data-step="1"] [data-step-item="1-1"] {
    visibility: visible;
    opacity: 1
}

.c-tutorial--betcart[data-step="2"] {
    --tut-betcart-step2-1-ani-sec: .2s
}

.c-tutorial--betcart[data-step="2"] [data-step-item="2-1"] {
    border-color: var(--c-av-tutorial-overlay-bg);
    z-index: 11;
    animation: tut-betcart-oddsbutton-selected .2s forwards
}

.c-tutorial--betcart[data-step="2"] [data-step-item="2-1"]::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1;
    animation: tut-betcart-oddsbutton-mask-hidden .2s forwards
}

.c-tutorial--betcart[data-step="2"] [data-step-item="2-2"] {
    display: flex
}

.c-tutorial--betcart[data-step="2"] [data-step-item="2-2"]::before {
    animation: tut-betcart-oddsbutton-mask-hidden .2s forwards;
    animation-delay: .2s
}

.c-tutorial--betcart[data-step="2"] [data-step-item="2-3"] {
    animation: tut-betcart-step-show .2s forwards;
    animation-delay: .4s
}

.c-tutorial--betcart[data-step="3"] [data-step-item="2-1"] {
    border-color: var(--c-av-tutorial-overlay-bg);
    z-index: 11;
    animation: tut-betcart-oddsbutton-selected .2s forwards
}

.c-tutorial--betcart[data-step="3"] [data-step-item="2-1"]::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1;
    animation: tut-betcart-oddsbutton-mask-hidden .2s forwards
}

.c-tutorial--betcart[data-step="3"] [data-step-item="3-1"] {
    border-color: var(--c-av-tutorial-overlay-bg);
    z-index: 11;
    animation: tut-betcart-oddsbutton-selected .2s forwards
}

.c-tutorial--betcart[data-step="3"] [data-step-item="3-1"]::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1;
    animation: tut-betcart-oddsbutton-mask-hidden .2s forwards
}

.c-tutorial--betcart[data-step="3"] [data-step-item="3-2"] {
    display: flex
}

.c-tutorial--betcart[data-step="3"] [data-step-item="3-2"]::before {
    animation: tut-betcart-oddsbutton-mask-hidden .2s forwards;
    animation-delay: .2s
}

.c-tutorial--betcart[data-step="3"] [data-step-item="3-3"] {
    animation: tut-betcart-step-show .2s forwards;
    animation-delay: .4s
}

@keyframes betcart_img_ani {
    0% {
        transform: translateY(-10px)
    }

    100% {
        transform: translateY(10px)
    }
}

.c-tutorial--betcart .c-tutorial__img .c-tutorial-img-betslip {
    animation: betcart_img_ani 2s ease-in-out alternate infinite
}

.c-tutorial--betcart .c-tutorial__img .c-tutorial-img-circle {
    position: absolute;
    top: 0;
    left: 0
}

.c-tutorial--betcart .c-tutorial__img .c-tutorial-img-coins {
    position: absolute;
    top: 0;
    left: 0;
    animation: betcart_img_ani 2s ease-in-out alternate-reverse infinite
}

.c-tutorial--betcart .c-tutorial__step1 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.c-tutorial--betcart .c-tutorial__step1 .c-tutorial__group {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.c-tutorial--betcart .c-tutorial__step1 .c-tutorial__text {
    max-width: 60%
}

.c-tutorial--betcart .c-tutorial__step2 {
    width: 250px;
    top: 50%;
    left: 100%;
    transform: translate(50px, -50%)
}

.c-tutorial--betcart .c-tutorial__step2 .c-highlight-arrow {
    transform: translate(-65px, -10px) rotate(50deg)
}

.c-tutorial--betcart .c-tutorial__step3 {
    width: 250px;
    top: 50%;
    left: 100%;
    transform: translate(50px, -50%)
}

.c-tutorial--betcart .c-tutorial__step3 .c-highlight-arrow {
    transform: translate(-65px, -10px) rotate(50deg)
}

.c-tutorial--betcart .c-betcart {
    display: none;
    z-index: 6
}

.c-tutorial--betcart .c-betcart__header,.c-tutorial--betcart .c-betcart__tabs,.c-tutorial--betcart .c-betcart__container {
    pointer-events: none
}

.c-tutorial--betcart .c-odds-button {
    pointer-events: none
}

.c-tutorial--betcart .c-odds-button .c-tutorial__btn {
    pointer-events: auto
}

.c-tutorial--betcart .c-betting-setting {
    pointer-events: none
}

.c-tutorial--betcart .c-left-bar {
    z-index: 11
}

.c-tutorial--betcart .c-left-bar__container::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1
}

.c-tutorial--betcart .c-left-bar .scroll-panel {
    z-index: auto
}

.c-tutorial--betcart .c-container {
    position: relative;
    z-index: 10
}

.c-tutorial--betcart .c-container::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1
}

.c-tutorial--betcart .c-odds-page__header::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1
}

.c-tutorial--betcart .c-odds-page__filters {
    background-color: var(--c-av-odds-page-header-bg)
}

.c-tutorial--betcart .c-odds-button {
    transition: ease .2s;
    transition-property: background-color
}

.c-tutorial--betcart .c-highlight-arrow::before {
    animation: c-highlight-arrow-breathe ease .4s infinite
}

.c-tutorial--betcart .c-tutorial__btn .c-btn--next,.c-tutorial--betcart .c-tutorial__btn .c-btn--play-now {
    animation: tut-betcart-btn-bounce 1s ease-in-out infinite;
    animation-delay: .4s
}

.c-tutorial--betcart [data-step-item="2-1"],.c-tutorial--betcart [data-step-item="3-1"] {
    position: relative;
    overflow: hidden
}

.c-tutorial--betcart [data-step-item="2-2"]::before,.c-tutorial--betcart [data-step-item="3-2"]::before {
    content: "";
    display: block;
    background-color: var(--c-av-tutorial-overlay-bg);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    transition: ease .2s;
    transition-property: visibility, opacity;
    visibility: visible;
    opacity: 1
}

[data-platform="desktop-in-mobile"] .c-tutorial--betcart .c-odds-page__header {
    position: relative;
    z-index: 5
}

.c-tutorial .c-btn--next {
    color: var(--c-av-tutorial-btn-next-text);
    background-color: var(--c-av-tutorial-btn-next-bg)
}

.c-tutorial .c-btn--watch-again {
    color: var(--c-av-tutorial-btn-watch-again-text);
    background-color: var(--c-av-tutorial-btn-watch-again-bg)
}

.c-tutorial .c-btn--play-now {
    color: var(--c-av-tutorial-btn-play-now-text);
    background-color: var(--c-av-tutorial-btn-play-now-bg)
}

.c-entrance-tw {
    margin-bottom: .375rem;
    color: var(--c-av-tw-entrance-text);
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-tw-entrance-shadow);
    position: relative;
    overflow: hidden;
    cursor: pointer;
    pointer-events: auto
}

.c-entrance-tw__main {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: .5rem;
    width: 224px;
    height: 56px
}

.c-entrance-tw__mini {
    display: none
}

.c-entrance-tw__name {
    font-size: .875rem;
    font-weight: 700
}

.c-entrance-tw__btn {
    display: flex;
    align-items: center;
    padding: 0 2px 0 6px;
    margin-top: .25rem;
    border: 1px solid var(--c-av-tw-entrance-text);
    border-radius: 4px
}

.c-entrance-tw__btn .c-text {
    font-size: .75rem
}

.c-entrance-tw__btn .c-icon {
    transform: scale(0.65)
}

.c-entrance-tw--eurocup2024 .c-entrance-tw__mini {
    background-image: url(../Images/TournamentWidget/eurocup2024/entrance-logo.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px
}

.c-entrance-tw--eurocup2024 .c-entrance-tw__main {
    background-image: url(../Images/TournamentWidget/eurocup2024/entrance-side.jpg)
}

.c-left-bar--mini .c-entrance-tw {
    --c-av-side-mini-btn-w: 2.5rem;
    --c-av-side-mini-btn-h: var(--c-av-side-mini-btn-w);
    margin-bottom: 0;
    width: var(--c-av-side-mini-btn-w);
    height: var(--c-av-side-mini-btn-h);
    background-image: var(--c-av-tw-entrance-mini-image);
    box-shadow: var(--c-av-tw-entrance-mini-shadow);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.c-left-bar--mini .c-entrance-tw:hover {
    background-image: var(--c-av-tw-entrance-mini-image-hover)
}

.c-left-bar--mini .c-entrance-tw+.c-side-account .c-side-account__container {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.c-left-bar--mini .c-entrance-tw+.c-side-account .c-side-account__container>.c-btn--collapse {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.c-left-bar--mini .c-entrance-tw>.c-entrance-tw__main {
    display: none
}

.c-left-bar--mini .c-entrance-tw>.c-entrance-tw__mini {
    display: block;
    width: 100%;
    height: 100%
}

.c-knockout {
    display: flex;
    justify-content: center;
    padding: 1rem;
    color: var(--c-av-knockout-text);
    background-color: var(--c-av-knockout-bg);
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-knockout-box-shadow)
}

.c-knockout .c-tw-knockout-match {
    width: 110px
}

.c-knockout .c-tw-knockout-match__team+.c-tw-knockout-match__team .c-tw-team-name::before {
    right: calc( 100% + .625rem)
}

.c-knockout .c-tw-knockout__visual .c-tw-img {
    background-size: cover;
    border-radius: unset
}

@media (min-width: 1367px) {
    .c-knockout .c-tw-knockout {
        width:80%
    }
}

.c-knockout--sg-saba-euro-cup .c-tw-knockout__visual .c-tw-img {
    background-image: url("../Images/Knockout/knockout-sg-saba-euro-cup.png")
}

.c-knockout--sg-saba-euro-cup-special .c-tw-knockout__visual .c-tw-img {
    background-image: url("../Images/Knockout/knockout-sg-saba-euro-cup-special.png")
}

.c-knockout--sg-saba-copa-america .c-tw-knockout__visual .c-tw-img {
    background-image: url("../Images/Knockout/knockout-sg-saba-copa-america.png")
}

.c-knockout--sg-saba-copa-america-special .c-tw-knockout__visual .c-tw-img {
    background-image: url("../Images/Knockout/knockout-sg-saba-copa-america-special.png")
}

.c-odds-page__filters+.c-knockout {
    margin-bottom: 1rem
}

.c-pinned-event {
    margin-bottom: .375rem;
    border-top-left-radius: var(--c-3px-3);
    border-top-right-radius: var(--c-3px-3)
}

.c-pinned-event__header {
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    padding: 0 var(--c-6px-6);
    height: 32px;
    color: var(--c-av-pinned-event-header-text);
    background-color: var(--c-av-pinned-event-header-bg);
    background-image: var(--c-av-pinned-event-header-img);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    position: relative
}

.c-pinned-event__header .c-dropdown__btn {
    padding: 0 var(--c-6px-6);
    min-height: 1.25rem;
    font-size: var(--c-12px-3);
    color: var(--c-av-pinned-event-header-dropdown-text);
    border-color: var(--c-av-pinned-event-header-dropdown-border)
}

.c-pinned-event__header .c-dropdown__btn:hover {
    background-color: var(--c-av-pinned-event-header-dropdown-hover-bg)
}

.c-pinned-event__header .c-dropdown .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-pinned-event__header .c-dropdown+.c-dropdown {
    margin-left: var(--c-6px-6)
}

.c-pinned-event__event {
    flex: 1;
    display: flex;
    align-items: center;
    padding: 0 var(--c-6px-6);
    padding-left: 1.875rem
}

.c-pinned-event__event::before {
    content: "";
    width: 460px;
    transform: skewX(-35deg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
    background-color: var(--c-av-pinned-event-header-arrow-bg);
    z-index: 0;
    pointer-events: none
}

.c-pinned-event__event::after {
    content: "";
    width: 10px;
    transform: skewX(-35deg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 458px;
    background-color: var(--c-av-pinned-event-header-arrow-bg);
    z-index: 0;
    pointer-events: none
}

.c-pinned-event__btn-collapse {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: inherit;
    border-right-width: 1px;
    border-color: var(--c-av-pinned-event-btn-collapse-border);
    border-top-left-radius: inherit;
    width: var(--c-av-oddstable-collapse-w);
    color: var(--c-av-pinned-event-btn-collapse-text);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    cursor: pointer
}

.c-pinned-event__btn-collapse:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.c-pinned-event__btn-collapse.c-is-close .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-pinned-event__content .c-odds-table+.c-odds-table {
    margin-top: 0
}

:root {
    --c-av-match-more-w: var(--c-54px-9);
    --c-av-match-timer-w: 86px;
    --c-av-oddstable-collapse-w: var(--c-24px-6)
}

:root {
    --c-av-match-more-w: var(--c-54px-9);
    --c-av-match-timer-w: 86px;
    --c-av-oddstable-collapse-w: var(--c-24px-6)
}

.c-team {
    display: inline-flex;
    color: var(--c-av-team-text)
}

.c-team__info {
    display: flex;
    align-items: flex-start
}

.c-team--pointer {
    cursor: pointer
}

.c-team--red {
    color: var(--c-av-team-red)
}

.c-team--blue {
    color: var(--c-av-team-blue)
}

.c-team--favor {
    color: var(--c-av-team-favor)
}

.c-team-favor {
    color: var(--c-av-team-favor)
}

.c-team-name {
    word-break: break-word
}

.c-team-redcard {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: -.25rem;
    padding: .0625rem .25rem;
    color: var(--c-av-red-card-text);
    font-weight: normal;
    font-size: var(--c-av-font-md);
    background-color: var(--c-av-red-card-bg);
    border-radius: var(--c-av-border-radius);
    transform: scale(0.75);
    transform-origin: left top
}

.c-team-name+.c-team-redcard {
    margin-left: .125rem
}

.c-text-goal {
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap;
    color: var(--c-av-goal-text)
}

.c-text-goal:empty {
    display: none
}

.c-odds {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    color: var(--c-av-odds-text);
    font-weight: 700;
    position: relative
}

.c-odds-button .c-odds:empty {
    padding-right: 0;
    padding-left: 0;
    cursor: default
}

.c-odds-button .c-odds:empty::before {
    content: "";
    width: 0;
    white-space: pre
}

.c-odds-button .c-odds:empty::after {
    background-color: transparent
}

.c-odds[data-odds-status="change"] {
    background-color: var(--c-av-odds-change-bg);
    animation: c-ticket-odds-change ease 1s infinite
}

@keyframes c-ticket-odds-change {
    0%,100% {
        background-color: var(--c-av-odds-change-bg)
    }

    50% {
        background-color: var(--c-av-odds-changed-bg)
    }
}

.c-odds--minus {
    color: var(--c-av-odds-minus-text)
}

.c-close-price {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: var(--c-av-close-price-text)
}

.c-close-price .c-icon--lock {
    font-size: 1.25rem
}

[data-sport="175"] .c-close-price .c-icon--lock {
    font-size: var(--c-18px-9)
}

.c-odds-close {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: var(--c-av-odds-close-text)
}

.c-empty-info {
    display: flex;
    flex-direction: column;
    padding: 1rem .5rem;
    text-align: center;
    color: var(--c-av-empty-info-text);
    background-color: var(--c-av-empty-info-bg);
    font-weight: bold
}

.c-empty-info .c-text+.c-text {
    margin-top: 1rem;
    font-weight: 500
}

.c-odds-button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 var(--c-12px-3);
    min-height: 1.375rem;
    background-color: var(--c-av-odds-bg);
    background-image: var(--c-av-odds-img);
    border-width: var(--c-av-odds-button-border-width);
    border-color: var(--c-av-odds-button-border);
    border-radius: var(--c-av-border-radius);
    position: relative;
    cursor: pointer
}

.c-odds-button:hover {
    background-color: var(--c-av-odds-hover-bg);
    background-image: var(--c-av-odds-hover-img);
    border-color: var(--c-av-odds-button-hover-border)
}

.c-odds-button:hover[data-selected="true"] {
    background-color: var(--c-av-odds-selected-bg)
}

.c-odds-button[data-selected="true"] {
    background-color: var(--c-av-odds-selected-bg) !important;
    background-image: var(--c-av-odds-selected-img) !important;
    box-shadow: var(--c-av-odds-selected-shadow)
}

.c-odds-button[data-quickbet-open="true"] {
    background-color: var(--c-av-odds-quickbet-bg) !important;
    background-image: var(--c-av-odds-quickbet-img) !important;
    border-color: var(--c-av-odds-quickbet-border) !important;
    box-shadow: var(--c-av-odds-selected-shadow)
}

.c-odds-button[data-quickbet-open="true"] {
    background-color: var(--c-av-odds-quickbet-bg) !important;
    border-color: var(--c-av-odds-quickbet-border) !important;
    box-shadow: var(--c-av-odds-selected-shadow)
}

.c-odds-button[data-odds-status="change-up"]>.c-odds::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 var(--c-3px-3) var(--c-6px-6) var(--c-3px-3);
    border-color: transparent transparent var(--c-av-odds-changed-up-bg) transparent;
    position: absolute;
    right: -.5rem;
    bottom: auto
}

.c-odds-button[data-odds-status="change-down"]>.c-odds::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: var(--c-6px-6) var(--c-3px-3) 0 var(--c-3px-3);
    border-color: var(--c-av-odds-changed-down-bg) transparent transparent transparent;
    position: absolute;
    right: -.5rem;
    bottom: auto
}

.c-odds-button[data-odds-status="close-price"] {
    cursor: default;
    pointer-events: none
}

.c-bettype-col.c-has-goal .c-odds-button[data-odds-status="close-price"] {
    justify-content: center
}

.c-odds-button[data-odds-status="close"] {
    cursor: default;
    pointer-events: none
}

.c-bettype-col.c-has-goal .c-odds-button[data-odds-status="close"] {
    justify-content: center
}

.c-odds-button:empty {
    min-height: auto
}

.c-match.c-in-play .c-odds-button {
    background-color: var(--c-av-odds-in-play-bg);
    background-image: var(--c-av-odds-in-play-img)
}

.c-match.c-in-play .c-odds-button:hover {
    background-color: var(--c-av-odds-in-play-hover-bg);
    background-image: var(--c-av-odds-in-play-hover-img)
}

.c-odds-button+.c-odds-button {
    margin-top: var(--c-6px-6)
}

.c-odds-button>.c-text {
    flex: 0 1 auto;
    margin-right: auto;
    color: var(--c-av-goal-text);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-odds-button>.c-text+.c-text-goal {
    margin-left: .25rem
}

.c-odds-button>.c-text+.c-odds {
    min-width: auto
}

.c-odds-button>.c-text+.c-odds.c-odds--minus {
    margin-left: .625rem
}

.c-odds-button>.c-odds {
    min-height: inherit
}

.c-odds-button>.c-text-goal {
    flex: 1;
    font-weight: bold
}

.c-odds-button>.c-text-goal:only-child {
    justify-content: center
}

.c-odds-button>.c-text-goal+.c-odds {
    min-width: auto
}

.c-odds-button>.c-text-goal+.c-odds.c-odds--minus {
    margin-left: .625rem
}

.c-odds-button>[class*="c-text-mmr-"] {
    word-break: normal
}

.c-odds-button>[class*="c-text-mmr-"]+.c-odds {
    margin-left: .25rem
}

.c-odds-button>.c-odds--minus {
    text-indent: -0.375em
}

.c-odds-button>[class*="c-text-mmr-"]+.c-odds--minus {
    text-indent: 0
}

.c-odds-button>.c-odds--minus>div {
    text-indent: 0
}

@media screen and (max-width: 1536px) {
    .c-odds-button {
        padding:0 0.625rem 0 var(--c-6px-6)
    }
}

.c-bettype-col {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
    padding: var(--c-6px-6) var(--c-3px-3)
}

.c-bettype-col.c-has-goal .c-odds-button {
    justify-content: flex-end
}

@media screen and (max-width: 1536px) {
    .c-bettype-col[role="desktop-visible"] {
        position:absolute;
        visibility: hidden;
        opacity: 0
    }

    .c-bettype-col[role="desktop-visible"]+.c-bettype-col {
        border-left-width: 0px !important
    }
}

.c-bettype-col .c-odds-button {
    width: 100%
}

.c-bettype-col>.c-text {
    text-align: center
}

[class*="c-bettype-title"] .c-bettype-col {
    display: flex;
    justify-content: center;
    padding: var(--c-3px-3);
    min-width: 0;
    text-align: center;
    border-color: var(--c-av-bettype-title-border)
}

[class*="c-bettype-title"] .c-bettype-col .c-text {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-bettype-title {
    flex: 0 0 auto;
    display: flex;
    flex-wrap: wrap;
    border-color: var(--c-av-bettype-title-border)
}

[class*="c-bettype-title"] {
    display: none;
    color: var(--c-av-oddstable-title-text);
    min-height: 1.625rem
}

[class*="c-bettype-title"]+[class*="c-bettype-title"] {
    border-top-width: 1px
}

.c-odds-table__header [class*="c-bettype-title"] {
    display: flex
}

.c-odds-table__header .c-bettype-title-group {
    display: flex;
    flex-direction: column
}

.c-league[data-open="true"] [class*="c-bettype-title"] {
    display: flex
}

.c-league[data-open="true"] .c-bettype-title-group {
    display: flex;
    flex-direction: column
}

.c-bettype-title-group {
    flex: 1
}

.c-bettype-title-group>[class*="c-bettype-title"] {
    flex: 1
}

.c-league .c-bettype-title-category {
    display: flex;
    min-height: 1.25rem
}

.c-bettype-title-group .c-bettype-title-category .c-bettype-col {
    align-items: center
}

.c-league .c-bettype-title-category+.c-bettype-title {
    min-height: 1.25rem
}

.c-league .c-bettype-title-category+.c-bettype-title .c-bettype-col {
    align-items: center
}

.c-bettypes-tabs {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    position: relative;
    border-color: var(--c-av-bettypes-tabs-border);
    border-style: solid;
    z-index: 0;
    margin-top: calc(-1 * var(--c-9px-9))
}

.c-bettypes-tabs::before {
    content: "";
    height: 1px;
    border-bottom: 1px solid;
    border-color: inherit;
    position: absolute;
    top: calc( 100% - 1px);
    left: 0px;
    right: 0px;
    z-index: -1
}

.c-bettypes-tabs__tab {
    flex: 0 0 auto;
    display: flex;
    margin-bottom: var(--c-6px-6);
    padding: 0 1rem;
    justify-content: center;
    align-items: center;
    min-height: 1.75rem;
    width: auto;
    min-width: 0;
    color: var(--c-av-bettypes-tabs-text);
    background-color: var(--c-av-bettypes-tabs-bg);
    border-radius: var(--c-av-border-radius);
    border-style: solid;
    outline: none;
    cursor: pointer;
    position: relative
}

.c-bettypes-tabs__tab .c-tag--new {
    line-height: 1.333;
    position: absolute;
    top: -.25rem;
    right: -.25rem;
    text-transform: uppercase;
    transform: scale(0.625);
    transform-origin: top right
}

li.c-bettypes-tabs__tab {
    padding: 0.125rem var(--c-6px-6)
}

.c-bettypes-tabs__tab:last-child {
    margin-right: .25rem
}

.c-bettypes-tabs__tab:hover {
    background-color: var(--c-av-bettypes-tabs-hover-bg)
}

.c-bettypes-tabs__tab.c-is-selected {
    background-color: var(--c-av-match-bg);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: inherit;
    cursor: default;
    color: var(--c-av-bettypes-tabs-selected)
}

.c-bettypes-tabs__tab.c-is-selected::after {
    content: "";
    width: 100%;
    height: var(--c-6px-6);
    box-sizing: content-box;
    background-color: inherit;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: inherit;
    position: absolute;
    top: 100%;
    z-index: -1
}

.c-is-even .c-bettypes-tabs__tab.c-is-selected {
    background-color: var(--c-av-match-even-bg)
}

.c-in-play .c-bettypes-tabs__tab.c-is-selected {
    background-color: var(--c-av-match-live-bg)
}

.c-in-play.c-is-even .c-bettypes-tabs__tab.c-is-selected {
    background-color: var(--c-av-match-live-even-bg)
}

.c-bettypes-tabs__tab.swiper-slide {
    display: flex
}

.c-bettypes-tabs__tab+.c-bettypes-tabs__tab {
    margin-left: var(--c-6px-6)
}

.c-bettypes-tabs .swiper-container {
    margin-left: unset;
    margin-right: unset;
    padding-top: var(--c-9px-9)
}

.c-bettypes-tabs .c-bettypes-tabs__next,.c-bettypes-tabs .c-bettypes-tabs__prev {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem;
    height: 1.25rem;
    color: var(--c-av-bettypes-tabs-swiper-btn-icon);
    background-image: none;
    background-color: var(--c-av-bettypes-tabs-swiper-btn-bg);
    box-shadow: var(--c-av-bettypes-tabs-swiper-btn-shadow);
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    opacity: 1;
    cursor: pointer
}

.c-bettypes-tabs .c-bettypes-tabs__next:hover,.c-bettypes-tabs .c-bettypes-tabs__prev:hover {
    color: var(--c-av-bettypes-tabs-swiper-btn-hover-icon);
    background-color: var(--c-av-bettypes-tabs-swiper-btn-hover-bg)
}

.c-bettypes-tabs .c-bettypes-tabs__next.swiper-button-disabled,.c-bettypes-tabs .c-bettypes-tabs__prev.swiper-button-disabled {
    visibility: hidden;
    opacity: 0
}

.c-bettypes-tabs .c-bettypes-tabs__next.swiper-button-lock,.c-bettypes-tabs .c-bettypes-tabs__prev.swiper-button-lock {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.c-bettypes-tabs .c-bettypes-tabs__next::after,.c-bettypes-tabs .c-bettypes-tabs__prev::after {
    display: none
}

.c-bettypes-tabs .c-bettypes-tabs__next {
    right: -.375rem
}

.c-bettypes-tabs .c-bettypes-tabs__prev {
    left: -.375rem
}

.c-odds-page>.c-bettypes-tabs::after {
    background-color: var(--c-av-body-bg)
}

.c-odds-page>.c-bettypes-tabs .c-bettypes-tabs__tab.c-is-selected {
    background-color: var(--c-av-body-bg)
}

.c-more-bettypes>.c-bettypes-tabs {
    flex: 1
}

.c-more-bettypes>.c-bettypes-tabs::after {
    background-color: var(--c-av-body-bg)
}

.c-more-bettypes>.c-bettypes-tabs .c-bettypes-tabs__tab.c-is-selected {
    background-color: var(--c-av-body-bg)
}

.c-bettypes-tabs+.c-bettypes,.c-bettypes-tabs+.c-bettype-group,.c-bettypes-tabs+.c-odds-table {
    margin-top: .5rem
}

.c-bettype-group {
    display: flex;
    flex-wrap: wrap
}

.c-bettype-group__league {
    display: flex;
    align-items: center;
    padding: 0 .5rem;
    min-height: 1.75rem;
    color: var(--c-av-bettype-group-league-text);
    background-color: var(--c-av-bettype-group-league-bg)
}

.c-bettype-group__header {
    display: flex;
    align-items: center;
    color: var(--c-av-bettype-group-header-text);
    width: 100%;
    min-height: 1.875rem;
    padding-right: .25rem;
    position: relative;
    cursor: pointer;
    border-top-left-radius: var(--c-av-border-radius);
    border-top-right-radius: var(--c-av-border-radius);
    border-color: var(--c-av-bettype-border);
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px
}

.c-bettype-group__header+.c-bettype {
    border-top-width: 0
}

.c-bettype-group__btn-collapse {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    font-size: var(--c-av-font-2xl);
    font-family: iconfont-asia2022;
    color: var(--c-av-bettype-group-header-btn-collapse);
    background-color: inherit
}

.c-bettype-group__btn-collapse::before {
    font-family: inherit
}

.c-bettype-group__btn-collapse.c-is-close .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-bettype-group__btn-collapse+.c-text {
    margin-left: .5rem
}

.c-bettype-group__fastmarket .c-bettype__col-title {
    justify-content: flex-start
}

.c-bettype-group__fastmarket .c-bettype__col-title {
    border-bottom-width: 1px
}

.c-bettype-group .c-bettypes {
    flex-direction: column;
    min-width: 0
}

.c-bettype-group .c-bettypes+.c-bettypes {
    margin-top: 0
}

.c-odds-table--sport2 .c-bettype-group .c-bettypes:only-child {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start
}

.c-bettype-group .c-bettype {
    flex: none
}

.c-bettype-group .c-bettype+.c-bettype {
    margin-left: 0;
    margin-top: var(--c-9px-9)
}

.c-bettype-group+.c-bettype-group {
    margin-top: var(--c-9px-9)
}

.c-bettypes {
    display: flex;
    flex-wrap: wrap;
    flex: 1
}

.c-bettypes-tabs+.c-bettypes {
    margin-top: var(--c-9px-9)
}

.c-bettypes-option {
    display: flex;
    align-items: center;
    padding: .25rem;
    margin-bottom: .25rem;
    color: var(--c-bettypes-option-text);
    background-color: var(--c-bettypes-option-bg)
}

.c-bettypes-option__content {
    display: flex;
    align-items: center
}

.c-bettypes-option__match {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: .5rem
}

.c-bettypes-option__info {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 1.25rem;
    text-align: center
}

[class*="c-bettypes-option__team-"] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.c-bettypes-option__team-away {
    justify-content: flex-start
}

.c-bettypes-option .c-btn {
    margin-left: auto
}

.c-bettypes-option .c-btn--help .c-icon {
    margin-right: 0
}

.c-bettypes-option .c-match-score {
    margin: 0;
    color: inherit;
    z-index: 1
}

.c-bettypes-option .c-match-text {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    transform: scale(0.75)
}

.c-bettypes--back-lay {
    min-width: 0
}

.c-bettypes--back-lay .c-bettypes-header {
    color: var(--c-av-bettype-heading-text)
}

.c-bettypes--no-yes {
    padding-bottom: .5rem
}

.c-bettypes--no-yes .c-bettypes-header {
    display: flex;
    width: 40%;
    margin-left: auto;
    padding: var(--c-6px-6) 0;
    color: var(--c-av-bettype-heading-text)
}

.c-bettypes--no-yes .c-bettypes-header .c-text {
    flex: 1;
    text-align: center
}

.c-bettypes--no-yes .c-odds,.c-bettypes--back-lay .c-odds {
    color: var(--c-av-bettype-cricket-fancy-odds)
}

.c-bettypes--col-2 {
    flex-direction: row;
    flex: 0 0 auto;
    width: 100%
}

.c-bettypes--col-2>.c-bettype {
    flex: 1 0 calc(50% - .75rem)
}

.c-bettypes--col-2>.c-bettype:nth-child(n+3) {
    margin-top: var(--c-9px-9)
}

.c-bettypes--col-2>.c-bettype:nth-child(2n) {
    margin-left: var(--c-9px-9)
}

.c-bettypes--col-2>.c-bettype:nth-child(4n) {
    margin-top: var(--c-9px-9)
}

.c-bettypes--col-2>.c-bettype:nth-child(2n+1) {
    margin-left: 0
}

.c-bettypes--col-2+.c-bettypes--col-2 {
    margin-top: var(--c-9px-9);
    margin-left: 0
}

.c-bettypes+.c-bettypes {
    margin-top: var(--c-9px-9)
}

.c-bettype-group .c-bettypes+.c-bettypes {
    margin-left: var(--c-9px-9)
}

.c-odds-table--sport50 .c-match__more-bets>.c-bettypes,.c-odds-table--sport50 .c-match__extra-bets>.c-bettypes {
    display: flex;
    flex-wrap: wrap
}

.c-odds-table--sport8 .c-match__extra-bets .c-bettypes:nth-child(3) {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-top: var(--c-9px-9)
}

.c-bettype {
    flex: 1;
    position: relative;
    border-color: var(--c-av-bettype-border);
    border-width: 1px;
    border-style: solid;
    border-radius: var(--c-av-border-radius);
    padding: var(--c-6px-6);
    min-width: 0
}

.c-bettype+.c-bettype {
    margin-left: var(--c-9px-9)
}

.c-bettype__btn-collapse {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    color: var(--c-av-oddstable-btn-collapse);
    background-color: inherit
}

.c-bettype__btn-collapse.c-is-close .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-bettype__btn-collapse .c-icon::before {
    line-height: 1
}

[class^=c-bettype__row] {
    flex: 1 0 auto;
    display: flex
}

.c-bettype__row+.c-bettype__row {
    margin-top: var(--c-6px-6)
}

.c-bettype__row-heading {
    min-height: var(--c-24px-6);
    background-color: var(--c-av-bettype-heading-bg);
    position: relative;
    cursor: pointer
}

.c-bettype__row-heading [class*=__col] {
    border-left-width: 0
}

.c-bettype__row-heading [class*=__col]:last-child {
    border-right-width: 0
}

.c-bettype__row-heading [class*=__col]:only-child .c-bettype__cell {
    justify-content: flex-start
}

.c-bettype__row-heading>.c-text {
    align-self: center;
    color: var(--c-av-bettype-heading-text)
}

.c-bettype__row-heading>.c-bettype__btn-collapse+.c-text {
    flex: 1;
    margin-left: var(--c-9px-9)
}

.c-bettype__row-heading .c-btn {
    padding: 0;
    min-height: 1rem
}

.c-bettype__row-heading .c-btn:first-of-type {
    margin-left: auto
}

.c-bettype__row-heading .c-btn--help .c-icon {
    margin-right: 0
}

.c-bettype__row-heading .c-tooltip {
    width: 386px;
    right: -.625rem
}

.c-bettype__row-heading .c-tooltip::before {
    right: .875rem
}

.c-bettype__row-heading .c-tooltip .c-text {
    white-space: normal
}

.c-match__extra-bets .c-bettype__row-heading {
    cursor: pointer
}

.c-match__more-bets .c-bettype__row-heading {
    cursor: pointer
}

.c-bettype__row-subheading {
    align-items: center;
    min-height: var(--c-24px-6);
    border-color: var(--c-av-bettype-subheading-border);
    border-top-width: 1px
}

.c-bettype__row+.c-bettype__row-subheading {
    margin-top: .25rem
}

.c-bettype__row-title {
    min-height: var(--c-24px-6);
    color: var(--c-av-bettype-title-text);
    border-color: var(--c-av-bettype-title-border);
    background-color: var(--c-av-bettype-title-bg);
    border-top-width: 1px
}

.c-bettype__row-title .c-text {
    white-space: normal
}

.c-bettype__row+.c-bettype__row-title {
    margin-top: var(--c-6px-6)
}

.c-bettype__row+.c-bettype-details {
    margin-top: .5rem
}

.c-bettype__row .c-bettype__col-group .c-odds-button {
    width: auto
}

.c-bettype__row .c-bettype__col-group>.c-btn {
    margin-left: .5rem;
    padding-right: .125rem;
    color: inherit;
    background-color: var(--c-av-odds-bg);
    border-color: var(--c-av-bettype-col-group-btn-border)
}

.c-bettype__row .c-bettype__col-group>.c-btn::before {
    font-size: var(--c-av-font-lg)
}

.c-bettype__row .c-bettype__col-group>.c-btn:hover {
    background-color: var(--c-av-odds-hover-bg);
    border-color: var(--c-av-bettype-col-group-btn-hover-border)
}

.c-bettype__row .c-bettype__col-group>.c-btn .c-icon--caret::before {
    line-height: 1
}

.c-bettype__row .c-bettype__col-group>.c-btn.c-is-open .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-in-play .c-bettype__row .c-bettype__col-group>.c-btn {
    background-color: var(--c-av-odds-in-play-bg);
    border-color: var(--c-av-bettype-col-group-btn-in-play-border)
}

.c-in-play .c-bettype__row .c-bettype__col-group>.c-btn:hover {
    background-color: var(--c-av-odds-hover-bg);
    border-color: var(--c-av-bettype-col-group-btn-in-play-hover-border)
}

.c-bettype__row .c-bettype__col-group>.c-text {
    color: var(--c-av-goal-text)
}

[class^=c-bettype__col] {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    min-width: 0;
    text-align: center
}

[class^=c-bettype__col]>.c-text {
    padding: .5rem
}

[class^=c-bettype__col] .c-odds-button {
    width: 100%
}

[class^=c-bettype__col]+[class^=c-bettype__col] {
    margin-left: var(--c-6px-6)
}

.c-bettype__col-title .c-odds-button {
    justify-content: flex-start
}

.c-bettype__col-title .c-text {
    padding: 0
}

.c-bettype__col-title .c-text+.c-text-goal {
    justify-content: flex-end;
    padding-left: .25rem
}

.c-bettype__col-back {
    background-color: var(--c-av-bet-bettype-col-back-bg)
}

.c-bettype__col-back .c-odds-button {
    background-color: inherit
}

.c-bettype__col-lay {
    background-color: var(--c-av-bet-bettype-col-lay-bg)
}

.c-bettype__col-lay .c-odds-button {
    background-color: inherit
}

.c-bettype__col-yes {
    background-color: var(--c-av-bet-bettype-col-yes-bg)
}

.c-bettype__col-yes .c-odds-button {
    background-color: inherit
}

.c-bettype__col-no {
    background-color: var(--c-av-bet-bettype-col-no-bg)
}

.c-bettype__col-no .c-odds-button {
    background-color: inherit
}

[class^=c-bettype__cell] {
    flex: 1 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5rem;
    min-height: 1.75rem;
    width: 100%
}

.c-bettype__cell-title {
    color: var(--c-av-bettype-title-text)
}

.c-bettype__cell-left {
    text-align: left;
    justify-content: left
}

.c-bettype__row-heading .c-bettype__col-title .c-bettype__cell {
    background-color: inherit
}

.c-bettype__cell .c-team {
    text-align: left
}

[class^=c-bettype__item] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5rem;
    min-height: 1.75rem
}

.c-odds-table--sport6 .c-match__more-bets .c-bettype__col-group {
    flex: 0 0 auto
}

.c-odds-table--sport6 .c-match__more-bets .c-bettype__col-group>.c-btn:only-child {
    margin-left: 0
}

.c-bettype .c-flex-2 {
    flex: 2
}

.c-bettype .c-text-highlight {
    color: var(--c-av-bettype-text-highlight)
}

.c-bettype--penalty .c-bettype__row .c-bettype__cell {
    border-bottom-width: 1px;
    padding: 0
}

.c-bettype--penalty>.c-bettype__row>.c-bettype__col:last-child {
    width: 15%;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center
}

.c-bettype--penalty>.c-bettype__row>.c-bettype__col:last-child .c-odds-button {
    flex: 0 1 100%
}

.c-bettype--penalty>.c-bettype__row>.c-bettype__col:last-child>.c-text {
    width: 100%;
    text-align: center
}

.c-bettype__item:hover {
    cursor: pointer;
    background-color: var(--c-av-bet-match-bg-hover)
}

.c-bettype__item[data-disabled="true"] {
    cursor: default;
    pointer-events: none
}

.c-bettype__item[data-disabled="true"]>* {
    opacity: .5
}

.c-bettype--penalty .c-bettype__cell-title {
    border-bottom-width: 1px
}

.c-bettype--penalty .c-bettype__cell-title:first-child {
    border-top-width: 1px
}

.c-bettype--penalty .c-btn.c-is-disabled {
    opacity: .5
}

.c-bettype--corners .c-bettype__col {
    flex-direction: column;
    flex-wrap: wrap
}

.c-bettype--corners .c-bettype__col .c-match-score {
    width: 50px;
    color: inherit;
    position: absolute
}

.c-bettype--corners .c-bettype__col .c-match-score+.c-bettype__cell {
    padding-left: 50px
}

.c-bettype--corners .c-bettype__col .c-match-score+.c-bettype__cell ~ .c-bettype__cell {
    padding-left: 50px
}

.c-bettype--corners .c-bettype__cell {
    padding: .125rem;
    min-height: 1.375rem
}

.c-bettype--corners .c-bettype__row-title .c-bettype__col {
    padding: var(--c-3px-3)
}

.c-bettype--corners .c-bettype__row-title .c-bettype__col.c-flex-2:first-child {
    text-align: left
}

.c-bettype--corners [class*=c-bettype__col]:first-child {
    align-items: flex-start
}

.c-bettype--corners [class*=c-bettype__col]:first-child .c-bettype__cell {
    justify-content: left
}

.c-bettype--corners [class^=c-bettype__cell]:not(:first-child) {
    border-top-width: 0
}

.c-bettype--corners.c-bettype .c-odds-button {
    flex: 0 0 auto
}

.c-bettype--corners.c-bettype .c-odds-button:not(:only-child):last-child {
    margin-bottom: auto
}

.c-bettype--child-match .c-match-score {
    color: inherit
}

.c-bettype--child-match .c-team-name {
    margin: .25rem 0
}

.c-bettype--child-match .c-bettype__row+.c-bettype__match {
    margin-top: .25rem
}

.c-bettype--child-match .c-bettype__info {
    flex: 0 0 auto;
    margin-left: var(--c-12px-3);
    margin-right: var(--c-12px-3);
    color: var(--c-av-bettype-child-match-info-text)
}

.c-bettype--child-match [class*="c-bettype__team-"] {
    flex: 1
}

.c-bettype--child-match .c-bettype__team-home {
    text-align: right
}

.c-bettype--child-match .c-bettype__col {
    flex-direction: column;
    flex-wrap: wrap
}

.c-bettype--child-match .c-bettype__cell {
    padding: .125rem;
    min-height: 1.375rem
}

.c-bettype--child-match .c-bettype__row-title .c-bettype__col {
    padding: .125rem
}

.c-bettype--child-match .c-bettype__row-title .c-bettype__col.c-flex-2:first-child {
    text-align: left
}

.c-bettype--child-match [class^=c-bettype__cell]:not(:first-child) {
    border-top-width: 0
}

.c-bettype--child-match.c-bettype .c-odds-button {
    flex: 0 0 auto
}

.c-bettype--child-match.c-bettype .c-odds-button:not(:only-child):last-child {
    margin-bottom: auto
}

.c-bettype-group .c-bettype--ending-game {
    flex: 1 0 calc(50% - .75rem)
}

.c-bettype--ending-game+.c-bettype--ending-game:nth-child(2) {
    margin-top: 0
}

.c-bettype--ending-game+.c-bettype--ending-game:nth-child(2n) {
    margin-left: var(--c-12px-3)
}

.c-bettype--ending-game .c-switch-btn {
    font-size: 13px
}

.c-bettype--ending-game .c-bettype__row {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: .25rem;
    padding-top: .625rem;
    border-top-width: 1px;
    border-color: var(--c-av-bettype-title-border)
}

.c-bettype--ending-game .c-bettype__row[data-open="false"] .c-bettype__col .c-odds-button:not(:nth-child(25n+1)):not(:nth-child(25n+2)):not(:nth-child(25n+3)):not(:nth-child(25n+4)):not(:nth-child(25n+5)) {
    margin-top: 0;
    min-height: 0;
    max-height: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    opacity: 0;
    pointer-events: none
}

.c-bettype--ending-game .c-bettype__row[data-open="true"] .c-bettype__col .c-odds-button:nth-child(25n+5),.c-bettype--ending-game .c-bettype__row[data-open="true"] .c-bettype__col .c-odds-button:nth-child(25n+15) {
    margin-bottom: var(--c-12px-3)
}

.c-bettype--ending-game .c-bettype__row .c-bettype__col {
    flex: 0 1 100%;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(25, auto);
    grid-gap: 0 .5rem
}

.c-bettype--ending-game .c-bettype__row .c-bettype__col .c-odds-button:nth-child(25n+1) {
    margin-top: 0
}

.c-bettype--ending-game .c-bettype__row .c-bettype__btn-collapse {
    cursor: pointer
}

.c-bettype--ending-game .c-bettype__row .c-bettype__btn-collapse:hover {
    color: var(--c-av-oddstable-btn-collapse-hover)
}

.c-bettype--ending-game .c-bettype__row .c-bettype__btn-collapse.c-is-open .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-bettype--ending-game .c-bettype__row .c-bettype__btn-collapse.c-is-close .c-icon--caret::before {
    animation: sportsmenu-more-arrow-animate .3s infinite
}

.c-bettype--ending-game .c-quick-bet__btn::before {
    left: 75%
}

.c-bettype--20 .c-iframe {
    height: 630px
}

.c-bettype--cs .c-odds-button {
    padding: .125rem .25rem
}

.c-bettype--special [class*=c-bettype__col]:first-child .c-bettype__cell {
    justify-content: left
}

.c-bettype--w50 {
    width: 50%;
    flex: 0 0 auto
}

.c-bettype--no-yes,.c-bettype--back-lay {
    display: flex;
    padding: 0
}

.c-bettype--no-yes .c-bettype__row-heading,.c-bettype--back-lay .c-bettype__row-heading {
    padding: var(--c-6px-6) 0 var(--c-6px-6) 0.5rem;
    background-color: transparent
}

.c-bettype--no-yes .c-bettype__row-heading::before,.c-bettype--back-lay .c-bettype__row-heading::before {
    display: none
}

.c-bettype--no-yes .c-bettype__row-heading .c-text,.c-bettype--back-lay .c-bettype__row-heading .c-text {
    flex: 1;
    text-align: center
}

.c-bettype--no-yes .c-bettype__row-heading .c-bettype__btn-collapse,.c-bettype--back-lay .c-bettype__row-heading .c-bettype__btn-collapse {
    padding: 0
}

.c-bettype--no-yes .c-bettype__row-heading .c-bettype__btn-collapse+.c-text,.c-bettype--back-lay .c-bettype__row-heading .c-bettype__btn-collapse+.c-text {
    text-align: left
}

.c-bettype--no-yes .c-bettype__row,.c-bettype--back-lay .c-bettype__row {
    align-items: stretch !important
}

.c-bettype--no-yes .c-bettype__row:last-child [class^=c-bettype__col],.c-bettype--back-lay .c-bettype__row:last-child [class^=c-bettype__col] {
    border-bottom-width: 0
}

.c-bettype--no-yes .c-bettype__col,.c-bettype--back-lay .c-bettype__col {
    align-items: stretch
}

.c-bettype--no-yes .c-bettype__col .c-odds-button,.c-bettype--back-lay .c-bettype__col .c-odds-button {
    padding: .125rem;
    border-width: 0;
    border-radius: var(--c-av-border-radius);
    cursor: pointer
}

.c-bettype--no-yes .c-bettype__col .c-odds-button[data-selected="true"],.c-bettype--back-lay .c-bettype__col .c-odds-button[data-selected="true"] {
    background-color: var(--c-av-bettype-cricket-button-odds-selected-bg) !important
}

.c-bettype--no-yes .c-bettype__col .c-odds-button:empty,.c-bettype--back-lay .c-bettype__col .c-odds-button:empty {
    pointer-events: none
}

.c-bettype--no-yes .c-bettype__col .c-odds-button [class*="c-text"],.c-bettype--no-yes .c-bettype__col .c-odds-button [class*="c-text"]+.c-odds,.c-bettype--back-lay .c-bettype__col .c-odds-button [class*="c-text"],.c-bettype--back-lay .c-bettype__col .c-odds-button [class*="c-text"]+.c-odds {
    margin-left: 0;
    min-width: auto
}

.c-bettype--no-yes .c-bettype__col .c-odds-button[data-odds-status="change-up"]>.c-odds::before,.c-bettype--back-lay .c-bettype__col .c-odds-button[data-odds-status="change-up"]>.c-odds::before {
    right: 0
}

.c-bettype--no-yes .c-bettype__col .c-odds-button[data-odds-status="change-down"]>.c-odds::before,.c-bettype--back-lay .c-bettype__col .c-odds-button[data-odds-status="change-down"]>.c-odds::before {
    right: 0
}

.c-bettype--no-yes .c-bettype__col .c-odds,.c-bettype--back-lay .c-bettype__col .c-odds {
    justify-content: center;
    padding: 0.125rem 0.5rem
}

.c-bettype--no-yes [class^=c-bettype__col]>.c-text,.c-bettype--back-lay [class^=c-bettype__col]>.c-text {
    flex: 1;
    max-width: 100%;
    align-items: center;
    padding: 0.25rem var(--c-6px-6);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-bettype--no-yes [class^=c-bettype__col]>.c-forecast-result,.c-bettype--back-lay [class^=c-bettype__col]>.c-forecast-result {
    padding: 0 .25rem
}

.c-bettype--no-yes [class^=c-bettype__col]+[class^=c-bettype__col],.c-bettype--back-lay [class^=c-bettype__col]+[class^=c-bettype__col] {
    margin-left: 0rem;
    border-left-width: 0px
}

.c-bettype--no-yes [class^=c-bettype__row]+[class^=c-bettype__row] [class^=c-bettype__col],.c-bettype--back-lay [class^=c-bettype__row]+[class^=c-bettype__row] [class^=c-bettype__col] {
    border-top-width: 0
}

.c-bettype--no-yes .c-text-group,.c-bettype--back-lay .c-text-group {
    flex: 1
}

.c-bettype--back-lay {
    flex-direction: column
}

.c-bettype--back-lay+.c-bettype--back-lay {
    border-top-width: 1px
}

.c-bettype--back-lay .c-bettype__row-heading .c-text:nth-child(2) {
    flex: 0 0 auto;
    width: calc( 60% - 1.375rem);
    text-align: left
}

.c-bettype--back-lay .c-bettype__row-heading:hover {
    background-color: transparent
}

.c-bettype--back-lay .c-bettype__row+.c-bettype__row {
    margin-top: 0
}

.c-bettype--back-lay .c-bettype__col {
    padding: var(--c-6px-6)
}

.c-bettype--back-lay .c-bettype__col:nth-child(2) {
    background-color: var(--c-av-bettype-cricket-col-blue-bg) !important
}

.c-bettype--back-lay .c-bettype__col:nth-child(2) .c-odds-button {
    background-color: var(--c-av-bettype-cricket-odds-button-blue-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-blue-img)
}

.c-bettype--back-lay .c-bettype__col:nth-child(2) .c-odds-button:hover {
    background-color: var(--c-av-bettype-cricket-odds-button-blue-hover-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-blue-hover-img)
}

.c-bettype--back-lay .c-bettype__col:nth-child(2) .c-odds-button[data-quickbet-open="true"] {
    background-color: var(--c-av-bettype-cricket-odds-button-blue-hover-bg) !important;
    background-image: var(--c-av-bettype-cricket-odds-button-blue-hover-img) !important;
    border-color: transparent !important;
    box-shadow: 0 0 0px !important
}

.c-bettype--back-lay .c-bettype__col:last-child {
    background-color: var(--c-av-bettype-cricket-col-pink-bg) !important
}

.c-bettype--back-lay .c-bettype__col:last-child .c-odds-button {
    background-color: var(--c-av-bettype-cricket-odds-button-pink-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-pink-img)
}

.c-bettype--back-lay .c-bettype__col:last-child .c-odds-button:hover {
    background-color: var(--c-av-bettype-cricket-odds-button-pink-hover-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-pink-hover-img)
}

.c-bettype--back-lay .c-bettype__col:last-child .c-odds-button[data-quickbet-open="true"] {
    background-color: var(--c-av-bettype-cricket-odds-button-pink-hover-bg) !important;
    background-image: var(--c-av-bettype-cricket-odds-button-pink-hover-img) !important;
    border-color: transparent !important;
    box-shadow: 0 0 0px !important
}

.c-bettype--back-lay .c-bettype__col-title {
    flex: 0 0 auto;
    flex-direction: column;
    align-items: flex-start;
    margin-left: var(--c-24px-6);
    width: calc(60% - 1.25rem);
    background-color: transparent
}

.c-bettype--no-yes {
    border-top-width: 1px
}

.c-bettype--no-yes .c-bettype__row {
    flex: 1;
    border-radius: 4px
}

.c-bettype--no-yes .c-bettype__row-heading {
    flex: 0 0 auto;
    align-items: center;
    flex-wrap: wrap;
    width: 60%
}

.c-bettype--no-yes .c-bettype__row-heading:hover {
    background-color: transparent
}

.c-bettype--no-yes .c-bettype__row-heading>.c-text {
    flex: 0 0 auto;
    display: flex;
    width: calc( 100% - 1.5rem)
}

.c-bettype--no-yes .c-bettype__row-heading .c-forecast-result {
    margin-left: 1.375rem
}

.c-bettype--no-yes .c-bettype__col {
    padding: var(--c-6px-6)
}

.c-bettype--no-yes .c-bettype__col:nth-child(1) {
    background-color: var(--c-av-bettype-cricket-col-pink-bg) !important
}

.c-bettype--no-yes .c-bettype__col:nth-child(1) .c-odds-button {
    background-color: var(--c-av-bettype-cricket-odds-button-pink-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-pink-img)
}

.c-bettype--no-yes .c-bettype__col:nth-child(1) .c-odds-button:hover {
    background-color: var(--c-av-bettype-cricket-odds-button-pink-hover-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-pink-hover-img)
}

.c-bettype--no-yes .c-bettype__col:nth-child(1) .c-odds-button[data-quickbet-open="true"] {
    background-color: var(--c-av-bettype-cricket-odds-button-pink-hover-bg) !important;
    background-image: var(--c-av-bettype-cricket-odds-button-pink-hover-img) !important;
    border-color: transparent !important;
    box-shadow: 0 0 0px !important
}

.c-bettype--no-yes .c-bettype__col:last-child {
    background-color: var(--c-av-bettype-cricket-col-blue-bg) !important
}

.c-bettype--no-yes .c-bettype__col:last-child .c-odds-button {
    background-color: var(--c-av-bettype-cricket-odds-button-blue-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-blue-img)
}

.c-bettype--no-yes .c-bettype__col:last-child .c-odds-button:hover {
    background-color: var(--c-av-bettype-cricket-odds-button-blue-hover-bg);
    background-image: var(--c-av-bettype-cricket-odds-button-blue-hover-img)
}

.c-bettype--no-yes .c-bettype__col:last-child .c-odds-button[data-quickbet-open="true"] {
    background-color: var(--c-av-bettype-cricket-odds-button-blue-hover-bg) !important;
    background-image: var(--c-av-bettype-cricket-odds-button-blue-hover-img) !important;
    border-color: transparent !important;
    box-shadow: 0 0 0px !important
}

.c-bettype--no-yes .c-odds-button {
    flex-direction: column
}

.c-bettype .c-odds-button {
    flex: 1 0 auto
}

.c-bettype .c-odds-button:empty::before {
    content: "\00a0";
    display: block;
    padding: .25rem
}

.c-bettype .c-odds-button[data-disabled="true"] {
    cursor: default;
    pointer-events: none
}

.c-bettype .c-odds-button[data-disabled="true"]>* {
    opacity: .4
}

.c-bettype .c-dropdown {
    width: 100%
}

.c-bettype .c-dropdown__btn>.c-text {
    margin-right: auto
}

.c-bettype .c-dropdown__container {
    max-height: 250px
}

.c-bettypes-tabs .c-bettype {
    margin-top: .5rem
}

.c-bettype-details {
    display: none;
    flex: 1;
    flex-direction: column;
    position: relative;
    border-color: var(--c-av-bettype-border);
    border-width: 1px;
    border-style: solid;
    border-radius: var(--c-av-border-radius);
    padding: var(--c-6px-6)
}

.c-bettype-details[data-show="true"] {
    display: block
}

.c-bettype-details__title {
    flex: 1 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .5rem;
    min-height: 1.75rem;
    width: 100%;
    color: var(--c-av-bettype-detail-heading-text);
    background-color: var(--c-av-bettype-detail-heading-bg);
    border-bottom-color: inherit
}

.c-bettype-details__list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start
}

.c-bettype-details__group {
    display: contents;
    flex-wrap: wrap;
    flex: 1 1 100%;
    position: relative;
    border-color: inherit
}

.c-bettype-details__group .c-odds-button {
    flex: 1;
    margin-top: var(--c-6px-6);
    margin-left: var(--c-3px-3);
    margin-right: var(--c-3px-3)
}

.c-bettype-details .c-odds-button {
    flex: 0 0 auto;
    position: relative;
    display: flex;
    width: calc((100% - 1.5rem) / 4);
    border-color: inherit
}

.c-bettype-details .c-btn.c-is-open .c-icon--arrow-down::before,.c-bettype-details .c-btn.c-is-open .c-icon--caret::before {
    transform: rotate(180deg)
}

@supports (display: contents) {
    .c-bettype-details--group-hover .c-bettype-details__group:nth-child(even) .c-odds-button {
        background-color:var(--c-av-odds-even-bg)
    }

    .c-bettype-details--group-hover .c-bettype-details__group:nth-child(even) .c-odds-button:hover {
        background-color: var(--c-av-odds-hover-bg)
    }
}

@supports (display: contents) {
    .c-in-play .c-bettype .c-bettype__col-group:nth-child(even) .c-odds-button {
        background-color:var(--c-av-odds-even-in-play-bg)
    }
}

.c-bettype-details--group-hover .c-bettype-details__group:hover .c-odds-button {
    background-color: var(--c-av-bettype-detail-group-hover-bg) !important;
    opacity: 1
}

.c-bettype-details--col-2 .c-bettype-details__group-title {
    text-align: center
}

.c-bettype-details--col-2 .c-bettype-details__list {
    flex-direction: row
}

.c-bettype-details--col-2 .c-bettype-details__group {
    display: block;
    flex: 1
}

.c-bettype-details--col-2 .c-bettype-details__group+.c-w-100 {
    flex: 0 0 auto
}

.c-bettype-details--col-2 .c-odds-button {
    width: auto
}

.c-match__more-bets .c-bettype {
    background-color: var(--c-av-match-bettype-bg)
}

.c-is-even .c-match__more-bets .c-bettype {
    background-color: var(--c-av-match-even-bettype-bg)
}

.c-in-play .c-match__more-bets .c-bettype {
    background-color: var(--c-av-match-live-bettype-bg)
}

.c-in-play.c-is-even .c-match__more-bets .c-bettype {
    background-color: var(--c-av-match-live-even-bettype-bg)
}

[class^="c-bettype-ball"] {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    border: 1px solid transparent;
    background-color: var(--c-av-bettype-ball-bg);
    width: 24px;
    height: 24px;
    cursor: pointer;
    font-size: var(--c-av-font-md);
    font-weight: bold;
    text-align: center;
    animation: touch_active_width_light2 .2s linear
}

[class^="c-bettype-ball"][data-disabled="true"] {
    pointer-events: none !important;
    color: var(--c-av-bettype-ball-disabled) !important;
    border-color: var(--c-av-bettype-ball-disabled) !important;
    background-color: var(--c-av-bettype-ball-disabled-bg) !important
}

.c-bettype-ball-goal {
    border-color: var(--c-av-bettype-ball-goal);
    color: var(--c-av-bettype-ball-goal)
}

.c-bettype-ball-goal[data-selected="true"] {
    color: var(--c-av-bettype-ball-goal-text);
    background-color: var(--c-av-bettype-ball-goal);
    animation: touch_active_width_light .2s linear
}

.c-bettype-ball-goal:hover {
    color: var(--c-av-bettype-ball-goal-text);
    background-color: var(--c-av-bettype-ball-goal-hover)
}

.c-bettype-ball-miss {
    border-color: var(--c-av-bettype-ball-miss);
    color: var(--c-av-bettype-ball-miss)
}

.c-bettype-ball-miss[data-selected="true"] {
    color: var(--c-av-bettype-ball-miss-text);
    background-color: var(--c-av-bettype-ball-miss);
    animation: touch_active_width_light .2s linear
}

.c-bettype-ball-miss:hover {
    color: var(--c-av-bettype-ball-miss-text);
    background-color: var(--c-av-bettype-ball-miss-hover)
}

@keyframes touch_active_width_light {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes touch_active_width_light2 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(0.8)
    }

    100% {
        transform: scale(1)
    }
}

.c-league {
    border-radius: var(--c-av-border-radius);
    border-color: var(--c-av-league-border)
}

.c-league__header {
    display: flex;
    background-color: var(--c-av-league-header-bg);
    background-image: var(--c-av-league-header-img);
    min-height: 1.625rem;
    border-top-width: 1px;
    cursor: pointer
}

.c-league__header:hover {
    background-color: var(--c-av-league-header-hover-bg)
}

.c-league__header[data-sticky="true"] {
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--c-av-header-height) + var(--c-av-lic-header-height) - 5px);
    z-index: 4
}

@media screen and (max-width: 1536px) {
    .c-league__header[data-sticky="true"] {
        top:calc(var(--c-av-header-height) + var(--c-av-lic-header-height) - 6px)
    }
}

.c-header--lic+.c-main .c-league__header[data-sticky="true"] {
    border-top-width: 1px;
    top: calc(var(--c-av-header-height) + var(--c-av-lic-header-height))
}

.c-league__header[data-page="popup-pages"] .c-league__header {
    position: static
}

.c-league__info {
    flex: 1;
    display: flex;
    min-height: 1.625rem;
    color: var(--c-av-league-info-text);
    border-right-width: 1px
}

[class*="c-league__btn"] {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.c-league__btn-collapse {
    flex: 0 0 auto;
    width: var(--c-av-oddstable-collapse-w);
    color: var(--c-av-league-info-text);
    min-height: inherit;
    border-right-width: 1px
}

.c-league__btn-collapse.c-is-close .c-icon--caret {
    transform: rotate(-90deg)
}

.c-league__btn-favorite {
    flex: 0 0 auto;
    color: var(--c-av-league-favorite-color);
    padding: 0 var(--c-6px-6);
    font-size: var(--c-av-font-xl);
    cursor: pointer
}

.c-league__btn-favorite:hover,.c-league__btn-favorite.c-is-selected {
    color: var(--c-av-league-favorite-selected)
}

[data-login="false"] .c-league__btn-favorite {
    pointer-events: none
}

.c-league .c-league__flag {
    flex: 0 0 auto;
    display: flex;
    align-self: center;
    width: 1rem;
    height: 1rem;
    margin-right: var(--c-6px-6)
}

.c-league__name {
    display: flex;
    align-items: center;
    padding: .25rem .125rem;
    line-height: var(--c-18px-9)
}

.c-league__name [class*="c-iconcolor-"] {
    margin-right: var(--c-6px-6)
}

.c-league__option {
    display: flex;
    align-items: center;
    padding: .25rem .5rem
}

.c-match-group.c-is-close {
    display: none
}

.c-match {
    --c-av-match-option-height: 32px;
    background-color: var(--c-av-match-bg);
    border-color: var(--c-av-match-border)
}

.c-match.c-in-play {
    background-color: var(--c-av-match-live-bg);
    border-color: var(--c-av-match-live-border)
}

.c-match.c-in-play.c-is-even {
    background-color: var(--c-av-match-live-even-bg)
}

.c-match.c-in-play .c-match__header .c-bettype-title {
    border-color: var(--c-av-match-in-play-header-bettype-title-border)
}

.c-match.c-in-play .c-match__header .c-bettype-title .c-bettype-col {
    border-color: var(--c-av-match-in-play-header-bettype-title-border)
}

.c-match.c-in-play .c-match__option .c-match-time,.c-match.c-in-play .c-match__option .c-match-h-time {
    padding-left: .25rem;
    padding-right: .25rem;
    line-height: 1rem;
    font-size: var(--c-12px-3);
    font-weight: 700;
    color: var(--c-av-match-option-time-text);
    background-color: var(--c-av-match-option-time-bg);
    border-radius: var(--c-av-border-radius)
}

.c-match.c-is-even {
    background-color: var(--c-av-match-even-bg)
}

.c-match.c-is-collapse .c-match__extra-bets,.c-match.c-is-collapse .c-match__more-bets,.c-match.c-is-collapse .c-scoreboard {
    display: none
}

.c-match__header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
    min-height: 1.25rem;
    color: var(--c-av-match-header-text);
    background-color: var(--c-av-match-header-bg);
    border-color: inherit;
    border-top-width: 1px;
    position: relative
}

.c-match__header .c-bettype-title {
    min-height: inherit;
    border-left-width: 1px;
    border-color: var(--c-av-match-header-bettype-title-border)
}

.c-match__header .c-bettype-title .c-bettype-col {
    flex: 1;
    align-items: center;
    padding: .125rem .25rem;
    color: var(--c-av-match-header-text);
    border-color: var(--c-av-match-header-bettype-title-border)
}

.c-match__header .c-bettype-title .c-bettype-col+.c-bettype-col {
    border-left-width: 1px
}

.c-match__header .c-bettype-title .c-bettype-col .c-text {
    font-size: var(--c-12px-3)
}

.c-match__header .c-match__option {
    padding: .5rem .25rem;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    left: var(--c-av-oddstable-collapse-w);
    bottom: 0
}

.c-match__header .c-match__option .c-btn--favorite {
    width: 26px;
    color: var(--c-av-match-favorite-color);
    background-color: transparent;
    border: none
}

.c-match__header .c-match__option .c-btn--favorite .c-icon::before {
    font-size: var(--c-18px-9)
}

.c-match__header .c-match__option .c-btn--favorite:hover,.c-match__header .c-match__option .c-btn--favorite.c-is-selected {
    color: var(--c-av-match-favorite-selected)
}

.c-match__header .c-match__option ~ .c-match__more {
    margin-left: auto
}

.c-match__header .c-match__event {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    flex-direction: row;
    margin: 0 auto;
    min-width: 0;
    max-width: 65%;
    border-right-width: 0
}

.c-match__header .c-match__event .c-match__team:first-child {
    align-items: flex-end
}

.c-match__header .c-match__event .c-match__team:first-child .c-team {
    justify-content: flex-end
}

.c-match__header .c-match__event .c-match__team:last-child {
    align-items: flex-start
}

.c-match__header .c-match__team {
    flex: 1;
    flex-direction: column;
    min-width: 0
}

.c-match__header .c-match__team .c-team {
    width: 100%;
    min-width: 0;
    font-size: 1rem;
    line-height: 1.5
}

.c-match__header .c-match__team .c-team__info {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-match__header .c-match__timer {
    flex: 0 0 auto;
    padding: .25rem 2rem
}

.c-match__header .c-match__timer>*+* {
    margin-top: .25rem
}

.c-match__header .c-match__more {
    display: flex;
    align-self: stretch;
    padding: var(--c-6px-6);
    width: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.c-match__header .c-match__more .c-btn+.c-btn {
    margin-top: 0;
    margin-left: var(--c-6px-6)
}

.c-match__header .c-match-icons>.c-btn {
    width: 1.375rem;
    height: 1.375rem;
    min-width: 1.375rem;
    min-height: 1.375rem;
    line-height: 1
}

.c-match__header .c-team-name {
    font-weight: 700
}

.c-match__btn-collapse {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    width: var(--c-av-oddstable-collapse-w);
    min-height: inherit;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.c-match__btn-collapse.c-is-open .c-icon--caret::before {
    transform: rotate(0deg)
}

.c-match__btn-collapse.c-is-close .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-match__name {
    display: flex;
    align-items: center;
    margin-left: .5rem
}

.c-match__name [class*="c-iconcolor-"] {
    margin-right: var(--c-6px-6)
}

.c-match__row-heading {
    display: table;
    width: 100%
}

.c-odds-table--fancy .c-match__row-heading {
    display: flex
}

[class^="c-match__row"]+[class^="c-match__row"] {
    border-top-width: 1px
}

.c-match__row-heading .c-bettype-col--back,.c-match__row-heading .c-bettype-col--lay,.c-match__row-heading .c-bettype-col--yes,.c-match__row-heading .c-bettype-col--no {
    font-weight: bold
}

.c-match__row-heading .c-bettype-col.c-has-goal {
    text-align: center
}

.c-match__row {
    display: table;
    width: 100%;
    height: 100%;
    border-top-width: 1px
}

.c-odds-table--fancy .c-match__row {
    display: flex
}

.c-match__bets {
    display: flex;
    position: relative;
    width: 100%;
    border-top-width: 1px
}

.c-match__bets+.c-preloader {
    border-top-color: inherit;
    border-top-width: 1px
}

.c-match__timer {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: .5rem .25rem;
    width: var(--c-av-match-timer-w);
    color: var(--c-av-match-timer-text);
    border-right-width: 1px;
    text-align: center
}

.c-match__timer:empty {
    padding: 0
}

.c-odds-table--sport50 .c-match__timer .c-match-status-tag {
    padding: var(--c-3px-3) var(--c-6px-6)
}

.c-match-score {
    margin: .25rem 0;
    font-weight: bold;
    color: var(--c-av-match-score-text)
}

.c-odds-table--sport50 .c-match-score .c-text:empty::before {
    content: " ";
    display: inline-block;
    white-space: pre
}

.c-match-score .c-odds-table--sport50+.c-odds-table--sport50 {
    margin-top: .5rem
}

.c-match-score.c-is-changing {
    border-radius: var(--c-av-border-radius);
    animation: c-match-score-change ease 1s infinite
}

@keyframes c-match-score-change {
    0%,100% {
        background-color: var(--c-av-match-score-change-bg)
    }

    50% {
        background-color: var(--c-av-match-score-changed-bg)
    }
}

.c-match-time {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column
}

.c-match-time__minute {
    display: flex;
    justify-content: center
}

.c-match-h-time {
    color: var(--c-av-match-h-timer-text)
}

.c-match-timer-info {
    display: flex;
    flex-direction: column
}

.c-match__odds-group {
    flex: 1;
    display: flex;
    flex-direction: column
}

.c-match__odds-group .c-match__odds:not(.c-match__odds--more-lines),.c-match__odds-group .c-match__many-odds {
    flex: 1 0 auto
}

.c-match__odds-group+.c-match__more {
    border-left-width: 1px
}

.c-match__odds--more-lines {
    justify-content: center;
    margin-bottom: calc( -1.375rem - 1px)
}

.c-match__odds--more-lines[data-open="false"] .c-icon--caret {
    animation: sportsmenu-more-arrow-animate .3s infinite
}

.c-match__odds--more-lines ~ .c-match__option:empty {
    display: flex
}

.c-match__odds {
    display: flex
}

.c-match__odds+.c-match__odds .c-bettype-col {
    border-top-width: 1px
}

.c-match__odds+.c-match__option .c-match-icons {
    flex: 1
}

.c-match__odds+.c-match__timer-row {
    border-top-width: 1px
}

.c-match__many-odds {
    flex: 0 0 auto;
    display: flex;
    width: 100%
}

.c-match__many-odds+.c-match__many-odds .c-bettype-col {
    border-top-width: 1px
}

.c-match__many-odds+.c-match__odds .c-bettype-col {
    border-top-width: 1px
}

.c-match__many-odds+.c-match__option .c-match-icons {
    flex: 1
}

.c-match__many-odds+.c-match__timer-row {
    border-top-width: 1px
}

.c-match__odds--more-bets {
    padding: 1rem;
    border-left-width: 1px;
    border-right-width: 1px
}

.c-match__odds--more-bets .c-bettype--cs {
    width: 350px;
    flex: 0 0 auto;
    border-left-width: 1px
}

.c-match__odds--more-lines {
    order: 1;
    cursor: pointer
}

.c-match__odds--more-lines[data-open="true"] .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-match__odds--more-lines[data-open="true"]+.c-match__odds {
    display: flex
}

.c-match__odds--more-lines[data-open="false"]+.c-match__odds {
    display: none
}

.c-match__odds .c-btn--more-lines .c-icon--caret {
    order: 2;
    margin-left: .25rem
}

.c-match__team {
    display: flex;
    align-items: center;
    min-height: 1.5rem
}

.c-match__team .c-team {
    flex: 1
}

.c-match__team+.c-match__team {
    margin-top: var(--c-6px-6)
}

.c-match__event {
    flex: 1;
    display: grid;
    grid-template: auto auto auto auto / auto -webkit-max-content;
    grid-template: auto auto auto auto / auto max-content;
    align-content: start;
    padding: var(--c-6px-6);
    border-right-width: 1px
}

.c-match__event .c-match__team:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2
}

.c-match__event .c-match__team:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2
}

.c-match__event .c-match__team:nth-child(3) {
    grid-area: 3 / 1 / 4 / 2
}

.c-match__event .c-scoreboard {
    grid-area: 1 / 2 / 4 / 3;
    display: flex;
    align-self: start;
    padding: 0
}

.c-match__event .c-scoreboard .c-scoreboard__content {
    display: table;
    border-width: 0;
    color: var(--c-av-match-event-scoreboard-content-text)
}

.c-match__event .c-scoreboard .c-scoreboard__content .c-scoreboard__row {
    display: table-row
}

.c-match__event .c-scoreboard .c-scoreboard__content [class*="c-scoreboard__col"] {
    display: table-cell;
    text-align: center;
    padding: 0 .25rem;
    min-width: 1.25rem;
    line-height: 1.5rem
}

.c-match__event .c-scoreboard .c-scoreboard__content [class*="c-scoreboard__col"] [class*="c-text"] {
    line-height: 1;
    white-space: nowrap;
    vertical-align: middle
}

.c-match__event .c-scoreboard .c-scoreboard__content .c-scoreboard__col-event {
    display: none
}

.c-match__event .c-scoreboard .c-scoreboard__info {
    border-width: 0;
    border-left-width: 1px
}

.c-match__event .c-scoreboard .c-scoreboard__row-title {
    display: none
}

.c-match__event .c-scoreboard .c-scoreboard__row+.c-scoreboard__row [class*="c-scoreboard__col"] {
    padding-top: var(--c-6px-6)
}

.c-match__event .c-scoreboard .c-scoreboard__col-status {
    width: 22px
}

.c-match__event .c-scoreboard .c-scoreboard__col-status .c-icon {
    align-items: center;
    width: .875rem;
    height: .875rem;
    border-radius: 50%;
    background-color: var(--c-av-match-event-scoreboard-content-status-icon-bg);
    vertical-align: middle
}

.c-match__event .c-scoreboard .c-scoreboard__col-status .c-icon::before {
    line-height: 1;
    font-size: .75rem;
    color: var(--c-av-match-event-scoreboard-content-status-icon);
    transform: scale(0.83)
}

.c-match__event .c-scoreboard .c-scoreboard__col-serve .c-scoreboard-serve {
    vertical-align: middle
}

.c-match__event .c-scoreboard .c-text-highlight {
    font-weight: 700;
    color: var(--c-av-match-event-scoreboard-text-highlight)
}

.c-match__event .c-scoreboard .c-text-total {
    font-size: 1rem
}

@media screen and (max-width: 1536px) {
    .c-left-bar:not(.c-left-bar--mini)+.c-container .c-match__event .c-scoreboard--sport8:not(.c-scoreboard--only-score) {
        grid-area:-2 / 1 / -1 / 2;
        margin-top: var(--c-6px-6)
    }

    .c-left-bar:not(.c-left-bar--mini)+.c-container .c-match__event .c-scoreboard--sport8:not(.c-scoreboard--only-score) .c-scoreboard__content [class*="c-scoreboard__col"] {
        padding-left: .125rem;
        padding-right: .125rem;
        min-width: auto
    }

    .c-left-bar:not(.c-left-bar--mini)+.c-container .c-match__event .c-scoreboard--sport8:not(.c-scoreboard--only-score) .c-scoreboard__info .c-scoreboard__col {
        padding-left: .125rem;
        padding-right: .125rem
    }

    .c-left-bar:not(.c-left-bar--mini)+.c-container .c-match__event .c-scoreboard--sport8:not(.c-scoreboard--only-score) .c-scoreboard__col-status {
        display: none
    }
}

.c-match__option {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    order: 99;
    padding: var(--c-6px-6) 0.5rem;
    width: 100%;
    height: var(--c-av-match-option-height)
}

.c-match__option:empty {
    display: none
}

.c-match__option .c-match__timer {
    flex-direction: row;
    align-items: center;
    padding: .375rem .5rem;
    width: auto;
    border-right-width: 0
}

.c-match__option .c-match__timer>*+* {
    margin-left: .375rem
}

.c-match__option .c-match__timer .c-match-score {
    flex: 0 0 auto
}

.c-match__option .c-match__timer .c-match-time {
    flex: 0 0 auto;
    flex-direction: row
}

.c-match__option .c-match__timer .c-match-time__item {
    display: inline-flex
}

.c-match__option .c-match__timer .c-match-time__item .c-match-time__minute {
    margin-left: .375rem
}

.c-match__option .c-match__timer .c-match-time font[color="red"] {
    margin-right: .375rem
}

.c-match__option .c-match__timer .c-match-time br {
    display: none
}

.c-match__option .c-match__timer .c-match-timer-info {
    flex: 0 0 auto;
    flex-direction: row
}

.c-match__option>.c-btn,.c-match__option .c-match-icons>.c-btn {
    border-width: var(--c-av-match-option-button-border-width);
    border-color: var(--c-av-match-option-button-border)
}

.c-match__option .c-match-icons>.c-btn--score-map,.c-match__option .c-match-icons>.c-btn--statistic,.c-match__option .c-match-icons>.c-btn--betting-parlay,.c-match__option .c-match-icons>.c-btn--live-score,.c-match__option .c-match-icons>.c-btn--time-machine,.c-match__option .c-match-icons>.c-btn--smp,.c-match__option .c-match-icons>.c-btn--pin {
    color: var(--c-av-match-option-button-text);
    background-color: var(--c-av-match-option-button-bg)
}

.c-match__option .c-match-icons>.c-btn--score-map:hover,.c-match__option .c-match-icons>.c-btn--statistic:hover,.c-match__option .c-match-icons>.c-btn--betting-parlay:hover,.c-match__option .c-match-icons>.c-btn--live-score:hover,.c-match__option .c-match-icons>.c-btn--time-machine:hover,.c-match__option .c-match-icons>.c-btn--smp:hover,.c-match__option .c-match-icons>.c-btn--pin:hover {
    color: var(--c-av-match-option-button-hover-text);
    background-color: var(--c-av-match-option-button-hover-bg)
}

.c-match__option .c-match-icons>.c-btn--live-streamer.c-in-play,.c-match__option .c-match-icons>.c-btn--video.c-in-play,.c-match__option .c-match-icons>.c-btn--vocal-streaming.c-in-play,.c-match__option .c-match-icons>.c-btn--gv.c-in-play {
    color: var(--c-av-match-option-button-in-play-text);
    background-color: var(--c-av-match-option-button-in-play-bg)
}

.c-match__option .c-match-icons>.c-btn--live-streamer.c-in-play:hover,.c-match__option .c-match-icons>.c-btn--video.c-in-play:hover,.c-match__option .c-match-icons>.c-btn--vocal-streaming.c-in-play:hover,.c-match__option .c-match-icons>.c-btn--gv.c-in-play:hover {
    color: var(--c-av-match-option-button-in-play-hover-text);
    background-color: var(--c-av-match-option-button-in-play-hover-bg)
}

.c-match__option .c-match-icons>.c-btn--fastmarket {
    background-color: var(--c-av-btn-fastmarket-bg)
}

.c-match__option .c-match-icons>.c-btn--fastmarket:hover {
    color: var(--c-av-btn-fastmarket-hover-text);
    background-color: var(--c-av-btn-fastmarket-hover-bg)
}

.c-match__option .c-match-icons>.c-btn--pin[data-selected="true"] {
    color: var(--c-av-btn-pin-selected-text);
    background-color: var(--c-av-btn-pin-selected-bg)
}

.c-match__option .c-match-icons>.c-btn--cashout:hover,.c-match__option .c-match-icons>.c-btn--parlay-boost:hover,.c-match__option .c-match-icons>.c-btn--booked-bet:hover {
    -webkit-filter: var(--c-av-match-option-button-custom-hover-filter);
    filter: var(--c-av-match-option-button-custom-hover-filter)
}

.c-match__option .c-match-icons>.c-btn.c-is-disabled {
    color: var(--c-av-match-option-button-disable-text) !important;
    background-color: var(--c-av-match-option-button-disable-bg) !important;
    pointer-events: none
}

.c-match__option>.c-btn {
    padding: 0 var(--c-6px-6);
    color: var(--c-av-match-option-button-text);
    background-color: var(--c-av-match-option-button-bg)
}

.c-match__option>.c-btn:hover {
    color: var(--c-av-match-option-button-hover-text);
    background-color: var(--c-av-match-option-button-hover-bg)
}

.c-match__option>.c-btn--more .c-icon--caret::before {
    order: 2;
    margin-left: .25rem
}

.c-match__option>.c-btn--more.c-is-open .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-match__option>.c-btn--single-match {
    padding-top: 0;
    padding-bottom: 0
}

.c-match__option>.c-btn--multi-view {
    padding-top: 0;
    padding-bottom: 0
}

.c-match__option>.c-btn--multi-view label {
    min-height: auto
}

.c-match__option>.c-btn--more-lines {
    border-width: 1px;
    border-color: var(--c-av-match-option-button-border)
}

.c-match__option>.c-btn--more-lines::before {
    display: none
}

.c-match__option>.c-btn--more-lines.c-is-open .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-match__odds+.c-match__option {
    border-top-width: 1px
}

.c-match__many-odds+.c-match__option {
    border-top-width: 1px
}

.c-match-icons {
    flex: 1;
    display: flex;
    align-items: center;
    margin-right: .5rem
}

.c-match-icons>.c-btn {
    padding: .125rem;
    line-height: 1
}

.c-match-icons>.c-btn--cashout {
    width: 1.25rem;
    height: 1.25rem
}

.c-match-icons>.c-btn--parlay-boost {
    width: 1.25rem;
    height: 1.25rem;
    position: relative
}

.c-match-icons>.c-btn--parlay-boost .c-tooltip {
    min-width: 180px;
    cursor: default
}

.c-match-icons>.c-btn--parlay-boost .c-tooltip .c-text {
    white-space: normal
}

.c-match-icons>.c-btn--booked-bet {
    width: 1.25rem;
    height: 1.25rem
}

.c-match-icons>.c-btn .c-icon::before {
    font-size: var(--c-av-font-lg);
    line-height: 1
}

.c-match-icons .c-btn--fastmarket .c-icon--fastmarket {
    display: none
}

.c-match-icons .c-btn--fastmarket .c-text {
    margin-left: 0
}

.c-match-icons>.c-btn+.c-btn,.c-match-icons>.c-btn+.c-dropdown,.c-match-icons>.c-dropdown+.c-btn {
    margin-left: var(--c-6px-6)
}

.c-match__more {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: var(--c-6px-6);
    padding-bottom: var(--c-6px-6);
    width: var(--c-av-match-more-w);
    text-align: center
}

.c-match__more:empty {
    padding: 0
}

.c-match__more .c-btn {
    padding: .0625rem .25rem;
    min-width: 2.75rem;
    min-height: auto;
    color: var(--c-av-match-more-btn-text);
    line-height: 1;
    background-color: var(--c-av-match-more-btn-bg);
    border-width: 1px;
    border-color: var(--c-av-match-more-btn-border)
}

.c-match__more .c-btn:hover {
    color: var(--c-av-match-more-btn-hover-text);
    background-color: var(--c-av-match-more-btn-hover-bg)
}

.c-match__more .c-btn+.c-btn {
    margin-left: 0;
    margin-top: .25rem
}

.c-virtualsports .c-match__more .c-icon--caret::before {
    transform: rotate(0)
}

.c-virtualsports .c-match__more .c-icon--caret.c-is-open::before {
    transform: rotate(-180deg)
}

.c-match__more .c-btn.c-btn--more .c-icon--caret::before {
    transform: rotate(0deg)
}

.c-match__more .c-btn.c-btn--more.c-is-open .c-icon--caret::before {
    transform: rotate(-180deg)
}

.c-match__more .c-btn.c-btn--time-machine {
    padding: .25rem;
    min-width: 1rem;
    box-sizing: border-box
}

.c-match__more .c-btn .c-icon--time-machine::before {
    font-size: var(--c-av-font-2xl)
}

.c-match__more .c-btn.c-btn--time-machine {
    color: var(--c-av-btn-time-machine-text);
    background-color: var(--c-av-btn-time-machine-bg);
    background-image: var(--c-av-btn-time-machine-bg-img);
    border-color: var(--c-av-btn-time-machine-border)
}

.c-match__more .c-btn.c-btn--time-machine:hover {
    color: var(--c-av-btn-time-machine-hover-text);
    background-color: var(--c-av-btn-time-machine-hover-bg);
    background-image: var(--c-av-btn-time-machine-hover-bg-img)
}

.c-match__more .c-btn--fastmarket {
    color: var(--c-av-btn-fastmarket-text);
    background-color: var(--c-av-btn-fastmarket-bg);
    border-color: var(--c-av-btn-fastmarket-border);
    font-size: var(--c-av-font-xs);
    padding: 0 .125rem
}

.c-match__more .c-btn--fastmarket::before {
    font-size: var(--c-av-font-md)
}

.c-match__more .c-btn--fastmarket:hover {
    color: var(--c-av-btn-fastmarket-hover-text);
    background-color: var(--c-av-btn-fastmarket-hover-bg)
}

.c-match__more .c-btn--fastmarket .c-text {
    margin-left: 0
}

.c-match__odds ~ .c-match__more {
    border-left-width: 1px
}

.c-match__extra-bets,.c-match__more-bets {
    padding: var(--c-9px-9)
}

.c-match__row+.c-match__extra-bets {
    border-top-width: 1px
}

.c-match__more-bets .c-bettypes-tabs+.c-bettype-group {
    margin-top: .625rem
}

.c-match__extra-bets+.c-match__more-bets {
    border-top-width: 1px
}

.c-match__extra-bets+.c-scoreboard {
    border-top-width: 1px
}

.c-scoreboard+.c-match__more-bets {
    border-top-width: 1px
}

.c-match__bets+.c-match__more-bets {
    border-top-width: 1px
}

.c-match__row+.c-match__more-bets {
    border-top-width: 1px
}

.c-match__row+.c-scoreboard {
    border-top-width: 1px
}

.c-match__bets+.c-match__extra-bets {
    border-top-width: 1px
}

.c-odds-table.c-odds-table--fixed [class^=c-match__row]+[class^=c-match__row] {
    border-top-width: 0
}

.c-odds-table.c-odds-table--fixed .c-match__bets {
    display: block;
    height: auto
}

.c-odds-table.c-odds-table--fixed .c-match__row-heading:first-child {
    border-bottom-width: 1px;
    border-color: var(--c-av-match-row-heading-border)
}

.c-odds-table.c-odds-table--fixed .c-match__row-heading ~ .c-match__row-heading .c-match__odds {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: var(--c-av-match-row-heading-border)
}

.c-odds-table.c-odds-table--fixed .c-in-play .c-match__row-heading:first-child {
    border-color: var(--c-av-match-row-heading-live-border)
}

.c-odds-table.c-odds-table--fixed .c-in-play .c-match__row-heading ~ .c-match__row-heading .c-match__odds {
    border-color: var(--c-av-match-row-heading-live-border)
}

.c-match button.c-tag--live {
    color: var(--c-av-tag-live-text);
    background-color: var(--c-av-tag-live-bg)
}

.c-odds-table--sport50 .c-match__header {
    padding-left: .25rem;
    padding-right: .25rem
}

.c-odds-table--sport50 .c-match__header .c-match-score .c-text.c-is-current {
    font-weight: 700;
    color: var(--c-av-match-score-current-text)
}

.c-odds-table--sport50 .c-match__timer {
    width: 150px
}

[data-login="false"] .c-match .c-dropdown--favorite,[data-login="false"] .c-match .c-match__header .c-dropdown--favorite {
    cursor: default;
    pointer-events: none
}

[data-login="false"] .c-match .c-dropdown--favorite:hover,[data-login="false"] .c-match .c-match__header .c-dropdown--favorite:hover {
    color: var(--c-av-match-favorite-color)
}

[data-login="false"] .c-match .c-btn--favorite,[data-login="false"] .c-match .c-match__header .c-btn--favorite {
    cursor: default
}

[data-login="false"] .c-match .c-btn--favorite:hover,[data-login="false"] .c-match .c-btn--favorite.c-is-selected,[data-login="false"] .c-match .c-match__header .c-btn--favorite:hover,[data-login="false"] .c-match .c-match__header .c-btn--favorite.c-is-selected {
    color: var(--c-av-match-favorite-color)
}

.c-scoreboard {
    display: flex;
    justify-content: center;
    padding: var(--c-6px-6);
    font-size: var(--c-12px-3);
    position: relative;
    transition: ease .2s;
    transition-property: max-height, opacity, padding-top, padding-bottom
}

.c-scoreboard ul,.c-scoreboard li {
    margin: 0;
    padding: 0
}

.c-scoreboard[data-open="true"] {
    padding-top: var(--c-6px-6);
    padding-bottom: var(--c-6px-6);
    max-height: 380px;
    visibility: visible;
    opacity: 1
}

.c-scoreboard[data-open="false"] {
    padding-top: 0rem;
    padding-bottom: 0rem;
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.c-scoreboard[data-collapse="true"] .c-scoreboard__detail .c-scoreboard__row-group {
    visibility: visible;
    opacity: 1
}

.c-scoreboard[data-collapse="true"] .c-scoreboard__btn .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-scoreboard[data-collapse="false"] .c-scoreboard__detail .c-scoreboard__row-group {
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.c-scoreboard__info {
    display: flex;
    flex-direction: column;
    background-color: var(--c-av-scoreboard-info-bg);
    border-width: 1px;
    border-color: var(--c-av-scoreboard-info-border)
}

.c-scoreboard__info .c-scoreboard__col {
    flex-direction: column;
    align-items: stretch;
    padding: .25rem .5rem
}

.c-scoreboard__info .c-scoreboard__col .c-text-group {
    display: inline-flex;
    justify-content: space-between
}

.c-scoreboard__info .c-scoreboard__col .c-text-group+.c-text-group {
    margin-left: 0;
    margin-top: .5rem
}

.c-scoreboard__info .c-badge {
    padding: 0 .25rem;
    min-height: .875rem;
    color: var(--c-av-scoreboard-info-badge-text);
    background-color: var(--c-av-scoreboard-info-badge-bg)
}

.c-scoreboard__info .c-badge .c-icon {
    color: var(--c-av-scoreboard-info-badge-icon)
}

.c-scoreboard__info .c-badge .c-icon::before {
    line-height: 1;
    font-size: .75rem;
    transform: scale(0.83)
}

.c-scoreboard__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    color: var(--c-av-scoreboard-content-text);
    background-color: var(--c-av-scoreboard-content-bg);
    border-width: 1px;
    border-color: var(--c-av-scoreboard-content-border);
    border-radius: var(--c-av-border-radius);
    position: relative
}

.c-scoreboard__content+.c-scoreboard__detail {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.c-scoreboard__detail {
    color: var(--c-av-scoreboard-detail-text);
    background-color: var(--c-av-scoreboard-detail-bg);
    border-color: var(--c-av-scoreboard-detail-border);
    border-width: 1px;
    border-radius: var(--c-av-border-radius)
}

.c-scoreboard__detail [class*="c-scoreboard__row"]+[class*="c-scoreboard__row"] {
    border-top-width: 1px
}

.c-scoreboard__detail .c-scoreboard__row-group {
    border-bottom-width: 1px;
    transition: ease .2s;
    transition-property: max-height, opacity
}

.c-scoreboard__detail .c-scoreboard__btn {
    min-height: 1.25rem
}

.c-scoreboard__detail .c-text:empty::before {
    content: attr(data-name);
    font-family: inherit
}

[class*="c-scoreboard__row"]:not(.c-scoreboard__row-group) {
    flex: 1;
    display: flex
}

.c-scoreboard__row-category {
    font-weight: 700;
    border-bottom-width: 1px
}

.c-scoreboard__row-category .c-scoreboard__col+.c-scoreboard__col {
    border-left-width: 1px
}

.c-scoreboard__row-title {
    border-bottom-width: 1px
}

.c-scoreboard__row .c-scoreboard__col-serve:empty::before {
    content: "";
    display: inline-block;
    width: .5rem;
    height: .5rem;
    background-color: var(--c-av-scoreboard-serve-default-bg);
    border-radius: 50%;
    vertical-align: middle
}

.c-scoreboard__col {
    flex: 1;
    justify-content: center;
    min-width: 0
}

[class*="c-scoreboard__col"] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-height: var(--c-24px-6)
}

.c-scoreboard__col-status {
    flex: 0 0 auto;
    justify-content: center;
    width: 2rem
}

.c-scoreboard__col-status .c-icon {
    border-radius: 2px;
    color: var(--c-av-scoreboard-sport-icon-color);
    background-color: var(--c-av-scoreboard-icon-bg);
    width: 1rem;
    height: 1rem
}

.c-scoreboard__col-status .c-icon::before {
    font-size: 1rem
}

.c-scoreboard__col-status .c-icon--power-play,.c-scoreboard__col-status .c-icon--red-cross {
    color: var(--c-av-scoreboard-status-icon-color)
}

.c-scoreboard__col-event {
    flex: 0 0 auto;
    width: 44%;
    font-size: 13px;
    font-weight: bold
}

.c-scoreboard__col-event .c-team-name {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-scoreboard__col-serve {
    flex: 0 0 auto;
    justify-content: center;
    width: 1rem
}

.c-scoreboard__col [class*="c-text"] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

[class*="c-scoreboard__cell"] {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    padding: .125rem .5rem;
    width: 100%;
    min-height: var(--c-24px-6)
}

.c-scoreboard__col .c-scoreboard__cell-title {
    justify-content: center
}

.c-scoreboard__col .c-scoreboard__cell-title .c-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-scoreboard__col .c-scoreboard__cell {
    justify-content: center
}

.c-scoreboard__match-players {
    flex: 0 0 auto;
    display: flex;
    justify-content: flex-end;
    width: 35%
}

.c-scoreboard__match-players .c-icon {
    border-radius: 2px;
    color: var(--c-av-scoreboard-match-player-icon-color);
    background-color: var(--c-av-scoreboard-icon-bg);
    width: 1rem;
    height: 1rem
}

.c-scoreboard__match-players .c-icon::before {
    font-size: 1rem
}

.c-scoreboard__match-players .c-icon+.c-icon {
    margin-left: .25rem
}

.c-scoreboard__serve {
    flex: 0 0 auto;
    margin-right: .5rem;
    width: .5rem
}

.c-scoreboard__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .125rem .5rem;
    cursor: pointer
}

.c-scoreboard-serve {
    display: inline-block;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-color: var(--c-av-scoreboard-serve-bg)
}

.c-scoreboard-ball {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    color: var(--c-av-scoreboard-ball-text);
    background-color: var(--c-av-scoreboard-ball-bg);
    border-radius: 50%
}

.c-scoreboard-ball[data-value=""] {
    width: .5rem;
    height: .5rem;
    background-color: var(--c-av-scoreboard-ball-empty-bg)
}

.c-scoreboard-ball::before {
    content: attr(data-value);
    transform: scale(0.83);
    font-family: inherit;
    font-weight: 700
}

.c-scoreboard>[class^=c-iconcolor-] {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 8%;
    visibility: hidden;
    opacity: .5;
    transform: translate(calc(-50% - 1rem), -50%)
}

.c-scoreboard>[class^=c-iconcolor-]::before {
    transform: scale(1.66667)
}

.c-scoreboard .c-text-highlight {
    color: var(--c-av-scoreboard-text-highlight)
}

.c-scoreboard .c-text-total {
    color: var(--c-av-scoreboard-text-total);
    font-weight: bold
}

.c-scoreboard .c-text-label {
    font-weight: 700
}

.c-scoreboard [class*="c-text"]+[class*="c-text"] {
    margin-left: .25rem
}

@keyframes scoreboard-data-change {
    50% {
        opacity: 0
    }
}

.c-scoreboard .c-is-changing {
    color: var(--c-av-scoreboard-text-highlight);
    animation: scoreboard-data-change .6s linear infinite
}

.c-scoreboard--sport1 .c-scoreboard__col-serve,.c-scoreboard--sport2 .c-scoreboard__col-serve {
    display: none !important
}

.c-scoreboard--sport50 {
    flex-direction: column;
    padding: var(--c-6px-6)
}

.c-scoreboard--sport50 .c-scoreboard__content {
    color: var(--c-av-scoreboard-sport50-content-text);
    background-color: var(--c-av-scoreboard-sport50-content-bg);
    border-color: var(--c-av-scoreboard-sport50-content-border);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.c-scoreboard--sport50 .c-scoreboard__content .c-scoreboard__row-title .c-scoreboard__col:nth-child(4)+.c-scoreboard__col:nth-child(5) {
    border-left-width: 1px
}

.c-scoreboard--sport50 .c-scoreboard__content .c-scoreboard__row .c-scoreboard__col:nth-child(4)+.c-scoreboard__col:nth-child(5) {
    border-left-width: 1px
}

.c-scoreboard--sport50 .c-scoreboard__detail {
    color: var(--c-av-scoreboard-sport50-detail-text);
    background-color: var(--c-av-scoreboard-sport50-detail-bg);
    border-color: var(--c-av-scoreboard-sport50-detail-border)
}

.c-scoreboard--sport50 .c-scoreboard__row-group {
    max-height: 300px
}

.c-scoreboard--sport50 .c-scoreboard__row-innings .c-scoreboard__col:nth-child(4)+.c-scoreboard__col:nth-child(5) {
    border-left-width: 1px
}

.c-scoreboard--sport50 .c-scoreboard__row-last .c-scoreboard__col:first-child .c-scoreboard__cell {
    justify-content: space-around
}

.c-scoreboard--sport50 .c-scoreboard__row-last .c-scoreboard__col:last-child {
    border-left-width: 1px
}

.c-scoreboard--sport50 .c-scoreboard__row-last .c-scoreboard__cell-title {
    font-weight: 700
}

.c-scoreboard--sport50 .c-scoreboard__col-title {
    width: 20%;
    min-width: 150px;
    border-right-width: 1px
}

.c-scoreboard--sport50 .c-scoreboard__col-title .c-scoreboard__cell-title {
    font-weight: 700
}

.c-scoreboard--sport50 [class*="c-scoreboard__col"] {
    align-items: flex-start
}

.c-scoreboard--sport50 .c-scoreboard__cell-title {
    background-color: var(--c-av-scoreboard-sport50-cell-title-bg)
}

.c-scoreboard--sport50 .c-scoreboard__btn {
    background-color: var(--c-av-scoreboard-sport50-detail-btn-bg);
    transition: .2s ease;
    transition-property: opacity
}

.c-scoreboard--sport50 .c-scoreboard__btn:hover {
    opacity: 0.75
}

.c-scoreboard--sport50 .c-scoreboard-serve {
    background-color: var(--c-av-scoreboard-sport50-serve-bg)
}

.c-scoreboard--sport50 .c-text-highlight {
    color: var(--c-av-scoreboard-sport50-text-highlight)
}

.c-scoreboard--sport50 .c-text-total {
    color: var(--c-av-scoreboard-sport50-text-total);
    font-weight: bold
}

.c-scoreboard--sport50 .c-is-changing {
    color: var(--c-av-scoreboard-sport50-text-highlight)
}

.c-scoreboard--only-score .c-scoreboard__col-serve {
    display: none !important
}

.c-odds-table:not(.c-odds-table--sport50) .c-scoreboard__row-title {
    background-color: var(--c-av-scoreboard-row-title-bg)
}

.c-odds-table:not(.c-odds-table--sport50) .c-in-play .c-scoreboard__row-title {
    background-color: var(--c-av-scoreboard-row-title-in-play-bg)
}

.c-odds-table--sport8 .c-scoreboard__col-event>[class*="c-text"]+[class*="c-text"] {
    margin-left: 5%
}

.c-odds-table--sport8 .c-scoreboard__col-event .c-text-group:nth-child(2) {
    margin-left: 10%
}

.c-odds-table--sport8 .c-scoreboard__col:last-child {
    flex: 2
}

.c-odds-table--sport18 .c-scoreboard__col-event {
    width: 34%
}

.c-odds-table--sport50 .c-scoreboard[data-open="false"]+.c-match__extra-bets {
    padding-top: 0
}

.c-match__header+.c-scoreboard {
    padding-top: 0
}

.c-match__bets+.c-scoreboard {
    border-top-width: 1px
}

.c-streaming .c-scoreboard {
    background-color: var(--c-av-scoreboard-streaming-bg)
}

.c-streaming .c-scoreboard--sport3 .c-scoreboard__content,.c-streaming .c-scoreboard--sport4 .c-scoreboard__content,.c-streaming .c-scoreboard--sport7 .c-scoreboard__content,.c-streaming .c-scoreboard--sport8 .c-scoreboard__content {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.c-streaming .c-scoreboard--sport4 .c-scoreboard__info {
    display: grid;
    grid-template: 1fr 1fr 1fr / auto
}

.c-streaming .c-scoreboard--sport4 .c-scoreboard__info .c-scoreboard__row:first-child {
    grid-area: 2 / 1 / 3 / 2
}

.c-streaming .c-scoreboard--sport4 .c-scoreboard__info .c-scoreboard__row:last-child {
    grid-area: 3 / 1 / 4 / 2
}

.c-streaming .c-scoreboard--sport50 {
    flex: 1;
    align-items: center
}

.c-streaming .c-scoreboard--sport50 .c-scoreboard__content {
    width: 80%
}

.c-streaming .c-scoreboard--sport50 .c-scoreboard__detail {
    width: 80%
}

.c-streaming .c-scoreboard__info {
    min-width: 50px;
    height: auto;
    border-left-width: 0;
    border-top-right-radius: var(--c-av-border-radius);
    border-bottom-right-radius: var(--c-av-border-radius);
    color: var(--c-av-scoreboard-streaming-info-text);
    background-color: var(--c-av-scoreboard-streaming-info-bg);
    border-color: var(--c-av-scoreboard-streaming-info-border)
}

.c-streaming .c-scoreboard__info .c-scoreboard__col {
    padding-left: .5rem;
    padding-right: .5rem
}

.c-streaming .c-scoreboard__info .c-badge {
    color: var(--c-av-scoreboard-streaming-info-badge-text);
    background-color: var(--c-av-scoreboard-streaming-info-badge-bg)
}

.c-streaming .c-scoreboard__info .c-badge .c-icon {
    color: var(--c-av-scoreboard-streaming-info-badge-icon)
}

.c-streaming .c-scoreboard__content {
    color: var(--c-av-scoreboard-streaming-content-text);
    border-color: var(--c-av-scoreboard-streaming-content-border);
    background-color: var(--c-av-scoreboard-streaming-content-bg)
}

.c-streaming .c-scoreboard__row .c-scoreboard__col-serve:empty::before {
    background-color: var(--c-av-scoreboard-streaming-serve-default-bg)
}

.c-streaming .c-scoreboard__detail {
    color: var(--c-av-scoreboard-streaming-detail-text);
    border-color: var(--c-av-scoreboard-streaming-detail-border);
    background-color: var(--c-av-scoreboard-streaming-detail-bg)
}

.c-streaming .c-scoreboard__detail .c-scoreboard__row-group {
    border-bottom-width: 0
}

.c-streaming .c-scoreboard__cell-title {
    background-color: var(--c-av-scoreboard-streaming-cell-title-bg)
}

.c-streaming .c-scoreboard-serve {
    background-color: var(--c-av-scoreboard-streaming-serve-bg)
}

.c-streaming .c-scoreboard-ball {
    color: var(--c-av-scoreboard-streaming-ball-text);
    background-color: var(--c-av-scoreboard-streaming-ball-bg)
}

.c-streaming .c-scoreboard-ball[data-value=""] {
    background-color: var(--c-av-scoreboard-streaming-ball-empty-bg)
}

.c-streaming .c-scoreboard .c-text-highlight {
    font-weight: 700;
    color: var(--c-av-scoreboard-streaming-text-highlight)
}

.c-streaming .c-scoreboard:not(.c-scoreboard--sport50) {
    width: 100%;
    font-size: 13px
}

.c-streaming .c-scoreboard:not(.c-scoreboard--sport50) .c-scoreboard__content [class*="c-scoreboard__col"] {
    padding: .375rem .25rem
}

.c-streaming .c-scoreboard:not(.c-scoreboard--sport50) .c-scoreboard__col-event {
    width: 25%;
    font-size: .875rem
}

.c-baseball-bags {
    display: grid;
    grid-template: 1fr 1fr / 1fr 1fr;
    grid-gap: .125rem;
    transform: rotate(45deg)
}

.c-baseball-bag {
    width: .5rem;
    height: .5rem;
    background-color: var(--c-av-baseball-bag-bg)
}

.c-baseball-bag[data-selected="true"] {
    background-color: var(--c-av-baseball-bag-selected-bg)
}

.c-streaming .c-baseball-bags .c-baseball-bag[data-selected="false"] {
    background-color: var(--c-av-scoreboard-streaming-baseball-bag-bg)
}

.c-baseball-light {
    width: .5rem;
    height: .5rem;
    background-color: var(--c-av-baseball-light-bg);
    border-radius: 50%
}

.c-baseball-light[data-selected="true"] {
    background-color: var(--c-av-baseball-light-selected-bg)
}

.c-streaming .c-baseball-light[data-selected="false"] {
    background-color: var(--c-av-scoreboard-streaming-baseball-light-bg)
}

.c-baseball-info__bags {
    display: flex;
    justify-content: center;
    height: 1.25rem;
    position: relative
}

.c-baseball-info__bags .c-baseball-bags {
    position: absolute;
    top: .375rem
}

.c-baseball-info__bags+.c-baseball-info__out {
    margin-top: .5rem
}

.c-baseball-info__out {
    display: flex;
    justify-content: center
}

.c-baseball-info__out .c-baseball-light+.c-baseball-light {
    margin-left: 1px
}

.c-baseball-info .c-baseball-bag:first-child {
    grid-area: 2 / 1 / 3 / 2
}

.c-baseball-info .c-baseball-bag:nth-child(2) {
    grid-area: 1 / 1 / 2 / 2
}

.c-baseball-info .c-baseball-bag:nth-child(3) {
    grid-area: 1 / 2 / 2 / 3
}

.c-odds-table {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    border-top-left-radius: var(--c-3px-3);
    border-top-right-radius: var(--c-3px-3);
    position: relative;
    width: inherit
}

.c-odds-table:last-child>.c-match-group .c-match:last-child {
    border-bottom-width: 1px
}

.c-odds-table>* {
    width: 100%
}

.c-odds-table__header {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    padding: var(--c-6px-6);
    width: 100%;
    color: var(--c-av-oddstable-header-text);
    background-color: var(--c-av-oddstable-header-bg);
    background-image: var(--c-av-oddstable-header-img);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    position: relative
}

.c-odds-table__header .c-dropdown__btn {
    padding: 0 var(--c-6px-6);
    min-height: 1.25rem;
    font-size: var(--c-12px-3);
    color: var(--c-av-oddstable-header-dropdown-text);
    border-color: var(--c-av-oddstable-header-dropdown-border)
}

.c-odds-table__header .c-dropdown__btn:hover {
    background-color: var(--c-av-odds-table-event-dropdown-hover-bg)
}

.c-odds-table__header .c-dropdown .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-odds-table__header .c-dropdown+.c-dropdown {
    margin-left: var(--c-6px-6)
}

.c-odds-table__btn-collapse {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: inherit;
    border-right-width: 1px;
    border-color: var(--c-av-oddstable-btn-collapse-border);
    border-top-left-radius: inherit;
    width: var(--c-av-oddstable-collapse-w);
    color: var(--c-av-oddstable-btn-collapse);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    cursor: pointer
}

.c-odds-table__btn-collapse:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.c-odds-table__btn-collapse.c-is-close .c-icon--caret::before {
    transform: rotate(-90deg)
}

.c-odds-table__timer {
    flex: 0 0 auto;
    width: var(--c-av-match-timer-w);
    visibility: hidden
}

[class*="c-odds-table__title"] .c-odds-table__timer {
    width: var(--c-av-match-timer-w)
}

.c-odds-table__event {
    flex: 1;
    display: flex;
    align-items: center;
    padding: 0 var(--c-6px-6);
    padding-left: 1.875rem;
    color: var(--c-av-odds-table-event-text)
}

.c-odds-table__event::before {
    content: "";
    width: 460px;
    transform: skewX(-35deg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
    background-color: var(--c-av-oddstable-header-arrow-bg);
    z-index: 0;
    pointer-events: none
}

.c-odds-table__event::after {
    content: "";
    width: 10px;
    transform: skewX(-35deg);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 458px;
    background-color: var(--c-av-oddstable-header-arrow-bg);
    z-index: 0;
    pointer-events: none
}

.c-odds-table__event+.c-bettype-col {
    border-left-width: 1px
}

.c-odds-table__event [class^=c-iconcolor] {
    margin-right: var(--c-6px-6)
}

.c-odds-table .c-team__info .c-team-name {
    font-weight: bold
}

.c-odds-table__more {
    width: var(--c-av-match-more-w);
    border-left-width: 1px;
    border-color: var(--c-av-oddstable-more-border)
}

.c-odds-table--in-play .c-league__header {
    border-bottom: var(--c-av-oddstable-in-play-league-header-border-width, 0px) solid var(--c-av-oddstable-in-play-league-header-border)
}

.c-odds-table--w100 {
    width: 100%
}

.c-odds-table--w50 {
    width: 50%;
    float: left
}

.c-odds-table--w50+.c-odds-table--w50 .c-bettype-title-category {
    border-left: solid 1px var(--c-av-w50-oddstable-title-border)
}

.c-multi-view .c-odds-table {
    width: 100%
}

.c-odds-table+.c-odds-table {
    margin-top: var(--c-6px-6)
}

.c-match[data-egamer="true"] ~ .c-match[data-egamer="true"] .c-btn--egamer .c-icon--egamer+.c-tooltip {
    display: none
}

.c-match[data-egamer="false"] .c-btn--egamer .c-icon--egamer+.c-tooltip {
    display: none
}

.c-league[data-egamer="true"] ~ .c-league[data-egamer="true"] .c-match[data-egamer="true"] .c-btn--egamer .c-icon--egamer+.c-tooltip {
    display: none
}

.c-league[data-egamer="true"] ~ .c-league[data-egamer="true"] .c-match[data-egamer="true"] ~ .c-match[data-egamer="true"] .c-btn--egamer .c-icon--egamer+.c-tooltip {
    display: none
}

.c-league[data-egamer="false"] .c-btn--egamer .c-icon--egamer+.c-tooltip {
    display: none
}

.c-odds-table {
    --c-av-bettype-col-w1: var(--c-54px-9);
    --c-av-bettype-col-vw1: 4vw;
    --c-av-bettype-col-w2: 70px;
    --c-av-bettype-col-vw2: 4.5vw;
    --c-av-bettype-col-w3: var(--c-90px-9);
    --c-av-bettype-col-vw3: 5.5vw;
    --c-av-bettype-col-w4: 106px;
    --c-av-bettype-col-vw4: 6.5vw;
    --c-av-bettype-col-w5: 120px;
    --c-av-bettype-col-vw5: 7vw;
    --c-av-bettype-col-vw5-1: 7.25vw;
    --c-av-bettype-col-w6: 130px;
    --c-av-bettype-col-vw6: 8.5vw;
    --c-av-bettype-col-vw7: 10vw
}

@media screen and (max-width: 1536px) {
    .c-odds-table {
        --c-av-bettype-col-w1: 52px;
        --c-av-bettype-col-vw1: 3.5vw;
        --c-av-bettype-col-w2: 68px;
        --c-av-bettype-col-vw2: 5vw;
        --c-av-bettype-col-w3: 80px;
        --c-av-bettype-col-vw3: 5vw;
        --c-av-bettype-col-w4: 100px;
        --c-av-bettype-col-vw4: 7vw;
        --c-av-bettype-col-w5: 108px;
        --c-av-bettype-col-vw5: 7vw;
        --c-av-bettype-col-w6: 124px
    }
}

.c-odds-table--others .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw7)
}

.c-odds-table--others .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w5);
    width: var(--c-av-bettype-col-vw7)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--others .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }

    .c-odds-table--others .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w5)
    }
}

.c-odds-table--sport1.c-odds-table--hdp .c-league__info,.c-odds-table--sport56 .c-league__info {
    border-right-width: 0
}

.c-odds-table--sport1.c-odds-table--hdp .c-match__odds,.c-odds-table--sport56 .c-match__odds {
    width: 100%
}

.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col:not(.c-has-goal),.c-odds-table--sport56 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--hdp .c-bettype-col:not(.c-has-goal),.c-odds-table--sport56 .c-bettype-col:not(.c-has-goal) {
        min-width:var(--c-av-bettype-col-vw3)
    }
}

.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col.c-has-goal,.c-odds-table--sport56 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w6);
    width: var(--c-av-bettype-col-vw6)
}

.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col.c-has-goal[data-bt="15"] .c-odds-button,.c-odds-table--sport56 .c-bettype-col.c-has-goal[data-bt="15"] .c-odds-button {
    justify-content: center
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--hdp.c-odds-table--in-play .c-bettype-col[data-bt="2"],.c-odds-table--sport56.c-odds-table--in-play .c-bettype-col[data-bt="2"] {
        position:static;
        visibility: visible;
        opacity: 1
    }

    .c-odds-table--sport1.c-odds-table--hdp.c-odds-table--in-play .c-bettype-col[data-bt="2"]+.c-bettype-col,.c-odds-table--sport56.c-odds-table--in-play .c-bettype-col[data-bt="2"]+.c-bettype-col {
        border-left-width: 0px !important
    }
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="22"],.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="24"],.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="2"],.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="396"],.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="400"],.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="470"],.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="394"],.c-odds-table--sport56 .c-bettype-col[data-bt="22"],.c-odds-table--sport56 .c-bettype-col[data-bt="24"],.c-odds-table--sport56 .c-bettype-col[data-bt="2"],.c-odds-table--sport56 .c-bettype-col[data-bt="396"],.c-odds-table--sport56 .c-bettype-col[data-bt="400"],.c-odds-table--sport56 .c-bettype-col[data-bt="470"],.c-odds-table--sport56 .c-bettype-col[data-bt="394"] {
        position:absolute;
        visibility: hidden;
        opacity: 0
    }

    .c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="22"]+.c-bettype-col,.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="24"]+.c-bettype-col,.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="2"]+.c-bettype-col,.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="396"]+.c-bettype-col,.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="400"]+.c-bettype-col,.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="470"]+.c-bettype-col,.c-odds-table--sport1.c-odds-table--hdp .c-bettype-col[data-bt="394"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="22"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="24"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="2"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="396"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="400"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="470"]+.c-bettype-col,.c-odds-table--sport56 .c-bettype-col[data-bt="394"]+.c-bettype-col {
        border-left-width: 0px !important
    }
}

@media screen and (max-width: 1536px) {
    .c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="22"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="24"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="2"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="396"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="400"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="470"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [data-bt="394"],.c-left-bar--mini+.c-container .c-odds-table--sport1.c-odds-table--hdp [role="desktop-visible"] {
        position:static;
        visibility: visible;
        opacity: 1
    }
}

@media screen and (max-width: 1536px) {
    [data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="22"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="24"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="2"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="396"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="400"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="470"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="394"],[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [role="desktop-visible"] {
        position:static;
        visibility: visible;
        opacity: 1
    }

    [data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="22"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="24"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="2"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="396"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="400"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="470"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [data-bt="394"]+.c-bettype-col,[data-rightbar-mini="true"] .c-odds-table--sport1.c-odds-table--hdp [role="desktop-visible"]+.c-bettype-col {
        border-left-width: 0 !important
    }
}

.c-odds-table--sport1.c-odds-table--hdp .c-match__header,.c-odds-table--sport56 .c-match__header {
    min-height: 1.5rem;
    background-color: var(--c-av-match-sport1-hdp-header-bg)
}

.c-odds-table--sport1.c-odds-table--hdp .c-match__header .c-bettype-title .c-bettype-col,.c-odds-table--sport56 .c-match__header .c-bettype-title .c-bettype-col {
    color: var(--c-av-match-sport1-hdp-header-bettype-col-text)
}

.c-odds-table--sport1.c-odds-table--hdp .c-match__header .c-bettype-col+.c-bettype-col,.c-odds-table--sport56 .c-match__header .c-bettype-col+.c-bettype-col {
    border-left-width: 0
}

.c-odds-table--sport1.c-odds-table--sline .c-bettype-title-group {
    flex: 0 0 auto
}

.c-odds-table--sport1.c-odds-table--sline .c-match__event {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--sline .c-bettype-col {
    flex: 0 0 auto;
    justify-content: center;
    width: var(--c-av-bettype-col-w1)
}

.c-odds-table--sport1.c-odds-table--sline .c-bettype-title-category .c-bettype-col {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--ft .c-bettype-title-group {
    flex: 0 0 auto
}

.c-odds-table--sport1.c-odds-table--ft .c-match__event {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--ft .c-bettype-col {
    flex: 0 0 auto;
    justify-content: center;
    min-width: var(--c-av-bettype-col-w2);
    width: var(--c-av-bettype-col-vw2)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--ft .c-bettype-col {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w2)
    }
}

.c-odds-table--sport1.c-odds-table--ft .c-bettype-title-category .c-bettype-col {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--ht .c-bettype-title-group {
    flex: 0 0 auto
}

.c-odds-table--sport1.c-odds-table--ht .c-match__event {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--ht .c-bettype-col {
    flex: 0 0 auto;
    justify-content: center;
    min-width: var(--c-av-bettype-col-w2);
    width: var(--c-av-bettype-col-vw2)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--ht .c-bettype-col {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w2)
    }
}

.c-odds-table--sport1.c-odds-table--ht .c-bettype-title-category .c-bettype-col {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--1x2 .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.4 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--1x2 .c-match__event {
    flex: 0 0 auto;
    width: 40%
}

.c-odds-table--sport1.c-odds-table--1x2 .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--csft .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.17 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--csft .c-bettype-title {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--csft .c-match__event {
    flex: 0 0 auto;
    width: 17%
}

.c-odds-table--sport1.c-odds-table--csft .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--csft .c-odds-button {
    padding: .125rem .25rem
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--csft .c-odds-button {
        font-size:var(--c-12px-3)
    }

    .c-odds-table--sport1.c-odds-table--csft .c-odds-button>.c-odds::before {
        transform: scale(0.875);
        margin-right: 1px
    }
}

.c-odds-table--sport1.c-odds-table--csht .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.24 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--csht .c-bettype-title {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--csht .c-match__event {
    flex: 0 0 auto;
    width: 24%
}

.c-odds-table--sport1.c-odds-table--csht .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--oe .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.5 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--oe .c-match__event {
    flex: 0 0 auto;
    width: 50%
}

.c-odds-table--sport1.c-odds-table--oe .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--tg .c-bettype-title-category div:nth-child(1) {
    flex: auto;
    width: calc( (4 / 7) * 100%)
}

.c-odds-table--sport1.c-odds-table--tg .c-bettype-title-category div:nth-child(2) {
    flex: auto;
    width: calc( (3 / 7) * 100%)
}

.c-odds-table--sport1.c-odds-table--tg .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.40 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--tg .c-match__event {
    flex: 0 0 auto;
    width: 40%
}

.c-odds-table--sport1.c-odds-table--tg .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--htft .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.23 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--htft .c-bettype-title {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--htft .c-match__event {
    flex: 0 0 auto;
    width: 23%
}

.c-odds-table--sport1.c-odds-table--htft .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.5 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-bettype-title {
    flex: 1
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-match__event {
    flex: 0 0 auto;
    width: 50%
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport1.c-odds-table--fglg .c-league__info {
    flex: 0 0 auto;
    width: calc( (100% - var(--c-av-match-timer-w))*.36 + var(--c-av-match-timer-w))
}

.c-odds-table--sport1.c-odds-table--fglg .c-match__event {
    flex: 0 0 auto;
    width: 36%
}

.c-odds-table--sport1.c-odds-table--fglg .c-bettype-col {
    justify-content: center
}

.c-odds-table--sport2 .c-bettype-col {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

.c-odds-table--sport2 .c-bettype-col.c-has-goal {
    min-width: var(--c-av-bettype-col-w4);
    width: var(--c-av-bettype-col-vw4)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport2 .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w3)
    }

    .c-odds-table--sport2 .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }
}

.c-odds-table--sport8 .c-bettype-title-group {
    flex: 0 0 auto
}

.c-odds-table--sport8 .c-match__event {
    flex: 1;
    width: 30%
}

.c-odds-table--sport8 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

.c-odds-table--sport8 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w4);
    width: var(--c-av-bettype-col-vw4)
}

.c-odds-table--sport8 .c-bettype-title-category .c-bettype-col:first-child {
    flex: 0 0 auto;
    min-width: calc( var(--c-av-bettype-col-w3) + var(--c-av-bettype-col-w4) + var(--c-av-bettype-col-w4));
    width: calc( var(--c-av-bettype-col-vw3) + var(--c-av-bettype-col-vw4) + var(--c-av-bettype-col-vw4))
}

.c-odds-table--sport8 .c-bettype-title-category .c-bettype-col {
    flex: 1;
    padding: var(--c-3px-3) var(--c-6px-6)
}

.c-odds-table--sport8 .c-league--series .c-bettype-col.c-has-goal {
    width: var(--c-av-bettype-col-vw5-1)
}

.c-odds-table--sport8 .c-league--series .c-bettype-title>div:nth-child(4),.c-odds-table--sport8 .c-league--series .c-match__odds>div:nth-child(5),.c-odds-table--sport8 .c-league--series .c-bettype-title>div:nth-child(5),.c-odds-table--sport8 .c-league--series .c-match__odds>div:nth-child(6) {
    width: var(--c-av-bettype-col-vw7)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport8 .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w3)
    }

    .c-odds-table--sport8 .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }
}

.c-odds-table--sport5 .c-bettype-col:not(.c-has-goal),.c-odds-table--sport9 .c-bettype-col:not(.c-has-goal),.c-odds-table--sport58 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

.c-odds-table--sport5 .c-bettype-col.c-has-goal,.c-odds-table--sport9 .c-bettype-col.c-has-goal,.c-odds-table--sport58 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w4);
    width: var(--c-av-bettype-col-vw4)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport5 .c-bettype-col:not(.c-has-goal),.c-odds-table--sport9 .c-bettype-col:not(.c-has-goal),.c-odds-table--sport58 .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w3)
    }

    .c-odds-table--sport5 .c-bettype-col.c-has-goal,.c-odds-table--sport9 .c-bettype-col.c-has-goal,.c-odds-table--sport58 .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }
}

.c-odds-table--sport50 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    width: 110px
}

.c-odds-table--sport50 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    width: 140px
}

.c-odds-table--sport50 .c-bettype-title>div:nth-child(3),.c-odds-table--sport50 .c-match__odds>div:nth-child(4) {
    width: 140px
}

.c-odds-table--sport50.c-odds-table--fancy .c-bettype__row-heading:hover {
    background-color: transparent
}

.c-odds-table--sport50.c-odds-table--fancy .c-bettype+.c-bettype {
    margin-left: 0
}

.c-odds-table--sport50.c-odds-table--special .c-match__timer {
    width: 150px
}

.c-odds-table--sport50.c-odds-table--special .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    width: 110px
}

.c-odds-table--sport50.c-odds-table--special .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    width: 120px
}

.c-odds-table--sport50.c-odds-table--special .c-bettype-title>div:nth-child(3),.c-odds-table--sport50.c-odds-table--special .c-match__odds>div:nth-child(4) {
    width: 140px
}

.c-odds-table--sport6 .c-bettype-title-group {
    flex: 0 0 auto
}

.c-odds-table--sport6 .c-match__event {
    flex: 1;
    width: 30%
}

.c-odds-table--sport6 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

.c-odds-table--sport6 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w4);
    width: var(--c-av-bettype-col-vw4)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport6 .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w3)
    }

    .c-odds-table--sport6 .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }
}

.c-odds-table--sport6 .c-bettype-title-category .c-bettype-col {
    flex: 1;
    max-width: 50%
}

.c-odds-table--sport6 .c-match__header .c-bettype-col:not(.c-has-goal),.c-odds-table--sport6 .c-match__header .c-bettype-col.c-has-goal {
    min-width: calc( var(--c-av-bettype-col-w3) + var(--c-av-bettype-col-w4)*2);
    width: calc( var(--c-av-bettype-col-vw3) + var(--c-av-bettype-col-vw4)*2)
}

.c-odds-table--sport26 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

.c-odds-table--sport26 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w4);
    width: var(--c-av-bettype-col-vw4)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport26 .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w3)
    }

    .c-odds-table--sport26 .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }
}

.c-odds-table--sport3 .c-bettype-col:not(.c-has-goal) {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w3);
    width: var(--c-av-bettype-col-vw3)
}

.c-odds-table--sport3 .c-bettype-col.c-has-goal {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w4);
    width: var(--c-av-bettype-col-vw4)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport3 .c-bettype-col:not(.c-has-goal) {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w3)
    }

    .c-odds-table--sport3 .c-bettype-col.c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w4)
    }
}

.c-odds-table--outright .c-bettype-title .c-bettype-col,.c-odds-table--outright .c-match__odds .c-bettype-col,.c-odds-table--outright .c-match__many-odds .c-bettype-col {
    flex: 0 0 auto;
    min-width: var(--c-av-bettype-col-w5);
    width: var(--c-av-bettype-col-vw5)
}

.c-odds-table--mmr .c-bettype-title .c-bettype-col:nth-child(1).c-has-goal,.c-odds-table--mmr .c-bettype-title .c-bettype-col:nth-child(2).c-has-goal {
    min-width: var(--c-av-bettype-col-w6);
    width: var(--c-av-bettype-col-vw6)
}

.c-odds-table--mmr .c-match__odds .c-bettype-col:nth-child(2).c-has-goal,.c-odds-table--mmr .c-match__odds .c-bettype-col:nth-child(3).c-has-goal,.c-odds-table--mmr .c-match__many-odds .c-bettype-col:nth-child(2).c-has-goal,.c-odds-table--mmr .c-match__many-odds .c-bettype-col:nth-child(3).c-has-goal {
    min-width: var(--c-av-bettype-col-w6);
    width: var(--c-av-bettype-col-vw6)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--mmr .c-bettype-title .c-bettype-col:nth-child(1).c-has-goal,.c-odds-table--mmr .c-bettype-title .c-bettype-col:nth-child(2).c-has-goal {
        max-width:none;
        min-width: auto;
        width: var(--c-av-bettype-col-w6)
    }

    .c-odds-table--mmr .c-match__odds .c-bettype-col:nth-child(2).c-has-goal,.c-odds-table--mmr .c-match__odds .c-bettype-col:nth-child(3).c-has-goal,.c-odds-table--mmr .c-match__many-odds .c-bettype-col:nth-child(2).c-has-goal,.c-odds-table--mmr .c-match__many-odds .c-bettype-col:nth-child(3).c-has-goal {
        max-width: none;
        min-width: auto;
        width: var(--c-av-bettype-col-w6)
    }
}

.c-odds-table--sport1.c-odds-table--hdp .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport1.c-odds-table--hdp .c-match:hover .c-match__many-odds>div:nth-child(n+5),.c-odds-table--sport56 .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport56 .c-match:hover .c-match__many-odds>div:nth-child(n+5) {
    background-color: var(--c-av-bet-match-ht-bg-hover)
}

.c-odds-table--sport1.c-odds-table--hdp .c-match__header .c-bettype-title .c-bettype-col .c-text,.c-odds-table--sport56 .c-match__header .c-bettype-title .c-bettype-col .c-text {
    font-size: 13px
}

.c-odds-table--sline .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--sline .c-bettype-title .c-bettype-col:nth-child(7) {
    border-left-width: 1px
}

.c-odds-table--sline .c-match__odds>div:nth-child(2) .c-odds-button,.c-odds-table--sline .c-match__odds>div:nth-child(5) .c-odds-button,.c-odds-table--sline .c-match__odds>div:nth-child(8) .c-odds-button,.c-odds-table--sline .c-match__odds>div:nth-child(11) .c-odds-button {
    background-color: transparent !important;
    border-color: transparent !important;
    pointer-events: none
}

.c-odds-table--sline .c-match__odds>div:nth-child(8) {
    border-left-width: 1px
}

.c-odds-table--sline .c-odds-button [class*="c-text-mmr-"] {
    transform: scale(0.9)
}

.c-odds-table--ft .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--ft .c-bettype-title .c-bettype-col:nth-child(7) {
    border-left-width: 1px
}

.c-odds-table--ft .c-match__odds>div:nth-child(2) .c-odds-button,.c-odds-table--ft .c-match__odds>div:nth-child(5) .c-odds-button {
    background-color: transparent !important;
    border-color: transparent !important;
    pointer-events: none
}

.c-odds-table--ht .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--ht .c-bettype-title .c-bettype-col:nth-child(7) {
    border-left-width: 1px
}

.c-odds-table--ht .c-match__odds>div:nth-child(2) .c-odds-button,.c-odds-table--ht .c-match__odds>div:nth-child(5) .c-odds-button {
    background-color: transparent !important;
    border-color: transparent !important;
    pointer-events: none
}

.c-odds-table--1x2 .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--1x2 .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--1x2 .c-match__odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--csft .c-bettype-title .c-bettype-col:nth-child(11) {
    border-left-width: 1px
}

.c-odds-table--csft .c-match__odds>div:nth-child(12) {
    border-left-width: 1px
}

.c-odds-table--csht .c-bettype-title .c-bettype-col:nth-child(7) {
    border-left-width: 1px
}

.c-odds-table--csht .c-match__odds>div:nth-child(8) {
    border-left-width: 1px
}

.c-odds-table--oe .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--oe .c-bettype-title .c-bettype-col:nth-child(3) {
    border-left-width: 1px
}

.c-odds-table--oe .c-match__odds>div:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--tg .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--tg .c-bettype-title .c-bettype-col:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--tg .c-match__odds>div:nth-child(6) {
    border-left-width: 1px
}

.c-odds-table--htft .c-bettype-title .c-bettype-col:nth-child(4),.c-odds-table--htft .c-bettype-title .c-bettype-col:nth-child(7) {
    border-left-width: 1px
}

.c-odds-table--htft .c-match__odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--htft .c-match__odds>div:nth-child(8) {
    border-left-width: 1px
}

.c-odds-table--htft-oe .c-bettype-title .c-bettype-col:nth-child(3) {
    border-left-width: 1px
}

.c-odds-table--htft-oe .c-match__odds>div:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--fglg .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--fglg .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--fglg .c-match__odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--sport2 .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--sport2 .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport2 .c-match:hover .c-match__many-odds>div:nth-child(n+5) {
    background-color: var(--bet-match-ht-bg-hover)
}

.c-odds-table--sport2 .c-match__odds>div:nth-child(5),.c-odds-table--sport2 .c-match__many-odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--sport8 .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--sport8 .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--sport8 .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport8 .c-match:hover .c-match__many-odds>div:nth-child(n+5) {
    background-color: var(--bet-match-ht-bg-hover)
}

.c-odds-table--sport8 .c-match__odds>div:nth-child(5),.c-odds-table--sport8 .c-match__many-odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--sport8 .c-league--series .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 0
}

.c-odds-table--sport8 .c-league--series .c-match__odds .c-bettype-col:nth-child(4),.c-odds-table--sport8 .c-league--series .c-match__many-odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-3px-3)
}

.c-odds-table--sport8 .c-league--series .c-match__odds>div:nth-child(5),.c-odds-table--sport8 .c-league--series .c-match__many-odds>div:nth-child(5) {
    padding-left: var(--c-3px-3);
    border-left-width: 0
}

.c-odds-table--sport50 .c-match__timer {
    border-right-width: 0
}

.c-odds-table--sport50 .c-match__more {
    flex-direction: row
}

.c-odds-table--sport6 .c-bettype-title-category .c-bettype-col:nth-child(2) {
    border-left-width: 1px
}

.c-odds-table--sport6 .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--sport6 .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport6 .c-match:hover .c-match__many-odds>div:nth-child(n+5) {
    background-color: var(--bet-match-ht-bg-hover)
}

.c-odds-table--sport6 .c-match__odds>div:nth-child(5),.c-odds-table--sport6 .c-match__many-odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--sport26 .c-bettype-title .c-bettype-col:nth-child(4) {
    border-left-width: 1px
}

.c-odds-table--sport26 .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport26 .c-match:hover .c-match__many-odds>div:nth-child(n+5) {
    background-color: var(--bet-match-ht-bg-hover)
}

.c-odds-table--sport26 .c-match__odds>div:nth-child(5),.c-odds-table--sport26 .c-match__many-odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--sport3 .c-match:hover .c-match__odds>div:nth-child(n+5),.c-odds-table--sport3 .c-match:hover .c-match__many-odds>div:nth-child(n+5) {
    background-color: var(--bet-match-ht-bg-hover)
}

.c-odds-table--sport3 .c-match__odds>div:nth-child(5),.c-odds-table--sport3 .c-match__many-odds>div:nth-child(5) {
    border-left-width: 1px
}

.c-odds-table--others .c-match__more {
    border-left-width: 1px
}

.c-odds-table--outright .c-league__info {
    border-right-width: 0
}

.c-odds-table--outright .c-match:nth-child(-n+2) {
    border-top-width: 0
}

.c-odds-table--outright .c-match__timer {
    justify-content: center;
    border-right-width: 0
}

.c-odds-table--outright .c-match__timer+.c-match__odds-group {
    border-left-width: 0
}

.c-odds-table--outright .c-match__event+.c-bettype-col {
    border-left-width: 0
}

.c-odds-table--outright .c-match:nth-child(2n) {
    border-left-width: 1px
}

.c-odds-table--outright .c-match-group {
    display: flex;
    flex-wrap: wrap
}

.c-odds-table--outright .c-match-group.c-is-close {
    display: none
}

.c-odds-table--outright .c-match {
    flex: 0 0 auto;
    width: 50%;
    background-color: var(--c-av-match-bg);
    position: relative
}

.c-odds-table--outright .c-match__event {
    border-right-width: 0
}

.c-odds-table--outright .c-match__event+.c-bettype-col {
    flex: 0 0 auto
}

.c-odds-table--outright .c-match__odds {
    flex: 1;
    width: auto
}

.c-odds-table--outright .c-match__team .c-team-name {
    color: currentColor
}

.c-odds-table--outright .c-match:nth-child(4n+3),.c-odds-table--outright .c-match:nth-child(4n) {
    background-color: var(--c-av-match-even-bg)
}

.c-odds-table--outright .c-match:last-child:not(:nth-child(2n))::after {
    content: "";
    border-left-width: 1px;
    border-top-width: 1px;
    background-color: inherit;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: translateX(100%)
}

.c-odds-table--outright .c-match:only-child::after {
    width: 100%;
    height: 100%;
    top: 0
}

.c-odds-table--sport1 .c-bettype-title .c-bettype-col:first-child,.c-odds-table--sport56 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1 .c-bettype-title .c-bettype-col:last-child,.c-odds-table--sport56 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1 .c-match__odds .c-match__event+.c-bettype-col,.c-odds-table--sport56 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1 .c-match__odds .c-bettype-col:last-child,.c-odds-table--sport56 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--my-favorite[data-open="false"] .c-favorite-list {
    padding: 0;
    height: 0;
    opacity: 0;
    visibility: visible;
    transition: .2s ease
}

.c-odds-table--my-favorite .c-odds-table__event {
    padding: .125rem 0 .125rem 1.875rem
}

.c-odds-table--my-favorite .c-odds-table__event .c-text+.c-text {
    margin-left: .125rem
}

.c-odds-table--my-favorite .c-btn--help {
    padding: .125rem;
    color: var(--c-av-odds-table-favorite-btn-text);
    position: relative
}

.c-odds-table--my-favorite .c-btn--help .c-tooltip--bottom-left::before {
    left: 0.375rem
}

.c-odds-table--my-favorite .c-btn--clear-all {
    margin-left: auto;
    color: var(--c-av-odds-table-favorite-btn-text);
    border-color: var(--c-av-odds-table-favorite-btn-border)
}

.c-odds-table--my-favorite .c-btn--clear-all:hover {
    background-color: var(--c-av-oddstable-favorite-btn-clear-all-hover-bg)
}

.c-odds-table--sport1.c-odds-table--hdp .c-match__team .c-team-name,.c-odds-table--sport56 .c-match__team .c-team-name {
    word-break: break-all
}

.c-odds-table--sport1.c-odds-table--sline .c-match__odds .c-bettype-col:nth-child(7) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--sline .c-match__odds .c-bettype-col:nth-child(8) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--1x2 .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--1x2 .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csft .c-bettype-title .c-bettype-col:nth-child(10) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csft .c-bettype-title .c-bettype-col:nth-child(11) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csft .c-match__odds .c-bettype-col:nth-child(11) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csft .c-match__odds .c-bettype-col:nth-child(12) {
    padding-left: var(--c-6px-6)
}

@media screen and (max-width: 1536px) {
    .c-odds-table--sport1.c-odds-table--csft .c-odds-button {
        padding:0 0.625rem 0 var(--c-6px-6)
    }
}

.c-odds-table--sport1.c-odds-table--csht .c-bettype-title .c-bettype-col:nth-child(6) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csht .c-bettype-title .c-bettype-col:nth-child(7) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csht .c-match__odds .c-bettype-col:nth-child(7) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--csht .c-match__odds .c-bettype-col:nth-child(8) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--oe .c-match__odds .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--oe .c-match__odds .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--tg .c-match__odds .c-bettype-col:nth-child(5) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--tg .c-match__odds .c-bettype-col:nth-child(6) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft .c-match__odds .c-bettype-col:nth-child(7) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft .c-match__odds .c-bettype-col:nth-child(8) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-bettype-title .c-bettype-col:nth-child(2) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-bettype-title .c-bettype-col:nth-child(3) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-match__odds .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--htft-oe .c-match__odds .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--fglg .c-bettype-title .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--fglg .c-bettype-title .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--fglg .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport1.c-odds-table--fglg .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport2 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport2 .c-bettype-title .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport2 .c-bettype-title .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport2 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport2 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport2 .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport2 .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport2 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport5 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport5 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport5 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport5 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport6 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport6 .c-bettype-title .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport6 .c-bettype-title .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport6 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport6 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport6 .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport6 .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport6 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport8 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport8 .c-bettype-title .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport8 .c-bettype-title .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport8 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport8 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport8 .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport8 .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport8 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport26 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport26 .c-bettype-title .c-bettype-col:nth-child(3) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport26 .c-bettype-title .c-bettype-col:nth-child(4) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport26 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport26 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport26 .c-match__odds .c-bettype-col:nth-child(4) {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport26 .c-match__odds .c-bettype-col:nth-child(5) {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport26 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport44 .c-bettype-title .c-bettype-col:first-child {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport44 .c-bettype-title .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--sport44 .c-match__odds .c-match__event+.c-bettype-col {
    padding-left: var(--c-6px-6)
}

.c-odds-table--sport44 .c-match__odds .c-bettype-col:last-child {
    padding-right: var(--c-6px-6)
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--1x2 .c-league__info {
    width: 40%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--csft .c-league__info {
    width: 17%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--csht .c-league__info {
    width: 24%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--oe .c-league__info {
    width: 50%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--tg .c-league__info {
    width: 40%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--htft .c-league__info {
    width: 23%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--htft-oe .c-league__info {
    width: 50%
}

.c-odds-table--mini-scoreboard.c-odds-table--sport1.c-odds-table--fglg .c-league__info {
    width: 36%
}

.c-multi-view {
    display: flex;
    flex-wrap: wrap
}

.c-multi-view__match {
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    width: calc( 50% - .25rem);
    height: calc( (100vh - 150px) * .8);
    border-radius: var(--c-av-border-radius);
    overflow: hidden;
    transition: ease .2s;
    position: relative;
    overflow-y: auto
}

.c-multi-view__match:nth-child(even) {
    margin-left: .5rem
}

.c-multi-view__match[data-open="false"] .c-streaming__container {
    overflow: hidden
}

.c-multi-view__match[data-open="true"] {
    height: calc( 100vh - var(--c-av-header-height) - 55px)
}

.c-multi-view__match .c-streaming {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    max-height: 336px;
    height: 60%;
    margin-bottom: 0;
    border-top-right-radius: inherit;
    border-top-left-radius: inherit
}

.c-multi-view__match .c-streaming__heading {
    flex: 0 0 auto;
    border-top-right-radius: inherit;
    border-top-left-radius: inherit
}

.c-multi-view__match .c-streaming__match {
    flex: 0 0 auto
}

.c-multi-view__match .c-streaming__match .c-team-name {
    color: inherit
}

.c-multi-view__match .c-streaming__container {
    flex: 1;
    height: 100%
}

.c-multi-view__match .c-streaming__container>[id*="gvtop"]:only-child {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.c-multi-view__match .c-streaming__container>[id*="gvtop"]:only-child iframe {
    height: 100% !important;
    max-height: 360px !important;
    transition: ease .2s
}

.c-multi-view__match .c-streaming__container>[id*="gvtop"]:only-child .game-visualization {
    height: inherit !important
}

.c-multi-view__match .c-streaming__container>[id*="gvtop"]:only-child img {
    height: 100%
}

.c-multi-view__match .c-bettypes-tabs {
    z-index: 0
}

.c-multi-view__match .c-odds-table {
    width: 100%;
    position: relative;
    flex: 1;
    overflow-y: auto;
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.c-multi-view__match .c-odds-table .c-league {
    flex: 1;
    display: flex
}

.c-multi-view__match .c-odds-table .c-match-group {
    display: flex;
    width: 100%
}

.c-multi-view__match .c-odds-table .c-match {
    display: flex;
    width: 100%;
    flex-direction: column
}

@media (hover: hover) {
    .c-multi-view__match .c-odds-table::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-multi-view__match .c-odds-table::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-multi-view__match .c-odds-table::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-multi-view__match .c-odds-table::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-multi-view__match .c-odds-table {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-multi-view__match .c-bettypes {
    flex-direction: column
}

.c-multi-view__match .c-bettypes+.c-bettypes {
    margin-top: .5rem
}

.c-multi-view__match .c-bettypes .c-bettype+.c-bettype {
    margin-left: 0;
    margin-top: .5rem
}

.c-multi-view__match .c-bettype-group {
    flex-direction: column
}

.c-multi-view__match .c-bettype-group .c-bettypes+.c-bettypes {
    margin-left: 0;
    margin-top: .5rem
}

[data-platform="desktop-in-mobile"] .c-multi-view__match {
    height: calc( (100vh - 150px) / 2)
}

.c-container--single-match[data-livestreaming-fixed="true"] .c-streaming {
    position: -webkit-sticky;
    position: sticky;
    top: calc( var( --c-av-header-height ) + var( --c-av-odds-page-header-height) - 4px);
    z-index: 2
}

.c-header--lic+.c-main .c-container--single-match[data-livestreaming-fixed="true"] .c-streaming {
    top: calc( var( --c-av-header-height ) + var( --c-av-odds-page-header-height) + 1px)
}

.c-container--single-match .c-league__header[data-sticky="true"] {
    position: static;
    z-index: inherit
}

.c-container--single-match .c-team--pointer {
    cursor: default
}

.c-odds-page__header+.c-more-bettypes,.c-streaming+.c-more-bettypes,.c-scoreboard+.c-more-bettypes {
    margin-top: .5rem
}

:root {
    --data-image-limit-earth01: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQzIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNDMgMzIiPgo8dGl0bGU+ZWFydGgwMTwvdGl0bGU+CjxwYXRoIGQ9Ik0zMS44MTMgMjQuMzc2YzAuMTEtMC4wODYgMC4yMjEtMC4xNzQgMC4zMy0wLjI2MnYtMC40ODZjLTAuMzE0IDAuMjU5LTAuNjM1IDAuNTA5LTAuOTY4IDAuNzQ3aDAuNjM3eiI+PC9wYXRoPgo8cGF0aCBkPSJNMzQuMzk0IDE2LjU4NGMwLjY3Ny0xLjExNSAxLjEzNi0yLjI2OSAxLjM1Ny0zLjQyNCAwLjA1OC0wLjI2NiAwLjA1Ni0wLjMzIDAuMDgyLTAuNTA2IDAuMTI1LTAuOTU4IDAuMDc3LTEuODg1LTAuMTQxLTIuNzY2IDAuMDA2IDAuMDE2IDAuMDEzIDAuMDMyIDAuMDE5IDAuMDQ4LTAuMTA3LTAuNDc3LTAuNDAzLTEuNDc4LTEuMTUyLTIuNjQ4LTIuMDkzLTMuMTU0LTUuMjc4LTUuNDY0LTguOTQxLTYuNDY0LTEuOTU0LTAuNTIyLTQuMDQyLTAuNjY5LTYuMTctMC4zNzQtOC41NDkgMS4xODctMTQuNTE1IDkuMDc4LTEzLjMzIDE3LjYyNnM5LjA3OCAxNC41MTUgMTcuNjI2IDEzLjMzYzAuOTQxLTAuMTMxIDEuODUtMC4zNDIgMi43Mi0wLjYyNy0wLjAwMi0wLjAyMi0wLjAwMy0wLjA0NS0wLjAwMy0wLjA2N3YtMC4wMTNsMC4wMjQtMC44NDhjLTAuMDAzLTAuMDA4LTAuMDA1LTAuMDE0LTAuMDA4LTAuMDIyIDAuMDAzLTAuMDAyIDAuMDA2LTAuMDAyIDAuMDEwLTAuMDAzbDAuMDA4LTAuMjc0Yy0wLjAzNSAwLjAxMy0wLjA3MCAwLjAyNi0wLjEwNiAwLjAzNy0wLjE3My0wLjQ2OS0wLjQwOC0xLjEyMy0wLjY5OS0xLjk1IDAuMjktMC4wOTkgMC41NzktMC4yMDUgMC44NjctMC4zMTdsMC4wMTMtMC40MzRjLTAuMzM2IDAuMTMzLTAuNjc0IDAuMjU4LTEuMDEzIDAuMzcxLTAuMTYyIDAuMDU4LTAuMzkgMC4xMjgtMC41NTggMC4xODEtMi42NTEgMC44MjEtNS41NDIgMS4xNjMtOC4yODYgMC44MjEtMC4xNjgtMC4wMjItMC4yMy0wLjAyOS0wLjU1LTAuMDc4LTIuNjE0LTAuNDE5LTQuNzgyLTEuNDQyLTYuMjc4LTIuOTYyLTAuNTM0LTAuODgyLTAuOTM0LTEuOTQ0LTEuMTI2LTMuMTUyIDEuNTIyIDEuNDg2IDMuNjkzIDIuNDg1IDYuMjk4IDIuODkgMC4yMDYgMC4wMzUgMC40MjEgMC4wNTggMC41MzMgMC4wNzQgMi43MjMgMC4zMzMgNS42MTMtMC4wMDIgOC4yOS0wLjgzMiAwLjIxMy0wLjA2NyAwLjI5Ni0wLjA5NCAwLjU1Ny0wLjE4MSAxLjA5OC0wLjM3MyAyLjE4Ni0wLjg0MiAzLjIzLTEuMzk1IDAuMDExLTAuMjE0IDAuMDQzLTAuNDI0IDAuMDk2LTAuNjI3LTEuMTI2IDAuNjIxLTIuMzA3IDEuMTM4LTMuNDkzIDEuNTM5LTAuNDQyLTEuMjg1LTAuOTAyLTIuNjM4LTEuMzc0LTQuMDI3IDIuNDE2LTAuODIxIDQuODExLTIuMTcgNi42OS0zLjk2IDAuODU2IDEuMjAyIDEuNTgyIDIuMzk3IDIuMTYgMy41NTctMC4xODEgMC4xNzMtMC4zNjggMC4zNDEtMC41NTcgMC41MDcgMC4yMDUgMC4wMjEgMC40MDUgMC4wNjIgMC41OTcgMC4xMjIgMC4wNjEtMC4wNTYgMC4xMjItMC4xMSAwLjE4Mi0wLjE2OCAwLjA5OS0wLjA4OCAwLjI5OS0wLjI5NCAwLjM5Mi0wLjM4NiAwLjczOS0wLjc1MiAxLjM2OC0xLjU0MSAxLjg4NS0yLjM1bDAuMTUyLTAuMjQzek0yNi4xODQgMzAuMzk0Yy0yLjUzNiAwLjczOC00LjkzNiAwLjgxNi03LjA0MiAwLjQxNi0wLjA1NC0wLjAyMS0wLjEwNy0wLjA0NS0wLjE2LTAuMDY5IDIuMzMzIDAuMjQ2IDQuNzY4LTAuMDYxIDYuOTk4LTAuNzUyIDAuMDgyIDAuMTg0IDAuMTQ5IDAuMzE3IDAuMjAyIDAuNDA2ek0yNS4xMzYgMjcuODE2YzAuMzAyIDAuODMyIDAuNTUyIDEuNDgyIDAuNzQ0IDEuOTM2LTIuMzgyIDAuNzM4LTQuOTQ5IDEuMDI3LTcuMzYgMC43MjMtMC41OS0wLjQtMS4xMjYtMS4wMTQtMS41OTctMS44MjcgMi43MjIgMC4zMjYgNS41ODQtMC4wMTYgOC4yMTMtMC44MzJ6TTE2LjM3MyAyOC41NzNjMC40NDggMC43ODEgMC45NiAxLjM4OSAxLjUyNiAxLjgxMS0wLjYzLTAuMTA3LTEuMjM4LTAuMjU4LTEuODEtMC40NDgtMi4xMjYtMC44NzItMy43ODYtMi4wNDgtNS4zMTgtMy42NDggMS40NTYgMS4xNTUgMy4zNzQgMS45MzkgNS42MDIgMi4yODV6TTMyLjAxOCA0Ljc0NmMxLjE1NCAxLjAyNyAyLjE5NCAyLjMyMyAzLjA1MyAzLjg5IDAuNDU4IDEuMTA2IDAuNjE4IDIuMzAxIDAuNDc1IDMuNTUyLTAuNjUxLTEuMDA1LTEuNTAxLTEuOTQyLTIuNTI2LTIuNzkyIDAuMjMyLTEuODEtMC4yMjctMy40OS0xLjMzMS00Ljg4MiAwLjExIDAuMDc1IDAuMjIxIDAuMTUyIDAuMzMgMC4yMzJ6TTMyLjU5MiA5LjA1NGMtMS4wNjktMC44MjEtMi4zMjYtMS41NjMtMy43NTctMi4xODQgMC4xNzQtMS40MDMtMC4yLTIuNzAxLTEuMDg4LTMuNzY2IDEuMTQ5IDAuMTQ5IDIuMjk0IDAuNDgyIDMuMzMzIDEuMDQ2IDEuMjA4IDEuMzc2IDEuNzMgMy4wNzAgMS41MTIgNC45MDZ6TTE3LjYwMyA1LjQ2NmMwLjAwMyAwLjAzOCAwLjAxNiAwLjA3NSAwLjAzNCAwLjEwOS0xLjMyNiAwLjc5Ny0yLjU2OCAxLjc1LTMuNjk2IDIuODM1LTAuNDY2LTAuNTM5LTAuNjYxLTEuMjAyLTAuNTY2LTEuOTIgMS4yNTQtMC40ODYgMi42NzItMC44NDIgNC4yMjktMS4wMjJ6TTEzLjQxNiA2LjI0NmMwLjE0OS0wLjY4MyAwLjU0NC0xLjM2MiAxLjE0Ny0xLjk3MSAwLjk0MiAwLjEzMSAxLjk5IDAuNDQ4IDMuMTE4IDAuOTQxLTAuMDI5IDAuMDM4LTAuMDUwIDAuMDgwLTAuMDY0IDAuMTIyLTEuNDI0IDAuMTMzLTIuODUxIDAuNDIyLTQuMjAyIDAuOTA3ek0xNy43MjIgNS42NjljMC4wMzUgMC4wMjcgMC4wNzcgMC4wNDggMC4xMjMgMC4wNjItMC42MjcgMS4xMzMtMS4xODIgMi40MTYtMS42NTMgMy44MTQtMC44NjYtMC4xNDEtMS41ODYtMC40NzQtMi4wOTAtMC45NjggMS4xMDEtMS4xMSAyLjMxOC0yLjA4OCAzLjYyMS0yLjkwOXpNMTguNTY4IDUuNDkxYzAuMDI5LTAuMDQwIDAuMDUwLTAuMDgwIDAuMDYyLTAuMTIzIDEuNTI1LTAuMTA5IDMuMDc4LTAuMDQ1IDQuNjIxIDAuMTk0LTAuMTMzIDAuNjktMC41MiAxLjM3OS0xLjEyMiAyLTEuMjAzLTAuODM4LTIuNDAyLTEuNTM0LTMuNTYzLTIuMDcwek0yMS45NDQgNy43NDZjLTAuNzAxIDAuNjU4LTEuNTkyIDEuMTYzLTIuNDk2IDEuNDc0LTAuNDM0LTEuMzE1LTAuODIxLTIuNTAxLTEuMTUyLTMuNTIyIDAuMDYyLTAuMDI2IDAuMTI2LTAuMDY0IDAuMTgxLTAuMTA5IDEuMTI2IDAuNTYzIDIuMjkzIDEuMjg4IDMuNDY5IDIuMTU3ek0xOC42NDUgNS4yNDNjLTAuMDAzLTAuMDM3LTAuMDE0LTAuMDcwLTAuMDMwLTAuMTAyIDEuMzQ0LTAuNzQ2IDIuNzI1LTEuMzA2IDQuMTA0LTEuNjY2IDAuNDUxIDAuNTI1IDAuNjQ2IDEuMTY4IDAuNTcgMS44NjQtMS41NTItMC4yMDYtMy4xMTQtMC4yMzctNC42NDItMC4wOTZ6TTE4LjUzMSA1LjA0M2MtMC4wMzUtMC4wMjctMC4wNzUtMC4wNDgtMC4xMjItMC4wNjQgMC42NS0xLjA4MCAxLjM0Ni0xLjk2OCAyLjA2OS0yLjY0NSAwLjg1NiAwLjE0MSAxLjU2OCAwLjQ3MiAyLjA2OSAwLjk2LTEuMzUgMC4zOS0yLjcwMSAwLjk3OC00LjAxNiAxLjc0OXpNMTguMjc3IDQuOTU0Yy0wLjA2Ni0wLjAwMy0wLjEzMyAwLjAwMi0wLjE5NSAwLjAxNi0wLjI1NC0wLjk4Ni0wLjQ1LTEuNzk0LTAuNTgxLTIuNDA2IDAuODU2LTAuMjU2IDEuNzk0LTAuMzcgMi42OTYtMC4yNjktMC42NzUgMC42ODgtMS4zMiAxLjU4Mi0xLjkyIDIuNjU5ek0xOC4xNzEgNS43MzljMC4yODYgMS4wNDUgMC42MjkgMi4yNDMgMS4wMTggMy41NjUtMC45MzggMC4yODYtMS44OSAwLjM3NC0yLjc0MiAwLjI3NyAwLjQzLTEuNDAyIDAuOTQ2LTIuNjg4IDEuNTMxLTMuODI2IDAuMDYxIDAuMDAzIDAuMTI2LTAuMDAyIDAuMTk1LTAuMDE4ek0xNi4yODUgMTAuMTE4YzEuMDEwIDAuMTIgMi4wNzItMC4wMDMgMy4wNTMtMC4zMDIgMC4zOTcgMS4zNDIgMC44MjkgMi43NzggMS4yODYgNC4yNjQtMS43MDcgMC41MjYtMy41NDcgMC43MzktNS4yODIgMC41MjggMC4yMTgtMS41NiAwLjUzNC0zLjA3MCAwLjk0Mi00LjQ5ek0xOS42MTQgOS43MjZjMC45OTgtMC4zNDQgMS45OTItMC45MDQgMi43NzYtMS42NDUgMS4xNjggMC44OTYgMi4zMjIgMS45MTUgMy40MjkgMy4wMjktMS4zMzQgMS4yNjktMy4wNDMgMi4yNDItNC43OTggMi44NDItMC41Mi0xLjU1NS0wLjk5Mi0yLjk3Ni0xLjQwNi00LjIyNnpNMjIuNTg3IDcuODg2YzAuNjY2LTAuNjkgMS4wOTMtMS40NTYgMS4yNC0yLjIyNyAxLjUyNSAwLjI3NyAzLjAxMyAwLjcxOCA0LjQyMiAxLjMxNS0wLjI0MiAxLjMzNC0wLjk4NiAyLjY2OS0yLjE1NCAzLjg2NC0xLjEzMy0xLjA5MS0yLjMxNC0yLjA4My0zLjUxLTIuOTV6TTIzLjg2NCA1LjQyMmMwLjA4OC0wLjc3My0wLjEyMi0xLjQ5LTAuNjA4LTIuMDc4IDEuMzkyLTAuMzEgMi43MTctMC40IDMuOTQxLTAuMzAxIDAuODgzIDEuMDEwIDEuMjYyIDIuMjUzIDEuMTA0IDMuNjAyLTEuNDE0LTAuNTY2LTIuOTA2LTAuOTc4LTQuNDM1LTEuMjI0ek0zMC4xMiAzLjI0MmMwLjE3MSAwLjEzNiAwLjMzNCAwLjI3NSAwLjQ4NiAwLjQxOC0wLjk5LTAuNDc3LTIuMDU4LTAuNzQ3LTMuMTMzLTAuODYxLTAuODY2LTAuODkzLTIuMDY5LTEuNTM4LTMuNTE1LTEuODg2IDIuMzQyIDAuMzM4IDQuNTI1IDEuMjQ4IDYuMTYgMi4zMjh6TTI2LjkyNSAyLjc1N2MtMS4zMDctMC4wNzAtMi42MDggMC4wODUtMy44NDUgMC4zOTQtMC41NDYtMC41NTctMS4zMjgtMC45MzktMi4yNy0xLjExIDAuNzA5LTAuNTkyIDEuNDI5LTAuOTcxIDIuMTQ0LTEuMTI2IDEuNjQ2IDAuMjY0IDMuMDE2IDAuOTAxIDMuOTczIDEuODQyek0yMC45MTQgMC43ODJjMC41MDctMC4wMTEgMS4wMDMgMC4wMDggMS40OCAwLjA1OC0wLjYzNCAwLjIwMi0xLjI2NyAwLjU5LTEuODg1IDEuMTU1LTEuMDIxLTAuMTMzLTIuMDkwLTAuMDExLTMuMDY3IDAuMjgyLTAuMDgyLTAuNDEzLTAuMTIyLTAuNjk2LTAuMTItMC44NDYgMC43MTctMC4yMSAxLjk4Ny0wLjU3IDMuNTkyLTAuNjQ2ek0xNy45NTggNS4wMTBjLTAuMDcwIDAuMDMwLTAuMTMzIDAuMDY3LTAuMTgyIDAuMTA5LTEuMDg2LTAuNTIzLTIuMDk4LTAuODc0LTMuMDA1LTEuMDQyIDAuNzA5LTAuNjQ2IDEuNTg0LTEuMTMgMi40NzItMS40MzIgMC4xNjggMC41NzkgMC40MDggMS4zNzQgMC43MTUgMi4zNjN6TTE2Ljk0OSAxLjU0NmMwLjAzMiAwLjE1NyAwLjEwMiAwLjQzIDAuMjEzIDAuODE4LTEuMDIyIDAuMzQ2LTIuMDI0IDAuOTEtMi44MDYgMS42NDgtMC42OC0wLjA4Ni0xLjQtMC4wNzgtMi4wNTQgMC4xMzggMS4yODgtMS4xNTcgMy4wMDItMi4wMzAgNC42NDYtMi42MDN6TTE0LjEzNiA0LjIyOWMtMC42NTggMC42ODUtMS4wODIgMS40NDYtMS4yMjkgMi4yMTEtMS4yMjIgMC40OTEtMi4zMDYgMS4xMjUtMy4yMjYgMS44ODYgMC4yNzgtMS4zMSAxLjAzNy0yLjYxMyAyLjIwMi0zLjc3OSAwLjY5Ni0wLjMxNSAxLjQ5NC0wLjM3OCAyLjI1NC0wLjMxOHpNMTAuODA2IDUuNDY3Yy0wLjgwOCAxLjAyNi0xLjMzMyAyLjEyMi0xLjUzOSAzLjIyMi0wLjcwNCAwLjY1LTEuMzIzIDEuNDA2LTEuNzg3IDIuMjU5IDAuNzItMS45ODYgMS42ODUtMy43NTQgMy4zMjYtNS40ODJ6TTYuOTU4IDEyLjg1M2MtMC4wNjcgMS43MDYgMC40OTYgMy4yNyAxLjY1MSA0LjU2My0wLjI5NCAxLjI4LTAuMzk0IDIuNTIzLTAuMjk0IDMuNzAyLTAuNjgtMC43ODktMS4xNjYtMS42NzItMS40NDgtMi42My0wLjMwNi0xLjgyOS0wLjM1NS0zLjUyNSAwLjA5MC01LjYzNXpNOS4wOTYgMjQuMTcxYy0wLjAxMS0wLjAxNi0wLjAyMS0wLjAzMi0wLjAzMi0wLjA0OC0wLjM3OC0wLjU3Ni0wLjgtMS4zNDYtMS4wNTEtMS45MTUtMC4zMjYtMC43NDItMC41NjYtMS4zMTgtMC44NTgtMi4zODEgMC4zMDYgMC42NjEgMC43MTUgMS4yOCAxLjIyNCAxLjg0OCAwLjEyMiAwLjg2NCAwLjM1NSAxLjcwMiAwLjcxNyAyLjQ5NnpNOC42ODMgMjEuNTE1Yy0wLjEyMy0xLjE5NS0wLjA0NS0yLjQ2NiAwLjIzNy0zLjc3NCAxLjM1MiAxLjMzOCAzLjI5MSAyLjIzNSA1LjYxOCAyLjYgMC4wMjcgMS40NjcgMC4xNjUgMi44NTEgMC40MTEgNC4xMTctMi42MS0wLjQxMy00Ljc3NC0xLjQyOS02LjI2Ni0yLjk0MXpNMTQuMjUxIDE0LjQxM2MtMC4wOTggMC4xNjUtMC4yMTYgMC4zNDEtMC4zNTcgMC41MjIgMC4zMTUgMC4wODMgMC42NDMgMC4xNTIgMC45ODIgMC4yMDYtMC4yMTQgMS40OTEtMC4zNDIgMy4wNzQtMC4zNDIgNC42MzctMi4yODUtMC4zNi00LjE4MS0xLjI0OC01LjQ5LTIuNTcgMC4yNDMtMC45NTUgMC41OTctMS45NSAxLjA3Mi0yLjk2Ni0wLjA3OC0wLjE0OS0wLjE0NC0wLjI4Ni0wLjE5NS0wLjQwNi0wLjQ4NSAwLjk3LTAuODkgMS45ODctMS4xNzkgMy4wNTAtMS4yMzctMS40MTYtMS43NDctMy4xNjItMS40NzgtNS4wNTYgMC40NTEtMS4wMjYgMS4xMzEtMS45NSAxLjk0Mi0yLjczOS0wLjEyIDEuMDU5IDAuMDc1IDIuMDU0IDAuNTY1IDIuOTM0IDAuMDYxLTAuMjEzIDAuMTQ5LTAuNDE0IDAuMjU5LTAuNi0wLjQxLTAuODE5LTAuNTU0LTEuNzM4LTAuNDE5LTIuNzA5IDAuOTItMC44MDYgMi4wMTYtMS40ODUgMy4yNTYtMi4wMjEtMC4wODggMC43OTQgMC4xMzggMS41MjUgMC42NTkgMi4xMjUtMC40MjcgMC40MzUtMC44MzIgMC44ODgtMS4yMTYgMS4zNTQgMC4xMTQgMC4wMDMgMC4yMjYgMC4wMTQgMC4zMzYgMC4wMzIgMC4zMzMtMC40MTQgMC42ODMtMC44MTggMS4wNTAtMS4yMDggMC41NjMgMC41NTIgMS4zNjMgMC45MjYgMi4zMjIgMS4wODMtMC40NDUgMS40MTEtMC43OTggMi45MTctMS4wNTEgNC40NzUtMC4yNDUtMC4wMzgtMC40ODMtMC4wODYtMC43MTUtMC4xNDJ6TTE1LjI2NiAxNS4xOTVjMS44MzcgMC4yMjIgMy43NjUtMC4wMDYgNS41MzMtMC41NTIgMC4yMTkgMC43MTIgMC44MjQgMi42NTQgMS40MTEgNC40ODMtMi4yNzQgMC43MDQtNC43ODkgMS4wMTQtNy4yMDMgMC43MTctMC4wMjItMS41NiAwLjA3Mi0zLjEwNiAwLjI1OS00LjY0OHpNMjMuNzEyIDIzLjcxNGMtMi42MTMgMC44MS01LjQ4OCAxLjE1OC04LjIzNCAwLjgxOC0wLjI1Ni0xLjI2Ny0wLjQxLTIuNjU0LTAuNDU4LTQuMTI1IDIuNDQgMC4yOTggNS4wMDYtMC4wMDYgNy4zNjUtMC43MzYgMC40NTQgMS40MTEgMC45MDEgMi43NzEgMS4zMjggNC4wNDN6TTIyLjcwOSAxOC45NjVjLTAuNTM0LTEuNTc4LTEuMDE5LTMuMDE4LTEuNTAxLTQuNDU0IDEuODExLTAuNjE4IDMuNjExLTEuNjI5IDUuMDI3LTIuOTc2IDEuMDgzIDEuMTI1IDIuMTA2IDIuMzI1IDMuMDE2IDMuNTU1LTEuODM1IDEuNzUyLTQuMTc5IDMuMDcyLTYuNTQyIDMuODc1ek0yNi41MiAxMS4yNTNjMS4yMjEtMS4yNSAyLjAwMi0yLjY0NSAyLjI2Mi00LjA0NSAxLjMyNSAwLjYwNiAyLjU5MiAxLjM0OSAzLjc0NyAyLjI2NC0wLjMyMyAxLjgyMi0xLjMzNiAzLjY0My0yLjkzMyA1LjI3NS0wLjkzOS0xLjIyOS0xLjk3LTIuMzg5LTMuMDc3LTMuNDk0ek0zMi4xMzEgMTguNzJjLTAuNTg2LTEuMTU0LTEuMzI1LTIuMzM4LTIuMTk1LTMuNTIyIDEuNjI5LTEuNjYxIDIuNjctMy41MTcgMy4wMTgtNS4zNzkgMS4wMzAgMC44OCAxLjg4IDEuODQ2IDIuNTIyIDIuODcyLTAuMzY1IDIuMDgyLTEuNTIyIDQuMTY1LTMuMzQyIDYuMDI5eiI+PC9wYXRoPgo8cGF0aCBkPSJNMzYuODI0IDE3Ljc1Yy0wLjA5OCAwLjE2OC0wLjM2MyAwLjYyMS0wLjQyNiAwLjcyNi0wLjE3OCAwLjI5Ni0wLjM0NiAwLjU2OC0wLjUwNCAwLjgxOGwtMC4xNTUgMC4yNDJjLTEuMDQyIDEuNjA1LTEuNjM0IDIuMTkyLTEuNjM1IDIuMTk0LTAuMDM0IDAuMDM1LTAuMDUxIDAuMDU0LTAuMDUxIDAuMDU0djBjLTAuMDQwIDAuMDQ2LTAuMDgzIDAuMDkzLTAuMTI1IDAuMTM5IDAuMDQwIDAuMTM5IDAuMDY5IDAuMjgyIDAuMDkwIDAuNDI3IDAuMzIyLTAuMzU3IDAuNjIxLTAuNzIyIDAuODk2LTEuMDkxIDAuMDA1LTAuMDA1IDAuMDEwLTAuMDExIDAuMDE4LTAuMDIyIDAuMDIyLTAuMDMwIDAuMDQ1LTAuMDYxIDAuMDY3LTAuMDkxIDAuMDAyLTAuMDAyIDAuMDAzLTAuMDA1IDAuMDA1LTAuMDA2IDAuOTg2LTEuMzQ3IDEuNTA2LTIuMzAyIDEuNzItMi43MzQtMC4zMTUgMS44NC0xLjA0MiAzLjc4MS0xLjc3NCA0Ljk3OS0wLjExOCAwLjE5NS0wLjM3OCAwLjU2Ni0wLjczIDAuOTk3IDAuMTQ0IDAuMDExIDAuMjc4IDAuMDU0IDAuMzk3IDAuMTIyIDEuMzk3LTIuMTM4IDIuMjc4LTQuNjIyIDIuNDk2LTcuMjU2LTAuMDk4IDAuMTc0LTAuMTkyIDAuMzQyLTAuMjg1IDAuNTA0eiI+PC9wYXRoPgo8L3N2Zz4K");
    --data-image-limit-earth02: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQzIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNDMgMzIiPgo8dGl0bGU+ZWFydGgwMjwvdGl0bGU+CjxwYXRoIGQ9Ik0xMi4yMyAxMC41OWMtMS4xODEgMC0yLjEzOCAwLjk1Ny0yLjEzOCAyLjEzOCAwIDAuMzE4IDAuMDcwIDAuNjE5IDAuMTk1IDAuODkxIDAuMjI3IDAuNTQ5IDAuNzg5IDEuNjA1IDEuOTQ0IDIuMjM3IDEuNjk4LTEuMDI2IDIuMDY2LTIuNTcgMi4wNzAtMi41OTQgMC4wNDMtMC4xNzEgMC4wNjctMC4zNSAwLjA2Ny0wLjUzNCAwLTEuMTgxLTAuOTU3LTIuMTM4LTIuMTM4LTIuMTM4ek0xMi4yMyAxMy43MTJjLTAuNjQ4IDAtMS4xNzMtMC41MjUtMS4xNzMtMS4xNzNzMC41MjUtMS4xNzMgMS4xNzMtMS4xNzNjMC42NDggMCAxLjE3MyAwLjUyNSAxLjE3MyAxLjE3M3MtMC41MjUgMS4xNzMtMS4xNzMgMS4xNzN6Ij48L3BhdGg+CjxwYXRoIGQ9Ik0zNC41OSAyNS4zMjhjMC0wLjI0OC0wLjIwMi0wLjQ0OC0wLjQ0OC0wLjQ0OGgtMC41OTh2LTIuMDkzYzAtMS40ODYtMS4yMDUtMi42OTEtMi42OTEtMi42OTFzLTIuNjkxIDEuMjA1LTIuNjkxIDIuNjkxdjAuMjkzbDAuMDk0LTAuMDU2IDAuMzU3LTAuMjExIDAuNDY5LTAuMjk4YzAuMTMxLTAuODYyIDAuODcyLTEuNTIzIDEuNzcxLTEuNTIzIDAuNDA2IDAgMC43NzkgMC4xMzYgMS4wODAgMC4zNjUgMC4wMDUgMC4wMDMgMC4wMTAgMC4wMDYgMC4wMTQgMC4wMTEgMC4wMzUgMC4wMjcgMC4wNjkgMC4wNTYgMC4xMDIgMC4wODUgMC4wMDggMC4wMDYgMC4wMTQgMC4wMTMgMC4wMjEgMC4wMTkgMC4wMzAgMC4wMjkgMC4wNjEgMC4wNTkgMC4wOTAgMC4wOTAgMC4wMDggMC4wMDggMC4wMTYgMC4wMTYgMC4wMjIgMC4wMjYgMC4wMjcgMC4wMzAgMC4wNTQgMC4wNjIgMC4wODAgMC4wOTYgMC4wMDYgMC4wMDggMC4wMTMgMC4wMTggMC4wMTkgMC4wMjcgMC4wMjYgMC4wMzQgMC4wNTEgMC4wNjkgMC4wNzUgMC4xMDYgMCAwLjAwMiAwLjAwMiAwLjAwMiAwLjAwMiAwLjAwM3MwLjAwMiAwLjAwMyAwLjAwMiAwLjAwM2MwLjE3OSAwLjI3OCAwLjI4MyAwLjYxIDAuMjgzIDAuOTY1djIuMDkzaC0zLjU4N3YtMC4yOTNjLTAuMDUwIDAuMDI3LTAuMDk4IDAuMDUzLTAuMTQ3IDAuMDgwLTAuMDAyIDAuMDAyLTAuMDAzIDAuMDAyLTAuMDA1IDAuMDAzLTAuNjA4IDAuMzE3LTEuMjEgMC41OTUtMS43OTcgMC44MzhsLTAuMTQ0IDUuMjAzYzAgMC4yNDggMC4yMDIgMC40NDggMC40NDggMC40NDhoNi44NzdjMC4yNDggMCAwLjQ0OC0wLjIwMiAwLjQ0OC0wLjQ0OGwtMC4xNDktNS4zODJ6TTMxLjMwMSAyNy40NDZ2MC44NzJjMCAwLjI0OC0wLjIgMC40NDgtMC40NDggMC40NDhzLTAuNDQ4LTAuMjAyLTAuNDQ4LTAuNDQ4di0wLjg3MmMtMC4yNjctMC4xNTUtMC40NDgtMC40NDItMC40NDgtMC43NzMgMC0wLjQ5NiAwLjQwMi0wLjg5OCAwLjg5OC0wLjg5OHMwLjg5OCAwLjQwMiAwLjg5OCAwLjg5OGMwIDAuMzMxLTAuMTgxIDAuNjE4LTAuNDQ4IDAuNzczeiI+PC9wYXRoPgo8cGF0aCBkPSJNMzcuODg1IDkuNTc0Yy0wLjA4Ni0wLjU0OS0wLjIxOC0xLjA3NS0wLjM3OS0xLjU3MS0wLjE2NS0wLjQ5Ni0wLjM2NS0wLjk2Mi0wLjU5LTEuMzg5LTAuNDUtMC44NTgtMC45OS0xLjU2NS0xLjUzNC0yLjExOC0wLjI2OS0wLjI4LTAuNTQ0LTAuNTE4LTAuODAzLTAuNzI4LTAuMjU5LTAuMjExLTAuNTA5LTAuMzg5LTAuNzM5LTAuNTM5LTAuNDY0LTAuMjk4LTAuODQ4LTAuNDk0LTEuMTE1LTAuNjE0LTAuMTMxLTAuMDY0LTAuMjM3LTAuMTA0LTAuMzA2LTAuMTMzcy0wLjEwNi0wLjA0My0wLjEwNi0wLjA0MyAwLjAzMiAwLjAyMSAwLjA5NiAwLjA2MmMwLjA2MiAwLjA0MyAwLjE1OCAwLjA5OSAwLjI3NyAwLjE4NCAwLjI0IDAuMTYzIDAuNTg2IDAuNDExIDAuOTkyIDAuNzYyIDAuNDAyIDAuMzU0IDAuODc0IDAuODAzIDEuMzI1IDEuMzg2IDAuNDU4IDAuNTc2IDAuOTAyIDEuMjggMS4yNjEgMi4wOTkgMC4zNiAwLjgxOCAwLjYyMiAxLjc1NyAwLjc0MiAyLjc3IDAuMDYyIDAuNTA3IDAuMDg1IDEuMDMyIDAuMDc4IDEuNTctMC4wMDUgMC4xMzQtMC4wMDggMC4yNjktMC4wMTMgMC40MDUtMC4wMTAgMC4xMzYtMC4wMTkgMC4yNzItMC4wMjkgMC40MS0wLjAyNyAwLjI3NC0wLjA0OCAwLjUzNC0wLjA5NCAwLjgyOS0wLjAxMCAwLjA3Mi0wLjAyMSAwLjE0NC0wLjAzMCAwLjIxNmwtMC4wMDIgMC4wMDgtMC4wMDMgMC4wMTEtMC4wMTMgMC4wNTEtMC4wMjQgMC4xMDJjLTAuMDM1IDAuMTM2LTAuMDYxIDAuMjc1LTAuMTAxIDAuNDExLTAuMDM4IDAuMTM2LTAuMDc1IDAuMjc0LTAuMTE1IDAuNDExLTAuMDQzIDAuMTM2LTAuMDg4IDAuMjcyLTAuMTMxIDAuNDEtMC4xODcgMC41NDQtMC40MTQgMS4wODMtMC42NzggMS42MDgtMC41MjMgMS4wNTYtMS4yMSAyLjA1MC0xLjk5OCAyLjk1NGwtMC4zMDIgMC4zMzNjLTAuMTAxIDAuMTA5LTAuMjA2IDAuMjExLTAuMzA5IDAuMzE4LTAuMDk5IDAuMTA2LTAuMjE4IDAuMjEzLTAuMzI4IDAuMzE4bC0wLjE2MiAwLjE1MmMwLjI0MiAwLjE3OCAwLjQ1NiAwLjM4OSAwLjYzOCAwLjYyNmwwLjEzMS0wLjEyYzAuMTE1LTAuMTA2IDAuMjI5LTAuMjAzIDAuMzQ2LTAuMzIgMC4xMTUtMC4xMTQgMC4yMzQtMC4yMjYgMC4zNDYtMC4zNDFsMC4zMy0wLjM0OWMwLjQzLTAuNDc0IDAuODI3LTAuOTc4IDEuMTk0LTEuNTAxczAuNjk0LTEuMDcwIDAuOTc5LTEuNjM1YzAuMjg1LTAuNTYzIDAuNTMxLTEuMTQyIDAuNzM2LTEuNzMgMC4wNDgtMC4xNDcgMC4wOTYtMC4yOTQgMC4xNDQtMC40NDIgMC4wNDUtMC4xNDcgMC4wODUtMC4yOTYgMC4xMjUtMC40NDUgMC4wNDMtMC4xNDcgMC4wNzAtMC4yOTggMC4xMDctMC40NDZsMC4wMjYtMC4xMSAwLjAxMy0wLjA1NiAwLjAwMy0wLjAxNGMwLjAwMy0wLjAxOS0wLjAwMyAwLjAyNCAwLjAwOC0wLjA0NmwwLjAwMy0wLjAyN2MwLjAxMC0wLjA3MiAwLjAxOS0wLjE0NCAwLjAyOS0wLjIxNiAwLjE2Ni0xLjE5IDAuMTU4LTIuMzczLTAuMDE4LTMuNDY5eiI+PC9wYXRoPgo8cGF0aCBkPSJNMjUuNTQyIDI1LjU0OWMxLjAzMC0wLjMzIDIuMDgzLTAuNzgyIDMuMTM0LTEuMzI2IDEuMDQzLTAuNTU3IDIuMDkwLTEuMjA1IDMuMDY3LTEuOTc2IDAuMDY2LTAuMDUxIDAuMTMxLTAuMTA0IDAuMTk1LTAuMTU1LTAuMTYyLTAuMjUtMC40MDYtMC40NC0wLjY5NC0wLjUzMy0wLjAxMCAwLjAwOC0wLjAxOSAwLjAxNi0wLjAyOSAwLjAyNC0wLjExNCAwLjA5OC0wLjIzNCAwLjE4Ny0wLjM1IDAuMjc4cy0wLjIzNyAwLjE4MS0wLjM1NCAwLjI3MmMtMC4xMiAwLjA4Ni0wLjI0IDAuMTc0LTAuMzYgMC4yNjFsLTAuMTc5IDAuMTMtMC4xODIgMC4xMjVjLTAuMTIyIDAuMDgzLTAuMjQyIDAuMTY1LTAuMzYzIDAuMjQ4LTAuMTIzIDAuMDc4LTAuMjQ2IDAuMTU3LTAuMzY4IDAuMjM0bC0wLjE4MiAwLjExNy0wLjE4NiAwLjExYy0wLjEyMyAwLjA3NC0wLjI0NiAwLjE0Ni0wLjM3IDAuMjE5LTAuNDk5IDAuMjc3LTAuOTk1IDAuNTQ0LTEuNDk2IDAuNzcxLTAuMTIzIDAuMDU5LTAuMjQ4IDAuMTE3LTAuMzc0IDAuMTctMC4xMjUgMC4wNTQtMC4yNDggMC4xMS0wLjM3MSAwLjE2NS0wLjEyNSAwLjA1MS0wLjI0OCAwLjEwMi0wLjM3MSAwLjE1MnMtMC4yNDUgMC4xMDEtMC4zNyAwLjE0NmMtMC4xMjMgMC4wNDYtMC4yNDUgMC4wOTMtMC4zNjYgMC4xMzgtMC4xMjMgMC4wNDItMC4yNDUgMC4wODUtMC4zNjUgMC4xMjYtMC4yNCAwLjA4Ni0wLjQ4MyAwLjE1NS0wLjcxOCAwLjIzMi0wLjQ3NSAwLjEzOS0wLjkzOCAwLjI2NC0xLjM4NiAwLjM2OC0wLjg5NiAwLjIxMy0xLjczMyAwLjM0Ny0yLjQ3OCAwLjQzNC0wLjc0NiAwLjA5MS0xLjQwMiAwLjEzMy0xLjk0MiAwLjE0Ny0wLjI3OCAwLjAxMC0wLjUyNiAwLjAxMy0wLjc0MSAwLjAxMy0wLjIwMyAwLTAuMzc2LTAuMDAzLTAuNTE3LTAuMDA2LTAuMjkxLTAuMDEwLTAuNDQ2LTAuMDE0LTAuNDQ2LTAuMDE0czAuMDM4IDAuMDA1IDAuMTE0IDAuMDE2YzAuMDc1IDAuMDEwIDAuMTg0IDAuMDI3IDAuMzMgMC4wNDMgMC4yOSAwLjAzNCAwLjcxNSAwLjA3NSAxLjI1OSAwLjEwNCAwLjI4MiAwLjAxMyAwLjU5NSAwLjAyMSAwLjkzOCAwLjAyMSAwLjMxOCAwIDAuNjYyLTAuMDA2IDEuMDMwLTAuMDI0IDAuNzYtMC4wMzggMS42MTgtMC4xMjUgMi41NDQtMC4yODUgMC45MjgtMC4xNTcgMS45Mi0wLjQwMiAyLjk0Ny0wLjczOHoiPjwvcGF0aD4KPC9zdmc+Cg==");
    --data-image-cones: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+Y29uZXM8L3RpdGxlPgo8cGF0aCBkPSJNNC4xNzcgMjQuMzFoMC45MzlsNy42MjItMjIuNDRjMC4xMDEtMC4yOTYgMC4zNzktMC40ODQgMC42NzUtMC40ODR2MGg1LjE3NWMwLjMyOSAwIDAuNjA3IDAuMjI0IDAuNjg4IDAuNTI5bDcuNjA5IDIyLjM5NmgwLjkzOWMwLjg2NyAwIDEuNjU2IDAuMzU0IDIuMjI3IDAuOTI4IDAuNTY5IDAuNTY5IDAuOTI1IDEuMzU4IDAuOTI1IDIuMjI3djBjMCAwLjg2NS0wLjM1NiAxLjY1NC0wLjkyNyAyLjIyM2wwLjAwMiAwLjAwNGMtMC41NzEgMC41NjktMS4zNiAwLjkyMy0yLjIyNyAwLjkyM2gtMjMuNjQ2Yy0wLjg2NSAwLTEuNjU2LTAuMzU0LTIuMjI3LTAuOTIzLTAuNTY5LTAuNTc0LTAuOTI1LTEuMzYyLTAuOTI1LTIuMjI3djBjMC0wLjg2OSAwLjM1Ni0xLjY1OCAwLjkyNS0yLjIyNyAwLjU3MS0wLjU3NCAxLjM2Mi0wLjkyOCAyLjIyNy0wLjkyOHYwek04LjI2NCAxOS40NzFoMTUuNDczbC0xLjUxOS00LjQ3MmgtMTIuNDM1bC0xLjUxOSA0LjQ3MnpNMjQuNTQ1IDIxLjg1aC0xNy4wOTFsLTAuODM2IDIuNDZoMTguNzYybC0wLjgzNi0yLjQ2ek0xOS44OTIgOC4xNDdoLTcuNzgzbC0wLjYyMyAxLjgzMy0wLjg5NiAyLjY0NGgxMC44MjFsLTAuODk2LTIuNjQ0LTAuNjIzLTEuODMzek0xMi45MTcgNS43NzJoNi4xNjZsLTEuMDA2LTIuOTYyaC00LjE1NGwtMS4wMDYgMi45NjJ6TTI3LjgyMyAyNS43MzVoLTIzLjY0NmMtMC40NzMgMC0wLjkwNyAwLjE5Ny0xLjIxOSAwLjUxMS0wLjMxMSAwLjMwOS0wLjUwOSAwLjc0NC0wLjUwOSAxLjIxOXYwYzAgMC40NzUgMC4xOTcgMC45MDUgMC41MDkgMS4yMTlzMC43NDYgMC41MDcgMS4yMTkgMC41MDdoMjMuNjQ2YzAuNDc1IDAgMC45MDUtMC4xOTcgMS4yMTktMC41MDdoMC4wMDJjMC4zMTEtMC4zMDkgMC41MDYtMC43NDQgMC41MDYtMS4yMTl2MGMwLTAuNDc1LTAuMTk3LTAuOTEtMC41MDgtMS4yMTktMC4zMTQtMC4zMTQtMC43NDQtMC41MTEtMS4yMTktMC41MTF6Ij48L3BhdGg+Cjwvc3ZnPgo=");
    --data-image-wrench: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+d3JlbmNoPC90aXRsZT4KPHBhdGggZD0iTTMwLjUyOSA3LjE4N2MwLjA2MCAwLjMzMyAwLjEwNyAwLjY3NCAwLjEzNyAxLjAxNSAwLjAzMCAwLjM1NSAwLjA0NyAwLjcxMyAwLjA0NyAxLjA2NyAwIDEuNDM4LTAuMjYgMi44MjktMC43MjYgNC4xMTctMC40MzkgMS4yMTItMS4wNzEgMi4zMzQtMS44NTIgMy4zMjhsMC40ODIgMC40ODJjMC40NDQgMC40NDQgMC40NDQgMS4xNjEgMCAxLjYwNC0wLjAzOSAwLjAzOC0wLjA3NyAwLjA3My0wLjEyNCAwLjEwNy0wLjg4MyAwLjczNC0xLjg5NCAxLjMyMy0yLjk5NSAxLjcyNC0xLjA4OCAwLjM5Mi0yLjI1OCAwLjYxLTMuNDY3IDAuNjEtMC44MTUgMC0xLjYxOS0wLjEwMi0yLjM5My0wLjI5LTAuNTE1LTAuMTI0LTEuMDE0LTAuMjktMS40OTYtMC40OTFsLTkuMjM2IDkuMjM4Yy0wLjg2OCAwLjg2Ni0yLjAxNCAxLjMwMS0zLjE1OCAxLjMwMXMtMi4yOTEtMC40MzUtMy4xNTktMS4zMDFsLTAuMDU2LTAuMDY0Yy0wLjgzLTAuODYyLTEuMjQ2LTEuOTgtMS4yNDYtMy4wOTggMC0xLjE0MyAwLjQzNS0yLjI5MSAxLjMwMS0zLjE1N2w5LjY2LTkuNjU2Yy0wLjA3OS0wLjMwMy0wLjE0NS0wLjYxNC0wLjE5Ny0wLjkzMWgtMC4wMDJjLTAuMDkyLTAuNTU1LTAuMTQxLTEuMTE0LTAuMTQxLTEuNjcyIDAtMS4zNjUgMC4yNzMtMi42NzYgMC43Ny0zLjg3bDAuMDI4LTAuMDY0YzAuNTEyLTEuMjE2IDEuMjU1LTIuMzA0IDIuMTY2LTMuMjE3bDAuMDAyLTAuMDA0aC0wLjAwMmMwLjkyNi0wLjkyNiAyLjA0MS0xLjY3NyAzLjI4Ny0yLjE5M2wtMC4wMDItMC4wMDRjMS4xOTctMC40OTUgMi41MDctMC43NjggMy44NzItMC43NjggMC45NjIgMCAxLjkwNSAwLjEzNyAyLjc5NyAwLjM5MyAwLjkxMyAwLjI2IDEuNzggMC42NTMgMi41NzMgMS4xNTIgMC41MjkgMC4zMzMgMC42ODcgMS4wMjkgMC4zNTQgMS41NTctMC4wNDMgMC4wNjgtMC4wOTQgMC4xMzctMC4xNTMgMC4xOTJsLTUuOTQyIDUuOTQ0IDAuNjI3IDAuNjI3IDAuOTk2IDEuMDAzIDUuMzI1LTUuMzI1YzAuNDQ0LTAuNDQ0IDEuMTYxLTAuNDQ0IDEuNjA0IDAgMC4xOCAwLjE3OSAwLjI4NyAwLjQxIDAuMzE2IDAuNjQ0djB6TTUuMDM2IDI1LjYwN2MtMC40NTQgMC40NTctMC40NTQgMS4xOSAwIDEuNjQzIDAuNDU0IDAuNDU3IDEuMTg5IDAuNDU3IDEuNjQzIDAgMC40NTQtMC40NTIgMC40NTQtMS4xODYgMC0xLjY0My0wLjQ1NC0wLjQ1Mi0xLjE4OS0wLjQ1Mi0xLjY0MyAwdjB6TTE3LjU3MiAxMC44NDNsLTIuMTcgMi4xNzJjLTAuMjYzIDAuMjY0LTAuMjYgMC42OTEgMC4wMDIgMC45NTYgMC4yNjYgMC4yNjQgMC42OTMgMC4yNjQgMC45NTgtMC4wMDRsMi4xNy0yLjE2OGMwLjI2My0wLjI2NCAwLjI2My0wLjY5NS0wLjAwNC0wLjk1Ni0wLjI2My0wLjI2NC0wLjY5NC0wLjI2NC0wLjk1NiAwdjB6TTE5LjYzMSAxMi45bC0yLjE3IDIuMTcyYy0wLjI2NCAwLjI2NC0wLjI2NCAwLjY5MSAwIDAuOTYgMC4yNjUgMC4yNiAwLjY5NiAwLjI2IDAuOTYgMGwyLjE3LTIuMTcxYzAuMjY0LTAuMjY1IDAuMjY0LTAuNjk2IDAtMC45NnMtMC42OTUtMC4yNjQtMC45NiAwdjB6TTIxLjY5IDE0Ljk1N2wtMi4xNzIgMi4xNzJjLTAuMjYyIDAuMjY0LTAuMjYyIDAuNjk1IDAgMC45NiAwLjI2NyAwLjI2NCAwLjY5OCAwLjI2NCAwLjk2IDBsMi4xNzQtMi4xNzJjMC4yNjQtMC4yNjQgMC4yNjQtMC42OTUgMC0wLjk2cy0wLjY5Ny0wLjI2NC0wLjk2MiAwdjB6TTcuMzA2IDI4LjA5OGw5Ljc5Ny05Ljc5M2MwLjMzNy0wLjMzNyAwLjg2OC0wLjQzNSAxLjMxNC0wLjIwNSAwLjU0OCAwLjI4NiAxLjEzOSAwLjUwOCAxLjc1MiAwLjY1NyAwLjU4NCAwLjE0NSAxLjIxMiAwLjIyMiAxLjg2MiAwLjIyMiAwLjk1MyAwIDEuODYyLTAuMTcxIDIuNjk1LTAuNDc0IDAuNDc4LTAuMTcgMC45My0wLjM4OCAxLjM1Mi0wLjY0OWwtNi44MTQtNi44MThjLTAuNDM5LTAuNDM5LTAuNDQyLTEuMTUyLTAuMDA1LTEuNTk1bDUuNjQ1LTUuNjQxYy0wLjIzLTAuMDkwLTAuNDYxLTAuMTctMC43LTAuMjM5LTAuNjg3LTAuMTkyLTEuNDE2LTAuMzAzLTIuMTc0LTAuMzAzLTEuMDY5IDAtMi4wODQgMC4yMTMtMy4wMDQgMC41OTN2MGgtMC4wMDRjLTAuOTU0IDAuMzk3LTEuODIgMC45ODEtMi41NDggMS43MTFsLTAuMDAyLTAuMDA0Yy0wLjcxMiAwLjcxNi0xLjI5MyAxLjU2Ni0xLjY4OCAyLjUwNGwtMC4wMjEgMC4wNTJjLTAuMzggMC45MjEtMC41OTEgMS45MzctMC41OTEgMy4wMDQgMCAwLjQ1MiAwLjAzNiAwLjg5MiAwLjEwNCAxLjMwMWgtMC4wMDJsMC4wMDIgMC4wMDVjMC4wNjYgMC40MDEgMC4xNjkgMC44MDIgMC4zMDMgMS4yMDMgMC4xNiAwLjQwNSAwLjA3NyAwLjg4Ny0wLjI1NCAxLjIxNmwtMTAuMTM2IDEwLjEzNGMtMC40MjcgMC40MjYtMC42NDIgMC45OTQtMC42NDIgMS41NTcgMCAwLjU1MSAwLjIwMyAxLjEwMSAwLjYgMS41MTlsMC4wNDMgMC4wNDNjMC40MjcgMC40MjMgMC45OTIgMC42NCAxLjU1NyAwLjY0czEuMTMxLTAuMjE4IDEuNTU4LTAuNjR2MHpNMjcuODY2IDEyLjYxNGMwLjMwNy0wLjg0IDAuNDk1LTEuNzQ1IDAuNTYzLTIuNjg0bC0zLjA4MCAzLjA3NiAxLjU1MyAxLjU0OWMwLjM4OC0wLjYwNiAwLjcxNi0xLjI1OSAwLjk2NC0xLjk0MnoiPjwvcGF0aD4KPC9zdmc+Cg==")
}

body.singlePage {
    height: 100vh;
    width: 100%;
    min-width: auto
}

.singlePage {
    display: flex;
    flex-direction: column;
    background-color: var(--c-av-primary-50)
}

.singlePage main {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.singlePage main::after,.singlePage main::before {
    display: block;
    width: 240px;
    height: 240px;
    position: absolute;
    content: "";
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: var(--c-av-single-page-icon-color);
    opacity: .5;
    z-index: -1
}

.singlePage main::before {
    left: 0;
    transform: translateX(-20%);
    top: 20%;
    -webkit-mask-image: var(--data-image-cones);
    mask-image: var(--data-image-cones)
}

.singlePage main::after {
    right: 0;
    bottom: 10%;
    -webkit-mask-image: var(--data-image-wrench);
    mask-image: var(--data-image-wrench)
}

.singlePage .title {
    color: var(--c-av-primary-500);
    margin: 1rem 0;
    font-size: 1.25rem
}

.singlePage .title h1 {
    font-weight: 900
}

.singlePage .primary {
    color: var(--c-av-primary-500)
}

.singlePage .largeBtn {
    display: inline-block;
    padding: 0.5em 7em;
    color: var(--c-av-white);
    background-color: var(--c-av-primary-500);
    border-radius: var(--c-av-border-radius);
    cursor: pointer
}

.singlePage .largeBtn:hover {
    background-color: var(--c-av-primary-400)
}

.singlePage .darkBg {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--c-av-primary-500);
    box-shadow: var(--c-av-box-shadow-down);
    min-height: 7em;
    position: static
}

.singlePage .darkBg .logo {
    flex: 0 0 auto;
    display: flex;
    min-width: 224px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.singlePage .downBtn {
    display: flex;
    justify-content: center
}

.singlePage .loginBox {
    border-radius: var(--c-av-border-radius);
    border-width: 1px;
    border-style: solid;
    padding: 3em 4em;
    text-align: left;
    background-color: var(--c-av-white-opacity-4);
    border-color: var(--c-av-white)
}

.singlePage .loginBox .btnArea {
    display: flex;
    justify-content: center
}

.singlePage .loginBox .largeBtn {
    flex: 1;
    float: none
}

.singlePage .loginBox .formInput {
    float: none;
    margin-left: 0;
    font-weight: bold;
    position: relative;
    color: var(--c-av-primary-color);
    line-height: 1rem
}

.singlePage .loginBox .formInput>div {
    font-weight: normal;
    display: none;
    color: red
}

.singlePage .loginBox .code,.singlePage .loginBox .clear,.singlePage .loginBox .formInput {
    margin-bottom: 1em
}

.singlePage .loginBox .code {
    text-align: center;
    display: table;
    width: 100%
}

.singlePage .loginBox .code .fixed {
    display: table-cell;
    vertical-align: middle
}

.singlePage .loginBox .code .fixed img {
    height: 30px;
    width: 100%
}

.singlePage .loginBox .clear {
    position: relative
}

.singlePage .loginBox .icon-clear {
    position: absolute;
    right: .6em;
    top: .6em;
    z-index: 1
}

.singlePage .loginBox .form {
    font-size: 1.2em;
    width: 100%;
    float: none;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-color: var(--c-av-primary-500);
    border-radius: var(--c-av-border-radius);
    margin-top: .25rem;
    margin-bottom: .25rem
}

.singlePage .loginBox .form.dropdown {
    font-size: 1.3em
}

.singlePage .loginBox .form.dropdown .selected {
    padding-top: 0
}

.singlePage .loginBox .form.dropdown .dropdownPanel {
    border-width: 1px;
    border-style: solid;
    width: 100%;
    border-color: var(--c-av-primary-500);
    border-top-color: var(--c-av-white)
}

.singlePage .loginBox .form.btn {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    padding: .15em .5em;
    border-color: var(--c-av-white)
}

.singlePage footer {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--c-12px-3);
    color: var(--c-av-single-page-footer-text);
    background-color: var(--c-av-single-page-footer-bg);
    box-sizing: border-box;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: var(--c-av-single-page-footer-border-top-color)
}

.singlePage.pwdRest .mainContent {
    width: 550px
}

.singlePage.pwdRest .title span {
    font-weight: lighter
}

.singlePage.pwdRest .loginBox .form {
    border-color: var(--c-av-white-opacity-3);
    padding: 4px
}

.singlePage.pwdRest .loginBox .passStrength span,.singlePage.pwdRest .loginBox .passStrengthFake span {
    font-weight: lighter;
    right: -90px
}

.singlePage.pwdRest .loginBox .remindTxt {
    color: var(--c-av-single-page-remind-text);
    margin: 0;
    line-height: 1rem;
    font-weight: normal
}

.singlePage.pwdRest .loginBox .remark {
    top: 41px
}

.singlePage.pwdRest .loginBox .warn .form {
    border: 1px solid #ff0000
}

.singlePage.pwdRest .loginBox .icon-tick {
    left: 101%
}

.passStrength {
    display: block !important;
    border-radius: var(--c-av-border-radius);
    border-width: 1px;
    border-style: solid;
    margin-top: 0.5em;
    background-color: var(--c-av-passStrength-bg);
    border-color: var(--c-av-passStrength-border);
    box-shadow: var(--c-av-passStrength-shadow)
}

.passStrength span {
    width: 100%;
    text-align: center;
    display: block;
    color: var(--c-av-passStrength-text)
}

.passStrength.shortPass span {
    text-align: left;
    border-left-width: 1px;
    border-left-style: solid;
    padding-left: 0.5em;
    color: var(--c-av-passStrength-shortPass-text);
    border-left-color: var(--c-av-passStrength-shortPass-border);
    transition: ease .2s
}

.passStrength.otherPass span {
    background: var(--c-av-passStrength-otherPass-bg)
}

.passStrength.badPass span {
    width: 33%;
    background: var(--c-av-passStrength-badPass-bg)
}

.passStrength.goodPass span {
    width: 66%;
    background: var(--c-av-passStrength-goodPass-bg)
}

.passStrength.strongPass span {
    background: var(--c-av-passStrength-strongPass-bg)
}

.c-quick-bet {
    font-weight: normal;
    text-align: left;
    color: var(--c-av-quick-bet-text);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.c-quick-bet__btn {
    width: 100%;
    height: 100%;
    background: transparent;
    border-radius: inherit
}

.c-quick-bet__btn::before {
    content: "";
    border-width: var(--c-6px-6);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3
}

.c-quick-bet__panel {
    display: block;
    margin: .5rem 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
    min-width: 224px;
    max-width: 224px;
    background-color: var(--c-av-quick-bet-panel-bg);
    border-radius: var(--c-av-border-radius);
    position: absolute;
    z-index: 2;
    cursor: default
}

.c-quick-bet__panel::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid var(--c-av-quick-bet-panel-border);
    border-radius: inherit;
    pointer-events: none;
    z-index: 1
}

.c-quick-bet .c-ticket {
    background-color: var(--c-av-quick-bet-ticket-bg)
}

.c-quick-bet .c-betting-scroller {
    max-height: 492px
}

.c-quick-bet .c-betting-scroller .c-betting-choice {
    order: 4
}

.c-quick-bet .c-betting-scroller .c-betting-stake {
    order: 3
}

.c-quick-bet .c-betting-scroller .c-betting-msg {
    order: 2
}

.c-quick-bet .c-betting-scroller .c-betting-stake-info {
    order: 1
}

.c-quick-bet .c-betting-scroller .c-betting-quick-stake {
    order: 0
}

.c-quick-bet .c-betting-scroller .c-betting-quick-stake+.c-tooltip--whats-new {
    order: -1
}

.c-quick-bet .c-betting-scroller .c-betting-combo-list {
    order: 1
}

.c-quick-bet .c-betting-scroller .c-betting-total-stake {
    order: 0
}

.c-quick-bet .c-betslip__tab {
    background-color: var(--c-av-quick-bet-betslip-tab-bg)
}

.c-quick-bet .c-betslip__tab[data-selected="true"] {
    color: var(--c-av-quick-bet-betslip-tab-selected-text);
    background-color: var(--c-av-quick-bet-betslip-tab-selected-bg)
}

.c-quick-bet .c-betslip .c-betting-scroller .c-betting-total-stake {
    order: 1
}

.c-quick-bet .c-betslip .c-betting-scroller .c-betting-combo-list {
    order: 2
}

.c-quick-bet .c-betslip .c-betting-scroller .c-betting-group {
    order: 3
}

.c-quick-bet .c-betslip .c-betting {
    display: flex;
    flex-direction: column;
    --c-av-betting-ticket-tips-order: 3;
    --c-av-betting-ticket-info-order: 10
}

.c-quick-bet .c-betslip .c-betting-stake-group {
    width: 100%;
    order: calc(var(--c-av-betting-ticket-tips-order) - 1)
}

.c-quick-bet .c-betslip .c-betting-quick-stake {
    width: 100%;
    order: calc(var(--c-av-betting-ticket-tips-order) + 1)
}

.c-quick-bet .c-betslip .c-betting-quick-stake+.c-tooltip {
    width: 100%;
    position: static
}

.c-quick-bet .c-betslip .c-betting>.c-betting-msg {
    order: calc( var(--c-av-betting-ticket-info-order) + 2);
    width: calc( 100% - 1rem)
}

.c-quick-bet .c-betslip .c-betting>.c-betting-msg+.c-betting-msg {
    order: calc( var(--c-av-betting-ticket-info-order) + 3)
}

.c-quick-bet .c-betslip .c-betting+.c-betting {
    padding-top: .25rem
}

.c-quick-bet .c-betslip .c-ticket {
    display: contents
}

.c-quick-bet .c-betslip .c-ticket[data-open="true"]>.c-ticket__main+.c-ticket__info {
    margin-top: 0
}

.c-quick-bet .c-betslip .c-ticket[data-open="true"]>.c-ticket__status {
    margin-top: .25rem;
    max-height: 70px;
    visibility: visible;
    opacity: 1
}

.c-quick-bet .c-betslip .c-ticket[data-open="false"]>.c-ticket__status {
    margin-top: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-quick-bet .c-betslip .c-ticket__header {
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

.c-quick-bet .c-betslip .c-ticket__main {
    flex: 1;
    margin-left: .5rem;
    margin-right: .5rem;
    margin-bottom: .25rem
}

.c-quick-bet .c-betslip .c-ticket__tips {
    padding-left: .5rem;
    padding-right: .5rem;
    order: var(--c-av-betting-ticket-tips-order)
}

.c-quick-bet .c-betslip .c-ticket__info {
    order: var(--c-av-betting-ticket-info-order);
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

.c-quick-bet .c-betslip .c-ticket__status {
    order: calc( var(--c-av-betting-ticket-info-order) + 1);
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

.c-quick-bet--top-left .c-quick-bet__btn::before {
    border-color: var(--c-av-quick-bet-arrow) transparent transparent transparent;
    bottom: calc( 100% - 4px)
}

.c-quick-bet--top-left .c-quick-bet__panel {
    bottom: 100%;
    left: 0;
    box-shadow: var(--c-av-quick-bet-top-panel-shadow)
}

.c-quick-bet--top-right .c-quick-bet__btn::before {
    border-color: var(--c-av-quick-bet-arrow) transparent transparent transparent;
    bottom: calc( 100% - 4px)
}

.c-quick-bet--top-right .c-quick-bet__panel {
    bottom: 100%;
    right: 0;
    box-shadow: var(--c-av-quick-bet-top-panel-shadow)
}

.c-quick-bet--bottom-left .c-quick-bet__btn::before {
    border-color: transparent transparent var(--c-av-quick-bet-arrow) transparent;
    top: calc( 100% - 4px)
}

.c-quick-bet--bottom-left .c-quick-bet__panel {
    top: 100%;
    left: 0;
    box-shadow: var(--c-av-quick-bet-bottom-panel-shadow)
}

.c-quick-bet--bottom-right .c-quick-bet__btn::before {
    border-color: transparent transparent var(--c-av-quick-bet-arrow) transparent;
    top: calc( 100% - 4px)
}

.c-quick-bet--bottom-right .c-quick-bet__panel {
    top: 100%;
    right: 0;
    box-shadow: var(--c-av-quick-bet-bottom-panel-shadow)
}

[data-platform="desktop-in-mobile"] .c-quick-bet .c-betting-scroller {
    max-height: 800px
}

.c-side-betting {
    --c-av-side-betting-mini-btn-w: 40px;
    --c-av-side-betting-mini-btn-h: var(--c-av-side-betting-mini-btn-w)
}

.c-side-betting[data-open="true"] .c-side-betting__main {
    visibility: visible;
    opacity: 1
}

.c-side-betting[data-open="false"] .c-side-betting__main {
    visibility: hidden;
    opacity: 0
}

.c-side-betting[data-collapse="true"] .c-side-betting__header {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.c-side-betting[data-collapse="true"] .c-side-betting__tab {
    border-color: transparent
}

.c-side-betting[data-collapse="true"] .c-side-betting__tab:first-child {
    border-bottom-left-radius: inherit
}

.c-side-betting[data-collapse="true"] .c-side-betting__tab:last-child {
    border-bottom-right-radius: inherit
}

.c-side-betting[data-collapse="true"] .c-side-betting__tab .c-icon--caret::before {
    transform: rotate(0deg)
}

.c-side-betting[data-collapse="true"] .c-side-betting__container {
    display: none
}

.c-side-betting[data-collapse="false"] .c-side-betting__tab .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-side-betting__mini {
    display: none;
    flex-direction: column;
    pointer-events: auto
}

.c-side-betting__mini .c-btn {
    width: var(--c-av-side-betting-mini-btn-w);
    height: var(--c-av-side-betting-mini-btn-h);
    color: var(--c-av-side-betting-mini-btn-icon);
    background-color: var(--c-av-side-betting-mini-btn-bg);
    border-radius: 0
}

.c-side-betting__mini .c-btn:hover {
    background-color: var(--c-av-side-betting-mini-btn-hover-bg)
}

.c-side-betting__mini .c-btn[data-selected="true"] {
    color: var(--c-av-side-betting-mini-btn-selected-icon);
    background-color: var(--c-av-side-betting-mini-btn-selected-bg)
}

.c-side-betting__mini .c-btn+.c-btn {
    margin-left: 0
}

.c-side-betting__mini .c-icon::before {
    font-size: var(--c-24px-6)
}

.c-side-betting__main {
    background-color: var(--c-av-side-betting-main-bg);
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-side-nav-box-shadow);
    transition: ease .2s;
    transition-property: opacity;
    pointer-events: auto
}

.c-side-betting__header {
    display: flex;
    background-image: var(--c-av-side-betting-header-img);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-side-betting__tab {
    flex: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0 .5rem;
    min-height: var(--c-36px-9);
    min-width: 0;
    border-bottom-width: 1px;
    border-color: var(--c-av-side-betting-tab-border);
    position: relative;
    cursor: pointer
}

.c-side-betting__tab::before {
    content: "";
    display: block;
    height: .125rem;
    background-color: transparent;
    position: absolute;
    left: .5rem;
    right: .5rem;
    bottom: 0;
    transition: ease .2s
}

.c-side-betting__tab[data-selected="true"] {
    color: var(--c-av-side-betting-tab-selected-text)
}

.c-side-betting__tab[data-selected="true"]::before {
    background-color: var(--c-av-side-betting-tab-selected-bottom-line);
    background-image: var(--c-av-side-betting-tab-selected-bottom-line-img)
}

.c-side-betting__tab[data-selected="true"]:hover .c-icon--caret {
    color: var(--c-av-side-betting-tab-selected-hover-icon)
}

.c-side-betting__tab[data-selected="true"]>.c-text {
    font-weight: bold
}

.c-side-betting__tab[data-selected="true"] .c-icon--caret {
    display: inline-flex;
    color: var(--c-av-side-betting-tab-selected-icon)
}

.c-side-betting__tab[data-selected="true"] .c-badge-group {
    display: none
}

.c-side-betting__tab[data-selected="false"]:hover {
    color: var(--c-av-side-betting-tab-unselected-hover-text)
}

.c-side-betting__tab .c-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-side-betting__tab .c-badge-group {
    position: relative;
    transform: scale(0.83)
}

.c-side-betting__tab .c-icon {
    display: none
}

.c-side-betting__container {
    flex: 0 0 auto;
    width: 100%
}

.c-side-betting--betslip .c-side-betting__tab {
    width: 50%
}

.c-side-betting .scroll-panel {
    margin-bottom: 0
}

.c-left-bar--mini .c-side-betting {
    width: var(--c-av-side-betting-mini-btn-w);
    position: relative
}

.c-left-bar--mini .c-side-betting[data-betting="betslip"] .c-side-betting__main {
    top: 0
}

.c-left-bar--mini .c-side-betting[data-betting="betlist"] .c-side-betting__main {
    top: var(--c-av-side-betting-mini-btn-h)
}

.c-left-bar--mini .c-side-betting__mini {
    display: flex
}

.c-left-bar--mini .c-side-betting__main {
    width: 224px;
    box-shadow: var(--c-av-side-betting-main-shadow);
    position: absolute;
    left: calc( 100% + .5rem)
}

.c-left-bar--mini .c-side-betting__tab {
    justify-content: flex-start;
    cursor: default
}

.c-left-bar--mini .c-side-betting__tab[data-selected="true"] {
    color: var(--c-av-side-betting-tab-mini-selected-text);
    background-color: var(--c-av-side-betting-tab-mini-selected-bg);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-left-bar--mini .c-side-betting__tab[data-selected="true"]::before {
    background-color: var(--c-av-side-betting-tab-mini-selected-bottom-line)
}

.c-left-bar--mini .c-side-betting__tab[data-selected="false"] {
    display: none
}

.c-left-bar--mini .c-side-betting__tab .c-icon--caret {
    display: none
}

.c-left-bar--mini .c-side-betting .scroll-content {
    max-height: 55vh
}

.c-left-bar:not(.c-left-bar--mini) .c-side-betting {
    margin-top: var(--c-6px-6)
}

[lang="mm"] .c-side-betting__tab .c-text {
    line-height: 2
}

.c-betslip,.c-betlist {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.c-betslip__header,.c-betlist__header {
    padding: 0.25rem var(--c-6px-6)
}

.c-betslip__tabs,.c-betlist__tabs {
    display: flex;
    min-height: 1.625rem;
    border-width: 1px;
    border-radius: var(--c-av-border-radius)
}

.c-betslip__tab,.c-betlist__tab {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .125rem .25rem;
    min-width: 0;
    line-height: 1.5;
    cursor: pointer
}

.c-betslip__tab:first-child,.c-betlist__tab:first-child {
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit
}

.c-betslip__tab:last-child,.c-betlist__tab:last-child {
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit
}

.c-betslip__tab[data-selected="true"],.c-betlist__tab[data-selected="true"] {
    cursor: default
}

.c-betslip__tab .c-text,.c-betlist__tab .c-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-betslip__tab .c-badge,.c-betlist__tab .c-badge {
    position: relative;
    top: -.125rem;
    transform: scale(0.83);
    transform-origin: left center
}

.c-betslip .scroll-content>.c-preloader,.c-betlist .scroll-content>.c-preloader {
    padding-top: var(--c-24px-6);
    padding-bottom: var(--c-24px-6)
}

.c-betslip .scroll-content>.c-preloader .c-preloader__spiner,.c-betlist .scroll-content>.c-preloader .c-preloader__spiner {
    width: 32px;
    height: 32px
}

[lang="mm"] .c-betslip__tab>.c-text,[lang="mm"] .c-betlist__tab>.c-text {
    line-height: 2
}

.c-betslip__tabs {
    border-color: var(--c-av-betslip-tabs-border)
}

.c-betslip__tab {
    background-color: var(--c-av-betslip-tab-bg)
}

.c-betslip__tab[data-selected="false"]:hover {
    -webkit-filter: var(--c-av-betslip-tab-hover-filter);
    filter: var(--c-av-betslip-tab-hover-filter)
}

.c-betslip__tab[data-selected="true"] {
    background-color: var(--c-av-betslip-tab-selected-bg)
}

.c-betslip .c-betting[data-open] .c-betting-quick-stake {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.c-betslip .c-betting[data-open="true"] .c-betting-quick-stake {
    padding-top: .25rem;
    padding-bottom: .25rem;
    max-height: 100px;
    visibility: visible;
    opacity: 1
}

.c-betlist__tabs {
    border-color: var(--c-av-betlist-tabs-border)
}

.c-betlist__tab {
    background-color: var(--c-av-betlist-tab-bg)
}

.c-betlist__tab[data-selected="false"]:hover {
    -webkit-filter: var(--c-av-betlist-tab-hover-filter);
    filter: var(--c-av-betlist-tab-hover-filter)
}

.c-betlist__tab[data-selected="true"] {
    background-color: var(--c-av-betlist-tab-selected-bg)
}

.c-betlist .c-cashout-bar {
    margin: 0.25rem var(--c-6px-6)
}

.c-betlist .c-cashout-bar+.c-betting {
    margin-top: -.25rem
}

.c-betlist .c-cashout-bar+.c-betting.c-is-removing {
    margin-top: 0
}

.c-betlist .c-betting-scroller {
    flex-direction: column
}

.c-betting {
    position: relative
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
        transform-origin: left center
    }

    20% {
        transform: scale3d(1.01, 1.01, 1.01);
        transform-origin: left center
    }

    40% {
        transform: scale3d(0.9, 0.9, 0.9);
        transform-origin: left center
    }

    60% {
        opacity: 1;
        transform: scale3d(1.01, 1.01, 1.01);
        transform-origin: left center
    }

    to {
        opacity: 1;
        transform: scale3d(0.8333, 0.8333, 0.8333);
        transform-origin: left center
    }
}

.c-betting.c-is-removing {
    animation: cashout-settle .4s ease .1s 1 normal both
}

.c-betting-waiting {
    display: flex;
    justify-content: flex-end;
    padding: .125rem .5rem;
    color: var(--c-av-betting-waiting-text)
}

.c-betting-msg {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: .25rem .5rem;
    padding: var(--c-6px-6) 0.5rem;
    font-size: var(--c-12px-3);
    color: var(--c-av-betting-msg-text);
    background-color: var(--c-av-betting-msg-bg);
    border-radius: var(--c-av-border-radius);
    animation: c-betting-msg-open .2s forwards;
    overflow: hidden
}

@keyframes c-betting-msg-open {
    0% {
        max-height: 0;
        visibility: hidden;
        opacity: 0
    }

    100% {
        max-height: 100px;
        visibility: visible;
        opacity: 1
    }
}

.c-betting-msg .c-badge--rounded {
    margin-right: .125rem;
    color: var(--c-av-betting-msg-badge-rounded-text);
    background-color: var(--c-av-betting-msg-badge-rounded-bg);
    transform: scale(0.83)
}

.c-betting-msg [class*="c-text"] {
    line-height: 1.5
}

.c-betting-msg .c-icon {
    align-self: flex-start;
    color: var(--c-av-betting-msg-icon)
}

.c-betting-msg .c-icon+.c-text {
    flex: 1
}

.c-betting-msg--lowlight {
    color: var(--c-av-betting-msg-lowlight-text);
    background-color: var(--c-av-betting-msg-lowlight-bg)
}

.c-betting-msg--successful {
    background-color: var(--c-av-betting-msg-successful-bg)
}

.c-betting-msg--successful .c-icon {
    color: var(--c-av-betting-msg-successful-icon)
}

.c-betting-msg--danger {
    color: var(--c-av-betting-msg-danger-text);
    background-color: var(--c-av-betting-msg-danger-bg)
}

.c-betting-msg--danger .c-icon {
    color: var(--c-av-betting-msg-danger-icon)
}

.c-betting-choice {
    padding: 0.25rem var(--c-6px-6)
}

.c-betting-choice[data-status="less-min-odds"] {
    counter-reset: ticket-counter
}

.c-betting-choice[data-status="less-min-odds"] .c-ticket__header .c-text-bettype::before {
    counter-increment: ticket-counter;
    content: counter(ticket-counter);
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: .125rem;
    width: 1rem;
    height: 1rem;
    font-size: .75rem;
    font-family: var(--c-av-body-font-family);
    vertical-align: text-top;
    color: var(--c-av-betting-choice-ticket-number-text);
    background-color: var(--c-av-betting-choice-ticket-number-bg);
    border-width: 1px;
    border-color: var(--c-av-betting-choice-ticket-number-border);
    border-radius: 50%;
    transform: scale(0.8333);
    transform-origin: left center;
    animation-duration: .5s;
    animation-name: bounceIn
}

.c-betslip .c-betting-choice {
    padding-left: 0;
    padding-right: 0
}

.c-betting-combo-list {
    border-top-width: 1px;
    border-color: var(--c-av-betting-combo-list-border)
}

@media (hover: hover) {
    .c-betting-combo-list::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-betting-combo-list::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-betting-combo-list::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-betting-combo-list::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-betting-combo-list {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-betting-combo-list[data-expand-all="true"] .c-betting-combo-list__header .c-btn--caret::before {
    transform: rotate(180deg)
}

.c-betting-combo-list[data-expand-all="false"] .c-betting-combo-list__header .c-btn--caret::before {
    transform: rotate(0)
}

.c-betting-combo-list__header {
    display: flex;
    align-items: center;
    padding: .25rem .5rem;
    min-height: 2rem;
    position: relative
}

.c-betting-combo-list__header::after {
    content: "";
    display: block;
    border-bottom-width: 1px;
    border-color: var(--c-av-betting-combo-list-border);
    border-style: dashed;
    position: absolute;
    bottom: 0;
    left: var(--c-6px-6);
    right: var(--c-6px-6)
}

.c-betting-combo-list__header .c-btn {
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9)
}

.c-betting-combo-list__header .c-btn--caret {
    margin-left: auto;
    padding-left: .25rem;
    padding-right: 0
}

.c-betting-combo-list__header .c-btn--caret::before {
    font-size: var(--c-12px-3);
    transition: ease .2s;
    transition-property: transform
}

.c-betting-combo-list__header .c-btn--help .c-icon::after {
    content: none !important
}

.c-betting-combo-list__item {
    font-size: var(--c-12px-3);
    transition: ease .2s;
    transition-property: padding;
    overflow: hidden
}

.c-betting-combo-list__item[data-open="true"] {
    padding-top: .125rem;
    padding-bottom: .125rem;
    background-color: var(--c-av-betting-combo-list-item-open-bg)
}

.c-betting-combo-list__item[data-open="true"]>.c-btn .c-text-group {
    color: var(--c-av-betting-combo-list-item-open-text-group)
}

.c-betting-combo-list__item[data-open="true"]>.c-btn .c-text-stake {
    display: none
}

.c-betting-combo-list__item[data-open="true"]>.c-btn .c-text-stake+.c-icon--caret {
    margin-left: auto
}

.c-betting-combo-list__item[data-open="true"]>.c-btn .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-betting-combo-list__item[data-open="true"] .c-betting-stake {
    max-height: 100px;
    visibility: visible;
    opacity: 1
}

.c-betting-combo-list__item[data-open="true"] .c-betting-quick-stake {
    max-height: 100px;
    visibility: visible;
    opacity: 1
}

.c-betting-combo-list__item[data-open="false"] .c-betting-stake {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-betting-combo-list__item[data-open="false"] .c-betting-quick-stake {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-betting-combo-list__item[data-open="false"] .c-tooltip--whats-new {
    margin: 0;
    padding: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-betting-combo-list__item[data-open="false"] .c-tooltip--whats-new>span,.c-betting-combo-list__item[data-open="false"] .c-tooltip--whats-new>a {
    opacity: 0
}

.c-betting-combo-list__item[data-open="false"] .c-tooltip--whats-new::before {
    opacity: 0
}

.c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn {
    color: var(--c-av-betting-combo-list-item-has-stake-btn-text)
}

.c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn .c-text-odds {
    display: block;
    transform: scale(0.8333);
    transform-origin: left
}

.c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn .c-text-stake {
    color: var(--c-av-betting-combo-list-item-has-stake-btn-text-stake)
}

.c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn [class*="c-text-"]+[class*="c-text-"] {
    margin-left: 0
}

.c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn .c-icon--caret {
    align-self: flex-start
}

.c-betting-combo-list__item[data-status="error"] {
    pointer-events: none
}

.c-betting-combo-list__item[data-status="error"]>.c-btn .c-text-group {
    color: var(--c-av-betting-combo-list-item-error-btn-text)
}

.c-betting-combo-list__item[data-status="error"]>.c-btn .c-text-stake {
    opacity: .6
}

.c-betting-combo-list__item[data-status="error"]>.c-btn .c-icon--caret {
    opacity: .4
}

.c-betting-combo-list__item>.c-btn {
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
    width: 100%;
    min-height: 32px;
    font-size: var(--c-12px-3);
    border-width: 0
}

.c-betting-combo-list__item>.c-btn .c-icon--caret {
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    align-self: auto;
    margin-left: auto;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    color: var(--c-av-betting-combo-list-item-btn-icon)
}

.c-betting-combo-list__item>.c-btn .c-icon--caret::before {
    font-size: var(--c-12px-3)
}

.c-betting-combo-list__item>.c-btn [class*="c-text-"]+[class*="c-text-"] {
    margin-left: .25rem
}

.c-betting-combo-list__item>.c-btn [class*="c-text-"]+.c-text-stake {
    margin-left: auto !important
}

.c-betting-combo-list__item>.c-btn .c-text-bettype,.c-betting-combo-list__item>.c-btn .c-text-stake {
    line-height: var(--c-18px-9)
}

.c-betting-combo-list__item>.c-btn .c-text-bettype,.c-betting-combo-list__item>.c-btn .c-text-odds {
    display: inline
}

.c-betting-combo-list__item>.c-btn .c-text-stake {
    flex: 0 0 auto;
    padding-left: 1rem
}

.c-betting-combo-list__item>.c-btn .c-text-stake+.c-icon--caret {
    margin-left: .25rem
}

.c-betting-combo-list__item>.c-btn .c-text-odds {
    flex: 0 0 auto
}

.c-betting-combo-list__item>.c-btn .c-odds {
    color: inherit
}

.c-betting-combo-list__item>.c-btn+.c-betting-tips {
    margin-top: -.25rem
}

.c-betting-combo-list__item .c-betting-quick-stake .c-btn {
    color: var(--c-av-betting-combo-list-item-quick-stake-btn-text);
    background-color: var(--c-av-betting-combo-list-item-quick-stake-btn-bg)
}

.c-betting-combo-list__item .c-betting-quick-stake .c-btn:hover {
    -webkit-filter: var(--c-av-betting-combo-list-item-quick-stake-btn-hover-filter);
    filter: var(--c-av-betting-combo-list-item-quick-stake-btn-hover-filter)
}

[data-darkmode="false"] .c-betting-combo-list__item .c-betting-quick-stake .c-btn {
    opacity: 0.8
}

.c-betting-list {
    border-color: var(--c-av-betting-list-border)
}

.c-betting-list__row {
    display: flex;
    flex-wrap: wrap;
    min-height: 32px
}

.c-betting-list__row .c-text-label {
    margin-right: auto
}

.c-betting-list__row+.c-betting-list__row {
    margin-top: .5rem
}

[class*="c-betting-list__col"] {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    min-width: 0
}

[class*="c-betting-list__col"]>* {
    flex: 1
}

[class*="c-betting-list__col"]>.c-dropdown {
    flex: 0 0 auto;
    width: 100%
}

[class*="c-betting-list__col"]>.c-dropdown ~ .c-textfield {
    margin-top: .5rem
}

[class*="c-betting-list__col"]+[class*="c-betting-list__col"] {
    margin-left: .5rem
}

.c-betting-list__col-value {
    flex: 0 0 auto
}

.c-betting-list--stake .c-betting-list__col-label .c-text-label {
    line-height: 1.75rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-betting-list--stake .c-betting-list__col-value {
    width: 55%
}

.c-betting-list--option .c-betting-list__col-label {
    align-items: center
}

.c-betting-list .c-dropdown__btn {
    min-height: 1.75rem;
    border-color: var(--c-av-betting-list-dropdown-border)
}

.c-betting-list .c-textfield-tips {
    flex: 0 0 auto;
    line-height: 1.5;
    font-size: .75rem;
    width: 100%
}

.c-betting-list+.c-betting-list,.c-betting-list+.c-betting-submit {
    border-top-width: 1px
}

.c-betting-stake-group {
    transition: ease .2s;
    transition-property: margin
}

.c-betting-tips {
    display: flex;
    width: 100%;
    padding: 0 var(--c-6px-6)
}

.c-betting-stake {
    display: flex;
    align-items: center;
    padding: .25rem .5rem;
    transition: ease .2s;
    transition-property: max-height, opacity, padding-top, padding-bottom;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.c-betting-stake .c-tooltip {
    position: relative;
    transition: ease .2s;
    transition-property: margin-top, padding-top, padding-bottom, max-height, opacity
}

.c-betting-stake .c-tooltip[data-open="true"] {
    max-height: 70px;
    visibility: visible;
    opacity: 1
}

.c-betting-stake .c-tooltip[data-open="false"] {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-betting-stake>.c-text-bet-count {
    display: flex;
    align-items: center;
    color: var(--c-av-text-bet-count)
}

.c-betting-stake>.c-text-bet-count .c-icon::before {
    font-size: var(--c-av-font-lg)
}

.c-betting-stake>.c-text-bet-count .c-icon+.c-text {
    margin-left: 0
}

.c-betting-stake>.c-textfield--stake {
    flex: 1
}

.c-betting-stake>.c-text-warning {
    line-height: 1.5
}

.c-betting-stake+.c-betting-stake-info {
    margin-top: -.25rem
}

.c-betting-stake+.c-betting-stake-info+.c-betting-quick-stake {
    margin-top: -.25rem
}

.c-betting-stake-info {
    padding: .25rem .5rem;
    font-size: var(--c-12px-3)
}

.c-betting-stake-info .c-text-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    line-height: 1.5
}

.c-betting-stake-info .c-text-label {
    flex: 0 0 auto;
    position: relative;
    top: 0
}

.c-betting-stake-info .c-text-label+.c-btn {
    margin-left: auto
}

.c-betting-stake-info .c-text-value {
    flex: 1;
    margin-left: auto;
    padding-left: .5rem;
    text-align: right;
    color: var(--c-av-betting-score-map-text-value);
    position: relative;
    top: 0
}

.c-betting-quick-stake {
    display: flex;
    padding: .25rem .5rem;
    transition: ease .2s;
    transition-property: max-height, visibility, opacity, padding-top, padding-bottom;
    overflow: hidden
}

.c-betting-quick-stake[data-disabled="true"] .c-btn {
    cursor: default;
    opacity: .4;
    pointer-events: none
}

.c-betting-quick-stake .c-btn {
    flex: 1 1 25%;
    background-color: var(--c-av-betting-quick-stake-btn-bg);
    background-image: var(--c-av-betting-quick-stake-btn-img);
    padding-left: .25rem;
    padding-right: .25rem;
    max-width: 45%;
    min-height: 1.75rem;
    font-size: var(--c-12px-3)
}

.c-betting-quick-stake .c-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.c-betting-quick-stake .c-btn:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.c-betting-quick-stake .c-btn:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.c-betting-quick-stake .c-btn:hover {
    -webkit-filter: var(--c-av-betting-quick-stake-btn-hover-filter);
    filter: var(--c-av-betting-quick-stake-btn-hover-filter)
}

.c-betting-quick-stake .c-btn+.c-btn {
    margin-left: 1px
}

.c-betting-quick-stake .c-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-betting-quick-stake+.c-tooltip--whats-new {
    align-items: flex-start;
    position: relative;
    margin: 0 0.5rem 0.25rem;
    left: auto;
    transform: none
}

.c-betting-quick-stake+.c-tooltip--whats-new .c-text {
    white-space: pre-wrap
}

.c-betting-quick-stake+.c-tooltip--whats-new .c-btn--clear {
    margin-left: .125rem;
    margin-top: -.125rem
}

.c-betting-refresh {
    padding: .25rem .5rem
}

.c-betting-refresh .c-checkbox {
    font-size: var(--c-12px-3)
}

.c-betting-accept-odds {
    display: flex;
    align-items: center;
    padding: .25rem .5rem
}

.c-betting-accept-odds .c-checkbox {
    font-size: var(--c-12px-3)
}

.c-betting-accept-odds .c-btn {
    margin-left: auto;
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    color: var(--c-av-betting-accept-odds-btn-icon)
}

.c-betting-confirm {
    padding: .25rem .5rem;
    border-top-width: 1px;
    border-color: var(--c-av-betting-confirm-border)
}

.c-betting-confirm>*:not(:first-child) {
    margin-top: .25rem
}

.c-betting-confirm .c-betting-msg {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: .5rem 0;
    background-color: transparent;
    border-top-width: 1px;
    border-style: dashed;
    border-color: inherit;
    border-radius: 0
}

.c-betting-confirm .c-betting-msg .c-text-bettype {
    padding: var(--c-6px-6) 0.5rem;
    text-align: center;
    width: 100%;
    background-color: var(--c-av-betting-confirm-msg-text-bettype-bg);
    border-radius: var(--c-av-border-radius)
}

.c-betting-confirm .c-betting-msg .c-text-bettype+.c-text {
    margin-top: .5rem
}

.c-betting-confirm .c-betting-msg>.c-text {
    width: 100%;
    font-size: .875rem;
    font-weight: 700;
    text-align: center;
    color: var(--c-av-betting-confirm-msg-text)
}

.c-betting-confirm .c-betting-msg+.c-btn-group {
    margin-top: 0
}

.c-betting-confirm .c-btn-group {
    display: flex
}

.c-betting-confirm .c-btn-group .c-btn {
    flex: 1;
    min-height: 1.75rem
}

.c-betting-confirm .c-preloader {
    padding-bottom: .5rem;
    border-top-width: 1px;
    border-style: dashed;
    border-color: inherit
}

.c-betting-confirm .c-preloader__spiner {
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    border-color: var(--c-av-preloader-border)
}

.c-betting-confirm .c-preloader__circle-1::before,.c-betting-confirm .c-preloader__circle-2::before {
    border-width: 2px
}

.c-betting-result .c-text-group {
    display: flex;
    flex-wrap: wrap;
    padding-top: .125rem;
    padding-bottom: .125rem;
    min-height: var(--c-18px-9)
}

.c-betting-result .c-text-label {
    flex: 0 0 auto;
    font-size: var(--c-12px-3);
    position: relative;
    top: .125rem
}

.c-betting-result .c-text-value {
    margin-left: auto;
    padding-left: .5rem;
    font-size: 1rem;
    font-weight: 700;
    text-align: right;
    color: var(--c-av-betting-result-text-value)
}

.c-betting-total-stake {
    padding: .25rem .5rem;
    font-size: var(--c-12px-3);
    border-top-width: 1px;
    border-color: var(--c-av-betting-total-stake-border)
}

.c-betting-total-stake .c-text-group {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .25rem;
    padding-bottom: .25rem
}

.c-betting-total-stake .c-text-group [class*="c-text"]+[class*="c-text"] {
    margin-left: auto;
    padding-left: .25rem
}

.c-betting-total-stake .c-text-label {
    flex: 0 0 auto;
    opacity: .7
}

.c-betting-total-stake .c-text-value {
    text-align: right;
    color: var(--c-av-betting-total-stake-text-value)
}

.c-betting-remark {
    display: flex;
    flex-direction: column;
    margin-top: .25rem;
    padding: .25rem .5rem;
    border-top-width: 1px;
    border-color: var(--c-av-betting-confirm-border)
}

.c-betting-remark .c-text-label {
    padding: .125rem 0;
    font-size: var(--c-12px-3)
}

.c-betting-remark [class^="c-text-"]+.c-textfield {
    margin-left: 0
}

.c-betting-remark>.c-btn {
    margin-top: var(--c-6px-6);
    min-height: 1.75rem
}

.c-betting-other-info {
    margin-top: .25rem;
    padding: .25rem .5rem;
    position: relative
}

.c-betting-other-info::before {
    content: "";
    display: block;
    height: 1px;
    background-color: var(--c-av-betting-other-info-border);
    position: absolute;
    top: 0;
    left: var(--c-6px-6);
    right: var(--c-6px-6)
}

[class*="c-betting-other-info__item"] {
    display: flex;
    align-items: center;
    font-size: var(--c-12px-3)
}

[class*="c-betting-other-info__item"] .c-btn {
    padding: 0
}

[class*="c-betting-other-info__item"]+[class*="c-betting-other-info__item"] {
    margin-top: .25rem
}

.c-betting-bottom-info {
    margin-top: .25rem;
    padding: .25rem .5rem;
    position: relative
}

.c-betting-bottom-info::before {
    content: "";
    display: block;
    height: 1px;
    background-color: var(--c-av-betting-bottom-info-border);
    position: absolute;
    top: 0;
    left: var(--c-6px-6);
    right: var(--c-6px-6)
}

.c-betting-bottom-info__item {
    display: flex;
    align-items: flex-start;
    font-size: var(--c-12px-3)
}

.c-betting-bottom-info__item::before {
    content: "*";
    display: block;
    margin-right: .25rem;
    line-height: 1.5
}

.c-betting-bottom-info__item .c-text {
    line-height: 1.5
}

.c-betting-bottom-info__item .c-icon {
    margin-left: .125rem;
    margin-right: .125rem;
    vertical-align: middle
}

.c-betting-bottom-info__item .c-icon::before {
    line-height: 1;
    font-size: var(--c-12px-3)
}

.c-betting-bottom-info__item+.c-betting-bottom-info__item {
    margin-top: .25rem
}

.c-betting-submit {
    display: flex;
    flex-direction: column;
    padding: .25rem .5rem;
    border-color: var(--c-av-betting-submit-border)
}

.c-betting-submit .c-btn {
    padding-top: .125rem;
    padding-bottom: .125rem;
    max-height: 1.75rem;
    min-height: 1.75rem;
    visibility: visible;
    opacity: 1;
    transition: ease .2s;
    transition-property: visibility, opacity, max-height, min-height, padding, margin
}

.c-betting-submit .c-btn ~ .c-btn {
    margin-left: 0;
    margin-top: .5rem
}

.c-betting-setting {
    margin: .25rem .5rem;
    border-width: 1px;
    border-color: var(--c-av-betting-setting-border);
    border-radius: var(--c-av-border-radius);
    pointer-events: auto;
    transition: ease .2s
}

.c-betting-setting[data-open="false"] {
    overflow: hidden
}

.c-betting-setting[data-open="false"] .c-betting-setting__main {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.c-betting-setting[data-open="true"] {
    border-color: var(--c-av-betting-setting-open-border)
}

.c-betting-setting[data-open="true"] .c-betting-setting__btn {
    color: var(--c-av-betting-setting-open-btn-text)
}

.c-betting-setting[data-open="true"] .c-betting-setting__main {
    max-height: 550px;
    visibility: visible;
    opacity: 1
}

.c-betting-setting[data-status="is-loading"] .c-betting-setting__container {
    pointer-events: none
}

.c-betting-setting[data-status="is-loading"] .c-betting-setting__container>.c-betting-list {
    opacity: .32
}

.c-betting-setting[data-status="is-loading"] .c-betting-setting__container>.c-betting-submit .c-btn:not(.c-btn--primary) {
    opacity: .32
}

.c-betting-setting__btn {
    display: flex;
    max-height: 1.75rem;
    visibility: visible;
    opacity: 1;
    transition: ease .2s;
    transition-property: visibility, opacity, max-height, padding, margin
}

.c-betting-setting__btn .c-btn {
    flex: 1;
    min-height: 1.75rem;
    border-color: var(--c-av-betting-setting-btn-border)
}

.c-betting-setting__main {
    background-color: var(--c-av-betting-setting-main-bg);
    border-radius: var(--c-av-border-radius);
    transition: ease .2s;
    transition-property: margin, padding, max-height, transform, visibility, opacity;
    pointer-events: auto
}

.c-betting-setting__header {
    display: none;
    align-items: center;
    padding: .125rem .5rem;
    min-height: 30px;
    color: var(--c-av-betting-setting-header-text);
    background-color: var(--c-av-betting-setting-header-bg);
    background-image: var(--c-av-betting-setting-header-img);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-betting-setting__header [class*="c-text"]+.c-btn {
    margin-left: auto
}

.c-betting-setting__container {
    padding: .5rem;
    background-color: var(--c-av-betting-setting-container-bg);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.c-betting-setting .c-betting-list+.c-betting-list {
    margin-top: .5rem;
    padding-top: .5rem
}

.c-betting-setting .c-betting-submit {
    padding: .5rem 0
}

.c-betting-setting .c-betting-submit .c-btn {
    position: relative
}

.c-betting-setting .c-betting-submit .c-btn .c-preloader {
    background-color: transparent
}

.c-betting-setting .c-betting-submit .c-btn .c-preloader__spiner {
    border-color: currentColor
}

.c-betting-setting .c-betting-msg {
    margin: 0
}

.c-betcart .c-betting-setting .c-betting-list--stake .c-betting-list__col-label {
    flex: 0 0 auto;
    width: 100%
}

.c-betcart .c-betting-setting .c-betting-list--stake .c-betting-list__col-value {
    margin-left: 0;
    width: 100%
}

.c-betcart .c-betting-setting .c-betting-list--option .c-text-label {
    line-height: 1.15;
    white-space: unset
}

.c-betting-group[data-status="is-betting"] {
    opacity: .7;
    pointer-events: none
}

.c-betting-group[data-status="less-min-odds"] {
    counter-reset: ticket-counter
}

.c-betting-group[data-status="less-min-odds"] .c-ticket:not([data-status="no-parlay"]) .c-ticket__header .c-text-bettype::before {
    counter-increment: ticket-counter;
    content: counter(ticket-counter);
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: .125rem;
    width: 1rem;
    height: 1rem;
    font-size: .75rem;
    font-family: var(--c-av-body-font-family);
    vertical-align: text-top;
    color: var(--c-av-betting-choice-ticket-number-text);
    background-color: var(--c-av-betting-choice-ticket-number-bg);
    border-width: 1px;
    border-color: var(--c-av-betting-choice-ticket-number-border);
    border-radius: 50%;
    transform: scale(0.8333);
    transform-origin: left center;
    animation-duration: .5s;
    animation-name: bounceIn
}

.c-betting-scroller {
    --c-av-custom-scroll-bg: transparent;
    display: flex;
    flex-direction: column-reverse;
    overflow-y: auto
}

@media (hover: hover) {
    .c-betting-scroller::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-betting-scroller::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-betting-scroller::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-betting-scroller::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-betting-scroller {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-betting>.c-btn-group {
    display: flex;
    flex-direction: column;
    padding: .25rem .5rem
}

.c-betting>.c-btn-group .c-btn {
    min-height: 1.75rem
}

.c-betting>.c-btn-group .c-btn ~ .c-btn {
    margin-left: 0;
    margin-top: .5rem
}

.c-betting>.c-btn-group .c-add-parlay {
    margin-top: .5rem
}

.c-betting .c-btn--help {
    display: contents
}

.c-betting .c-btn--help .c-icon {
    margin-left: .125rem
}

.c-betting .c-btn--help .c-icon::after {
    content: "";
    display: inline-flex;
    height: .625rem;
    width: .625rem;
    background-color: var(--c-av-tooltip-bg);
    -webkit-filter: drop-shadow(-4px -2px 0.125rem rgba(0,0,0,0.2));
    filter: drop-shadow(-4px -2px 0.125rem rgba(0,0,0,0.2));
    position: absolute;
    z-index: 2;
    top: 1rem;
    left: .25rem;
    transform: rotate(45deg);
    visibility: hidden;
    opacity: 0
}

.c-betting .c-btn--help .c-tooltip {
    position: static;
    transition: ease .2s;
    order: 3
}

.c-betting .c-btn--help .c-tooltip[data-open="false"] {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-betting .c-btn--help .c-tooltip[data-open="true"] {
    margin-top: .125rem;
    max-height: 150px;
    visibility: visible;
    opacity: 1
}

.c-betting .c-btn--help .c-tooltip[data-open="true"]+.c-icon::after {
    visibility: visible;
    opacity: 1
}

.c-betting .c-btn--help .c-tooltip::before {
    display: none
}

.c-betting .c-btn--score-map {
    align-self: flex-start;
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    background-color: var(--c-av-betting-score-map-btn-bg);
    border-width: 1px;
    border-color: var(--c-av-betting-score-map-btn-border);
    border-radius: .125rem
}

.c-betting .c-btn--score-map:hover {
    color: var(--c-av-betting-score-map-btn-hover-icon);
    background-color: var(--c-av-betting-score-map-btn-hover-bg);
    -webkit-filter: var(--c-av-betting-score-map-btn-hover-filter);
    filter: var(--c-av-betting-score-map-btn-hover-filter)
}

.c-betting .c-btn--score-map .c-icon::before {
    font-size: var(--c-12px-3)
}

.c-betting .c-add-parlay {
    position: relative
}

.c-betting .c-add-parlay .c-btn {
    width: 100%
}

.c-betting .c-add-parlay .c-tooltip {
    width: 100%;
    position: relative;
    transition-property: margin-top, padding-top, padding-bottom, max-height, opacity
}

.c-betting .c-add-parlay .c-tooltip[data-open="true"] {
    max-height: 70px;
    visibility: visible;
    opacity: 1
}

.c-betting .c-add-parlay .c-tooltip[data-open="false"] {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.c-betting .c-tooltip {
    line-height: 1.375;
    font-size: var(--c-12px-3)
}

.c-betting .c-tooltip--bottom-right::before {
    left: calc( 100% - 3.25rem)
}

.c-betting .c-note {
    font-size: var(--c-12px-3)
}

.c-betting+.c-betting {
    border-top-width: 1px;
    border-color: var(--c-av-betting-border)
}

.c-betlist .c-betting {
    padding-top: .25rem;
    padding-bottom: .25rem
}

[lang="mm"] .c-betting-stake-info .c-text-label {
    line-height: 1.75
}

[lang="mm"] .c-betting-stake-info .c-text-value {
    align-self: center
}

[lang="mm"] .c-betting-combo-list__item .c-text,[lang="mm"] .c-betting-combo-list__item .c-text-bettype {
    line-height: 1.75
}

[lang="mm"] .c-betting-accept-odds .c-text {
    line-height: 1.75
}

[lang="mm"] .c-betting-msg .c-text {
    line-height: 1.75
}

.c-booked-bet {
    color: var(--c-av-booked-bet-text);
    background-color: var(--c-av-booked-bet-bg);
    box-shadow: var(--c-av-side-nav-box-shadow);
    border-radius: var(--c-av-border-radius);
    pointer-events: auto
}

.c-booked-bet[data-open="false"] {
    display: none
}

.c-booked-bet[data-open="true"]+.c-betcart .c-betcart__main {
    display: none
}

.c-booked-bet[data-open="true"]+.c-side-betting .c-side-betting__main {
    display: none
}

.c-booked-bet__header {
    display: flex;
    align-items: center;
    padding: 0.125rem var(--c-6px-6);
    min-height: 1.875rem;
    color: var(--c-av-booked-bet-header-text);
    background-color: var(--c-av-booked-bet-header-bg);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-booked-bet__header .c-btn {
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    color: currentColor
}

.c-booked-bet__header .c-btn--clear {
    margin-left: auto
}

.c-booked-bet__header .c-btn--clear .c-icon::before {
    font-size: var(--c-12px-3)
}

.c-booked-bet__container[data-status="is-loading"] {
    pointer-events: none
}

.c-booked-bet__container[data-status="is-loading"]>.c-betting {
    opacity: .32
}

.c-booked-bet__container[data-status="is-loading"]>.c-betting-submit .c-btn:not(.c-btn--primary) {
    opacity: .32
}

.c-booked-bet .c-input-stepper__input {
    font-weight: 700
}

.c-booked-bet .c-betting-submit {
    padding-bottom: .5rem
}

.c-booked-bet .c-betting-submit .c-btn {
    position: relative
}

.c-booked-bet .c-betting-submit .c-btn .c-preloader {
    background-color: transparent
}

.c-booked-bet .c-betting-submit .c-btn .c-preloader__spiner {
    border-color: currentColor
}

.c-booked-bet .c-betting-msg .c-icon--booked-bet {
    align-self: center;
    color: var(--c-av-booked-bet-msg-icon);
    background-color: var(--c-av-booked-bet-msg-icon-bg);
    border-radius: 50%
}

.c-booked-bet .c-betting-msg .c-icon--booked-bet::before {
    line-height: 1;
    font-size: 1.5rem;
    transform: scale(0.75)
}

.c-left-bar:not(.c-left-bar--mini) .c-booked-bet {
    margin-top: .5rem
}

.c-left-bar:not(.c-left-bar--mini) .c-booked-bet[data-open="true"]+.c-betcart {
    margin-top: 0
}

.c-left-bar--mini .c-booked-bet {
    margin-top: 0;
    width: var(--c-av-side-nav-width);
    box-shadow: var(--c-av-booked-bet-shadow);
    position: absolute;
    top: 40px;
    left: calc( 100% + .5rem);
    z-index: 1
}

.c-betcart {
    --c-av-betcart-header-height: 30px;
    --c-av-betcart-tab-height: 36px;
    --c-av-betcart-mini-btn-w: 40px;
    --c-av-betcart-mini-btn-h: var(--c-av-betcart-mini-btn-w);
    display: flex;
    flex-direction: column;
    width: 360px;
    max-height: calc( 100vh - var(--c-av-header-height) - 1rem);
    background-color: var(--c-av-betcart-bg);
    color: var(--c-av-betcart-text);
    border-radius: var(--c-av-border-radius);
    position: relative;
    transition: ease .2s;
    transition-property: transform, visibility, opacity;
    pointer-events: auto
}

.c-betcart[data-collapse="true"] .c-betcart__header .c-btn--caret .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-betcart[data-collapse="true"] .c-betcart__container {
    max-height: 0
}

.c-betcart[data-collapse="true"]:has(.c-betting-setting[data-open="true"]) {
    box-shadow: none
}

.c-betcart[data-collapse="false"] .c-betcart__tab .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-betcart[data-collapse="false"] .c-betcart__container {
    max-height: 90vh
}

.c-betcart[data-open="true"] .c-betcart__main {
    visibility: visible;
    opacity: 1
}

.c-betcart[data-open="false"] .c-betcart__main {
    visibility: hidden;
    opacity: 0
}

.c-betcart[data-betting="betslip"] .c-ticket__tips {
    justify-content: flex-end
}

.c-betcart[data-betting="betslip"] .c-ticket__tips .c-text-csld-tip {
    text-align: right
}

.c-betcart__main {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0;
    background-color: var(--c-av-betcart-bg);
    border-radius: var(--c-av-border-radius);
    box-shadow: var(--c-av-side-nav-box-shadow);
    transition: ease .2s;
    transition-property: transform, visibility, opacity
}

.c-betcart__mini {
    display: none
}

.c-betcart__mini .c-btn {
    width: var(--c-av-betcart-mini-btn-w);
    height: var(--c-av-betcart-mini-btn-h);
    color: var(--c-av-betcart-mini-btn-icon);
    background-color: var(--c-av-betcart-mini-btn-bg);
    border-radius: 0
}

.c-betcart__mini .c-btn:hover {
    background-color: var(--c-av-betcart-mini-btn-hover-bg)
}

.c-betcart__mini .c-btn[data-selected="true"] {
    background-color: var(--c-av-betcart-mini-btn-selected-bg)
}

.c-betcart__mini .c-btn+.c-btn {
    margin-left: 0
}

.c-betcart__header {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    padding: .125rem .5rem;
    min-height: var(--c-av-betcart-header-height);
    color: var(--c-av-betcart-header-text);
    background-color: var(--c-av-betcart-header-bg);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-betcart__header .c-btn {
    padding: 0;
    width: 1.5rem;
    min-height: 1.5rem
}

.c-betcart__header .c-btn--help {
    color: inherit
}

.c-betcart__header .c-btn--caret {
    margin-right: calc( -1 * var(--c-3px-3))
}

.c-betcart__header [class*="c-text"]+[class*="c-text"] {
    margin-left: .25rem
}

.c-betcart__header [class*="c-text"]+.c-btn {
    margin-left: auto
}

.c-betcart__tabs {
    flex: 0 0 auto;
    display: flex;
    background-image: var(--c-av-betcart-tabs-img)
}

.c-betcart__tab {
    flex: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0 .5rem;
    min-height: var(--c-av-betcart-tab-height);
    min-width: 0;
    color: var(--c-av-betcart-tab-text);
    border-bottom-width: 1px;
    border-color: var(--c-av-betcart-tab-border);
    position: relative;
    cursor: pointer
}

.c-betcart__tab::before {
    content: "";
    display: block;
    height: .125rem;
    background-color: var(--c-av-betcart-tab-bottom-line);
    background-image: var(--c-av-betcart-tab-bottom-line-img);
    visibility: visible;
    opacity: 0;
    position: absolute;
    left: .5rem;
    right: .5rem;
    bottom: 0;
    transition: ease .2s;
    transition-property: visibility, opacity
}

.c-betcart__tab[data-selected="true"] {
    color: var(--c-av-betcart-tab-selected-text)
}

.c-betcart__tab[data-selected="true"]::before {
    visibility: visible;
    opacity: 1
}

.c-betcart__tab[data-selected="true"]:hover .c-icon--caret {
    color: var(--c-av-betcart-tab-selected-hover-icon)
}

.c-betcart__tab[data-selected="true"]>.c-text {
    font-weight: bold
}

.c-betcart__tab[data-selected="true"] .c-icon--caret {
    color: var(--c-av-betcart-tab-selected-icon)
}

.c-betcart__tab[data-selected="false"]:hover {
    color: var(--c-av-betcart-tab-unselected-hover-text)
}

.c-betcart__tab .c-btn {
    flex: 1;
    min-width: 0;
    padding-left: 0;
    padding-right: 0
}

.c-betcart__tab .c-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-betcart__tab .c-badge {
    transform: scale(0.83);
    transform-origin: left center
}

.c-betcart__tab .c-icon {
    display: none
}

.c-betcart__tab .c-text+.c-badge,.c-betcart__tab .c-icon+.c-badge {
    margin-left: .25rem
}

.c-betcart__container {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    min-height: 0;
    transition: ease .3s;
    transition-property: max-height
}

.c-betcart .c-betslip {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0
}

.c-betcart .c-betslip__header {
    flex: 0 0 auto
}

.c-betcart .c-betslip__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0
}

@media (hover: hover) {
    .c-betcart .c-betslip__content::-webkit-scrollbar {
        width:var(--c-av-custom-scroll-thumb-width);
        height: var(--c-av-custom-scroll-thumb-height)
    }

    .c-betcart .c-betslip__content::-webkit-scrollbar-track {
        background-color: var(--c-av-custom-scroll-bg);
        border-top-right-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .c-betcart .c-betslip__content::-webkit-scrollbar-thumb {
        background-color: var(--c-av-custom-scroll-thumb);
        border: 1px solid;
        border-color: var(--c-av-custom-scroll-thumb-border);
        border-radius: 2em;
        box-shadow: 0 0 4px 2px var(--c-av-custom-scroll-thumb-shadow)
    }

    .c-betcart .c-betslip__content::-webkit-scrollbar-thumb:hover {
        background-color: var(--c-av-custom-scroll-thumb-hover)
    }

    @-moz-document url-prefix() {
        .c-betcart .c-betslip__content {
            scrollbar-width: thin;
            scrollbar-color: var(--c-av-custom-scroll-thumb) var(--c-av-custom-scroll-bg)
        }
    }
}

.c-betcart .c-betslip__content>.c-betting-msg {
    flex: 0 0 auto
}

.c-betcart .c-betslip__tab {
    color: var(--c-av-betcart-betslip-tab-text);
    background-color: var(--c-av-betcart-betslip-tab-bg)
}

.c-betcart .c-betslip__tab[data-selected="true"] {
    color: var(--c-av-betcart-betslip-tab-selected-text);
    background-color: var(--c-av-betcart-betslip-tab-selected-bg)
}

.c-betcart .c-betslip__tab[data-selected="false"]:hover {
    color: var(--c-av-betcart-betslip-tab-unselected-hover-text)
}

.c-betcart .c-betslip .c-betting {
    --c-av-betting-ticket-tips-order: 3;
    --c-av-betting-ticket-info-order: 10;
    display: flex;
    flex-wrap: wrap;
    padding-top: .25rem;
    padding-bottom: .25rem;
    background-color: var(--c-av-betcart-betslip-betting-bg)
}

.c-betcart .c-betslip .c-betting-scroller>.c-preloader {
    order: 0
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-bottom-info {
    order: 1
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-other-info {
    order: 2
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-accept-odds {
    order: 3
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-msg {
    order: 4
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-setting {
    order: 5
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-submit {
    order: 6
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-total-stake {
    order: 7
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-combo-list {
    order: 8
}

.c-betcart .c-betslip .c-betting-scroller>.c-betting-group {
    order: 9
}

.c-betcart .c-betslip .c-betting-stake-group {
    width: 44%;
    order: calc(var(--c-av-betting-ticket-tips-order) - 1)
}

.c-betcart .c-betslip .c-betting-stake .c-textfield__input::-webkit-input-placeholder {
    font-size: var(--c-av-font-xs) !important
}

.c-betcart .c-betslip .c-betting-stake .c-textfield__input::-moz-placeholder {
    font-size: var(--c-av-font-xs) !important
}

.c-betcart .c-betslip .c-betting-stake .c-textfield__input:-ms-input-placeholder {
    font-size: var(--c-av-font-xs) !important
}

.c-betcart .c-betslip .c-betting-stake-info .c-text-label {
    color: var(--c-av-betting-stake-info-label-text)
}

.c-betcart .c-betslip .c-betting-stake-info .c-text-value {
    flex: 0 0 auto;
    margin-left: 0
}

.c-betcart .c-betslip .c-betting-quick-stake {
    width: 100%;
    order: calc(var(--c-av-betting-ticket-tips-order) + 1)
}

.c-betcart .c-betslip .c-betting-quick-stake+.c-tooltip {
    width: 100%;
    position: static
}

.c-betcart .c-betslip .c-betting>.c-betting-msg {
    order: calc( var(--c-av-betting-ticket-info-order) + 2);
    width: calc( 100% - 1rem)
}

.c-betcart .c-betslip .c-betting>.c-betting-msg+.c-betting-msg {
    order: calc( var(--c-av-betting-ticket-info-order) + 3)
}

.c-betcart .c-betslip .c-betting+.c-betting {
    padding-top: .25rem
}

.c-betcart .c-betslip .c-ticket {
    display: contents
}

.c-betcart .c-betslip .c-ticket[data-open="true"]>.c-ticket__main+.c-ticket__info {
    margin-top: 0
}

.c-betcart .c-betslip .c-ticket[data-open="true"]>.c-ticket__status {
    margin-top: .25rem;
    max-height: 70px;
    visibility: visible;
    opacity: 1
}

.c-betcart .c-betslip .c-ticket[data-open="false"]>.c-ticket__status {
    margin-top: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-betcart .c-betslip .c-ticket__header {
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

.c-betcart .c-betslip .c-ticket__main {
    flex: 1;
    margin-left: .5rem;
    margin-right: .5rem;
    margin-bottom: .25rem
}

.c-betcart .c-betslip .c-ticket__tips {
    padding-left: .5rem;
    padding-right: .5rem;
    order: var(--c-av-betting-ticket-tips-order)
}

.c-betcart .c-betslip .c-ticket__info {
    order: var(--c-av-betting-ticket-info-order);
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

.c-betcart .c-betslip .c-ticket__status {
    order: calc( var(--c-av-betting-ticket-info-order) + 1);
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

.c-betcart .c-betslip .c-ticket--single-match-parlay+.c-betting-stake-group,.c-betcart .c-betslip .c-ticket--ending-game+.c-betting-stake-group {
    width: 100%
}

.c-betcart .c-betlist {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0
}

.c-betcart .c-betlist__header {
    flex: 0 0 auto
}

.c-betcart .c-betlist__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0
}

.c-betcart .c-betlist__tab {
    background-color: var(--c-av-betcart-betlist-tab-bg)
}

.c-betcart .c-betlist__tab[data-selected="true"] {
    color: var(--c-av-betcart-betlist-tab-selected-text);
    background-color: var(--c-av-betcart-betlist-tab-selected-bg)
}

.c-betcart .c-betlist .c-betting {
    background-color: var(--c-av-betcart-betlist-betting-bg)
}

.c-betcart .c-betlist .c-ticket {
    padding: .25rem .5rem
}

.c-betcart .c-betting-scroller {
    flex: 1;
    min-height: 0
}

.c-betcart .c-betting-scroller+.c-betting-submit {
    padding-top: .5rem;
    border-top-width: 1px
}

.c-betcart .c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn .c-text-odds {
    transform: scale(1)
}

.c-betcart .c-betting-total-stake .c-btn--help {
    display: contents
}

.c-betcart .c-betting-total-stake .c-btn--help .c-icon--help-outline {
    margin-left: .125rem
}

.c-betcart .c-betting-total-stake .c-btn--help .c-icon--help-outline::after {
    content: "";
    display: block;
    height: .625rem;
    width: .625rem;
    background-color: var(--c-av-tooltip-bg);
    -webkit-filter: drop-shadow(-4px -2px 0.125rem rgba(0,0,0,0.2));
    filter: drop-shadow(-4px -2px 0.125rem rgba(0,0,0,0.2));
    position: absolute;
    z-index: 2;
    top: calc( 100% - 1px);
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    visibility: hidden;
    opacity: 0
}

.c-betcart .c-betting-total-stake .c-btn--help .c-tooltip {
    order: 1;
    width: 100%;
    position: static
}

.c-betcart .c-betting-total-stake .c-btn--help .c-tooltip::before {
    display: none
}

.c-betcart .c-betting-total-stake .c-btn--help .c-tooltip[data-open="false"] {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0
}

.c-betcart .c-betting-total-stake .c-btn--help .c-tooltip[data-open="true"] {
    max-height: 150px
}

.c-betcart .c-betting-total-stake .c-btn--help .c-tooltip[data-open="true"]+.c-icon--help-outline::after {
    visibility: visible;
    opacity: 1
}

.c-betcart .c-betting-total-stake .c-btn--help .c-tooltip .c-text {
    line-height: 1.5
}

.c-betcart .c-betting-submit {
    flex: 0 0 auto
}

.c-betcart .c-betting-setting {
    flex: 0 0 auto
}

.c-betcart .c-betting-other-info {
    flex: 0 0 auto
}

.c-betcart .c-betting-other-info__item-help {
    display: none
}

.c-betcart .c-betting-other-info+.c-betting-bottom-info {
    margin-top: -.25rem
}

.c-betcart .c-betting-other-info+.c-betting-bottom-info::before {
    display: none
}

.c-betcart--mini-view {
    width: auto;
    max-height: none
}

.c-betcart--mini-view[data-open="false"] .c-betcart__container {
    display: none
}

.c-betcart--mini-view[data-open="true"] .c-betcart__container {
    max-height: none
}

.c-betcart--mini-view[data-collapse="true"] .c-betcart__container {
    display: none
}

.c-betcart--mini-view[data-betting="betslip"] .c-ticket__tips {
    justify-content: flex-start
}

.c-betcart--mini-view[data-betting="betslip"] .c-ticket__tips .c-text-csld-tip {
    text-align: left
}

.c-betcart--mini-view .c-betcart__tab[data-selected="true"] .c-icon {
    display: inline-flex
}

.c-betcart--mini-view .c-betslip .c-betting {
    flex-direction: column
}

.c-betcart--mini-view .c-betslip .c-betting-stake-group {
    width: auto
}

.c-betcart--mini-view .c-betslip .c-betting-stake-info .c-text-value {
    flex: 1;
    margin-left: auto
}

.c-betcart--mini-view .c-betslip .c-betting>.c-betting-msg {
    width: auto
}

.c-betcart--mini-view .c-betslip .c-ticket__main {
    margin-bottom: 0
}

.c-betcart--mini-view .c-betting-combo-list {
    max-height: none
}

.c-betcart--mini-view .c-betting-combo-list__item[data-has-stake="true"][data-open="false"]>.c-btn .c-text-odds {
    transform: scale(0.8333)
}

.c-betcart--mini-view .c-betting-other-info__item-help {
    display: flex
}

.c-betcart--mini-view .c-betting-setting .c-betting-submit {
    padding-bottom: 0
}

.c-betcart--mini-view .c-betting-setting+.c-betting-other-info {
    margin-top: .5rem
}

.c-betcart--mini-view .c-ticket[data-open="true"]+.c-betting-stake-group {
    margin-top: 0
}

.c-left-bar:not(.c-left-bar--mini) .c-betcart {
    margin-top: .5rem
}

.c-left-bar--mini .c-betcart[data-betting="betslip"] .c-betcart__main {
    top: 0
}

.c-left-bar--mini .c-betcart[data-betting="betlist"] .c-betcart__main {
    top: var(--c-av-betcart-mini-btn-h)
}

.c-left-bar--mini .c-betcart--mini-view .c-betcart__tab[data-selected="true"] .c-icon {
    display: none
}

.c-left-bar--mini .c-betcart__mini {
    display: block
}

.c-left-bar--mini .c-betcart__main {
    width: var(--c-av-side-nav-width);
    max-height: 70vh;
    box-shadow: var(--c-av-betcart-shadow);
    position: absolute;
    left: calc( 100% + .5rem)
}

.c-left-bar--mini .c-betcart .scroll-content {
    max-height: 55vh
}

.c-text-odds {
    display: inline-flex;
    align-items: center;
    line-height: 1
}

.c-ticket {
    --c-av-ticket-vertical-padding: var(--c-6px-6);
    --c-av-ticket-horizontal-padding: var(--c-6px-6);
    padding: var(--c-av-ticket-vertical-padding) var(--c-av-ticket-horizontal-padding);
    font-size: var(--c-12px-3);
    background-color: var(--c-av-ticket-bg);
    position: relative;
    transition: ease .2s;
    transition-property: max-height, opacity, padding
}

.c-ticket[data-open="true"]>.c-ticket__header .c-icon--caret::before {
    transform: rotate(180deg)
}

.c-ticket[data-open="true"]>.c-ticket__main+.c-ticket__info {
    margin-top: var(--c-6px-6)
}

.c-ticket[data-open="true"]>.c-ticket__info {
    max-height: 90px;
    visibility: visible;
    opacity: 1
}

.c-ticket[data-open="false"]>.c-ticket__main+.c-ticket__info {
    margin-top: 0
}

.c-ticket[data-open="false"]>.c-ticket__info {
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-ticket[data-status="in-play"] {
    background-color: var(--c-av-ticket-in-play-bg)
}

.c-ticket[data-status="in-play"] .c-ticket__header .c-text-bettype {
    color: var(--c-av-ticket-in-play-text-bettype)
}

.c-ticket[data-status="in-play"] .c-ticket__main {
    border-color: var(--c-av-ticket-in-play-main-border)
}

.c-ticket[data-status="in-play"] .c-ticket__choice {
    color: var(--c-av-ticket-in-play-choice-text)
}

.c-ticket[data-status="closed"],.c-ticket[data-status="no-parlay"] {
    background-color: var(--c-av-ticket-closed-bg)
}

.c-ticket[data-status="closed"] .c-tag--live,.c-ticket[data-status="no-parlay"] .c-tag--live {
    background-color: var(--c-av-ticket-closed-live-tag-bg)
}

.c-ticket[data-status="closed"] .c-ticket__header .c-text-bettype,.c-ticket[data-status="no-parlay"] .c-ticket__header .c-text-bettype {
    opacity: var(--c-av-ticket-closed-opacity)
}

.c-ticket[data-status="closed"] .c-ticket__main,.c-ticket[data-status="no-parlay"] .c-ticket__main {
    border-color: var(--c-av-ticket-closed-main-border);
    opacity: var(--c-av-ticket-closed-opacity)
}

.c-ticket[data-status="closed"] .c-ticket__tips,.c-ticket[data-status="no-parlay"] .c-ticket__tips {
    opacity: var(--c-av-ticket-closed-opacity)
}

.c-ticket[data-status="closed"] .c-ticket__info,.c-ticket[data-status="no-parlay"] .c-ticket__info {
    opacity: var(--c-av-ticket-closed-opacity)
}

.c-ticket[data-status="closed"] .c-ticket__msg,.c-ticket[data-status="no-parlay"] .c-ticket__msg {
    background-color: var(--c-av-ticket-closed-msg-bg)
}

.c-ticket[data-status="closed"] .c-text-bettype::before,.c-ticket[data-status="no-parlay"] .c-text-bettype::before {
    background-color: var(--c-av-ticket-closed-text-bettype-number) !important;
    border-color: var(--c-av-ticket-closed-text-bettype-number) !important
}

.c-ticket[data-status="closed"] .c-ticket__status {
    opacity: var(--c-av-ticket-closed-opacity) !important;
    pointer-events: none
}

.c-ticket[data-status="delay-payout"] .c-tooltip {
    order: 1
}

.c-ticket[data-status="delay-payout"] .c-tooltip[data-open="true"]+.c-ticket-status-tag .c-icon::after {
    display: block;
    visibility: visible;
    opacity: 1
}

.c-ticket[data-status="delay-payout"] .c-btn--back-to-event {
    order: 2
}

.c-ticket[data-status="waiting"] {
    background-color: var(--c-av-ticket-waiting-bg)
}

.c-ticket[data-status="waiting"] .c-ticket__header .c-text-bettype {
    color: var(--c-av-ticket-waiting-text-bettype)
}

.c-ticket[data-status="waiting"] .c-ticket__header .c-preloader {
    border-color: var(--c-av-ticket-waiting-preloader-border)
}

.c-ticket[data-status="waiting"] .c-ticket__main {
    border-color: var(--c-av-ticket-waiting-main-border)
}

.c-ticket[data-status="waiting"] .c-ticket__choice {
    color: var(--c-av-ticket-waiting-choice-text)
}

.c-ticket[data-status="waiting"] .c-ticket-status-tag {
    color: var(--c-av-ticket-waiting-status-tag-text)
}

.c-ticket[data-status="void"] .c-ticket__header .c-text-bettype,.c-ticket[data-status="abnormal-bet"] .c-ticket__header .c-text-bettype {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="void"] .c-ticket__main,.c-ticket[data-status="abnormal-bet"] .c-ticket__main {
    border-color: var(--c-av-ticket-void-main-border) !important;
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="void"] .c-ticket__choice .c-btn,.c-ticket[data-status="abnormal-bet"] .c-ticket__choice .c-btn {
    color: var(--c-av-ticket-void-choice-btn-icon) !important;
    background-color: var(--c-av-ticket-void-choice-btn-bg) !important;
    cursor: default;
    pointer-events: none
}

.c-ticket[data-status="void"] .c-ticket__tips,.c-ticket[data-status="abnormal-bet"] .c-ticket__tips {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="void"] .c-ticket__info,.c-ticket[data-status="abnormal-bet"] .c-ticket__info {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="void"] .c-ticket__detail,.c-ticket[data-status="abnormal-bet"] .c-ticket__detail {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="void"] span,.c-ticket[data-status="abnormal-bet"] span {
    text-decoration: line-through
}

.c-ticket[data-status="void"] .c-btn--back-to-event span,.c-ticket[data-status="abnormal-bet"] .c-btn--back-to-event span {
    -webkit-text-decoration: auto;
    text-decoration: auto
}

.c-ticket[data-status="void"] .c-ticket-status-tag,.c-ticket[data-status="abnormal-bet"] .c-ticket-status-tag {
    color: var(--c-av-ticket-void-status-tag-text)
}

.c-ticket[data-status="void"] [Class$="--parlay-boost"],.c-ticket[data-status="abnormal-bet"] [Class$="--parlay-boost"] {
    color: var(--c-av-ticket-void-tag-parlay-boost-text);
    background-color: var(--c-av-ticket-void-tag-parlay-boost-bg)
}

.c-ticket[data-status="void"] [Class$="--parlay-boost"] .c-icon,.c-ticket[data-status="abnormal-bet"] [Class$="--parlay-boost"] .c-icon {
    color: var(--c-av-ticket-void-tag-parlay-boost-icon);
    background-color: var(--c-av-ticket-void-tag-parlay-boost-icon-bg)
}

.c-ticket[data-status="reject"] .c-ticket__header .c-text-bettype,.c-ticket[data-status="refund"] .c-ticket__header .c-text-bettype {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="reject"] .c-ticket__main,.c-ticket[data-status="refund"] .c-ticket__main {
    border-color: var(--c-av-ticket-reject-main-border) !important;
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="reject"] .c-ticket__choice .c-btn,.c-ticket[data-status="refund"] .c-ticket__choice .c-btn {
    color: var(--c-av-ticket-reject-choice-btn-icon) !important;
    background-color: var(--c-av-ticket-reject-choice-btn-bg) !important;
    cursor: default;
    pointer-events: none
}

.c-ticket[data-status="reject"] .c-ticket__tips,.c-ticket[data-status="refund"] .c-ticket__tips {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="reject"] .c-ticket__info,.c-ticket[data-status="refund"] .c-ticket__info {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="reject"] .c-ticket__detail,.c-ticket[data-status="refund"] .c-ticket__detail {
    opacity: var(--c-av-ticket-void-opacity)
}

.c-ticket[data-status="reject"] .c-ticket-status-tag,.c-ticket[data-status="refund"] .c-ticket-status-tag {
    color: var(--c-av-ticket-reject-status-tag-text)
}

.c-ticket[data-status="reject"] .c-tag--parlay-boost,.c-ticket[data-status="refund"] .c-tag--parlay-boost {
    color: var(--c-av-ticket-reject-tag-parlay-boost-text);
    background-color: var(--c-av-ticket-reject-tag-parlay-boost-bg)
}

.c-ticket[data-status="reject"] .c-tag--parlay-boost .c-icon,.c-ticket[data-status="refund"] .c-tag--parlay-boost .c-icon {
    color: var(--c-av-ticket-reject-tag-parlay-boost-icon);
    background-color: var(--c-av-ticket-reject-tag-parlay-boost-icon-bg)
}

.c-ticket--parlay[data-open="true"] .c-ticket {
    padding-top: var(--c-av-ticket-vertical-padding);
    padding-bottom: var(--c-av-ticket-vertical-padding);
    max-height: 380px;
    visibility: visible;
    opacity: 1
}

.c-ticket--parlay[data-open="true"]>.c-ticket__detail {
    padding-top: 0;
    border-top-width: 0;
    border-color: transparent
}

.c-ticket--parlay[data-open="true"] .c-ticket__parlay+.c-ticket__detail {
    margin-top: .25rem
}

.c-ticket--parlay[data-open="false"] .c-ticket {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-ticket--parlay[data-open="false"] .c-ticket__parlay {
    margin-top: 0;
    border-width: 0
}

.c-ticket--parlay[data-open="false"] .c-ticket+.c-ticket {
    border-top-width: 0
}

.c-ticket--parlay[data-open="false"]>.c-ticket__detail {
    padding-top: .25rem;
    border-top-width: 1px;
    border-color: var(--c-av-ticket-detail-border)
}

.c-ticket--parlay[data-open="false"] .c-ticket__parlay+.c-ticket__detail {
    margin-top: .5rem
}

.c-ticket--single-match-parlay[data-open="true"]>.c-ticket__info {
    margin-top: var(--c-6px-6)
}

.c-ticket--single-match-parlay[data-open="false"]>.c-ticket__info {
    margin-top: 0
}

.c-ticket--single-match-parlay[data-open="false"]>.c-ticket__detail {
    border-top-width: 0
}

.c-ticket--single-match-parlay[data-status="void"] .c-text-sub-betchoice::before,.c-ticket--single-match-parlay[data-status="abnormal-bet"] .c-text-sub-betchoice::before {
    border-color: var(--c-av-ticket-smp-void-dot-border)
}

.c-ticket--single-match-parlay[data-status="void"] .c-text-sub-betchoice:not(:last-child)::after,.c-ticket--single-match-parlay[data-status="abnormal-bet"] .c-text-sub-betchoice:not(:last-child)::after {
    background-color: var(--c-av-ticket-smp-void-border)
}

.c-ticket--single-match-parlay[data-status="reject"] .c-text-sub-betchoice::before,.c-ticket--single-match-parlay[data-status="refund"] .c-text-sub-betchoice::before {
    border-color: var(--c-av-ticket-smp-reject-dot-border)
}

.c-ticket--single-match-parlay[data-status="reject"] .c-text-sub-betchoice:not(:last-child)::after,.c-ticket--single-match-parlay[data-status="refund"] .c-text-sub-betchoice:not(:last-child)::after {
    background-color: var(--c-av-ticket-smp-reject-border)
}

.c-ticket__header {
    display: flex;
    align-items: center;
    position: relative
}

.c-ticket__header .c-text-bettype {
    font-size: var(--c-12px-3);
    color: var(--c-av-ticket-text-bettype)
}

.c-ticket__header .c-text-bettype+.c-btn,.c-ticket__header .c-text-bettype+.c-preloader {
    margin-left: auto
}

.c-ticket__header [class*=c-iconcolor] {
    width: 16px;
    height: 16px;
    margin-right: .25rem;
    vertical-align: text-top;
    overflow: hidden
}

.c-ticket__header [class*=c-iconcolor]::before {
    transform: scale(.33333)
}

.c-ticket__header .c-tag {
    margin-right: -.125rem;
    transform: scale(0.83);
    transform-origin: left center;
    vertical-align: text-top
}

.c-ticket__header .c-btn {
    align-self: flex-start;
    padding: 0;
    width: var(--c-18px-9);
    height: var(--c-18px-9);
    min-width: var(--c-18px-9);
    min-height: var(--c-18px-9);
    color: var(--c-av-ticket-header-btn-icon)
}

.c-ticket__header .c-btn:hover {
    color: var(--c-av-ticket-header-btn-hover-icon)
}

.c-ticket__header .c-btn .c-icon::before {
    font-size: var(--c-12px-3)
}

.c-ticket__header .c-btn+.c-btn {
    margin-left: .25rem
}

.c-ticket__header .c-preloader {
    flex: 0 0 auto;
    padding: 0
}

.c-ticket__header .c-preloader__spiner {
    width: .875rem;
    height: .875rem
}

.c-ticket__header [class*="c-preloader__circle"]::before {
    border-width: 2px
}

.c-ticket__header .c-preloader+.c-btn {
    margin-left: .25rem
}

.c-ticket__header+* {
    margin-top: .25rem
}

.c-ticket__header ~ .c-ticket__status {
    margin-top: .25rem
}

.c-ticket__odds-status+.c-ticket__main {
    margin-top: .25rem
}

.c-ticket__main {
    display: flex;
    flex-wrap: wrap;
    padding: 0.125rem var(--c-6px-6);
    padding-right: 0;
    border-left-width: 2px;
    border-color: var(--c-av-ticket-main-border);
    font-size: .875rem
}

.c-ticket__main .c-ticket__choice ~ * {
    margin-top: .25rem
}

.c-ticket__main .c-odds-adjust {
    flex-direction: column
}

.c-ticket__main .c-odds-adjust__before .c-text-odds {
    font-size: var(--c-12px-3)
}

.c-ticket__main .c-odds-adjust__after .c-text-c-odds {
    font-size: 1rem
}

.c-ticket__main .c-odds-adjust .c-text-odds {
    line-height: 1.25
}

.c-ticket__main .c-odds-adjust .c-tag--parlay-boost {
    margin: .125rem 0
}

.c-ticket__choice {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    color: var(--c-av-ticket-choice-text)
}

.c-ticket__choice [class*="c-text"] {
    flex: 1
}

.c-ticket__choice [class*="c-text"]+.c-btn {
    margin-left: auto
}

.c-ticket__choice .js-bet-name {
    color: var(--c-av-text-js-bet-name)
}

.c-ticket__choice .js-bet-name em {
    font-style: normal;
    color: var(--c-av-text-js-bet-name-em);
    opacity: .75
}

.c-ticket__bet {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.c-ticket__bet .c-odds-adjust {
    width: 100%
}

.c-ticket__bet+.c-ticket__bet {
    margin-top: .25rem
}

.c-ticket__odds {
    flex: 1;
    display: flex;
    align-items: center;
    align-self: flex-start;
    flex-wrap: wrap;
    width: 100%
}

.c-ticket__odds:empty {
    margin-top: 0
}

.c-ticket__odds>[class*="c-text"]+[class*="c-text"] {
    margin-left: var(--c-3px-3)
}

.c-ticket__odds>.c-text-odds .c-text-goal {
    margin-right: .25rem
}

.c-ticket__odds>.c-text-odds .c-odds {
    padding: 0 .125rem;
    font-size: 1rem;
    border-radius: var(--c-av-border-radius)
}

.c-ticket__odds .c-text-goal {
    max-width: 100%;
    font-size: inherit;
    color: var(--c-av-ticket-odds-text-goal);
    white-space: normal
}

.c-ticket__odds .c-text-score {
    color: var(--c-av-ticket-odds-text-score)
}

.c-ticket__odds .c-text-remaining-stake {
    width: 100%;
    font-size: 1rem;
    font-weight: 700;
    text-align: right
}

.c-ticket__odds .c-text-oddstype {
    font-size: .75rem;
    color: var(--c-av-ticket-text-oddstype)
}

.c-ticket__odds .c-ng-ball-group {
    flex: 0 0 auto;
    width: auto
}

.c-ticket__stake {
    flex: 0 0 auto;
    margin-top: 0;
    margin-left: auto;
    padding-left: .5rem
}

.c-ticket__stake .c-text-stake,.c-ticket__stake .c-text-remaining-stake {
    line-height: 1;
    font-size: 1rem;
    font-weight: 700
}

.c-ticket__choice-detail {
    width: 100%;
    font-size: var(--c-12px-3);
    line-height: 1.5
}

.c-ticket__input {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%
}

.c-ticket__input .c-text-label {
    width: 100%;
    font-size: var(--c-12px-3)
}

.c-ticket__input .c-text-label+.c-textfield {
    margin-top: .125rem;
    margin-left: 0
}

.c-ticket__input .c-textfield {
    flex: 1;
    min-width: 0
}

.c-ticket__input .c-textfield__input {
    text-align: center
}

.c-ticket__input .c-text-goal,.c-ticket__input [class*="c-text-mmr-"],.c-ticket__input .c-text-odds-prefix {
    flex: 0 0 auto;
    justify-content: flex-end;
    text-align: right;
    min-width: 2.75rem
}

.c-ticket__input .c-radio {
    flex: 1
}

.c-ticket__input .c-checkbox {
    justify-content: flex-end;
    width: 100%;
    font-size: var(--c-12px-3)
}

.c-ticket__main .c-ticket__msg {
    width: 100%
}

.c-ticket__odds-type {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

.c-ticket__odds-type .c-dropdown {
    width: calc( 100% - 3rem);
    min-height: 28px;
    border-color: var(--c-av-ticket-odds-type-border)
}

.c-ticket__odds-type .c-dropdown .c-dropdown__btn .c-text {
    flex: 1
}

.c-ticket__booked {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    font-size: .75rem
}

.c-ticket__booked .c-ticket__input .c-text-title {
    font-size: inherit
}

.c-ticket__booked .c-ticket__input>*+* {
    margin-top: .25rem
}

.c-ticket__booked .c-ticket__input+.c-ticket__input {
    margin-top: .5rem
}

.c-ticket__booked .c-input-stepper {
    width: 100%
}

.c-ticket__tips {
    display: flex;
    width: 100%;
    padding: .25rem 0
}

.c-ticket__info {
    display: flex;
    flex-direction: column;
    line-height: 1.5;
    color: var(--c-av-ticket-info-text);
    transition: ease .2s;
    transition-property: margin-top, max-height, visibility, opacity;
    overflow: hidden
}

.c-ticket__info .c-text-match {
    display: inline-flex;
    flex-direction: column
}

.c-ticket__info .c-team-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-ticket__info .c-text-league {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.c-ticket__info+.c-ticket__detail {
    margin-top: var(--c-6px-6)
}

.c-ticket__detail {
    display: flex;
    flex-direction: column;
    line-height: 1.5;
    color: var(--c-av-ticket-detail-text);
    transition: ease .2s;
    transition-property: margin, padding, border
}

.c-ticket__detail .c-text-stake {
    text-align: right;
    font-size: 1rem;
    font-weight: 700;
    color: var(--c-av-ticket-detail-text-stake)
}

.c-ticket__status {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    transition: ease .2s;
    transition-property: margin-top, max-height, visibility, opacity;
    overflow: hidden
}

.c-ticket__status .c-tooltip {
    position: relative;
    transition: ease .2s;
    transition-property: margin-top, padding-top, padding-bottom, max-height, opacity
}

.c-ticket__status .c-tooltip[data-open="true"] {
    display: block;
    visibility: visible;
    opacity: 1
}

.c-ticket__status .c-tooltip[data-open="false"] {
    display: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.c-ticket__status .c-tooltip::before {
    display: none;
    visibility: hidden
}

.c-ticket__status .c-btn--back-to-event {
    margin-left: auto
}

.c-ticket__parlay {
    margin-top: .5rem;
    border-width: 1px;
    border-color: var(--c-av-ticket-parlay-border);
    border-radius: var(--c-av-border-radius)
}

.c-ticket__msg {
    padding: .25rem .5rem;
    line-height: 1.375;
    font-size: var(--c-12px-3);
    color: var(--c-av-ticket-msg-text);
    background-color: var(--c-av-ticket-msg-bg);
    border-radius: var(--c-av-border-radius);
    transition: ease .2s;
    transition-property: padding-top, padding-bottom, max-height, opacity
}

.c-ticket__msg[data-open="false"] {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 0;
    visibility: hidden;
    opacity: 0
}

.c-ticket__msg[data-open="true"] {
    padding-top: .25rem;
    padding-bottom: .25rem;
    max-height: 80px;
    visibility: visible;
    opacity: 1
}

.c-ticket__discount {
    display: flex;
    flex-direction: column
}

.c-ticket--parlay .c-ticket {
    background-color: var(--c-av-sub-ticket-bg);
    overflow: hidden
}

.c-ticket--parlay .c-ticket:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.c-ticket--parlay .c-ticket+.c-ticket {
    border-top-width: 1px;
    border-color: var(--c-av-sub-ticket-border);
    border-radius: 0
}

.c-ticket--parlay .c-ticket+.c-ticket:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.c-ticket--parlay:not(.c-ticket--single-match-parlay) .c-ticket__stake .c-text-stake {
    font-weight: normal
}

.c-betslip .c-ticket--single-match-parlay .c-ticket__main,.c-ticket--single-match-parlay .c-ticket__parlay .c-ticket__main {
    border-color: transparent !important;
    position: relative
}

.c-ticket--single-match-parlay .c-text-betchoice {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    position: relative
}

.c-ticket--single-match-parlay .c-text-sub-betchoice {
    position: relative;
    padding-top: .25rem;
    padding-bottom: .25rem;
    border-color: inherit
}

.c-ticket--single-match-parlay .c-text-sub-betchoice::before {
    content: "";
    display: block;
    width: .5rem;
    height: .5rem;
    background-color: var(--c-av-ticket-smp-dot-bg);
    border-width: 1px;
    border-color: var(--c-av-ticket-smp-dot-border);
    border-radius: 50%;
    position: absolute;
    top: var(--c-9px-9);
    left: -11px;
    z-index: 1
}

.c-ticket--single-match-parlay .c-text-sub-betchoice:not(:last-child) {
    padding-bottom: .5rem
}

.c-ticket--single-match-parlay .c-text-sub-betchoice:not(:last-child)::after {
    content: "";
    display: block;
    width: .125rem;
    background-color: var(--c-av-ticket-smp-border);
    position: absolute;
    top: var(--c-12px-3);
    left: -.5rem;
    bottom: -.625rem
}

.c-ticket--penalty .c-ticket__choice {
    line-height: 1.5;
    font-size: var(--c-12px-3)
}

.c-ticket--re-selected {
    animation-name: c-ticket-re-selected;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes c-ticket-re-selected {
    50% {
        -webkit-filter: var(--c-av-ticket-re-selected-filter);
        filter: var(--c-av-ticket-re-selected-filter)
    }
}

.c-ticket>.c-text-league {
    color: var(--c-av-ticket-league-text, var(--c-av-black-opacity-4))
}

.c-ticket>.c-text-time {
    color: var(--c-av-ticket-match-time-text, var(--c-av-black-opacity-4))
}

.c-ticket-match-info {
    color: var(--c-av-ticket-match-info-text)
}

[class*="c-ticket-match-info__row"] {
    display: flex;
    align-items: center
}

[class*="c-ticket-match-info__row"]>span:first-child {
    margin-right: auto;
    padding-right: .25rem
}

[class*="c-ticket-match-info__row"] .c-text-timer,[class*="c-ticket-match-info__row"] .c-team-score {
    white-space: nowrap
}

.c-ticket-match-info__row .c-team-score {
    display: flex;
    align-items: center;
    min-height: 1.125rem;
    color: var(--c-av-ticket-team-score-text);
    font-weight: bold
}

.c-ticket-match-info__row .c-team-score .c-text--highlight {
    color: var(--c-av-ticket-team-score-highlight-text)
}

.c-ticket-match-info__row .c-team-score .c-dot-loading {
    --c-dot-loading-dot-width: .25rem
}

.c-ticket-match-info .c-text-timer:has(.c-icon) {
    line-height: 1
}

.c-ticket-match-info .c-text-timer .c-icon {
    color: var(--c-av-ticket-match-info-timer-icon)
}

.c-ticket-match-info .c-text-timer .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-ticket-match-info .c-text-timer .c-match-status-tag {
    padding: 0 .125rem
}

.c-ticket-match-info--sport50 .c-ticket-match-info__row {
    flex-wrap: wrap
}

.c-ticket-match-info--sport50 .c-ticket-match-info__row>span {
    width: 100%
}

.c-ticket-status-tag {
    display: inline-flex;
    align-items: center;
    padding: 1px .5rem;
    font-size: var(--c-12px-3);
    color: var(--c-av-ticket-status-tag-text);
    border-width: 1px;
    border-color: currentColor;
    border-radius: 1em
}

.c-ticket-status-tag--running {
    color: var(--c-av-ticket-status-tag-running-text) !important;
    background-color: var(--c-av-ticket-status-tag-running-bg) !important;
    border-color: var(--c-av-ticket-status-tag-running-border) !important
}

.c-ticket-status-tag--under-settlement {
    color: var(--c-av-ticket-status-tag-under-settlement-text) !important;
    background-color: var(--c-av-ticket-status-tag-under-settlement-bg) !important;
    border-color: var(--c-av-ticket-status-tag-under-settlement-border) !important
}

.c-ticket-status-tag--delay-payout {
    color: var(--c-av-ticket-status-tag-delay-payout-text) !important;
    background-color: var(--c-av-ticket-status-tag-delay-payout-bg) !important;
    border-color: var(--c-av-ticket-status-tag-delay-payout-border) !important
}

.c-ticket-status-tag--waiting {
    color: var(--c-av-ticket-status-tag-waiting-text) !important;
    background-color: var(--c-av-ticket-status-tag-waiting-bg) !important;
    border-color: var(--c-av-ticket-status-tag-waiting-border) !important
}

.c-ticket-status-tag--void {
    color: var(--c-av-ticket-status-tag-void-text) !important;
    background-color: var(--c-av-ticket-status-tag-void-bg) !important;
    border-color: var(--c-av-ticket-status-tag-void-border) !important
}

.c-ticket-status-tag--abnormal-bet {
    color: var(--c-av-ticket-status-tag-abnormal-bet-text) !important;
    background-color: var(--c-av-ticket-status-tag-abnormal-bet-bg) !important;
    border-color: var(--c-av-ticket-status-tag-abnormal-bet-border) !important
}

.c-ticket-status-tag--reject {
    color: var(--c-av-ticket-status-tag-reject-text) !important;
    background-color: var(--c-av-ticket-status-tag-reject-bg) !important;
    border-color: var(--c-av-ticket-status-tag-reject-border) !important
}

.c-ticket-status-tag--refund {
    color: var(--c-av-ticket-status-tag-refund-text) !important;
    background-color: var(--c-av-ticket-status-tag-refund-bg) !important;
    border-color: var(--c-av-ticket-status-tag-refund-border) !important
}

.c-ticket-status-tag--closed {
    color: var(--c-av-ticket-status-tag-closed-text) !important;
    background-color: var(--c-av-ticket-status-tag-closed-bg) !important;
    border-color: var(--c-av-ticket-status-tag-closed-border) !important
}

.c-ticket-status-tag .c-btn {
    color: inherit
}

.c-ticket-status-tag .c-btn--help .c-icon::before {
    line-height: 1;
    font-size: .875rem
}

.c-ticket-status-tag .c-btn--help .c-icon::after {
    left: 0.125rem
}

.c-ticket-multi-choice {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 .25rem;
    margin: 0.125rem;
    min-width: calc( (100% - .5rem) / 2);
    min-height: var(--c-24px-6);
    color: var(--c-av-ticket-multi-choice-text);
    border-width: 1px;
    border-color: var(--c-av-ticket-multi-choice-border);
    border-radius: .125rem;
    cursor: pointer
}

.c-ticket-multi-choice:hover {
    border-color: var(--c-av-ticket-multi-choice-hover);
    background-color: transparent
}

.c-ticket-multi-choice[data-disabled="true"] {
    pointer-events: none
}

.c-ticket-multi-choice .c-text {
    flex: 1
}

.c-ticket-multi-choice .c-text+.c-odds {
    min-width: auto
}

.c-ticket-multi-choice .c-icon--clear {
    color: var(--c-av-ticket-multi-choice-icon)
}

.c-ticket-multi-choice .c-icon--clear::before {
    font-size: var(--c-av-font-sm)
}

.c-betslip .c-ticket+.c-ticket::before,.c-quick-bet--parlay .c-ticket+.c-ticket::before {
    content: "";
    display: block;
    border-top-width: 1px;
    border-color: var(--c-av-ticket-border);
    border-style: dashed;
    position: absolute;
    top: 0;
    left: var(--c-6px-6);
    right: var(--c-6px-6)
}

.c-betlist .c-ticket {
    border-radius: var(--c-av-border-radius)
}

[lang="mm"] .c-ticket__header .c-text-bettype {
    line-height: 1.75
}

[lang="mm"] .c-ticket__choice .c-text-betchoice {
    line-height: 1.75
}

.c-odds-adjust {
    display: flex;
    flex-wrap: wrap
}

.c-odds-adjust__before {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    margin-right: .125rem;
    color: var(--c-av-odds-adjust-before-text)
}

.c-odds-adjust__before .c-odds {
    font-weight: normal;
    text-decoration: line-through;
    color: currentColor
}

.c-odds-adjust__after {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap
}

.c-odds-adjust__after .c-text-odds {
    margin-right: .125rem
}

.c-odds-adjust__after .c-text-odds+.c-tag--parlay-boost {
    margin-left: 0
}

.c-odds-adjust .c-odds {
    padding: 0 .125rem
}

.c-cashout {
    padding: 0.5rem var(--c-12px-3);
    border-radius: .25rem;
    border-color: var(--c-av-cashout-filter-border);
    border-style: solid;
    border-width: 1px
}

.c-cashout.c-is-closed {
    display: none
}

.c-cashout {
    background-color: var(--c-av-cashout-bg);
    font-size: var(--c-av-font-xs)
}

.c-cashout__info {
    margin-bottom: .5rem;
    padding: .5rem 0
}

.c-cashout__stake {
    margin-bottom: .5rem
}

.c-cashout__stake .c-text-group {
    flex: 1;
    display: flex;
    flex-direction: column;
    font-size: var(--c-av-font-xs)
}

.c-cashout__stake .c-text-group .c-text-label {
    display: flex;
    align-items: center;
    word-break: normal
}

.c-cashout__stake .c-text-group .c-text-value {
    flex: 1;
    text-align: right;
    color: var(--c-av-cashout-stake-value);
    transform: translate(0, -0.4em) scale(1.5);
    font-weight: bold;
    transform-origin: 100% 0
}

.c-cashout__stake .c-text-group .c-text-stake,.c-cashout__stake .c-text-group .c-text-payout {
    display: flex;
    align-items: center
}

.c-cashout__stake .c-text-group .c-text-payout {
    display: flex;
    align-items: center
}

.c-cashout__stake .c-text-group .c-textfield {
    flex: 1;
    text-align: right
}

.c-cashout__submit {
    display: flex;
    margin-top: 4px
}

.c-cashout__submit .c-btn {
    flex: 1;
    line-height: 1;
    min-height: var(--c-24px-6)
}

.c-cashout__msg {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .5rem;
    padding: var(--c-6px-6) 0.5rem;
    color: var(--c-av-cashout-msg-text);
    background-color: var(--c-av-cashout-msg-bg)
}

.c-cashout__msg .c-text-accent {
    color: var(--c-av-cashout-msg-text-accent);
    font-weight: bold
}

.c-cashout__msg .c-icon--warning {
    align-self: flex-start;
    color: var(--c-av-cashout-msg-warning-icon);
    border: 0
}

.c-cashout__msg .c-icon--warning::before {
    font-size: var(--c-av-font-lg)
}

.c-cashout__msg.c-is-process {
    display: flex;
    justify-content: center;
    text-align: center;
    color: var(--c-av-cashout-msg-process-text);
    background-color: var(--c-av-cashout-msg-process-bg)
}

.c-cashout__msg.c-is-successful {
    display: flex;
    align-items: center;
    line-height: 1.5;
    background-color: var(--c-av-cashout-msg-success-bg)
}

.c-cashout__msg.c-is-successful .c-icon--successful::before {
    margin-right: .25rem;
    font-size: var(--c-av-font-3xl);
    color: var(--c-av-cashout-msg-success-icon)
}

.c-cashout__msg .c-text {
    font-size: var(--c-av-font-xs);
    line-height: 1.5
}

.c-cashout-filter:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.c-cashout-filter input[type="checkbox"]+.c-icon--checkbox {
    margin-left: .25rem;
    border-radius: 2px
}

.c-cashout-filter .c-icon--cashout::before {
    margin-right: .25rem;
    line-height: 1
}

.c-cashout-filter.c-is-selected .c-icon--checkbox:before {
    color: var(--c-av-cashout-filter-selected-checkbox-icon)
}

.c-cashout-filter.c-is-selected input:checked ~ .c-icon--checkbox::before {
    color: var(--c-av-cashout-filter-selected-checkbox-checked-icon)
}

.c-cashout-collapse .c-btn--cashout {
    padding: 0.125rem 0.5rem;
    border: 1px solid var(--c-av-cashout-collapse-border);
    border-radius: .25rem;
    min-height: 1.75rem
}

.c-cashout-collapse .c-btn--cashout .c-icon--cashout {
    padding: .125rem
}

.c-cashout-collapse .c-btn--cashout .c-icon--cashout::before {
    font-size: var(--c-av-font-xs)
}

.c-cashout .c-icon+.c-icon,.c-cashout .c-icon+.c-text {
    margin-left: .125rem
}

.c-cashout .c-btn[data-disabled="true"] {
    opacity: .5
}

.c-cashout-ticket {
    padding: .5rem;
    background-color: var(--c-av-cashout-ticket-bg)
}

.c-cashout-id {
    margin: -.5em .333em .5em;
    position: relative
}

.c-cashout-bar {
    display: flex;
    align-items: center;
    position: relative
}

.c-cashout-bar__option {
    display: flex;
    position: absolute;
    right: .5rem
}

.c-cashout-bar .c-btn .c-icon {
    flex: 0 0 auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    width: 1rem;
    height: 1rem
}

.c-cashout-bar .c-btn .c-icon::before {
    font-size: var(--c-av-font-xs)
}

.c-cashout-bar .c-btn+.c-btn {
    margin-left: .125rem
}

.c-cashout-bar .c-icon+.c-icon,.c-cashout-bar .c-icon+.c-text {
    margin-left: .125rem
}

.c-cashout-bar .c-btn--help {
    padding: initial;
    min-height: initial;
    color: var(--c-av-cashout-filter-icon);
    background: var(--c-av-cashout-filter-icon-img);
    border: 0
}

.c-cashout-bar .c-btn--help:hover {
    background: var(--c-av-cashout-filter-icon-img-hover)
}

.c-cashout-filter {
    display: flex;
    align-items: center;
    min-height: var(--c-24px-6);
    width: 100%;
    background-color: var(--c-av-cashout-filter-bg);
    color: var(--c-av-cashout-filter-text);
    border-radius: .25rem;
    border-color: var(--c-av-cashout-filter-border);
    border-style: solid;
    border-width: 1px
}

.c-cashout-filter:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.c-cashout-filter .c-icon--cashout::before {
    margin-right: .25rem;
    line-height: 1;
    font-size: var(--c-av-font-lg)
}

.c-cashout-filter input[type="checkbox"]+.c-icon--checkbox {
    margin-left: .25rem;
    border-radius: 2px
}

.c-cashout-filter.c-is-selected {
    background-color: var(--c-av-cashout-filter-selected-bg);
    color: var(--c-av-cashout-filter-selected-text);
    border-color: var(--c-av-cashout-filter-selected-border)
}

.c-cashout-filter.c-is-selected:hover {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1)
}

.c-cashout-filter .c-checkbox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-right: 1rem;
    padding-left: .125rem;
    width: 100%
}

.c-cashout-filter .c-checkbox .c-icon--checkbox {
    font-size: var(--c-av-font-xs)
}

.c-cashout-filter .c-text {
    display: flex;
    align-items: center;
    line-height: 1.5;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.c-cashout-collapse .c-btn--cashout {
    padding: 0.125rem 0.5rem;
    width: 100%;
    min-height: 1.75rem;
    color: var(--c-av-cashout-collapse-text);
    background: var(--c-av-cashout-collapse-img);
    border: 1px solid var(--c-av-cashout-collapse-border);
    border-radius: .25rem;
    box-sizing: border-box
}

.c-cashout-collapse .c-btn--cashout:before {
    font-size: var(--c-av-font-lg);
    position: absolute;
    right: 2px
}

.c-cashout-collapse .c-btn--cashout .c-icon--cashout {
    padding: .125rem;
    border-radius: 50%;
    background-color: var(--c-av-cashout-btn-bg);
    color: var(--c-av-cashout-btn-text)
}

.c-cashout-collapse .c-btn--cashout .c-icon--cashout::before {
    font-size: var(--c-av-font-xs)
}

.c-cashout-collapse .c-btn--cashout:hover {
    background: var(--c-av-cashout-collapse-img-hover)
}

.c-cashout-collapse .c-btn--cashout[data-disabled="true"] {
    opacity: .5;
    pointer-events: none
}

.c-cashout-collapse.c-is-closed {
    display: none
}

.c-cashout-collapse .c-text {
    font-size: var(--c-av-font-xs)
}

.c-cashout-collapse .c-text-accent {
    color: var(--c-av-cashout-collapse-payout-text);
    margin-left: .25rem;
    font-weight: 600
}

.c-cashout-sell {
    padding-top: 0
}

.c-cashout-sell__content {
    display: flex;
    align-items: center;
    line-height: 1.5
}

.c-cashout-input .c-text-group {
    display: flex;
    flex-direction: row
}

.c-cashout-input .c-textfield .c-textfield__input {
    margin-left: .5rem;
    width: 100%;
    height: 28px
}

.c-cashout-input .c-textfield .c-icon--clear {
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: .5rem
}

.c-cashout-input .c-textfield .c-icon--clear::before {
    font-size: .5rem
}

.c-cashout__submit .c-btn {
    min-height: var(--c-24px-6)
}

.c-cashout__msg .c-icon--warning {
    border: 0
}

.c-cashout__msg .c-icon--warning::before {
    font-size: var(--c-av-font-lg)
}
