:root {
    --c-base-04: #1b221e;
    --c-base-05: #171f1a;
    --c-base-06: #111914;
    --c-base-07: #0e1511;
    --c-base-08: #06120b;
    --c-extra-01: #23b04e;
    --c-extra-02: #25a54c;
    --c-extra-03: #f6cb36;
    --c-extra-04: #f4a131;
    --c-extra-05: #d25a56;
    --c-extra-06: #d60f0f;
    --c-extra-07: #958f8f;
    --c-extra-08: #8a8a8a;
    --c-extra-09: #194127;
    --c-extra-10: #113a1f;
    --c-extra-11: #0b2a15;
    --c-hover-extra-01: #309d22;
    --c-hover-extra-02: #328b27;
    --c-hover-extra-03: #e5e200;
    --c-hover-extra-04: #dec18d;
    --c-hover-extra-05: #bd4e4a;
    --c-hover-extra-06: #bd0000;
    --c-hover-extra-07: #898989;
    --c-hover-extra-08: #7c7c7c;
    --c-hover-extra-09: #171717;
    --c-hover-extra-10: #151515;
    --c-hover-extra-11: #0e0e0e;
    --c-black-40: rgba(0,0,0,0.4);
    --black: #000;
    --white: #fff;
    --c-base-01: #c2c2c2;
    --c-base-02: #afafaf;
    --c-base-03: #4d4d4d;
    --c-base-04: #292929;
    --c-base-05: #191919;
    --c-base-06: #141414;
    --c-base-07: #050505;
    --c-extra-01: #86f77a;
    --c-extra-02: #f9bb11;
    --c-extra-03: #7ec51e;
    --c-extra-04: #5fc626;
    --c-extra-05: #5c950f;
    --c-extra-06: #ff3c3c;
    --c-extra-07: #ec0017;
    --c-extra-08: #e10014;
    --c-extra-09: #ffd800;
    --c-extra-10: #f60;
    --c-extra-11: #99a8bb;
    --c-extra-12: #adb8c6;
    --c-extra-13: #c4ccd7;
    --c-extra-14: #72915d;
    --c-extra-15: #223f0a;
    --c-extra-16: #1c2812;
    --c-extra-17: #588036;
    --c-hover-white: #e5e5e5;
    --c-hover-black: #121d29;
    --c-hover-base-01: #d9d9d9;
    --c-hover-base-02: #b4b4b4;
    --c-hover-base-03: #111;
    --c-hover-base-04: #1b1c1b;
    --c-hover-base-05: #0e100e;
    --c-hover-base-06: #17210f;
    --c-hover-base-07: #051007;
    --c-hover-extra-01: #5db452;
    --c-hover-extra-02: #ce9b0f;
    --c-hover-extra-03: #71b11b;
    --c-hover-extra-04: #55b222;
    --c-hover-extra-05: #53860d;
    --c-hover-extra-06: #e53636;
    --c-hover-extra-07: #d40015;
    --c-hover-extra-08: #cb0012;
    --c-hover-extra-09: #e5c200;
    --c-hover-extra-10: #e57300;
    --c-hover-extra-11: #8a97ab;
    --c-hover-extra-12: #99a8bb;
    --c-hover-extra-13: #adb8c6;
    --c-hover-extra-14: #5f7e50
}

.BannerWidgetColorPack,.BannerWidgetMainSlider {
    --banner-matrix-background: var(--black);
    --banner-matrix-arrow-default: var(--c-extra-04);
    --banner-matrix-arrow-hover: var(--white);
    --banner-matrix-arrow-disabled: var(--c-base-03);
    --banner-matrix-text-highlight: var(--white);
    --banner-matrix-text-default: var(--c-base-02);
    --banner-matrix-label-background: var(--black);
    --banner-matrix-label-text: var(--white);
    --banner-matrix-odd-button-default-background: var(--c-base-05);
    --banner-matrix-odd-button-default-text-main: var(--c-base-02);
    --banner-matrix-odd-button-default-text-secondary: var(--c-base-02);
    --banner-matrix-odd-button-default-increasing: var(--c-extra-01);
    --banner-matrix-odd-button-default-decreasing: var(--c-extra-06);
    --banner-matrix-odd-button-hover-background: var(--c-extra-01);
    --banner-matrix-odd-button-hover-text-main: var(--white);
    --banner-matrix-odd-button-hover-text-secondary: var(--white);
    --banner-matrix-odd-button-hover-increasing: var(--white);
    --banner-matrix-odd-button-hover-decreasing: var(--white);
    --banner-matrix-odd-button-selected-background: var(--c-extra-01);
    --banner-matrix-odd-button-selected-text-main: var(--white);
    --banner-matrix-odd-button-selected-text-secondary: var(--white);
    --banner-matrix-odd-button-selected-increasing: var(--white);
    --banner-matrix-odd-button-selected-decreasing: var(--white);
    --banner-matrix-odd-button-disabled-background: var(--c-base-06);
    --banner-matrix-odd-button-disabled-text: var(--c-base-03)
}

.BannerWidgetColorPack,.BannerWidgetMainSlider,odds-recommend-ai-banner {
    --banner-matrix-background: var(--black);
    --banner-matrix-arrow-default: var(--white);
    --banner-matrix-arrow-hover: var(--black);
    --banner-matrix-arrow-disabled: var(--c-base-03);
    --banner-matrix-text-highlight: var(--white);
    --banner-matrix-text-default: var(--c-base-02);
    --banner-matrix-label-background: var(--black);
    --banner-matrix-label-text: var(--white);
    --banner-matrix-odd-button-default-background: var(--c-base-06);
    --banner-matrix-odd-button-default-text-main: var(--c-base-02);
    --banner-matrix-odd-button-default-text-secondary: var(--c-base-02);
    --banner-matrix-odd-button-default-increasing: var(--c-extra-05);
    --banner-matrix-odd-button-default-decreasing: var(--c-extra-07);
    --banner-matrix-odd-button-hover-background: var(--black);
    --banner-matrix-odd-button-hover-text-main: var(--white);
    --banner-matrix-odd-button-hover-text-secondary: var(--white);
    --banner-matrix-odd-button-hover-increasing: var(--c-extra-05);
    --banner-matrix-odd-button-hover-decreasing: var(--c-extra-07);
    --banner-matrix-odd-button-selected-background: var(--c-extra-02);
    --banner-matrix-odd-button-selected-text-main: var(--black);
    --banner-matrix-odd-button-selected-text-secondary: var(--black);
    --banner-matrix-odd-button-selected-increasing: var(--black);
    --banner-matrix-odd-button-selected-decreasing: var(--black);
    --banner-matrix-odd-button-disabled-background: var(--c-base-06);
    --banner-matrix-odd-button-disabled-text: var(--c-base-03)
}

odds-recommend-ai-banner {
    --omfe-aibanner-background: var(--c-base-05);
    --omfe-switch-bar-checked-background: var(--c-extra-03)
}

.sr-bb {
    text-align: left;
    background: #242424
}

.sr-bb.sr-rtl {
    text-align: right
}

.sr-bb .sr-bb {
    background: none
}

.sr-bb .srt-base-1 {
    background-color: transparent;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-win {
    background-color: transparent;
    color: #588036;
    border-color: #588036
}

.sr-bb .srt-base-1-draw {
    background-color: transparent;
    color: hsla(0,0%,100%,.4);
    border-color: hsla(0,0%,100%,.4)
}

.sr-bb .srt-base-1-lose {
    background-color: transparent;
    color: #328dc9;
    border-color: #328dc9
}

.sr-bb .srt-base-1-is-active {
    background-color: rgba(255,200,0,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-2 {
    background-color: #3a3a3a;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-hoverable:hover {
    background-color: rgba(255,200,0,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-primary {
    background-color: transparent;
    color: #ffc800;
    border-color: #ffc800
}

.sr-bb .srt-base-1-home-1 {
    background-color: transparent;
    color: #588036;
    border-color: #588036
}

.sr-bb .srt-base-1-away-1 {
    background-color: transparent;
    color: #328dc9;
    border-color: #328dc9
}

.sr-bb .srt-base-1-home-2 {
    background-color: transparent;
    color: #588036;
    border-color: #ffdf6b
}

.sr-bb .srt-base-1-away-2 {
    background-color: transparent;
    color: #328dc9;
    border-color: #ffdf6b
}

.sr-bb .srt-base-1-home-3 {
    color: #588036
}

.sr-bb .srt-base-1-away-3,.sr-bb .srt-base-1-home-3 {
    background-color: transparent;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-away-3 {
    color: #328dc9
}

.sr-bb .srt-base-1-home-4 {
    background-color: transparent;
    color: #486431;
    border-color: #486431
}

.sr-bb .srt-base-1-away-4 {
    background-color: transparent;
    color: #2e6e98;
    border-color: #2e6e98
}

.sr-bb .srt-base-1-home-5 {
    background-color: transparent;
    color: #92ac7c;
    border-color: #92ac7c
}

.sr-bb .srt-base-1-away-5 {
    background-color: transparent;
    color: #7ab5dc;
    border-color: #7ab5dc
}

.sr-bb .srt-base-1-background,.sr-bb .srt-base-2 {
    background-color: #242424;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-2-is-active,.sr-bb .srt-base-2-is-hoverable:hover,.sr-bb .srt-base-3 {
    background-color: #3e3820;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-3-is-active,.sr-bb .srt-base-3-is-hoverable:hover {
    background-color: #49401e;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-3-background {
    background-color: #242424;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-4 {
    background-color: #2f2c22;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-5-is-active,.sr-bb .srt-base-5-is-hoverable:hover {
    background-color: #5d4f1b;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-6 {
    background-color: transparent;
    color: #fff;
    border-color: hsla(0,0%,100%,.3)
}

.sr-bb .srt-primary-1 {
    background-color: #ffc800;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-1-is-active,.sr-bb .srt-primary-1-is-hoverable:hover {
    background-color: #e6b400;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-1-is-disabled {
    background-color: #cca000;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-2 {
    background-color: #ffd94d;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-3 {
    background-color: #e6b400;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-4,.sr-bb .srt-primary-5 {
    background-color: #a7860e;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-5-is-hoverable:hover {
    background-color: #ffc800;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-6 {
    background-color: #ffdf6b;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-7,.sr-bb .srt-primary-8 {
    background-color: #ffc800;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-8-is-active-1 {
    background-color: #e6b400;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-8-is-active-2 {
    background-color: #e6b400;
    color: #000;
    border-color: #242424
}

.sr-bb .srt-primary-9 {
    background-color: #665519;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-primary-10 {
    background-color: #d3a707;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-11 {
    background-color: #e6b400;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-primary-12 {
    background-color: #ffc800;
    color: #000;
    border-color: #000
}

.sr-bb .srt-primary-13 {
    background-color: #2f2c22;
    color: #000;
    border-color: rgba(255,200,0,.3)
}

.sr-bb .srt-base-1-primary-1 {
    background-color: transparent;
    color: #ffc800;
    border-color: #ffc800
}

.sr-bb .srt-base-1-primary-2 {
    background-color: transparent;
    color: #ffd94d;
    border-color: #ffd94d
}

.sr-bb .srt-base-1-primary-3 {
    background-color: transparent;
    color: #e6b400;
    border-color: #e6b400
}

.sr-bb .srt-base-1-primary-4,.sr-bb .srt-base-1-primary-5 {
    background-color: transparent;
    color: #a7860e;
    border-color: #a7860e
}

.sr-bb .srt-base-1-primary-6 {
    background-color: transparent;
    color: #ffdf6b;
    border-color: #ffdf6b
}

.sr-bb .srt-base-1-primary-7,.sr-bb .srt-base-1-primary-8 {
    background-color: transparent;
    color: #ffc800;
    border-color: #ffc800
}

.sr-bb .srt-base-1-primary-9 {
    background-color: transparent;
    color: #665519;
    border-color: #665519
}

.sr-bb .srt-base-1-primary-10 {
    background-color: transparent;
    color: #d3a707;
    border-color: #d3a707
}

.sr-bb .srt-base-1-primary-11 {
    background-color: transparent;
    color: #e6b400;
    border-color: #e6b400
}

.sr-bb .srt-base-1-primary-13 {
    background-color: #242424;
    color: #2f2c22;
    border-color: rgba(255,200,0,.3)
}

.sr-bb .srt-base-1-neutral-1 {
    background-color: transparent;
    color: #404040;
    border-color: #404040
}

.sr-bb .srt-base-1-neutral-2 {
    background-color: transparent;
    color: #e9e9e9;
    border-color: #e9e9e9
}

.sr-bb .srt-base-1-neutral-3 {
    background-color: transparent;
    color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-neutral-4 {
    background-color: transparent;
    color: #b2b2b2;
    border-color: #b2b2b2
}

.sr-bb .srt-base-1-neutral-5 {
    background-color: transparent;
    color: #c8c8c8;
    border-color: #c8c8c8
}

.sr-bb .srt-base-1-neutral-6 {
    background-color: transparent;
    color: #595959;
    border-color: #595959
}

.sr-bb .srt-base-1-neutral-7 {
    background-color: transparent;
    color: #b2b2b2;
    border-color: #b2b2b2
}

.sr-bb .srt-base-1-neutral-8 {
    background-color: transparent;
    color: #404040;
    border-color: #404040
}

.sr-bb .srt-base-1-neutral-9 {
    background-color: transparent;
    color: #313131;
    border-color: #313131
}

.sr-bb .srt-base-1-neutral-10 {
    background-color: transparent;
    color: #3e3e3e;
    border-color: #3e3e3e
}

.sr-bb .srt-base-1-neutral-11 {
    background-color: transparent;
    color: #7c7c7c;
    border-color: #7c7c7c
}

.sr-bb .srt-base-1-neutral-12 {
    background-color: transparent;
    color: #bdbdbd;
    border-color: #bdbdbd
}

.sr-bb .srt-base-1-neutral-13 {
    background-color: transparent;
    color: #3a3a3a;
    border-color: #3a3a3a
}

.sr-bb .srt-base-1-is-active-primary {
    background-color: rgba(255,200,0,.12);
    color: #ffc800;
    border-color: #ffc800
}

.sr-bb .srt-base-1-is-active-home-1 {
    background-color: rgba(255,200,0,.12);
    color: #588036;
    border-color: #588036
}

.sr-bb .srt-base-1-is-active-away-1 {
    background-color: rgba(255,200,0,.12);
    color: #328dc9;
    border-color: #328dc9
}

.sr-bb .srt-base-1-is-active-home-2 {
    background-color: rgba(255,200,0,.12);
    color: #588036;
    border-color: #ffdf6b
}

.sr-bb .srt-base-1-is-active-away-2 {
    background-color: rgba(255,200,0,.12);
    color: #328dc9;
    border-color: #ffdf6b
}

.sr-bb .srt-base-1-is-active-home-3 {
    background-color: rgba(255,200,0,.12);
    color: #588036;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-away-3 {
    background-color: rgba(255,200,0,.12);
    color: #328dc9;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-home-4 {
    background-color: rgba(255,200,0,.12);
    color: #486431;
    border-color: #486431
}

.sr-bb .srt-base-1-is-active-away-4 {
    background-color: rgba(255,200,0,.12);
    color: #2e6e98;
    border-color: #2e6e98
}

.sr-bb .srt-base-1-is-active-home-5 {
    background-color: rgba(255,200,0,.12);
    color: #92ac7c;
    border-color: #92ac7c
}

.sr-bb .srt-base-1-is-active-away-5 {
    background-color: rgba(255,200,0,.12);
    color: #7ab5dc;
    border-color: #7ab5dc
}

.sr-bb .srt-base-1-is-active-primary-1 {
    background-color: rgba(255,200,0,.12);
    color: #ffc800;
    border-color: #ffc800
}

.sr-bb .srt-base-1-is-active-primary-2 {
    background-color: rgba(255,200,0,.12);
    color: #ffd94d;
    border-color: #ffd94d
}

.sr-bb .srt-base-1-is-active-primary-3 {
    background-color: rgba(255,200,0,.12);
    color: #e6b400;
    border-color: #e6b400
}

.sr-bb .srt-base-1-is-active-primary-4,.sr-bb .srt-base-1-is-active-primary-5 {
    background-color: rgba(255,200,0,.12);
    color: #a7860e;
    border-color: #a7860e
}

.sr-bb .srt-base-1-is-active-primary-6 {
    background-color: rgba(255,200,0,.12);
    color: #ffdf6b;
    border-color: #ffdf6b
}

.sr-bb .srt-base-1-is-active-primary-7,.sr-bb .srt-base-1-is-active-primary-8 {
    background-color: rgba(255,200,0,.12);
    color: #ffc800;
    border-color: #ffc800
}

.sr-bb .srt-base-1-is-active-primary-9 {
    background-color: rgba(255,200,0,.12);
    color: #665519;
    border-color: #665519
}

.sr-bb .srt-base-1-is-active-primary-10 {
    background-color: rgba(255,200,0,.12);
    color: #d3a707;
    border-color: #d3a707
}

.sr-bb .srt-base-1-is-active-primary-11 {
    background-color: rgba(255,200,0,.12);
    color: #e6b400;
    border-color: #e6b400
}

.sr-bb .srt-base-1-is-active-neutral-1 {
    background-color: rgba(255,200,0,.12);
    color: #404040;
    border-color: #404040
}

.sr-bb .srt-base-1-is-active-neutral-2 {
    background-color: rgba(255,200,0,.12);
    color: #e9e9e9;
    border-color: #e9e9e9
}

.sr-bb .srt-base-1-is-active-neutral-3 {
    background-color: rgba(255,200,0,.12);
    color: hsla(0,0%,100%,.12);
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-base-1-is-active-neutral-4 {
    background-color: rgba(255,200,0,.12);
    color: #b2b2b2;
    border-color: #b2b2b2
}

.sr-bb .srt-base-1-is-active-neutral-5 {
    background-color: rgba(255,200,0,.12);
    color: #c8c8c8;
    border-color: #c8c8c8
}

.sr-bb .srt-base-1-is-active-neutral-6 {
    background-color: rgba(255,200,0,.12);
    color: #595959;
    border-color: #595959
}

.sr-bb .srt-base-1-is-active-neutral-7 {
    background-color: rgba(255,200,0,.12);
    color: #b2b2b2;
    border-color: #b2b2b2
}

.sr-bb .srt-base-1-is-active-neutral-8 {
    background-color: rgba(255,200,0,.12);
    color: #404040;
    border-color: #404040
}

.sr-bb .srt-base-1-is-active-neutral-9 {
    background-color: rgba(255,200,0,.12);
    color: #313131;
    border-color: #313131
}

.sr-bb .srt-base-1-is-active-neutral-10 {
    background-color: rgba(255,200,0,.12);
    color: #3e3e3e;
    border-color: #3e3e3e
}

.sr-bb .srt-base-1-is-active-neutral-11 {
    background-color: rgba(255,200,0,.12);
    color: #7c7c7c;
    border-color: #7c7c7c
}

.sr-bb .srt-base-1-is-active-neutral-12 {
    background-color: rgba(255,200,0,.12);
    color: #bdbdbd;
    border-color: #bdbdbd
}

.sr-bb .srt-base-1-is-active-neutral-13 {
    background-color: rgba(255,200,0,.12);
    color: #3a3a3a;
    border-color: #3a3a3a
}

.sr-bb .srt-home-1 {
    background-color: #588036;
    color: #fff;
    border-color: #588036
}

.sr-bb .srt-away-1 {
    background-color: #328dc9;
    color: #fff;
    border-color: #328dc9
}

.sr-bb .srt-home-2 {
    background-color: #588036;
    color: #fff;
    border-color: #ffdf6b
}

.sr-bb .srt-away-2 {
    background-color: #328dc9;
    color: #fff;
    border-color: #ffdf6b
}

.sr-bb .srt-home-3 {
    background-color: #588036;
    color: #fff;
    border-color: #242424
}

.sr-bb .srt-away-3 {
    background-color: #328dc9;
    color: #fff;
    border-color: #242424
}

.sr-bb .srt-home-4 {
    background-color: #486431;
    color: #fff;
    border-color: #486431
}

.sr-bb .srt-away-4 {
    background-color: #2e6e98;
    color: #fff;
    border-color: #2e6e98
}

.sr-bb .srt-home-5 {
    background-color: #92ac7c;
    color: #fff;
    border-color: #92ac7c
}

.sr-bb .srt-away-5 {
    background-color: #7ab5dc;
    color: #fff;
    border-color: #7ab5dc
}

.sr-bb .srt-neutral-1 {
    background-color: #404040;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-2 {
    background-color: #e9e9e9;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-3 {
    background-color: hsla(0,0%,100%,.12);
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-4 {
    background-color: #b2b2b2;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-5 {
    background-color: #c8c8c8;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-6 {
    background-color: #595959;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-7 {
    background-color: #b2b2b2;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-8 {
    background-color: #404040;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-9 {
    background-color: #313131;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-10 {
    background-color: #3e3e3e;
    color: hsla(0,0%,100%,.82);
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-11 {
    background-color: #7c7c7c;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-neutral-12 {
    background-color: #bdbdbd;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-neutral-13 {
    background-color: #3a3a3a;
    color: #fff;
    border-color: hsla(0,0%,100%,.12)
}

.sr-bb .srt-win {
    background-color: #588036
}

.sr-bb .srt-draw,.sr-bb .srt-win {
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-draw {
    background-color: hsla(0,0%,100%,.4)
}

.sr-bb .srt-lose {
    background-color: #328dc9;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-text-secondary {
    opacity: .8;
    -webkit-font-smoothing: antialiased
}

.sr-bb .srt-text-disabled {
    opacity: .6
}

.sr-bb .srt-text-tertiary {
    opacity: .7
}

.sr-bb .srt-primary-1 .srt-text-secondary,.sr-bb .srt-primary-1-is-active.srt-text-secondary,.sr-bb .srt-primary-1-is-active .srt-text-secondary,.sr-bb .srt-primary-1-is-disabled.srt-text-secondary,.sr-bb .srt-primary-1-is-disabled .srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-1.srt-text-secondary,.sr-bb .srt-primary-2 .srt-text-secondary,.sr-bb .srt-primary-2.srt-text-secondary,.sr-bb .srt-primary-3 .srt-text-secondary,.sr-bb .srt-primary-3.srt-text-secondary,.sr-bb .srt-primary-4 .srt-text-secondary,.sr-bb .srt-primary-4.srt-text-secondary,.sr-bb .srt-primary-5 .srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,.sr-bb .srt-primary-5.srt-text-secondary,.sr-bb .srt-primary-6 .srt-text-secondary,.sr-bb .srt-primary-6.srt-text-secondary,.sr-bb .srt-primary-7 .srt-text-secondary,.sr-bb .srt-primary-7.srt-text-secondary,.sr-bb .srt-primary-8 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-1.srt-text-secondary,.sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,.sr-bb .srt-primary-8-is-active-2.srt-text-secondary,.sr-bb .srt-primary-8.srt-text-secondary,.sr-bb .srt-primary-9 .srt-text-secondary,.sr-bb .srt-primary-9.srt-text-secondary,.sr-bb .srt-primary-10 .srt-text-secondary,.sr-bb .srt-primary-10.srt-text-secondary,.sr-bb .srt-primary-11 .srt-text-secondary,.sr-bb .srt-primary-11.srt-text-secondary,.sr-bb .srt-primary-12 .srt-text-secondary,.sr-bb .srt-primary-12.srt-text-secondary,.sr-bb .srt-primary-13 .srt-text-secondary,.sr-bb .srt-primary-13.srt-text-secondary {
    opacity: .7;
    -webkit-font-smoothing: antialiased
}

.sr-bb .srt-primary-1 .srt-text-disabled,.sr-bb .srt-primary-1-is-active.srt-text-disabled,.sr-bb .srt-primary-1-is-active .srt-text-disabled,.sr-bb .srt-primary-1-is-disabled.srt-text-disabled,.sr-bb .srt-primary-1-is-disabled .srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-1.srt-text-disabled,.sr-bb .srt-primary-2 .srt-text-disabled,.sr-bb .srt-primary-2.srt-text-disabled,.sr-bb .srt-primary-3 .srt-text-disabled,.sr-bb .srt-primary-3.srt-text-disabled,.sr-bb .srt-primary-4 .srt-text-disabled,.sr-bb .srt-primary-4.srt-text-disabled,.sr-bb .srt-primary-5 .srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,.sr-bb .srt-primary-5.srt-text-disabled,.sr-bb .srt-primary-6 .srt-text-disabled,.sr-bb .srt-primary-6.srt-text-disabled,.sr-bb .srt-primary-7 .srt-text-disabled,.sr-bb .srt-primary-7.srt-text-disabled,.sr-bb .srt-primary-8 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-1.srt-text-disabled,.sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,.sr-bb .srt-primary-8-is-active-2.srt-text-disabled,.sr-bb .srt-primary-8.srt-text-disabled,.sr-bb .srt-primary-9 .srt-text-disabled,.sr-bb .srt-primary-9.srt-text-disabled,.sr-bb .srt-primary-10 .srt-text-disabled,.sr-bb .srt-primary-10.srt-text-disabled,.sr-bb .srt-primary-11 .srt-text-disabled,.sr-bb .srt-primary-11.srt-text-disabled,.sr-bb .srt-primary-12 .srt-text-disabled,.sr-bb .srt-primary-12.srt-text-disabled,.sr-bb .srt-primary-13 .srt-text-disabled,.sr-bb .srt-primary-13.srt-text-disabled {
    opacity: .35
}

.sr-bb .srt-primary-1 .srt-text-tertiary,.sr-bb .srt-primary-1-is-active.srt-text-tertiary,.sr-bb .srt-primary-1-is-active .srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,.sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-1.srt-text-tertiary,.sr-bb .srt-primary-2 .srt-text-tertiary,.sr-bb .srt-primary-2.srt-text-tertiary,.sr-bb .srt-primary-3 .srt-text-tertiary,.sr-bb .srt-primary-3.srt-text-tertiary,.sr-bb .srt-primary-4 .srt-text-tertiary,.sr-bb .srt-primary-4.srt-text-tertiary,.sr-bb .srt-primary-5 .srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,.sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,.sr-bb .srt-primary-5.srt-text-tertiary,.sr-bb .srt-primary-6 .srt-text-tertiary,.sr-bb .srt-primary-6.srt-text-tertiary,.sr-bb .srt-primary-7 .srt-text-tertiary,.sr-bb .srt-primary-7.srt-text-tertiary,.sr-bb .srt-primary-8 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,.sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,.sr-bb .srt-primary-8.srt-text-tertiary,.sr-bb .srt-primary-9 .srt-text-tertiary,.sr-bb .srt-primary-9.srt-text-tertiary,.sr-bb .srt-primary-10 .srt-text-tertiary,.sr-bb .srt-primary-10.srt-text-tertiary,.sr-bb .srt-primary-11 .srt-text-tertiary,.sr-bb .srt-primary-11.srt-text-tertiary,.sr-bb .srt-primary-12 .srt-text-tertiary,.sr-bb .srt-primary-12.srt-text-tertiary,.sr-bb .srt-primary-13 .srt-text-tertiary,.sr-bb .srt-primary-13.srt-text-tertiary {
    opacity: .54
}

.sr-bb .srt-icon {
    opacity: .33
}

.sr-bb .srt-icon-secondary {
    opacity: .7
}

.sr-bb .srt-elevation-1 {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1)
}

.sr-bb .srt-elevation-2 {
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16)
}

.sr-bb .srt-elevation-3 {
    box-shadow: 0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19)
}

.sr-bb .srt-elevation-center-2 {
    box-shadow: 0 1px 5px rgba(0,0,0,.23),0 1px 5px rgba(0,0,0,.16)
}

.sr-bb .srt-inset-top-1 {
    box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-1 {
    box-shadow: inset 0 -1px 2px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-top-2 {
    box-shadow: inset 0 3px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-2 {
    box-shadow: inset 0 -3px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-top-3 {
    box-shadow: inset 0 6px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-inset-bottom-3 {
    box-shadow: inset 0 -6px 6px 0 rgba(0,0,0,.23)
}

.sr-bb .srt-fill-blue-card {
    fill: #2579ad
}

.sr-bb .srt-stroke-blue-card {
    stroke: #2579ad
}

.sr-bb .srt-fill-soccer-yellow-card {
    fill: #ffbf00
}

.sr-bb .srt-stroke-soccer-yellow-card {
    stroke: #ffbf00
}

.sr-bb .srt-fill-soccer-red-card {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-red-card {
    stroke: #e43b3b
}

.sr-bb .srt-stroke-soccer-substitution-in {
    stroke: #4fbe30;
    fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-in {
    fill: #4fbe30
}

.sr-bb .srt-stroke-soccer-substitution-out {
    stroke: #e43b3b;
    fill: transparent
}

.sr-bb .srt-fill-soccer-substitution-out {
    fill: #e43b3b
}

.sr-bb .srt-stroke-soccer-own-goal {
    stroke: #e43b3b;
    fill: transparent
}

.sr-bb .srt-fill-soccer-own-goal {
    fill: #e43b3b
}

.sr-bb .srt-fill-soccer-relegation-1 {
    fill: #fdd835
}

.sr-bb .srt-stroke-soccer-relegation-1 {
    stroke: #fdd835
}

.sr-bb .srt-fill-soccer-relegation-2 {
    fill: #ffb848
}

.sr-bb .srt-stroke-soccer-relegation-2 {
    stroke: #ffb848
}

.sr-bb .srt-fill-soccer-relegation-3 {
    fill: #ef6c00
}

.sr-bb .srt-stroke-soccer-relegation-3 {
    stroke: #ef6c00
}

.sr-bb .srt-fill-soccer-relegation-4 {
    fill: #e93a34
}

.sr-bb .srt-stroke-soccer-relegation-4 {
    stroke: #e93a34
}

.sr-bb .srt-fill-soccer-relegation-5 {
    fill: #941d1d
}

.sr-bb .srt-stroke-soccer-relegation-5 {
    stroke: #941d1d
}

.sr-bb .srt-fill-soccer-promotion-1 {
    fill: #51d151
}

.sr-bb .srt-stroke-soccer-promotion-1 {
    stroke: #51d151
}

.sr-bb .srt-fill-soccer-promotion-2 {
    fill: #1b911b
}

.sr-bb .srt-stroke-soccer-promotion-2 {
    stroke: #1b911b
}

.sr-bb .srt-fill-soccer-promotion-3 {
    fill: #0e8094
}

.sr-bb .srt-stroke-soccer-promotion-3 {
    stroke: #0e8094
}

.sr-bb .srt-fill-soccer-promotion-4 {
    fill: #0a6cce
}

.sr-bb .srt-stroke-soccer-promotion-4 {
    stroke: #0a6cce
}

.sr-bb .srt-fill-soccer-promotion-5 {
    fill: #4a9fe4
}

.sr-bb .srt-stroke-soccer-promotion-5 {
    stroke: #4a9fe4
}

.sr-bb .srt-nfl-timeout-1 {
    background-color: #f5a623;
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-nfl-timeout-2 {
    background-color: rgba(245,166,35,.3);
    color: #000;
    border-color: rgba(0,0,0,.16)
}

.sr-bb .srt-nfl-penalty {
    background-color: #f4a621;
    color: #000;
    border-color: #f4a621
}

.sr-bb .srt-nfl-negative-yards-1,.sr-bb .srt-nfl-negative-yards-2 {
    background-color: #ac182e;
    color: #000;
    border-color: #ac182e
}

.sr-bb .srt-nfl-first-line {
    background-color: #4b90de;
    color: #000;
    border-color: #4b90de
}

.sr-bb .srt-nfl-ten-line {
    background-color: #f5a623;
    color: #000;
    border-color: #f5a623
}

.sr-bb .srt-fill-nfl-penalty {
    fill: #f4a621
}

.sr-bb .srt-stroke-nfl-penalty {
    stroke: #f4a621
}

.sr-bb .srt-fill-nfl-negative-yards-1 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-1 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-negative-yards-2 {
    fill: #ac182e
}

.sr-bb .srt-stroke-nfl-negative-yards-2 {
    stroke: #ac182e
}

.sr-bb .srt-fill-nfl-first-line {
    fill: #4b90de
}

.sr-bb .srt-stroke-nfl-first-line {
    stroke: #4b90de
}

.sr-bb .srt-fill-nfl-ten-line {
    fill: #f5a623
}

.sr-bb .srt-stroke-nfl-ten-line {
    stroke: #f5a623
}

.sr-bb .srt-mlb-run-1 {
    background-color: #090;
    color: #fff;
    border-color: #090
}

.sr-bb .srt-mlb-run-2 {
    background-color: #fff;
    color: #090;
    border-color: #090
}

.sr-bb .srt-mlb-hit-1 {
    background-color: #f7ab11;
    color: #fff;
    border-color: #f7ab11
}

.sr-bb .srt-mlb-hit-2 {
    background-color: #fff;
    color: #f7ab11;
    border-color: #f7ab11
}

.sr-bb .srt-mlb-hit-3 {
    background-color: #00a4ff;
    color: #fff;
    border-color: #00a4ff
}

.sr-bb .srt-mlb-error-1 {
    background-color: #d0021b;
    color: #fff;
    border-color: #d0021b
}

.sr-bb .srt-mlb-error-2 {
    background-color: #fff;
    color: #d0021b;
    border-color: #d0021b
}

.sr-bb .srt-mlb-neutral-1 {
    background-color: #212121;
    color: #fff;
    border-color: #fff
}

.sr-bb .srt-fill-mlb-base,.sr-bb .srt-strole-mlb-base {
    fill: #00a4ff
}

.sr-bb .srt-fill-change-increase {
    fill: #588036
}

.sr-bb .srt-stroke-change-increase {
    stroke: #588036
}

.sr-bb .srt-fill-change-decrease {
    fill: #328dc9
}

.sr-bb .srt-stroke-change-decrease {
    stroke: #328dc9
}

.sr-bb .srt-fill-text {
    fill: #fff
}

.sr-bb .srt-fill-text-invert {
    fill: #000
}

.sr-bb .srt-fill-text-secondary {
    fill-opacity: .8
}

.sr-bb .srt-fill-text-disabled {
    fill-opacity: .6
}

.sr-bb .srt-fill-base-1 {
    fill: transparent
}

.sr-bb .srt-stroke-base-1 {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-active {
    fill: rgba(255,200,0,.12)
}

.sr-bb .srt-stroke-base-1-active {
    stroke: rgba(255,200,0,.12)
}

.sr-bb .srt-fill-base-1-active-2 {
    fill: #3a3a3a
}

.sr-bb .srt-stroke-base-1-active-2 {
    stroke: #3a3a3a
}

.sr-bb .srt-fill-base-1-primary {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-primary {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-home {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-home {
    stroke: transparent
}

.sr-bb .srt-fill-base-1-away {
    fill: transparent
}

.sr-bb .srt-stroke-base-1-away {
    stroke: transparent
}

.sr-bb .srt-fill-base-2 {
    fill: currentColor
}

.sr-bb .srt-stroke-base-2 {
    stroke: currentColor
}

.sr-bb .srt-fill-base-2-active {
    fill: #3e3820
}

.sr-bb .srt-stroke-base-2-active {
    stroke: #3e3820
}

.sr-bb .srt-fill-base-2-hover {
    fill: #3e3820
}

.sr-bb .srt-stroke-base-2-hover {
    stroke: #3e3820
}

.sr-bb .srt-fill-base-3 {
    fill: #3e3820
}

.sr-bb .srt-stroke-base-3 {
    stroke: #3e3820
}

.sr-bb .srt-fill-base-3-active {
    fill: #49401e
}

.sr-bb .srt-stroke-base-3-active {
    stroke: #49401e
}

.sr-bb .srt-fill-base-3-hover {
    fill: #49401e
}

.sr-bb .srt-stroke-base-3-hover {
    stroke: #49401e
}

.sr-bb .srt-fill-primary-1 {
    fill: #ffc800
}

.sr-bb .srt-stroke-primary-1 {
    stroke: #ffc800
}

.sr-bb .srt-fill-primary-2 {
    fill: #ffd94d
}

.sr-bb .srt-stroke-primary-2 {
    stroke: #ffd94d
}

.sr-bb .srt-fill-primary-3 {
    fill: #e6b400
}

.sr-bb .srt-stroke-primary-3 {
    stroke: #e6b400
}

.sr-bb .srt-fill-primary-4 {
    fill: #a7860e
}

.sr-bb .srt-stroke-primary-4 {
    stroke: #a7860e
}

.sr-bb .srt-fill-primary-5 {
    fill: #a7860e
}

.sr-bb .srt-stroke-primary-5 {
    stroke: #a7860e
}

.sr-bb .srt-fill-primary-6 {
    fill: #ffdf6b
}

.sr-bb .srt-stroke-primary-6 {
    stroke: #ffdf6b
}

.sr-bb .srt-fill-primary-7 {
    fill: #ffc800
}

.sr-bb .srt-stroke-primary-7 {
    stroke: #ffc800
}

.sr-bb .srt-fill-primary-8 {
    fill: #ffc800
}

.sr-bb .srt-stroke-primary-8 {
    stroke: #ffc800
}

.sr-bb .srt-fill-primary-8-is-active-1 {
    fill: #e6b400
}

.sr-bb .srt-stroke-primary-8-is-active-1 {
    stroke: #e6b400
}

.sr-bb .srt-fill-primary-8-is-active-2 {
    fill: #e6b400
}

.sr-bb .srt-stroke-primary-8-is-active-2 {
    stroke: #e6b400
}

.sr-bb .srt-fill-primary-9 {
    fill: #665519
}

.sr-bb .srt-stroke-primary-9 {
    stroke: #665519
}

.sr-bb .srt-fill-primary-10 {
    fill: #d3a707
}

.sr-bb .srt-stroke-primary-10 {
    stroke: #d3a707
}

.sr-bb .srt-fill-primary-11 {
    fill: #e6b400
}

.sr-bb .srt-stroke-primary-11 {
    stroke: #e6b400
}

.sr-bb .srt-fill-primary-12 {
    fill: #ffc800
}

.sr-bb .srt-stroke-primary-12 {
    stroke: #ffc800
}

.sr-bb .srt-fill-home-1 {
    fill: #588036
}

.sr-bb .srt-stroke-home-1 {
    stroke: #588036
}

.sr-bb .srt-fill-home-2 {
    fill: #588036
}

.sr-bb .srt-stroke-home-2 {
    stroke: #588036
}

.sr-bb .srt-fill-home-3 {
    fill: #588036
}

.sr-bb .srt-stroke-home-3 {
    stroke: #588036
}

.sr-bb .srt-fill-home-4 {
    fill: #486431
}

.sr-bb .srt-stroke-home-4 {
    stroke: #486431
}

.sr-bb .srt-fill-home-5 {
    fill: #92ac7c
}

.sr-bb .srt-stroke-home-5 {
    stroke: #92ac7c
}

.sr-bb .srt-fill-away-1 {
    fill: #328dc9
}

.sr-bb .srt-stroke-away-1 {
    stroke: #328dc9
}

.sr-bb .srt-fill-away-2 {
    fill: #328dc9
}

.sr-bb .srt-stroke-away-2 {
    stroke: #328dc9
}

.sr-bb .srt-fill-away-3 {
    fill: #328dc9
}

.sr-bb .srt-stroke-away-3 {
    stroke: #328dc9
}

.sr-bb .srt-fill-away-4 {
    fill: #2e6e98
}

.sr-bb .srt-stroke-away-4 {
    stroke: #2e6e98
}

.sr-bb .srt-fill-away-5 {
    fill: #7ab5dc
}

.sr-bb .srt-stroke-away-5 {
    stroke: #7ab5dc
}

.sr-bb .srt-fill-neutral-1 {
    fill: #404040
}

.sr-bb .srt-stroke-neutral-1 {
    stroke: #404040
}

.sr-bb .srt-fill-neutral-2 {
    fill: #e9e9e9
}

.sr-bb .srt-stroke-neutral-2 {
    stroke: #e9e9e9
}

.sr-bb .srt-fill-neutral-3 {
    fill: hsla(0,0%,100%,.12)
}

.sr-bb .srt-stroke-neutral-3 {
    stroke: hsla(0,0%,100%,.12)
}

.sr-bb .srt-fill-neutral-4 {
    fill: #b2b2b2
}

.sr-bb .srt-stroke-neutral-4 {
    stroke: #b2b2b2
}

.sr-bb .srt-fill-neutral-5 {
    fill: #c8c8c8
}

.sr-bb .srt-stroke-neutral-5 {
    stroke: #c8c8c8
}

.sr-bb .srt-fill-neutral-6 {
    fill: #595959
}

.sr-bb .srt-stroke-neutral-6 {
    stroke: #595959
}

.sr-bb .srt-fill-neutral-7 {
    fill: #b2b2b2
}

.sr-bb .srt-stroke-neutral-7 {
    stroke: #b2b2b2
}

.sr-bb .srt-fill-neutral-8 {
    fill: #404040
}

.sr-bb .srt-stroke-neutral-8 {
    stroke: #404040
}

.sr-bb .srt-fill-neutral-9 {
    fill: #313131
}

.sr-bb .srt-stroke-neutral-9 {
    stroke: #313131
}

.sr-bb .srt-fill-neutral-10 {
    fill: #3e3e3e
}

.sr-bb .srt-stroke-neutral-10 {
    stroke: #3e3e3e
}

.sr-bb .srt-fill-neutral-11 {
    fill: #7c7c7c
}

.sr-bb .srt-stroke-neutral-11 {
    stroke: #7c7c7c
}

.sr-bb .srt-fill-neutral-12 {
    fill: #bdbdbd
}

.sr-bb .srt-stroke-neutral-12 {
    stroke: #bdbdbd
}

.sr-bb .srt-fill-neutral-13 {
    fill: #3a3a3a
}

.sr-bb .srt-stroke-neutral-13 {
    stroke: #3a3a3a
}

.sr-bb .srt-fill-win {
    fill: #588036
}

.sr-bb .srt-stroke-win {
    stroke: #588036
}

.sr-bb .srt-fill-draw {
    fill: hsla(0,0%,100%,.4)
}

.sr-bb .srt-stroke-draw {
    stroke: hsla(0,0%,100%,.4)
}

.sr-bb .srt-fill-lose {
    fill: #328dc9
}

.sr-bb .srt-stroke-lose {
    stroke: #328dc9
}

.sr-bb .srt-stop-base-1 {
    stop-color: transparent
}

.sr-bb .srt-stop-primary-1 {
    stop-color: #ffc800
}

.sr-bb .srt-stop-primary-2 {
    stop-color: #ffd94d
}

.sr-bb .srt-stop-primary-3 {
    stop-color: #e6b400
}

.sr-bb .srt-stop-primary-4,.sr-bb .srt-stop-primary-5 {
    stop-color: #a7860e
}

.sr-bb .srt-stop-primary-6 {
    stop-color: #ffdf6b
}

.sr-bb .srt-stop-primary-7,.sr-bb .srt-stop-primary-8 {
    stop-color: #ffc800
}

.sr-bb .srt-stop-primary-9 {
    stop-color: #665519
}

.sr-bb .srt-stop-primary-10 {
    stop-color: #d3a707
}

.sr-bb .srt-stop-primary-11 {
    stop-color: #e6b400
}

.sr-bb .srt-stop-primary-12 {
    stop-color: #ffc800
}

.sr-bb .srt-stop-home-1 {
    stop-color: #588036
}

.sr-bb .srt-stop-away-1 {
    stop-color: #328dc9
}

.sr-bb .srt-fill-neutral-14 {
    fill: #242424
}

.sr-bb .srt-stroke-neutral-14 {
    stroke: #242424
}

.sr-bb .srt-logo-powered-by-light {
    display: none
}

.sr-bb .srt-logo-powered-by-dark {
    display: inline-block
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box
}

* {
    box-sizing: border-box
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a,button,input,label,select,textarea {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none
}

button {
    border: none;
    padding: 0;
    background-color: transparent
}

a {
    text-decoration: none;
    color: inherit;
    outline: 0
}

body>iframe {
    display: none
}

html {
    height: 100%
}

body {
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px
}

body.Desktop.isScrollable,body.Mobile.BetslipBubbleEnabled,body.Mobile.BetslipBubbleEnabled .App,body.Tablet.BetslipBubbleEnabled,body.Tablet.BetslipBubbleEnabled .App,body.Tablet.isScrollable {
    height: 100%
}

body.Mobile.BetslipBubbleEnabled .Content,body.Tablet.BetslipBubbleEnabled .Content {
    height: 100%;
    overflow-y: auto
}

.App {
    display: flex;
    background-color: #000;
    background-color: var(--black)
}

.App .Sidebar {
    width: 276px
}

.App .Sidebar--Right {
    width: 300px;
    padding-bottom: 60px;
    padding-top: 12px;
    padding-right: 12px
}

@media(hover: hover)and (pointer:fine) {
    .App .Sidebar--Right {
        padding-right:8px
    }
}

.App .Sidebar--Left {
    padding-bottom: 26px
}

.App .Content {
    flex: 1
}

.App .Content__MainArea {
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
    flex-shrink: 0;
    margin-bottom: 12px
}

body.Desktop.isScrollable .App .Content__MainArea,body.Tablet.isScrollable .App .Content__MainArea {
    min-height: 100vh
}

@media screen and (min-width: 80em) {
    body.Desktop.isScrollable .App .Content__MainArea,body.Tablet.isScrollable .App .Content__MainArea {
        min-height:75vh
    }
}

@media screen and (min-width: 48em) {
    .App .Content__MainArea {
        padding-top:12px
    }
}

body.Page-ESportsParent .App .Content__MainArea,body.Page-FutureRaceList .App .Content__MainArea,body.Page-Home .App .Content__MainArea,body.Page-LiveSports .App .Content__MainArea,body.Page-NextHorseEvent .App .Content__MainArea,body.Page-Tournament .App .Content__MainArea,body.Page-TournamentCategories .App .Content__MainArea {
    padding-left: 0;
    padding-right: 0
}

@media screen and (min-width: 48em) {
    body.Page-ESportsParent .App .Content__MainArea,body.Page-FutureRaceList .App .Content__MainArea,body.Page-Home .App .Content__MainArea,body.Page-LiveSports .App .Content__MainArea,body.Page-Tournament .App .Content__MainArea,body.Page-TournamentCategories .App .Content__MainArea {
        padding-left:8px;
        padding-right: 8px
    }
}

.App .Content__MainArea .EmptyList {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px;
    color: #afafaf;
    color: var(--c-base-02);
    margin-top: 12px
}

.App .CustomContent {
    overflow: hidden;
    width: 100%
}

.App .CustomContent div {
    overflow: hidden
}

.App .CustomContent a img {
    width: 100%;
    height: 100%
}

.Page-ESportsLiveEvent .Content,.Page-LiveEvent .Content,.Page-LiveOutright .Content {
    padding: 0
}

.Page-ESportsLiveEvent .Content .MarketContainer,.Page-LiveEvent .Content .MarketContainer,.Page-LiveOutright .Content .MarketContainer {
    padding-left: 0;
    padding-right: 0
}

.Page-ESportsLiveEvent .Content .MarketContainer .MarketContainer,.Page-LiveEvent .Content .MarketContainer .MarketContainer,.Page-LiveOutright .Content .MarketContainer .MarketContainer {
    padding-left: 12px;
    padding-right: 12px
}

@media screen and (min-width: 48em) {
    .Page-ESportsLiveEvent .Content .MarketContainer .MarketContainer,.Page-LiveEvent .Content .MarketContainer .MarketContainer,.Page-LiveOutright .Content .MarketContainer .MarketContainer {
        padding-left:0;
        padding-right: 0
    }
}

.Page-ESportsLiveEvent .Content__MainArea,.Page-LiveEvent .Content__MainArea,.Page-LiveOutright .Content__MainArea {
    padding-left: 0;
    padding-right: 0
}

@media screen and (min-width: 48em) {
    .Page-ESportsLiveEvent .Content__MainArea,.Page-LiveEvent .Content__MainArea,.Page-LiveOutright .Content__MainArea {
        padding-left:12px;
        padding-right: 12px
    }
}

.Page-ESportsEvent .Content__MainArea,.Page-Event .Content__MainArea {
    padding-left: 0;
    padding-right: 0
}

@media screen and (min-width: 48em) {
    .Page-ESportsEvent .Content__MainArea,.Page-Event .Content__MainArea {
        padding-left:12px;
        padding-right: 12px
    }
}

#MainContainer {
    height: 100%;
    position: relative
}

.Content {
    min-width: 0
}

.isScrollable .App {
    height: 100%
}

.isScrollable .Content,.isScrollable .Sidebar {
    height: 100%;
    overflow-y: auto
}

.Overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    z-index: 100;
    display: flex
}

.Overlay__Cover {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.75)
}

.Overlay__ContentWrapper {
    position: relative;
    z-index: 1;
    padding: 12px;
    width: 100%;
    pointer-events: none;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.Overlay__CloseIconWrapper .OM-Icon {
    display: none
}

@media(hover: hover)and (pointer:fine) {
    ::-webkit-scrollbar {
        width:20px
    }

    ::-webkit-scrollbar-track {
        background-color: #000;
        background-color: var(--black)
    }

    ::-webkit-scrollbar-thumb {
        background-color: #4d4d4d;
        background-color: var(--c-base-03);
        cursor: pointer;
        border-radius: 8px;
        background-clip: content-box
    }

    ::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover {
        border-color: transparent;
        border-style: solid;
        border-width: 3px 6px
    }

    ::-webkit-scrollbar-thumb:hover {
        background-color: #191919;
        background-color: var(--c-base-05)
    }
}

.BannerWidgetMainSlider {
    display: block;
    margin-top: 12px;
    padding-left: 12px;
    padding-right: 12px
}

@media screen and (min-width: 48em) {
    .BannerWidgetMainSlider {
        margin-top:0;
        padding-left: 0;
        padding-right: 0
    }
}

.SettledBetsFilters__Overlay .Overlay__CloseIconWrapper {
    display: none
}

body.Mobile .Footer {
    display: block;
    border-bottom: 80px solid #afafaf;
    border-bottom: 80px solid var(--c-base-02)
}

.BannerWidgetBannerHidden {
    display: none
}

.OM-AbstractPopup {
    --spacing: 4px
}

.OM-AbstractPopup__Backdrop {
    z-index: 102
}

.OM-AbstractPopup__Content {
    z-index: 103;
    border-width: 0 1px 1px;
    border-style: solid
}

.OM-AbstractPopup__Content::-webkit-scrollbar-thumb {
    background: #86f77a;
    background: var(--c-extra-01)
}

.OM-AbstractPopup__Content::-webkit-scrollbar-track {
    background: #191919;
    background: var(--c-base-05)
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps .OM-AbstractPopup__Content {
    border-radius: 4px
}

.OM-BettingHistory {
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory--OpenBetsView {
    padding: 12px;
    flex-grow: 1;
    overflow: auto
}

.OM-BettingHistory__ShowMore {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 16px 0;
    height: 32px;
    border-radius: 4px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01);
    background: #191919;
    background: var(--c-base-05);
    cursor: pointer
}

.OM-BettingHistory .OM-BettingHistoryItemV3--WON.OM-BettingHistoryItemV3--Expanded:not(.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--SingleSelection):not(.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--MultipleSelection) .OM-BettingHistoryItemV3__Selection--EventStatus-IN_PROGRESS .OM-ParticipantsTable--WithScore .OM-ParticipantsTable__Large {
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3 {
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white);
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04)
}

.OM-BettingHistory .OM-BettingHistoryItemV3:not(:first-of-type) {
    margin-top: 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionTitle .OM-BettingHistoryItemV3__Info {
    width: 100%;
    flex-direction: column
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__SelectionDetails {
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    overflow: hidden;
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__SelectionOdds {
    margin-left: auto;
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__SelectionName {
    font-family: Source Sans,sans-serif
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__SelectionMarket {
    font-family: Source Sans,sans-serif;
    color: #fff;
    color: var(--white);
    padding-left: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__BoreDraw,.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__EarlySettlement {
    display: inline-block;
    font-size: 10px;
    padding: 2px 4px;
    color: #fff;
    color: var(--white);
    border: 1px solid #fff;
    border: 1px solid var(--white);
    border-radius: 3px;
    text-align: center;
    margin-bottom: 8px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__MatchStatusWrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 2px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__LiveIndicator {
    margin-right: 5px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__LiveIndicator--Text {
    padding: 0 2px 1px;
    color: #fff;
    color: var(--white);
    background: #ff3c3c;
    background: var(--c-extra-06);
    border-radius: 2px;
    text-transform: uppercase;
    font-size: 10px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__OneLineScore {
    margin-right: 10px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__OneLineScore .OM-MatchScore__Separator {
    margin: 0 2px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection .OM-BettingHistoryItemV3__MatchStatus .OM-MatchTime__InfoPart {
    margin-right: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection--EventStatus-IN_PROGRESS.OM-BettingHistoryItemV3__Selection--hasEventMatchScore.OM-BettingHistoryItemV3__Selection--MatchScoreSmall .OM-BettingHistoryItemV3__EmptyTime {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Selection--EventStatus-IN_PROGRESS.OM-BettingHistoryItemV3__Selection--hasEventMatchScore .OM-BettingHistoryItemV3__EmptyTime {
    display: block;
    width: 5px;
    height: 26px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--OPEN .OM-BettingHistoryItemV3__Selection--hasEventMatchScore.OM-BettingHistoryItemV3__Selection--MatchScoreSmall .OM-BettingHistoryItemV3__EmptyTime {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3--OPEN .OM-BettingHistoryItemV3__Selection--hasEventMatchScore .OM-BettingHistoryItemV3__EmptyTime {
    display: block;
    width: 5px;
    height: 26px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Head {
    display: flex;
    align-items: center;
    padding: 0 12px;
    min-height: 33px;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-bottom: 1px solid #191919;
    border-bottom: 1px solid var(--c-base-05);
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    color: var(--white1)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__HeadLabel {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 29px;
    height: 16px;
    border-radius: 4px;
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    color: #050505;
    color: var(--c-base-07);
    font-size: 8px;
    font-weight: 800;
    font-family: Source Sans,sans-serif;
    text-transform: uppercase;
    line-height: 9px;
    padding: 0 6px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__HeadStatus {
    margin-left: 5px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__HeadRebetLabel {
    margin-left: auto;
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__HeadStakbacksLabel {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 16px;
    border-radius: 4px;
    margin-left: auto;
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    color: #000;
    color: var(--black);
    font-size: 8px;
    font-weight: 800;
    font-family: Source Sans,sans-serif;
    line-height: 8px;
    padding: 0 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Details,.OM-BettingHistory .OM-BettingHistoryItemV3__Wrapper {
    display: flex;
    align-items: center;
    white-space: normal
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Details:not(:last-of-type),.OM-BettingHistory .OM-BettingHistoryItemV3__Wrapper:not(:last-of-type) {
    margin-bottom: 8px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Details .OM-Icon,.OM-BettingHistory .OM-BettingHistoryItemV3__Wrapper .OM-Icon {
    font-size: 16px;
    margin: auto 6px auto 0;
    border-radius: 50%
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BankerLabel {
    display: flex;
    justify-content: center;
    min-width: 29px;
    height: 16px;
    padding: 0 6px;
    margin-right: 5px;
    border-radius: 4px;
    background-color: #7ec51e;
    background-color: var(--c-extra-03);
    color: #000;
    color: var(--black);
    font-size: 12px;
    font-weight: 800;
    font-family: Source Sans,sans-serif;
    text-transform: uppercase;
    line-height: 16px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Content {
    padding: 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Content .OM-BettingHistoryItemV3__Selection:not(:first-of-type) {
    padding-top: 6px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__DetailsButton {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 32px;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-top: 1px solid #4d4d4d;
    border-top: 1px solid var(--c-base-03);
    font-size: 12px;
    line-height: 14px;
    text-transform: capitalize;
    color: #c2c2c2;
    color: var(--c-base-01);
    cursor: pointer
}

.OM-BettingHistory .OM-BettingHistoryItemV3__DetailsButtonIcon {
    padding-left: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Footer {
    display: flex;
    justify-content: space-between;
    padding: 0 12px 12px;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__FooterPriceWithOddsBoost .OM-BettingHistoryItemV3__FooterPrice {
    text-decoration: line-through;
    font-size: 10px;
    margin-right: 3px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__FooterItem {
    display: flex;
    flex-direction: column;
    flex: 1 1 30%;
    overflow: hidden;
    text-align: center
}

.OM-BettingHistory .OM-BettingHistoryItemV3__FooterItem:first-of-type {
    text-align: left
}

.OM-BettingHistory .OM-BettingHistoryItemV3__FooterItem:last-of-type {
    text-align: right
}

.OM-BettingHistory .OM-BettingHistoryItemV3__FooterLabel {
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01);
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    white-space: nowrap
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info {
    display: flex;
    position: relative;
    flex-direction: column
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    background-color: transparent
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable--WithoutScore {
    flex-direction: column
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Item {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: #fff;
    color: var(--white);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Head,.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Item--Separator {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Part--Score {
    margin-left: auto;
    margin-top: -26px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Part--Score.OM-ParticipantsTable__Small .OM-MatchScore__Part:last-child:before,.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Part--Score.OM-ParticipantsTable__Small .OM-MatchScore__PartName {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-ParticipantsTable__Part--Participants {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Info .OM-BettingHistoryItemV3__EventTitle .OM-ParticipantsTable.OM-BettingHistoryItemV3__ParticipantsTable--enabledTitleInfo .OM-ParticipantsTable__Part--Score {
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Time {
    display: flex
}

.OM-BettingHistory .OM-BettingHistoryItemV3__MatchTournamentInfo,.OM-BettingHistory .OM-BettingHistoryItemV3__Time {
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
    font-family: Source Sans,sans-serif;
    color: #fff;
    color: var(--white);
    width: 100%
}

.OM-BettingHistory .OM-BettingHistoryItemV3__MatchTournamentInfo {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionDate {
    padding-right: 2px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__Replay {
    margin-left: auto
}

.OM-BettingHistory .OM-BettingHistoryItemV3--WON .OM-BettingHistoryItemV3__HeadLabel {
    background-color: #7ec51e;
    background-color: var(--c-extra-03);
    color: #050505;
    color: var(--c-base-07)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionIcon--WON {
    color: #7ec51e;
    color: var(--c-extra-03)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--LOST .OM-BettingHistoryItemV3__HeadLabel {
    background-color: #ec0017;
    background-color: var(--c-extra-07);
    color: #050505;
    color: var(--c-base-07)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionIcon--LOST {
    color: #ec0017;
    color: var(--c-extra-07)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--CASHED_OUT .OM-BettingHistoryItemV3__HeadLabel {
    background-color: #7ec51e;
    background-color: var(--c-extra-03);
    color: #050505;
    color: var(--c-base-07)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionIcon--CASHED_OUT {
    color: #7ec51e;
    color: var(--c-extra-03)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--REJECTED .OM-BettingHistoryItemV3__HeadLabel {
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    color: #050505;
    color: var(--c-base-07)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionIcon--REJECTED {
    color: #4d4d4d;
    color: var(--c-base-03)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--PENDING .OM-BettingHistoryItemV3__FooterItem--TotalOdds {
    text-align: right
}

.OM-BettingHistory .OM-BettingHistoryItemV3--PENDING .OM-BettingHistoryItemV3__HeadLabel {
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    color: #050505;
    color: var(--c-base-07)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionIcon--PENDING {
    color: #4d4d4d;
    color: var(--c-base-03)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--PENDING_CASH_OUT .OM-BettingHistoryItemV3__HeadLabel {
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__SelectionIcon--PENDING_CASH_OUT {
    color: #1c2812;
    color: var(--c-extra-16)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__BetDetails {
    padding: 0 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-BettingHistoryItemV3__Content {
    padding-bottom: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-BettingHistoryItemV3__Selection {
    display: flex;
    flex-direction: column;
    padding-bottom: 11px;
    border-bottom: 1px solid #4d4d4d;
    border-bottom: 1px solid var(--c-base-03)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-BettingHistoryItemV3__EventData {
    order: 1;
    padding-bottom: 11px;
    display: flex
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-BettingHistoryItemV3__EventData .OM-BettingHistoryItemV3__SelectionOdds {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-BettingHistoryItemV3__Details {
    order: 2
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-BettingHistoryItemV3__Details .OM-BettingHistoryItemV3__SelectionOdds {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable {
    width: 100%;
    background: transparent
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable__Part--Score {
    margin-left: auto
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable__Part--Participants {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable__Head {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable__Item {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: #fff;
    color: var(--white);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder.OM-BettingHistoryItemV3--Expanded .OM-BettingHistoryItemV3__Details .OM-BettingHistoryItemV3__SelectionOdds {
    display: flex
}

.OM-BettingHistory .OM-BettingHistoryItemV3--BetBuilder.OM-BettingHistoryItemV3--Expanded .OM-BettingHistoryItemV3__Info {
    margin-bottom: 6px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded:not(.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--SingleSelection):not(.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--MultipleSelection):not(.OM-BettingHistoryItemV3.OM-BettingHistoryItemV3--CASHED_OUT) .OM-ParticipantsTable--WithScore .OM-ParticipantsTable__Large {
    margin-top: -26px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded:not(.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--SingleSelection):not(.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--MultipleSelection):not(.OM-BettingHistoryItemV3.OM-BettingHistoryItemV3--CASHED_OUT) .OM-BettingHistoryItemV3__EventTitle .OM-ParticipantsTable.OM-BettingHistoryItemV3__ParticipantsTable--enabledTitleInfo .OM-ParticipantsTable__Part--Score {
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded.OM-BettingHistoryItemV3--CASHED_OUT .OM-BettingHistoryItemV3__Selection--EventStatus-IN_PROGRESS .OM-ParticipantsTable--WithScore {
    position: relative
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded.OM-BettingHistoryItemV3--CASHED_OUT .OM-BettingHistoryItemV3__Selection--EventStatus-IN_PROGRESS .OM-ParticipantsTable--WithScore:after {
    content: "";
    position: absolute;
    top: -6px;
    width: 100%;
    height: 1px;
    background-color: #292929;
    background-color: var(--c-base-04)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded.OM-BettingHistoryItemV3--CASHED_OUT .OM-BettingHistoryItemV3__Selection--EventStatus-IN_PROGRESS .OM-ParticipantsTable__Small.OM-ParticipantsTable__Part--Score {
    margin-left: auto;
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable--WithScore .OM-ParticipantsTable__Part--Score {
    margin-top: -26px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded.OM-BettingHistoryItemV3--OPEN.OM-BettingHistoryItemV3--BetBuilder .OM-ParticipantsTable.OM-BettingHistoryItemV3__ParticipantsTable--enabledTitleInfo .OM-ParticipantsTable__Part--Score {
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded .OM-BettingHistoryItemV3__Selection {
    padding-bottom: 11px;
    border-bottom: 1px solid #292929;
    border-bottom: 1px solid var(--c-base-04)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded .OM-BettingHistoryItemV3__Footer {
    padding: 12px;
    border-top: 1px solid #292929;
    border-top: 1px solid var(--c-base-04)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__Item {
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded .OM-PartialCashoutHistory__Content {
    padding-bottom: 12px;
    border-bottom: 1px solid #292929;
    border-bottom: 1px solid var(--c-base-04)
}

.OM-BettingHistory .OM-BettingHistoryItemV3--Expanded .OM-BettingHistoryItemV3__Time {
    border-bottom: 1px solid #292929;
    border-bottom: 1px solid var(--c-base-04)
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-CashoutBar {
    padding: 0 12px 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-CashoutBar--Expanded {
    padding: 0 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-CashoutBar__Buttons {
    display: flex;
    border-radius: 4px;
    overflow: hidden
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-CashoutBar .OM-Cashout__Button {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #588036;
    background-color: var(--c-extra-17);
    width: 100%;
    min-height: 32px;
    border-radius: 4px 0 0 4px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    padding: 0 4px;
    cursor: pointer;
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-CashoutBar__Settings {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 0 4px 4px 0;
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    color: #191919;
    color: var(--c-base-05);
    font-size: 20px;
    cursor: pointer;
    position: relative;
    border-left: 1px solid #afafaf;
    border-left: 1px solid var(--c-base-02)
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ParticipantsTable--MatchScoreScopesSmall .OM-MatchScore__PartName {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ParticipantsTable.OM-ParticipantsTable--WithScore {
    overflow: visible;
    align-items: end
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__Item {
    display: flex;
    align-items: center;
    margin-top: 8px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__Item:last-child {
    padding: 8px 0;
    margin-top: 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__ItemIcon {
    font-size: 14px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__ItemTitle {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    color: var(--white);
    padding-left: 6px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__ItemDate,.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-BettingHistoryDetail__ItemTime {
    padding-left: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory {
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    font-weight: 500;
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__Header {
    font-weight: 600;
    display: flex;
    width: 100%;
    pointer-events: none;
    min-height: 28px;
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    color: #fff;
    color: var(--white)
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__Header .OM-Icon {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__Data {
    display: flex;
    justify-content: space-between;
    margin: 3px 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__Data .OM-PartialCashoutHistory__Value--DateDay {
    position: relative
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__Data .OM-PartialCashoutHistory__Value--DateDay:after {
    content: "/";
    margin: 0 2px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__TotalContainer,.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__totalPartialCashoutAmount {
    margin: 3px 0
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-PartialCashoutHistory__Item {
    margin-bottom: 10px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-MatchTime--Progress {
    margin-right: 6px
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-MatchTime .OM-MatchTimeDetails {
    position: relative;
    height: 100%
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-MatchTime .OM-MatchTimeDetails:after {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    background-color: #ffd800;
    background-color: var(--c-extra-09);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.OM-BettingHistory .OM-BettingHistoryItemV3 .OM-MatchTime .OM-MatchTimeDetails__InfoPart {
    display: none
}

.OM-BettingHistory .OM-BettingHistoryItemV3__CashoutPending {
    margin-left: 12px;
    margin-right: 12px;
    padding: 12px;
    display: flex;
    background: #afafaf;
    background: var(--c-base-02);
    border-radius: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__CashoutPendingIcon {
    color: #050505;
    color: var(--c-base-07);
    font-size: 14px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__CashoutPendingMessage {
    font-size: 11px;
    font-weight: 400;
    color: #050505;
    color: var(--c-base-07);
    padding-left: 5px;
    margin-bottom: 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3--OddsBoost:not(.OM-BettingHistoryItemV3--MultipleSelection) .OM-BettingHistoryItemV3__Details .OM-BettingHistoryItemV3__SelectionOdd {
    text-decoration: line-through;
    font-size: 10px;
    margin-left: 3px;
    margin-right: 3px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ShareBet {
    padding: 0 12px 12px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ShareBet .OM-Button--ghost,.OM-BettingHistory .OM-BettingHistoryItemV3__ShareBet .OM-Button--no-theme {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #000;
    background-color: var(--black);
    color: #fff;
    color: var(--white);
    border: 1px solid #fff;
    border: 1px solid var(--white);
    width: 100%;
    min-height: 32px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ShareBet .OM-SharedBetButtons {
    display: flex;
    flex-direction: column;
    grid-gap: 4px;
    gap: 4px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ShareBet .OM-Icon--share {
    margin-right: 6px
}

.OM-BettingHistory .OM-BettingHistoryItemV3__ShareBet .OM-SharedBetButtons__CloseButton {
    background-color: #7ec51e;
    background-color: var(--c-extra-03);
    color: #050505;
    color: var(--c-base-07);
    border: 1px solid #7ec51e;
    border: 1px solid var(--c-extra-03)
}

.OM-BettingHistory .OM-MatchScore__PartName {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-BettingHistory .BettingHistoryNav .OM-NavItem__Counter {
    display: none
}

.OM-BettingHistory .OM-MatchScore .OM-MatchScore__PartValue {
    color: #f9bb11;
    color: var(--c-extra-02)
}

.OM-BettingHistory .OM-MatchScoreboard .OM-MatchScore__Part,.OM-BettingHistory .OM-ParticipantsTable .OM-MatchScore__Part {
    width: 25px
}

.OM-BettingHistory .OM-ParticipantsTable__Small .OM-MatchScore__Part {
    width: auto
}

.OM-BettingHistory .OM-MatchScoreboard:before,.OM-BettingHistory .OM-ParticipantsTable:before {
    display: none
}

.OM-BettingHistory__Separator {
    color: #fff;
    color: var(--white)
}

.Page-BettingHistory .BetlispFiltersWrapper,.Page-BettingHistory .BetslipSubTabs,.Page-BettingHistory .BetslipVirtualTabs,.Page-BettingHistory .BettingHistoryNav,.Page-BettingHistory .CashoutableFilterNav,.Page-BettingHistory .Content,.Page-BettingHistory .OM-BettingHistory {
    background-color: #191919;
    background-color: var(--c-base-05)
}

@media screen and (min-width: 48em) {
    .Page-BettingHistory .BetslipVirtualTabs .OM-Slider__Item {
        min-width:195px
    }
}

@media screen and (min-width: 48em) {
    .Page-BettingHistory .BettingHistoryNav .OM-Slider__Item {
        min-width:130px
    }
}

.Page-BettingHistory .Content {
    padding: 0
}

.Page-BettingHistory .PageTitle {
    background-color: #191919;
    background-color: var(--c-base-05);
    padding: 21px 12px;
    font-size: 14px;
    color: #fff;
    color: var(--white)
}

.Page-BettingHistory .Sidebar {
    display: none
}

.Page-BettingHistory .OM-BettingHistory--List {
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    padding: 0 11px 10px;
    grid-gap: 12px;
    gap: 12px;
    align-items: start;
    width: 100%;
    flex-wrap: wrap
}

@media screen and (min-width: 48em) {
    .Page-BettingHistory .OM-BettingHistory--List {
        grid-template-columns:repeat(2,1fr)
    }
}

@media screen and (min-width: 60em) {
    .Page-BettingHistory .OM-BettingHistory--List {
        grid-template-columns:repeat(3,1fr)
    }
}

@media screen and (min-width: 80em) {
    .Page-BettingHistory .OM-BettingHistory--List {
        grid-template-columns:repeat(4,1fr)
    }
}

.Page-BettingHistory .OM-BettingHistory__Separator {
    grid-column: 1/-1;
    width: 100%;
    padding: 15px 0 5px
}

.Page-BettingHistory .OM-BettingHistory .OM-BettingHistoryItemV3:not(:first-of-type) {
    margin-top: unset
}

@media screen and (min-width: 48em) {
    .Page-BettingHistory .BetslipVirtualTabs .OM-Slider,.Page-BettingHistory .BettingHistoryNav .OM-Slider {
        width:auto
    }
}

.Page-BettingHistory .SettledBetsFiltersButton {
    padding: 0 12px
}

.Page-BettingHistory .OM-BettingHistory__ShowMore {
    grid-column: 1/-1;
    width: 350px;
    margin: auto
}

.Page-BettingHistory .OM-Pagination {
    grid-column: 1/-1;
    padding-left: 0;
    padding-right: 0
}

.Page-BettingHistory .BetslipWrapper .OM-BettingHistory--List {
    display: flex
}

.Page-BettingHistory .BetslipWrapper .OM-BettingHistory--List .OM-BettingHistoryItemV3 {
    width: 100%
}

.SettledBetsFiltersButton {
    display: flex;
    cursor: pointer
}

.SettledBetsFiltersButton__Label {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin-left: 6px
}

.SettledBetsFiltersButton .OM-Icon,.SettledBetsFiltersButton__Label {
    color: #afafaf;
    color: var(--c-base-02)
}

.BettingAreaOpenBets {
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.BettingAreaOpenBets .BetslipTabs {
    min-height: 40px
}

@media screen and (min-width: 48em) {
    .BettingAreaOpenBets {
        border-radius:4px
    }
}

.BetlispFiltersWrapper,.BettingHistoryNav,.OM-BettingHistory {
    background-color: #191919;
    background-color: var(--c-base-05)
}

.BetlispFiltersWrapper {
    display: flex;
    align-items: center;
    padding: 0 12px
}

.BetlispFiltersWrapper .BetslipExpandAll {
    margin-left: auto;
    min-width: 103px
}

.BetlispFiltersWrapper .BetslipExpandAll .OMSwitch__LabelText {
    order: 1;
    margin: 0 6px 0 0
}

.BetlispFiltersWrapper .BetslipExpandAll .OMSwitch__Input {
    order: 2;
    margin: 0
}

.SettledBetsFilters {
    position: fixed;
    z-index: 1;
    width: calc(100% - 40px);
    height: auto;
    top: 50px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    margin: 20px auto 0
}

.OM-CashoutBar .OM-Cashout__Button {
    text-transform: uppercase
}

.OM-CashoutBar .OM-Cashout--LoadingCashOut .OM-Button {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.OM-CashoutBar .OM-Cashout--LoadingCashOut .OM-Button:after {
    content: "";
    position: absolute;
    display: block;
    width: 1em;
    height: 1em;
    font-size: 20px;
    border-radius: 100%;
    border: 2px solid #fff;
    border: 2px solid var(--white);
    box-sizing: border-box;
    animation: spinLoader 1s linear 30;
    z-index: 1
}

.OM-CashoutBar .OM-Cashout--LoadingCashOut .OM-Cashout__Value {
    display: none
}

.OM-CashoutBar--HasAutoCashoutRule .OM-CashoutBar__Settings:before {
    content: "";
    display: block;
    position: absolute;
    right: -4px;
    top: -4px;
    width: 9px;
    height: 9px;
    background-color: #fff;
    background-color: var(--white);
    border-radius: 50%
}

.OM-CashoutBar--HasAutoCashoutRule.OM-CashoutBar--Expanded .OM-CashoutBar__Settings:before {
    background-color: #fff;
    background-color: var(--white)
}

.OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout {
    display: flex;
    flex-grow: 1
}

.OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout--LoadingCashOut .OM-Button {
    pointer-events: none;
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white)
}

.OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout--Success .OM-Button {
    pointer-events: none;
    background: #5c950f;
    background: var(--c-extra-05);
    color: #fff;
    color: var(--white)
}

.OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout--Disabled .OM-Button--disabled {
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    color: #4d4d4d;
    color: var(--c-base-03)
}

.OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout--Confirm .OM-Button {
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white)
}

@media(hover: hover) {
    .OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout--Confirm .OM-Button:hover {
        background-color:#588036;
        background-color: var(--c-extra-17);
        color: #fff;
        color: var(--white)
    }
}

.OM-CashoutBar .OM-CashoutBar__Buttons .OM-Cashout--Failed .OM-Button {
    pointer-events: none;
    background: #f60;
    background: var(--c-extra-10);
    color: #fff;
    color: var(--white)
}

.OM-CashoutBar__Content {
    display: flex;
    flex-direction: column;
    margin-top: 12px;
    margin-bottom: 12px;
    position: relative;
    background-color: #292929;
    background-color: var(--c-base-04);
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02);
    border-radius: 4px;
    width: 100%
}

.OM-CashoutBar__Content:before {
    top: -6px;
    z-index: 3
}

.OM-CashoutBar__Content:after,.OM-CashoutBar__Content:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: 11px;
    border-color: transparent transparent #292929;
    border-left: 8px solid transparent;
    border-bottom: 7px solid var(--c-base-04);
    border-right: 8px solid transparent;
    border-top: 0 solid transparent
}

.OM-CashoutBar__Content:after {
    top: -7px;
    z-index: 2
}

.OM-CashoutBar .OM-Tabs__Content {
    margin-top: 10px;
    text-align: center
}

.OM-CashoutBar input[type=number]::-webkit-inner-spin-button,.OM-CashoutBar input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.OM-CashoutBar .OM-CashoutAuto {
    display: flex;
    flex-direction: column;
    margin-top: 15px;
    padding: 0 12px 12px;
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-weight: 500;
    position: relative
}

.OM-CashoutBar .OM-CashoutAuto--HasAutoCashoutRule {
    margin-top: 9px;
    margin-bottom: 10px;
    flex-direction: row
}

.OM-CashoutBar .OM-CashoutAuto--HasAutoCashoutRule .OM-CashoutAuto__Text--ErrorDescription,.OM-CashoutBar .OM-CashoutAuto--HasAutoCashoutRule .OM-CashoutAuto__Text--SuccessDescription {
    padding-right: 0
}

.OM-CashoutBar .OM-CashoutAuto__Value {
    display: flex;
    flex-direction: column;
    position: static
}

.OM-CashoutBar .OM-CashoutAuto__ValueText {
    display: none
}

.OM-CashoutBar .OM-CashoutAuto__ValueLabel {
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    order: 1;
    padding-right: 82px;
    min-height: 32px;
    margin-top: 6px
}

.OM-CashoutBar .OM-CashoutAuto__ValueLabelCurrency,.OM-CashoutBar .OM-CashoutAuto__ValueLabelValue {
    padding-left: 2px
}

.OM-CashoutBar .OM-CashoutAuto__ValueWrapper {
    display: flex;
    justify-content: space-between;
    padding-bottom: 18px;
    position: relative
}

.OM-CashoutBar .OM-CashoutAuto__ValueInputWrapper {
    width: 100%;
    height: 18px;
    position: absolute;
    left: 0;
    bottom: 0
}

.OM-CashoutBar .OM-CashoutAuto__ValueInputWrapper:before {
    pointer-events: none;
    content: "";
    display: block;
    width: calc((var(--cashout-user-value) - var(--cashout-min-value))/(var(--cashout-max-value) - var(--cashout-min-value))*100%);
    height: 5px;
    position: absolute;
    left: 0;
    top: 6px;
    z-index: 1;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutAuto__ValueInput {
    width: 100%;
    height: 5px;
    margin: 0;
    position: absolute;
    top: 6px;
    left: 0;
    outline: none;
    z-index: 0;
    cursor: pointer
}

.OM-CashoutBar .OM-CashoutAuto__ValueInput,.OM-CashoutBar .OM-CashoutAuto__ValueInput[disabled] {
    background: #4d4d4d;
    background: var(--c-base-03)
}

.OM-CashoutBar .OM-CashoutAuto input[type=range] {
    -webkit-appearance: none
}

.OM-CashoutBar .OM-CashoutAuto input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutAuto input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutAuto input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutAuto__Text--Success {
    display: none
}

.OM-CashoutBar .OM-CashoutAuto__Text--ErrorDescription,.OM-CashoutBar .OM-CashoutAuto__Text--SuccessDescription {
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    order: 1;
    padding-right: 82px;
    min-height: 32px;
    margin-top: 6px;
    width: calc(100% - 110px)
}

.OM-CashoutBar .OM-CashoutAuto__Text--Error .OM-Icon {
    background-color: #ec0017;
    background-color: var(--c-extra-07);
    color: #fff;
    color: var(--white);
    border-radius: 50%;
    margin-right: 10px
}

.OM-CashoutBar .OM-CashoutAuto__Text--HasError {
    padding: 5px 0;
    margin-bottom: 5px;
    border-bottom: 3px solid #f60;
    border-bottom: 3px solid var(--c-extra-10);
    color: #191919;
    color: var(--c-base-05);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px
}

.OM-CashoutBar .OM-CashoutAuto__Text--HasError .OM-Icon {
    color: #f60;
    color: var(--c-extra-10);
    padding-right: 5px
}

.OM-CashoutBar .OM-CashoutAuto__Text--HasError .OM-Icon:before {
    display: none
}

.OM-CashoutBar .OM-CashoutAuto__Button {
    padding-left: 5px;
    padding-right: 5px;
    margin-left: auto;
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white);
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    text-transform: unset;
    border-radius: 32px;
    cursor: pointer;
    width: 82px;
    height: 32px;
    margin-top: -32px
}

@media(hover: hover)and (pointer:fine) {
    .OM-CashoutBar .OM-CashoutAuto__Button:hover {
        background:#71b11b;
        background: var(--c-hover-extra-03);
        color: #fff;
        color: var(--white)
    }
}

.OM-CashoutBar .OM-CashoutAuto__Button:active {
    background: #5c950f;
    background: var(--c-extra-05);
    color: #fff;
    color: var(--white)
}

.OM-CashoutBar .OM-CashoutAuto__Button.OM-Button--disabled {
    background: #afafaf;
    background: var(--c-base-02);
    color: #292929;
    color: var(--c-base-04);
    border-color: #4d4d4d;
    border-color: var(--c-base-03)
}

.OM-CashoutBar .OM-CashoutAuto__Button--Cancel {
    background: #afafaf;
    background: var(--c-base-02);
    color: #1c2812;
    color: var(--c-extra-16);
    margin-top: 0;
    order: 2
}

@media(hover: hover)and (pointer:fine) {
    .OM-CashoutBar .OM-CashoutAuto__Button--Cancel:hover {
        background:#afafaf;
        background: var(--c-base-02);
        color: #1c2812;
        color: var(--c-extra-16)
    }
}

.OM-CashoutBar .OM-CashoutPartial {
    display: flex;
    flex-direction: column;
    margin-top: 15px;
    font-family: Source Sans,sans-serif;
    font-size: 11px;
    font-weight: 500;
    position: relative
}

.OM-CashoutBar .OM-CashoutPartial:not(.CashoutBarNav) {
    padding: 0 12px 12px
}

.OM-CashoutBar .OM-CashoutPartial__Value {
    display: flex;
    flex-direction: column;
    position: relative
}

.OM-CashoutBar .OM-CashoutPartial__ValueLabel {
    display: none
}

.OM-CashoutBar .OM-CashoutPartial__ValueWrapper {
    display: flex;
    justify-content: space-between;
    padding-bottom: 18px;
    position: relative;
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-CashoutBar .OM-CashoutPartial__ValueInputWrapper {
    width: 100%;
    height: 18px;
    position: absolute;
    left: 0;
    bottom: 0
}

.OM-CashoutBar .OM-CashoutPartial__ValueInputWrapper:before {
    pointer-events: none;
    content: "";
    display: block;
    width: calc((var(--cashout-user-value) - var(--cashout-min-value))/(var(--cashout-max-value) - var(--cashout-min-value))*100%);
    height: 5px;
    position: absolute;
    left: 0;
    top: 6px;
    z-index: 1;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutPartial__ValueInput {
    width: 100%;
    height: 5px;
    margin: 0;
    position: absolute;
    top: 6px;
    left: 0;
    outline: none;
    z-index: 0;
    cursor: pointer
}

.OM-CashoutBar .OM-CashoutPartial__ValueInput,.OM-CashoutBar .OM-CashoutPartial__ValueInput[disabled] {
    background: #4d4d4d;
    background: var(--c-base-03)
}

.OM-CashoutBar .OM-CashoutPartial input[type=range] {
    -webkit-appearance: none
}

.OM-CashoutBar .OM-CashoutPartial input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutPartial input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutPartial input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #5c950f;
    background: var(--c-extra-05)
}

.OM-CashoutBar .OM-CashoutPartial__Text {
    text-align: center;
    padding-top: 12px;
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-CashoutBar .OM-CashoutPartial__Button {
    display: none
}

.OM-CashoutBar--Expanded .OM-CashoutBar__Settings {
    background: #c2c2c2;
    background: var(--c-base-01);
    color: #191919;
    color: var(--c-base-05);
    border-color: #c2c2c2;
    border-color: var(--c-base-01)
}

@media(hover: hover)and (pointer:fine) {
    .OM-CashoutBar--Expanded .OM-CashoutBar__Settings:hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #191919;
        color: var(--c-base-05);
        border-color: #588036;
        border-color: var(--c-extra-17)
    }

    .OM-CashoutBar--Expanded .OM-CashoutBar__Settings:hover .OM-Icon {
        color: inherit
    }
}

.OM-CashoutBar--Expanded .OM-CashoutBar__Settings.OM-Button--primary:not(.OM-Button--disabled):active {
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white);
    border-color: #588036;
    border-color: var(--c-extra-17)
}

.OM-CashoutBar--Expanded .OM-CashoutBar__Settings .OM-Icon {
    color: #fff;
    color: var(--white)
}

.OM-CashoutBar .CashoutBarNav .OM-Slider {
    width: 100%
}

.OM-CashoutBar .CashoutBarNav .OM-Slider .OM-Slider__Container .OM-Slider__Item {
    width: 100%;
    text-align: center;
    cursor: pointer
}

.OM-CashoutBar .CashoutBarNav .OM-Slider__Scroll {
    width: 100%
}

.OM-CashoutBar .CashoutBarNav .OM-NavItem {
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: #afafaf;
    color: var(--c-base-02);
    font-family: Source Sans,sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: 500;
    min-height: 40px;
    position: relative
}

.OM-CashoutBar .CashoutBarNav .OM-NavItem:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #afafaf;
    background-color: var(--c-base-02)
}

@media(hover: hover)and (pointer:fine) {
    .OM-CashoutBar .CashoutBarNav .OM-NavItem:hover {
        background:transparent;
        color: #588036;
        color: var(--c-extra-17)
    }

    .OM-CashoutBar .CashoutBarNav .OM-NavItem:hover:after {
        background-color: #ffd800;
        background-color: var(--c-extra-09)
    }
}

.OM-CashoutBar .CashoutBarNav .OM-NavItem.isSelected {
    background: transparent;
    color: #588036;
    color: var(--c-extra-17);
    font-weight: 600
}

.OM-CashoutBar .CashoutBarNav .OM-NavItem.isSelected:after {
    height: 2px;
    background-color: #588036;
    background-color: var(--c-extra-17)
}

.OM-Cashout__Confirm {
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 12px;
    font-size: 11px;
    font-weight: 400;
    color: #292929;
    color: var(--c-base-04);
    display: flex;
    flex-direction: column
}

.OM-Cashout__ConfirmLink {
    color: #292929;
    color: var(--c-base-04);
    margin-top: 5px;
    text-decoration: underline;
    cursor: pointer
}

.OM-Cashout__Error {
    display: flex;
    margin-top: 8px;
    margin-left: 8px;
    color: #f60;
    color: var(--c-extra-10)
}

.OM-Cashout__Error .OM-Icon {
    margin-right: 4px
}

.OM-Cashout__ErrorMessage {
    font-size: 12px;
    font-weight: 400
}

.OM-BettingHistory__EmptyList {
    padding: 12px;
    text-align: center;
    white-space: break-spaces;
    margin: 0 auto
}

.Page-SharedBet .PageTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 16px;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    font-size: 14px;
    font-weight: 400;
    font-family: Source Sans,sans-serif;
    line-height: 14px;
    padding: 6px;
    margin: 10px 0
}

.Page-SharedBet .OM-BettingHistory--Shared {
    padding: 16px 14px
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2 {
    display: flex;
    flex-direction: column;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04);
    font-family: Source Sans,sans-serif;
    font-size: 13px;
    font-weight: 500
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__Head {
    display: flex;
    align-items: center;
    padding: 6px 11px 0
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__HeadIcon {
    display: none
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__HeadTitle {
    display: flex;
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04);
    padding: 2px 4px;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: 500;
    color: #fff;
    color: var(--white);
    margin-right: 6px;
    height: 17px;
    line-height: 12px
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__HeadItem {
    display: flex;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    color: #fff;
    color: var(--white);
    width: 100%
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__HeadDate {
    margin-left: auto
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__NumberOfSelections {
    margin-right: 4px
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__Selection {
    padding: 15px 11px 5px;
    color: #fff;
    color: var(--white);
    border-top: 1px solid #fff;
    border-top: 1px solid var(--white)
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__Selection:first-of-type {
    border-top: 0
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionTitle {
    color: #fff;
    color: var(--white)
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionSubTitle {
    font-size: 11px;
    font-weight: 400
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionMainPart {
    position: relative
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionMainPartSection--Last {
    position: absolute;
    right: 0;
    top: 0
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionDate {
    color: #fff;
    color: var(--white)
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionInfoPart {
    position: relative
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionInfoPartSection {
    max-width: 95%
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionInfoPartSection--Last {
    display: none
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__SelectionHour {
    padding-left: 4px
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__OneLineScore {
    display: none
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__HeadDay {
    margin-right: 4px
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__FooterAction {
    display: none
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__FooterItem {
    border-top: 1px solid #292929;
    border-top: 1px solid var(--c-base-04);
    padding: 6px 12px;
    min-height: 29px;
    display: flex;
    align-items: center
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2__FooterLabel {
    margin-right: 4px
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2 .OM-ParticipantsTable {
    background: transparent
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2 .OM-ParticipantsTable--WithoutScore {
    padding: 6px 0 10px;
    color: #fff;
    color: var(--white);
    display: flex;
    justify-content: space-between;
    font-weight: 400
}

.Page-SharedBet .OM-BettingHistory--Shared .OM-BettingHistoryItemV2 .OM-ParticipantsTable__Item--Separator {
    padding: 0 4px
}

.BettingAreaOpenBets .OM-BettingHistory__Separator:not(:first-of-type) {
    padding-top: 15px
}

.OM-Rebet {
    padding: 0 12px 12px
}

.OM-Rebet__Button {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #000;
    background-color: var(--black);
    border: 1px solid #fff;
    border: 1px solid var(--white);
    width: 100%;
    min-height: 32px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    cursor: pointer;
    color: #fff;
    color: var(--white);
    text-transform: uppercase
}

.OM-Rebet__Button .OM-Icon {
    margin-right: 6px
}

.OM-Rebet__Button:disabled {
    background: #c2c2c2;
    background: var(--c-base-01);
    color: #4d4d4d;
    color: var(--c-base-03)
}

.OM-Rebet__Notification {
    background: #050505;
    background: var(--c-base-07);
    color: #fff;
    color: var(--white);
    display: flex;
    align-items: center;
    min-height: 30px;
    position: relative;
    margin-top: 12px;
    border-radius: 4px
}

.OM-Rebet__IconWrapper {
    width: 36px;
    display: flex;
    justify-content: center;
    flex-shrink: 0
}

.OM-Rebet__IconWrapper .OM-Icon {
    font-size: 14px;
    cursor: pointer
}

.OM-Rebet__Message {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    padding: 6px 12px 6px 0
}

.OMCheckbox__Label {
    display: flex;
    align-items: center
}

.OMCheckbox__Input {
    width: 14px;
    height: 14px;
    margin: 0;
    position: relative;
    border-radius: 2px;
    -webkit-appearance: none;
    cursor: pointer;
    transition: background-color .3s ease,transform .3s ease;
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04)
}

.OMCheckbox__Input,.OMCheckbox__Input:checked {
    background: #afafaf;
    background: var(--c-base-02)
}

.OMCheckbox__Input:checked {
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02)
}

.OMCheckbox__Input:checked:after {
    display: block;
    content: "";
    position: absolute;
    left: 3px;
    top: 0;
    width: 4px;
    height: 8px;
    transform: rotate(35deg);
    border-right: 1px solid #000;
    border-right: 1px solid var(--black);
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black)
}

.OM-Emoji--nerd-face:after {
    content: "😓"
}

.OM-Emoji--downcast-face-with-sweat:after {
    content: "🤓"
}

.OM-Icon {
    display: flex;
    flex-shrink: 0;
    width: 1em;
    height: 1em
}

.OM-Icon--LoadingError {
    opacity: 0
}

.OM-Icon--AsBackground {
    border-radius: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.OM-Icon--done,.OM-Icon--done .S,.OM-Icon--error,.OM-Icon--error .S,.OM-Icon--warning,.OM-Icon--warning .S {
    position: relative
}

.OM-Icon--Svg {
    align-items: center;
    justify-content: center
}

.OM-Icon--Svg>svg {
    width: 100%;
    fill: currentColor;
    height: auto
}

.OM-Icon--flag {
    background-size: contain;
    border-radius: 50%
}

.OMSwitch {
    display: flex
}

.OMSwitch__Label {
    cursor: pointer;
    display: flex;
    align-items: center
}

.OMSwitch__Input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0 none;
    cursor: pointer;
    height: 28px;
    padding: 6px 0;
    width: 33px;
    flex: 0 0 33px;
    position: relative;
    order: 0;
    margin: 0 8px 0 0
}

.OMSwitch__Input:after,.OMSwitch__Input:before {
    content: "";
    position: absolute;
    left: 0;
    justify-self: center
}

.OMSwitch__Input:before {
    width: 100%;
    height: 14px;
    border-radius: 10px;
    transition: background .3s ease;
    background: #afafaf;
    background: var(--c-base-02)
}

.OMSwitch--Checked .OMSwitch__Input:before {
    background: #588036;
    background: var(--c-extra-17)
}

.OMSwitch__Input:after {
    width: 16px;
    height: 16px;
    border-radius: 10px;
    box-sizing: border-box;
    transition: transform .3s ease,background-color .3s ease;
    top: 5px;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    background-color: #fff;
    background-color: var(--white);
    border: 2px solid #fff;
    border: 2px solid var(--white)
}

.OMSwitch--Checked .OMSwitch__Input:after {
    left: auto;
    transform: translateX(18px)
}

.OMSwitch__LabelText {
    transition: opacity .3s ease;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    order: 1
}

.OMSwitch--Checked .OMSwitch__LabelText,.OMSwitch__LabelText {
    color: #afafaf;
    color: var(--c-base-02)
}

.OM-RangePicker .dp-months {
    display: flex;
    flex-wrap: wrap
}

.OM-RangePicker .dp-day.dr-in-range:not(.dp-day-disabled):not(.dr-selected) {
    background: #afafaf;
    background: var(--c-base-02);
    color: #000;
    color: var(--black)
}

.OM-RangePicker .dp-day.dr-selected,.OM-RangePicker .dp-day:hover {
    background: #afafaf;
    background: var(--c-base-02);
    color: #050505;
    color: var(--c-base-07)
}

.OM-RangePicker .dp-days,.OM-RangePicker .dr-cals {
    display: flex;
    flex-wrap: wrap
}

.OM-RangePicker .dp-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.OM-RangePicker .dp,.OM-RangePicker .dp-modal {
    background: #fff;
    background: var(--white);
    color: #191919;
    color: var(--c-base-05)
}

.OM-RangePicker .dp {
    position: relative;
    box-shadow: none;
    line-height: 1.4;
    border-radius: 0;
    max-height: 400px;
    z-index: 1000;
    padding-top: 6px;
    overflow: hidden;
    -webkit-tap-highlight-color: transparent
}

.OM-RangePicker .dp-permanent .dp {
    padding-top: 0;
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    box-shadow: none
}

.OM-RangePicker .dp-permanent .dp:before,.OM-RangePicker .dr-cal-end {
    display: none;
    width: 0;
    height: 0;
    pointer-events: none
}

.OM-RangePicker .dp-cal {
    min-height: 265px
}

.OM-RangePicker .dp-below {
    position: absolute;
    font-size: .8em;
    width: 100%;
    max-width: 100vw
}

@media screen and (min-width: 48em) {
    .OM-RangePicker .dp-below {
        width:350px
    }
}

.OM-RangePicker .dp-permanent {
    position: relative;
    font-size: .8em;
    width: 100%;
    max-width: 100vw
}

@media screen and (min-width: 48em) {
    .OM-RangePicker .dp-permanent {
        width:350px
    }
}

.OM-RangePicker .dp-permanent .dp {
    z-index: 0
}

.OM-RangePicker .dp-modal .dp {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 600px;
    width: calc(100% - 4em);
    transform: translate(-50%,-50%);
    animation: slide-up .3s forwards
}

.OM-RangePicker .dp-months {
    padding: 24px
}

.OM-RangePicker .dp-years {
    box-sizing: border-box;
    max-height: 400px;
    padding: 8px 0;
    overflow: auto!important
}

.OM-RangePicker .dp-cal-month,.OM-RangePicker .dp-cal-year,.OM-RangePicker .dp-day,.OM-RangePicker .dp-month,.OM-RangePicker .dp-year {
    cursor: pointer;
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    position: relative;
    border: 0;
    background: #fff;
    background: var(--white);
    color: #1c2812;
    color: var(--c-extra-16)
}

.OM-RangePicker .dp-cal-header {
    position: relative;
    display: flex;
    justify-content: center;
    padding: 10px 0;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    background: var(--white);
    color: #191919;
    color: var(--c-base-05)
}

.OM-RangePicker .dp-next,.OM-RangePicker .dp-prev {
    position: absolute;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: #c2c2c2;
    background: var(--c-base-01);
    color: #1c2812;
    color: var(--c-extra-16);
    border-radius: 4px;
    border: 0;
    top: 10px;
    padding: 0 25px 0 10px;
    cursor: pointer
}

.OM-RangePicker .dp-next:active,.OM-RangePicker .dp-next:focus,.OM-RangePicker .dp-next:hover,.OM-RangePicker .dp-prev:active,.OM-RangePicker .dp-prev:focus,.OM-RangePicker .dp-prev:hover {
    outline: none;
    background: #f9bb11;
    background: var(--c-extra-02);
    color: #fff;
    color: var(--white)
}

.OM-RangePicker .dp-prev {
    left: 10px
}

.OM-RangePicker .dp-next {
    right: 10px
}

.OM-RangePicker .dp-next:before,.OM-RangePicker .dp-prev:before {
    content: "";
    border: 2px solid;
    width: 10px;
    height: 10px;
    display: inline-block;
    transform: rotate(-45deg);
    transition: border-color .2s;
    margin: 9px 0 40px 4px
}

.OM-RangePicker .dp-prev:before {
    border-right: 0;
    border-bottom: 0
}

.OM-RangePicker .dp-next:before {
    border-left: 0;
    border-top: 0;
    margin-left: 0;
    margin-right: 4px
}

.OM-RangePicker .dp-cal-month,.OM-RangePicker .dp-cal-year {
    display: inline-block;
    font-size: 1.4em;
    padding: 8px;
    outline: none
}

.OM-RangePicker .dp-day-today:not(.dp-edge-day):after {
    content: "";
    height: 0;
    width: 0;
    border-right: 7px solid #86f77a;
    border-top: 7px solid #86f77a;
    border: 7px solid var(--c-extra-01);
    border-bottom: 7px solid transparent;
    border-left: 7px solid transparent;
    position: absolute;
    top: 0;
    right: 0
}

.OM-RangePicker .dp-clear,.OM-RangePicker .dp-close,.OM-RangePicker .dp-today {
    box-sizing: border-box;
    display: inline-block;
    width: 33%;
    padding: 8px;
    text-decoration: none;
    color: inherit;
    border: 0;
    background: transparent
}

.OM-RangePicker .dp-cal-footer,.OM-RangePicker .dp-permanent .dp-clear,.OM-RangePicker .dp-permanent .dp-close {
    display: none
}

.OM-RangePicker .dp-cal-month:active,.OM-RangePicker .dp-cal-year:active,.OM-RangePicker .dp-clear:active,.OM-RangePicker .dp-close:active,.OM-RangePicker .dp-today:active {
    background: #afafaf;
    background: var(--c-base-02);
    color: #050505;
    color: var(--c-base-07)
}

.OM-RangePicker .dp-col-header,.OM-RangePicker .dp-day {
    width: 14.28571429%;
    display: inline-block;
    padding: 8px;
    text-align: center
}

.OM-RangePicker .dp-col-header {
    color: #141414;
    color: var(--c-base-06);
    text-transform: uppercase;
    font-weight: 400;
    font-size: .8em;
    padding: 8px 0
}

.OM-RangePicker .dp-month {
    width: 33%;
    display: inline-block;
    padding: 8px
}

.OM-RangePicker .dp-year {
    display: block;
    padding: 8px 40px;
    width: 100%
}

.OM-RangePicker .dp-edge-day {
    background: #fff;
    background: var(--white);
    color: #191919;
    color: var(--c-base-05)
}

.OM-RangePicker .dp-day:hover,.OM-RangePicker .dp-month:focus,.OM-RangePicker .dp-month:hover,.OM-RangePicker .dp-year:focus,.OM-RangePicker .dp-year:hover {
    outline: none;
    background: #f9bb11;
    background: var(--c-extra-02);
    color: #fff;
    color: var(--white)
}

.OM-RangePicker .dp-day-disabled {
    cursor: default
}

.OM-RangePicker .dp-day-disabled,.OM-RangePicker .dp-day-disabled:focus,.OM-RangePicker .dp-day-disabled:hover {
    background: #fff;
    background: var(--white);
    color: #292929;
    color: var(--c-base-04)
}

.OM-RangePicker .dp-focuser {
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 50%
}

@media(max-height: 480px),(max-width:480px) {
    .OM-RangePicker .dp-modal .dp {
        font-size:.9em;
        width: 100%
    }

    .OM-RangePicker .dp-day,.OM-RangePicker .dp-day-of-week {
        padding: 8px
    }
}

@keyframes slide-up {
    0% {
        transform: translate(-50%,100%)
    }

    to {
        transform: translate(-50%,-50%)
    }
}

.OMRadio__Label {
    display: flex;
    align-items: center;
    padding-left: 20px;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    line-height: 14px;
    color: #afafaf;
    color: var(--c-base-02)
}

.OMRadio__Label .OMRadio__Input {
    display: none
}

.OMRadio__Label .OMRadio__LabelText {
    margin-bottom: 2px
}

.OMRadio__Label .OMRadio__LabelText:last-of-type {
    margin-bottom: 0
}

@media(hover: hover)and (pointer:fine) {
    .OMRadio__Label:hover {
        color:#fff;
        color: var(--white)
    }
}

.OMRadio__Label:after,.OMRadio__Label:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    border-radius: 50%;
    transition: opacity .3s ease,background-color .3s ease;
    border: 1px solid #f9bb11;
    border: 1px solid var(--c-extra-02)
}

.OMRadio--Checked .OMRadio__Label:before {
    left: 3px;
    width: 8px;
    height: 8px;
    border: none;
    background: #f9bb11;
    background: var(--c-extra-02)
}

.OMRadio--Checked .OMRadio__Label:after {
    width: 12px;
    height: 12px;
    border: 1px solid #f9bb11;
    border: 1px solid var(--c-extra-02)
}

.Spinner {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    min-height: 40px;
    min-width: 40px;
    position: relative
}

.Spinner__Content {
    display: none;
    align-self: center;
    transform: translateZ(0)
}

@keyframes spinLoader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.Spinner__Content,.Spinner__Content:after,.Spinner__Content:before {
    width: 6px;
    height: 20px;
    animation: load 1s ease-in-out infinite
}

.Spinner__Content:after,.Spinner__Content:before {
    content: "";
    position: absolute;
    top: 0;
    background-color: inherit
}

.Spinner__Content:before {
    left: -8px;
    animation-delay: -.12s
}

.Spinner__Content:after {
    left: 8px;
    animation-delay: .12s
}

.Spinner:before {
    content: "";
    display: block;
    width: 1em;
    height: 1em;
    font-size: 20px;
    border-radius: 100%;
    box-sizing: border-box;
    animation: spinLoader 1s linear 30;
    border: 2px solid rgba(0,0,0,.4);
    border-top: 2px solid var(--white)
}

.OM-SportLocationContent .Spinner:before,.Page-BettingHistory .Spinner:before,.Page-EventResultList .Spinner:before,.Page-Home .Spinner:before,.Page-LiveCalendar .Spinner:before,.Page-SportLocation .Spinner:before,.Spinner:before :not(.Betslip) {
    border: 2px solid #5c950f;
    border: 2px solid var(--c-extra-05)
}

@keyframes snake {
    0%,80%,to {
        height: 30px;
        box-shadow: 0 0
    }

    40% {
        height: 20px;
        box-shadow: 0 -20px
    }
}

@keyframes load {
    0%,80%,to {
        opacity: .6;
        height: 10px;
        box-shadow: 0 0
    }

    40% {
        opacity: 1;
        height: 16px;
        box-shadow: 0 -6px
    }
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.Notification {
    width: 100%;
    display: flex;
    min-height: 46px;
    margin-bottom: 14px;
    padding-left: 40px;
    position: relative;
    align-items: center;
    transform-origin: top;
    animation: notificationIn .3s ease;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    background: #000;
    background: var(--black);
    color: #fff;
    color: var(--white)
}

@keyframes notificationIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.Notification__StatusIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 4px;
    color: #fff;
    color: var(--white)
}

.Notification__Text {
    margin-left: 10px
}

.Notification__Text .Notification__Link {
    text-decoration: underline;
    cursor: pointer
}

.Notification__Close {
    height: 100%;
    min-width: 30px;
    padding: 0 .3rem;
    cursor: pointer;
    margin-left: auto;
    transition: background .2s ease
}

.Notification .OM-Icon {
    color: #fff;
    color: var(--white)
}

.SettledBetsFilters {
    overflow: hidden;
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    width: min(320px,100%);
    margin: 0 auto;
    pointer-events: auto;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #afafaf;
    color: var(--c-base-02)
}

.SettledBetsFilters__Header {
    display: flex;
    align-items: center;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white)
}

.SettledBetsFilters__Header .OM-Button {
    cursor: pointer;
    font-size: 14px;
    margin-left: auto;
    padding: 12px
}

.SettledBetsFilters__Header .SettledBetsFilters__Title {
    padding: 12px
}

.SettledBetsFilters__Header .OM-Icon {
    color: #fff;
    color: var(--white)
}

.SettledBetsFilters__Content {
    margin: 5px 5px 0;
    padding: 12px 12px 0
}

.SettledBetsFilters__Content:last-of-type {
    margin: 5px 0;
    padding: 12px
}

.SettledBetsFilters__Content .OM-RangePickerDropdown {
    margin-top: 10px
}

.SettledBetsFilters__Content .OM-RangePickerDropdown input {
    border-radius: 4px;
    padding: 8px 6px;
    outline: none;
    width: 100%;
    border: 1px solid #191919;
    border: 1px solid var(--c-base-05)
}

.SettledBetsFilters__Slider .SettledBetsFilters__Title {
    padding-top: 12px;
    padding-right: 10px
}

.SettledBetsFilters .SettledBetsFilters__Slider {
    padding-left: 12px;
    padding-right: 12px
}

.SettledBetsFiltersV2 {
    position: relative;
    overflow: hidden;
    font-size: 12px;
    line-height: 14px;
    width: 100%;
    pointer-events: auto;
    transform: unset;
    left: unset;
    top: unset;
    background-color: transparent;
    border-radius: unset;
    margin: unset
}

.SettledBetsFiltersV2 .SettledBetsFilters__Header {
    display: flex;
    align-items: center;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white)
}

.SettledBetsFiltersV2 .SettledBetsFilters__Header .OM-Button {
    cursor: pointer;
    font-size: 14px;
    margin-left: auto;
    padding: 12px
}

.SettledBetsFiltersV2 .SettledBetsFilters__Header .SettledBetsFilters__Title {
    padding: 12px
}

.SettledBetsFiltersV2 .SettledBetsFilters__Header .OM-Icon {
    color: #fff;
    color: var(--white)
}

.SettledBetsFiltersV2 .SettledBetsFilters__Content {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0
}

.SettledBetsFiltersV2 .SettledBetsFilters__Content .OMSwitch__Input {
    padding: 0
}

.SettledBetsFiltersV2 .SettledBetsFilters__Content .OMSwitch__Input:before {
    top: 8px
}

.SettledBetsFiltersV2 .SettledBetsFilters__Content .OMSwitch__Input:after {
    top: 6px
}

.SettledBetsFiltersV2 .SettledBetsFilters__Slider {
    margin-bottom: 5px
}

.SettledBetsFiltersV2 .SettledBetsFilters__Slider .OM-Slider--betResultFilterNav {
    margin-top: 0
}

.SettledBetsFiltersV2 .SettledBetsFilters__Slider .OM-Slider--Tertiary .OM-Slider__Container {
    margin-left: 0
}

.SettledBetsFiltersV2 .OM-RangePickerDropdown {
    margin-top: 0;
    width: auto
}

.SettledBetsFiltersV2 .OM-RangePickerDropdown input {
    padding: 0;
    outline: none;
    min-width: 131px;
    width: unset;
    cursor: pointer;
    margin: 0;
    border-radius: unset;
    border: none;
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid var(--white);
    color: #fff;
    color: var(--white);
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    font-family: Source Sans,sans-serif;
    background: transparent
}

.SettledBetsFiltersV2 .OM-RangePickerDropdown input::-moz-placeholder {
    color: #fff;
    color: var(--white)
}

.SettledBetsFiltersV2 .OM-RangePickerDropdown input::placeholder {
    color: #fff;
    color: var(--white)
}

.SettledBetsFiltersV2 .SettledBetsFilters__Title {
    display: none
}

.SettledBetsFiltersV2 .SettledBetsFilters__DatePicker {
    display: flex
}

.SettledBetsFiltersV2 .SettledBetsFilters__DatePicker .OM-Icon {
    margin: auto 0;
    width: 13px;
    height: 13px;
    color: #fff;
    color: var(--white)
}

.SettledBetsFiltersV2 .SettledBetsFilters__DatePicker .OM-Icon:nth-of-type(2) {
    width: 8px;
    height: 8px;
    position: relative
}

.SettledBetsFiltersV2 .SettledBetsFilters__DatePicker .OM-Icon:nth-of-type(2):before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 50%;
    border: 6px solid #c2c2c2;
    border: 6px solid var(--c-base-01)
}

.SettledBetsFiltersV2 .SettledBetsFilters__DatePicker .OM-Icon:nth-of-type(2) svg {
    z-index: 2
}

.SettledBetsFiltersV2 .SettledBetsFilters__Content .OM-Slider--betResultFilterNav {
    margin-top: 0;
    margin-bottom: 12px
}

.SettledBetsFiltersV2 .BetslipExpandAll {
    min-width: unset
}

.SettledBetsFiltersV2 .OMSwitch__LabelText {
    font-size: 10px;
    font-family: Source Sans,sans-serif
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-AbstractPopup__Backdrop {
    z-index: 52
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-AbstractPopup__Content {
    border: none;
    left: calc(var(--element-bound-left) - 13px);
    width: calc(var(--element-bound-width) + 141px)
}

@media screen and (min-width: 48em) {
    .OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-AbstractPopup__Content {
        width:calc(var(--element-bound-width) + 117px)
    }
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .dp {
    border-radius: 4px
}

@media screen and (min-width: 48em) {
    .OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-RangePicker,.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-RangePicker .dp-permanent {
        width:calc(var(--container-width) - 102px)
    }
}

.Page-BettingHistory .SettledBetsFiltersV2 .SettledBetsFilters__Content {
    padding: 0 12px;
    margin-top: 10px
}

.Page-BettingHistory .OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-AbstractPopup__Content {
    left: calc(var(--element-bound-left) - 15px);
    width: calc(var(--element-bound-width) + 145px)
}

@media screen and (min-width: 48em) {
    .Page-BettingHistory .OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.SettledBetsFiltersV2_Opened .OM-AbstractPopup__Content {
        width:calc(var(--element-bound-width) + 117px)
    }
}

body.Page-BetBuilderRules .Content,body.Page-BettingRules .Content,body.Page-CashOutTerms .Content,body.Page-ESportsBettingRules .Content,body.Page-VirtualBettingRules .Content {
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white);
    font-family: Source Sans,sans-serif
}

body.Page-BetBuilderRules .Content b,body.Page-BetBuilderRules .Content strong,body.Page-BettingRules .Content b,body.Page-BettingRules .Content strong,body.Page-CashOutTerms .Content b,body.Page-CashOutTerms .Content strong,body.Page-ESportsBettingRules .Content b,body.Page-ESportsBettingRules .Content strong,body.Page-VirtualBettingRules .Content b,body.Page-VirtualBettingRules .Content strong {
    font-weight: 700
}

body.Page-BetBuilderRules .Content ol ul,body.Page-BettingRules .Content ol ul,body.Page-CashOutTerms .Content ol ul,body.Page-ESportsBettingRules .Content ol ul,body.Page-VirtualBettingRules .Content ol ul {
    margin: 20px 0 20px 40px/1.5
}

body.Page-BetBuilderRules .Content .ContentTitle,body.Page-BettingRules .Content .ContentTitle,body.Page-CashOutTerms .Content .ContentTitle,body.Page-ESportsBettingRules .Content .ContentTitle,body.Page-VirtualBettingRules .Content .ContentTitle {
    display: flex;
    align-items: center;
    width: 100%;
    height: 34px;
    margin: 10px 0 2px;
    padding: 0 10px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white);
    border-bottom: 1px solid #afafaf;
    border-bottom: 1px solid var(--c-base-02);
    border-radius: 4px;
    font-family: Source Sans,sans-serif;
    line-height: 40px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400
}

body.Page-BetBuilderRules .Content .ContentTitle__Top,body.Page-BettingRules .Content .ContentTitle__Top,body.Page-CashOutTerms .Content .ContentTitle__Top,body.Page-ESportsBettingRules .Content .ContentTitle__Top,body.Page-VirtualBettingRules .Content .ContentTitle__Top {
    justify-self: flex-end;
    margin-left: auto;
    color: #f9bb11;
    color: var(--c-extra-02);
    font-size: 11px;
    text-decoration: underline
}

body.Page-BetBuilderRules .Content .ContentTitle__Text,body.Page-BettingRules .Content .ContentTitle__Text,body.Page-CashOutTerms .Content .ContentTitle__Text,body.Page-ESportsBettingRules .Content .ContentTitle__Text,body.Page-VirtualBettingRules .Content .ContentTitle__Text {
    display: flex;
    align-items: center;
    height: inherit;
    padding-left: 10px;
    line-height: inherit
}

body.Page-BetBuilderRules .Content .ContentTitle .OM-Icon,body.Page-BettingRules .Content .ContentTitle .OM-Icon,body.Page-CashOutTerms .Content .ContentTitle .OM-Icon,body.Page-ESportsBettingRules .Content .ContentTitle .OM-Icon,body.Page-VirtualBettingRules .Content .ContentTitle .OM-Icon {
    font-size: 14px
}

body.Page-BetBuilderRules .Content .ContentTitle--Headline,body.Page-BettingRules .Content .ContentTitle--Headline,body.Page-CashOutTerms .Content .ContentTitle--Headline,body.Page-ESportsBettingRules .Content .ContentTitle--Headline,body.Page-VirtualBettingRules .Content .ContentTitle--Headline {
    height: 36px;
    font-size: 14px;
    line-height: 16px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white);
    border-bottom: 1px solid #afafaf;
    border-bottom: 1px solid var(--c-base-02);
    font-weight: 500
}

@media screen and (min-width: 48em) {
    body.Page-BetBuilderRules .Content .ContentTitle--Headline,body.Page-BettingRules .Content .ContentTitle--Headline,body.Page-CashOutTerms .Content .ContentTitle--Headline,body.Page-ESportsBettingRules .Content .ContentTitle--Headline,body.Page-VirtualBettingRules .Content .ContentTitle--Headline {
        margin-top:30px
    }
}

body.Page-BetBuilderRules .Content .ContentTitle--Headline .OM-Icon,body.Page-BettingRules .Content .ContentTitle--Headline .OM-Icon,body.Page-CashOutTerms .Content .ContentTitle--Headline .OM-Icon,body.Page-ESportsBettingRules .Content .ContentTitle--Headline .OM-Icon,body.Page-VirtualBettingRules .Content .ContentTitle--Headline .OM-Icon {
    font-size: 18px
}

body.Page-BetBuilderRules .Content .ContentSection,body.Page-BettingRules .Content .ContentSection,body.Page-CashOutTerms .Content .ContentSection,body.Page-ESportsBettingRules .Content .ContentSection,body.Page-VirtualBettingRules .Content .ContentSection {
    margin-bottom: 30px;
    color: #fff;
    color: var(--white);
    font-family: Source Sans,sans-serif
}

body.Page-BetBuilderRules .Content .ContentSection__Description,body.Page-BettingRules .Content .ContentSection__Description,body.Page-CashOutTerms .Content .ContentSection__Description,body.Page-ESportsBettingRules .Content .ContentSection__Description,body.Page-VirtualBettingRules .Content .ContentSection__Description {
    margin-left: 40px;
    margin-top: 30px
}

body.Page-BetBuilderRules .Content .LinkList,body.Page-BettingRules .Content .LinkList,body.Page-CashOutTerms .Content .LinkList,body.Page-ESportsBettingRules .Content .LinkList,body.Page-VirtualBettingRules .Content .LinkList {
    background-color: #292929;
    background-color: var(--c-base-04);
    border-radius: 4px;
    margin-top: 5px
}

body.Page-BetBuilderRules .Content .LinkList .ContentList__Item,body.Page-BettingRules .Content .LinkList .ContentList__Item,body.Page-CashOutTerms .Content .LinkList .ContentList__Item,body.Page-ESportsBettingRules .Content .LinkList .ContentList__Item,body.Page-VirtualBettingRules .Content .LinkList .ContentList__Item {
    font-family: Source Sans,sans-serif;
    font-size: 13px;
    border-radius: 5px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white);
    margin-bottom: 10px
}

body.Page-BetBuilderRules .Content .LinkList .ContentList__Item:hover,body.Page-BettingRules .Content .LinkList .ContentList__Item:hover,body.Page-CashOutTerms .Content .LinkList .ContentList__Item:hover,body.Page-ESportsBettingRules .Content .LinkList .ContentList__Item:hover,body.Page-VirtualBettingRules .Content .LinkList .ContentList__Item:hover {
    background-color: #1b1c1b;
    background-color: var(--c-hover-base-04);
    color: #d9d9d9;
    color: var(--c-hover-base-01)
}

body.Page-BetBuilderRules .Content table td,body.Page-BetBuilderRules .Content table th,body.Page-BettingRules .Content table td,body.Page-BettingRules .Content table th,body.Page-CashOutTerms .Content table td,body.Page-CashOutTerms .Content table th,body.Page-ESportsBettingRules .Content table td,body.Page-ESportsBettingRules .Content table th,body.Page-VirtualBettingRules .Content table td,body.Page-VirtualBettingRules .Content table th {
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white);
    border-radius: 5px
}

body.Page-BetBuilderRules .Content__Paragraph--Nested,body.Page-BettingRules .Content__Paragraph--Nested,body.Page-CashOutTerms .Content__Paragraph--Nested,body.Page-ESportsBettingRules .Content__Paragraph--Nested,body.Page-VirtualBettingRules .Content__Paragraph--Nested {
    margin-top: 10px;
    margin-left: 10px
}

body.Mobile body.Page-BetBuilderRules .Content__Paragraph--Nested,body.Mobile body.Page-BettingRules .Content__Paragraph--Nested,body.Mobile body.Page-CashOutTerms .Content__Paragraph--Nested,body.Mobile body.Page-ESportsBettingRules .Content__Paragraph--Nested,body.Mobile body.Page-VirtualBettingRules .Content__Paragraph--Nested {
    margin-left: 0
}

body.Page-BetBuilderRules .Content__Paragraph--Hero,body.Page-BettingRules .Content__Paragraph--Hero,body.Page-CashOutTerms .Content__Paragraph--Hero,body.Page-ESportsBettingRules .Content__Paragraph--Hero,body.Page-VirtualBettingRules .Content__Paragraph--Hero {
    padding: 14px 20px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white);
    border-left: 4px #afafaf;
    border-left: 4px var(--c-base-02);
    border-radius: 5px;
    font-family: Source Sans,sans-serif
}

body.Page-BetBuilderRules .Content__ParagraphHeroImage,body.Page-BettingRules .Content__ParagraphHeroImage,body.Page-CashOutTerms .Content__ParagraphHeroImage,body.Page-ESportsBettingRules .Content__ParagraphHeroImage,body.Page-VirtualBettingRules .Content__ParagraphHeroImage {
    margin-top: 10px;
    max-width: 100%
}

body.Page-BetBuilderRules .Content__Anchor,body.Page-BettingRules .Content__Anchor,body.Page-CashOutTerms .Content__Anchor,body.Page-ESportsBettingRules .Content__Anchor,body.Page-VirtualBettingRules .Content__Anchor {
    color: inherit;
    text-decoration: underline
}

body.Desktop body.Page-BetBuilderRules .Content__Anchor:hover,body.Desktop body.Page-BettingRules .Content__Anchor:hover,body.Desktop body.Page-CashOutTerms .Content__Anchor:hover,body.Desktop body.Page-ESportsBettingRules .Content__Anchor:hover,body.Desktop body.Page-VirtualBettingRules .Content__Anchor:hover {
    text-decoration: none
}

body.Page-BetBuilderRules .Content__Anchor:visited,body.Page-BettingRules .Content__Anchor:visited,body.Page-CashOutTerms .Content__Anchor:visited,body.Page-ESportsBettingRules .Content__Anchor:visited,body.Page-VirtualBettingRules .Content__Anchor:visited {
    color: inherit
}

body.Page-BetBuilderRules .Content__Table,body.Page-BettingRules .Content__Table,body.Page-CashOutTerms .Content__Table,body.Page-ESportsBettingRules .Content__Table,body.Page-VirtualBettingRules .Content__Table {
    width: 100%;
    border-spacing: 4px;
    border-collapse: separate;
    margin-top: 30px
}

body.Page-BetBuilderRules .Content__Table--Nested,body.Page-BettingRules .Content__Table--Nested,body.Page-CashOutTerms .Content__Table--Nested,body.Page-ESportsBettingRules .Content__Table--Nested,body.Page-VirtualBettingRules .Content__Table--Nested {
    margin-left: 10px;
    width: calc(100% - 20px);
    border-spacing: 2px
}

body.Mobile body.Page-BetBuilderRules .Content__Table--Nested,body.Mobile body.Page-BettingRules .Content__Table--Nested,body.Mobile body.Page-CashOutTerms .Content__Table--Nested,body.Mobile body.Page-ESportsBettingRules .Content__Table--Nested,body.Mobile body.Page-VirtualBettingRules .Content__Table--Nested {
    margin-left: 0;
    width: 100%;
    margin-top: 20px
}

body.Page-BetBuilderRules .Content__Table td,body.Page-BetBuilderRules .Content__Table th,body.Page-BettingRules .Content__Table td,body.Page-BettingRules .Content__Table th,body.Page-CashOutTerms .Content__Table td,body.Page-CashOutTerms .Content__Table th,body.Page-ESportsBettingRules .Content__Table td,body.Page-ESportsBettingRules .Content__Table th,body.Page-VirtualBettingRules .Content__Table td,body.Page-VirtualBettingRules .Content__Table th {
    padding: 4px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white)
}

body.Desktop body.Page-BetBuilderRules .Content__Table td,body.Desktop body.Page-BetBuilderRules .Content__Table th,body.Desktop body.Page-BettingRules .Content__Table td,body.Desktop body.Page-BettingRules .Content__Table th,body.Desktop body.Page-CashOutTerms .Content__Table td,body.Desktop body.Page-CashOutTerms .Content__Table th,body.Desktop body.Page-ESportsBettingRules .Content__Table td,body.Desktop body.Page-ESportsBettingRules .Content__Table th,body.Desktop body.Page-VirtualBettingRules .Content__Table td,body.Desktop body.Page-VirtualBettingRules .Content__Table th {
    padding: 14px
}

body.Page-BetBuilderRules .Content__Table td.Content__TableBlank,body.Page-BetBuilderRules .Content__Table th.Content__TableBlank,body.Page-BettingRules .Content__Table td.Content__TableBlank,body.Page-BettingRules .Content__Table th.Content__TableBlank,body.Page-CashOutTerms .Content__Table td.Content__TableBlank,body.Page-CashOutTerms .Content__Table th.Content__TableBlank,body.Page-ESportsBettingRules .Content__Table td.Content__TableBlank,body.Page-ESportsBettingRules .Content__Table th.Content__TableBlank,body.Page-VirtualBettingRules .Content__Table td.Content__TableBlank,body.Page-VirtualBettingRules .Content__Table th.Content__TableBlank {
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 10px;
    background-color: transparent
}

body.Page-BetBuilderRules .Content__Table th,body.Page-BettingRules .Content__Table th,body.Page-CashOutTerms .Content__Table th,body.Page-ESportsBettingRules .Content__Table th,body.Page-VirtualBettingRules .Content__Table th {
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #afafaf;
    color: var(--c-base-02)
}

body.Page-BetBuilderRules .Content__DataTables,body.Page-BettingRules .Content__DataTables,body.Page-CashOutTerms .Content__DataTables,body.Page-ESportsBettingRules .Content__DataTables,body.Page-VirtualBettingRules .Content__DataTables {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 48em) {
    body.Page-BetBuilderRules .Content__DataTables,body.Page-BettingRules .Content__DataTables,body.Page-CashOutTerms .Content__DataTables,body.Page-ESportsBettingRules .Content__DataTables,body.Page-VirtualBettingRules .Content__DataTables {
        flex-direction:row
    }
}

@media screen and (min-width: 48em) {
    body.Page-BetBuilderRules .Content__DataTables body.Page-BetBuilderRules .Content__Table,body.Page-BetBuilderRules .Content__DataTables body.Page-BettingRules .Content,body.Page-BetBuilderRules .Content__DataTables body.Page-CashOutTerms .Content,body.Page-BetBuilderRules .Content__DataTables body.Page-ESportsBettingRules .Content,body.Page-BetBuilderRules .Content__DataTables body.Page-VirtualBettingRules .Content,body.Page-BettingRules .Content__DataTables body.Page-BetBuilderRules .Content__Table,body.Page-BettingRules .Content__DataTables body.Page-BettingRules .Content,body.Page-BettingRules .Content__DataTables body.Page-CashOutTerms .Content,body.Page-BettingRules .Content__DataTables body.Page-ESportsBettingRules .Content,body.Page-BettingRules .Content__DataTables body.Page-VirtualBettingRules .Content,body.Page-CashOutTerms .Content__DataTables body.Page-BetBuilderRules .Content__Table,body.Page-CashOutTerms .Content__DataTables body.Page-BettingRules .Content,body.Page-CashOutTerms .Content__DataTables body.Page-CashOutTerms .Content,body.Page-CashOutTerms .Content__DataTables body.Page-ESportsBettingRules .Content,body.Page-CashOutTerms .Content__DataTables body.Page-VirtualBettingRules .Content,body.Page-ESportsBettingRules .Content__DataTables body.Page-BetBuilderRules .Content__Table,body.Page-ESportsBettingRules .Content__DataTables body.Page-BettingRules .Content,body.Page-ESportsBettingRules .Content__DataTables body.Page-CashOutTerms .Content,body.Page-ESportsBettingRules .Content__DataTables body.Page-ESportsBettingRules .Content,body.Page-ESportsBettingRules .Content__DataTables body.Page-VirtualBettingRules .Content,body.Page-VirtualBettingRules .Content__DataTables body.Page-BetBuilderRules .Content__Table,body.Page-VirtualBettingRules .Content__DataTables body.Page-BettingRules .Content,body.Page-VirtualBettingRules .Content__DataTables body.Page-CashOutTerms .Content,body.Page-VirtualBettingRules .Content__DataTables body.Page-ESportsBettingRules .Content,body.Page-VirtualBettingRules .Content__DataTables body.Page-VirtualBettingRules .Content {
        width:50%
    }
}

body.Page-BetBuilderRules .Content__SubTitle,body.Page-BettingRules .Content__SubTitle,body.Page-CashOutTerms .Content__SubTitle,body.Page-ESportsBettingRules .Content__SubTitle,body.Page-VirtualBettingRules .Content__SubTitle {
    font-weight: 700
}

body.Page-BetBuilderRules .ContentList,body.Page-BettingRules .ContentList,body.Page-CashOutTerms .ContentList,body.Page-ESportsBettingRules .ContentList,body.Page-VirtualBettingRules .ContentList {
    margin-top: 30px;
    list-style: decimal;
    line-height: 1.2
}

body.Page-BetBuilderRules .ContentList__Paragraph:first-of-type,body.Page-BettingRules .ContentList__Paragraph:first-of-type,body.Page-CashOutTerms .ContentList__Paragraph:first-of-type,body.Page-ESportsBettingRules .ContentList__Paragraph:first-of-type,body.Page-VirtualBettingRules .ContentList__Paragraph:first-of-type {
    display: inline
}

body.Page-BetBuilderRules .ContentList.RulesList,body.Page-BettingRules .ContentList.RulesList,body.Page-CashOutTerms .ContentList.RulesList,body.Page-ESportsBettingRules .ContentList.RulesList,body.Page-VirtualBettingRules .ContentList.RulesList {
    padding: 0 2px 0 10px
}

body.Page-BetBuilderRules .ContentList--Latin,body.Page-BettingRules .ContentList--Latin,body.Page-CashOutTerms .ContentList--Latin,body.Page-ESportsBettingRules .ContentList--Latin,body.Page-VirtualBettingRules .ContentList--Latin {
    list-style: lower-latin
}

body.Page-BetBuilderRules .ContentList--Disc,body.Page-BettingRules .ContentList--Disc,body.Page-CashOutTerms .ContentList--Disc,body.Page-ESportsBettingRules .ContentList--Disc,body.Page-VirtualBettingRules .ContentList--Disc {
    list-style: disc
}

body.Page-BetBuilderRules .ContentList__Item,body.Page-BettingRules .ContentList__Item,body.Page-CashOutTerms .ContentList__Item,body.Page-ESportsBettingRules .ContentList__Item,body.Page-VirtualBettingRules .ContentList__Item {
    margin-left: 5px;
    margin-bottom: 30px;
    padding-left: 4px;
    list-style-position: inside
}

body.Desktop body.Page-BetBuilderRules .ContentList__Item,body.Desktop body.Page-BettingRules .ContentList__Item,body.Desktop body.Page-CashOutTerms .ContentList__Item,body.Desktop body.Page-ESportsBettingRules .ContentList__Item,body.Desktop body.Page-VirtualBettingRules .ContentList__Item {
    margin-left: 20px;
    list-style-position: outside;
    list-style-position: initial
}

body.Page-BetBuilderRules .ContentList--Nested,body.Page-BettingRules .ContentList--Nested,body.Page-CashOutTerms .ContentList--Nested,body.Page-ESportsBettingRules .ContentList--Nested,body.Page-VirtualBettingRules .ContentList--Nested {
    opacity: .8;
    margin: 20px 0 20px 6px
}

body.Mobile body.Page-BetBuilderRules .ContentList--Nested,body.Mobile body.Page-BettingRules .ContentList--Nested,body.Mobile body.Page-CashOutTerms .ContentList--Nested,body.Mobile body.Page-ESportsBettingRules .ContentList--Nested,body.Mobile body.Page-VirtualBettingRules .ContentList--Nested {
    margin: 20px 0
}

body.Page-BetBuilderRules .ContentList--Nested .ContentList__Item,body.Page-BettingRules .ContentList--Nested .ContentList__Item,body.Page-CashOutTerms .ContentList--Nested .ContentList__Item,body.Page-ESportsBettingRules .ContentList--Nested .ContentList__Item,body.Page-VirtualBettingRules .ContentList--Nested .ContentList__Item {
    padding-left: 4px;
    margin-bottom: 10px
}

body.Page-BetBuilderRules .ContentList.LinkList,body.Page-BettingRules .ContentList.LinkList,body.Page-CashOutTerms .ContentList.LinkList,body.Page-ESportsBettingRules .ContentList.LinkList,body.Page-VirtualBettingRules .ContentList.LinkList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 10px;
    list-style: none
}

body.Page-BetBuilderRules .ContentList.LinkList .ContentList__Item,body.Page-BettingRules .ContentList.LinkList .ContentList__Item,body.Page-CashOutTerms .ContentList.LinkList .ContentList__Item,body.Page-ESportsBettingRules .ContentList.LinkList .ContentList__Item,body.Page-VirtualBettingRules .ContentList.LinkList .ContentList__Item {
    margin-left: 0;
    margin-bottom: 4px;
    max-width: 25%;
    flex: 1 1 25%;
    box-sizing: border-box;
    padding-left: 10px;
    transition: color .3s ease,background-color .3s ease
}

@media screen and (max-width: 768px) {
    body.Page-BetBuilderRules .ContentList.LinkList .ContentList__Item,body.Page-BettingRules .ContentList.LinkList .ContentList__Item,body.Page-CashOutTerms .ContentList.LinkList .ContentList__Item,body.Page-ESportsBettingRules .ContentList.LinkList .ContentList__Item,body.Page-VirtualBettingRules .ContentList.LinkList .ContentList__Item {
        max-width:calc(50% - 10px);
        flex: 1 1 45%
    }
}

body.Page-BetBuilderRules .ContentList.LinkList .ContentList__Anchor,body.Page-BettingRules .ContentList.LinkList .ContentList__Anchor,body.Page-CashOutTerms .ContentList.LinkList .ContentList__Anchor,body.Page-ESportsBettingRules .ContentList.LinkList .ContentList__Anchor,body.Page-VirtualBettingRules .ContentList.LinkList .ContentList__Anchor {
    position: relative;
    max-width: 100%;
    padding-left: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    display: block;
    text-decoration: underline
}

body.Page-BetBuilderRules .ContentList.LinkList .ContentList__Anchor:hover .OM-Icon,body.Page-BettingRules .ContentList.LinkList .ContentList__Anchor:hover .OM-Icon,body.Page-CashOutTerms .ContentList.LinkList .ContentList__Anchor:hover .OM-Icon,body.Page-ESportsBettingRules .ContentList.LinkList .ContentList__Anchor:hover .OM-Icon,body.Page-VirtualBettingRules .ContentList.LinkList .ContentList__Anchor:hover .OM-Icon {
    transform: rotate(45deg) scale(1.2)
}

body.Page-BetBuilderRules .ContentList.LinkList .ContentList__Anchor .OM-Icon,body.Page-BettingRules .ContentList.LinkList .ContentList__Anchor .OM-Icon,body.Page-CashOutTerms .ContentList.LinkList .ContentList__Anchor .OM-Icon,body.Page-ESportsBettingRules .ContentList.LinkList .ContentList__Anchor .OM-Icon,body.Page-VirtualBettingRules .ContentList.LinkList .ContentList__Anchor .OM-Icon {
    font-size: 20px;
    position: absolute;
    display: inline-flex;
    top: 5px;
    left: 5px;
    transform-origin: center;
    transition: transform .3s ease
}

body.Page-BetBuilderRules .Content .Settings .OMRadio,body.Page-BettingRules .Content .Settings .OMRadio,body.Page-CashOutTerms .Content .Settings .OMRadio,body.Page-ESportsBettingRules .Content .Settings .OMRadio,body.Page-VirtualBettingRules .Content .Settings .OMRadio {
    display: flex;
    position: relative;
    transition: background-color .3s ease;
    background-color: #292929;
    background-color: var(--c-base-04);
    border-left: 4px solid #afafaf;
    border-left: 4px solid var(--c-base-02);
    font-size: 13px
}

body.Page-BetBuilderRules .Content .Settings .OMRadio:hover,body.Page-BettingRules .Content .Settings .OMRadio:hover,body.Page-CashOutTerms .Content .Settings .OMRadio:hover,body.Page-ESportsBettingRules .Content .Settings .OMRadio:hover,body.Page-VirtualBettingRules .Content .Settings .OMRadio:hover {
    background-color: #d9d9d9;
    background-color: var(--c-hover-base-01)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio.OMRadio--Checked,body.Page-BettingRules .Content .Settings .OMRadio.OMRadio--Checked,body.Page-CashOutTerms .Content .Settings .OMRadio.OMRadio--Checked,body.Page-ESportsBettingRules .Content .Settings .OMRadio.OMRadio--Checked,body.Page-VirtualBettingRules .Content .Settings .OMRadio.OMRadio--Checked {
    border-left: 4px solid #86f77a;
    border-left: 4px solid var(--c-extra-01)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio__Label,body.Page-BettingRules .Content .Settings .OMRadio__Label,body.Page-CashOutTerms .Content .Settings .OMRadio__Label,body.Page-ESportsBettingRules .Content .Settings .OMRadio__Label,body.Page-VirtualBettingRules .Content .Settings .OMRadio__Label {
    transition: transform .3s ease;
    padding: 0 10px;
    color: inherit
}

body.Page-BetBuilderRules .Content .Settings .OMRadio__Label:after,body.Page-BetBuilderRules .Content .Settings .OMRadio__Label:before,body.Page-BettingRules .Content .Settings .OMRadio__Label:after,body.Page-BettingRules .Content .Settings .OMRadio__Label:before,body.Page-CashOutTerms .Content .Settings .OMRadio__Label:after,body.Page-CashOutTerms .Content .Settings .OMRadio__Label:before,body.Page-ESportsBettingRules .Content .Settings .OMRadio__Label:after,body.Page-ESportsBettingRules .Content .Settings .OMRadio__Label:before,body.Page-VirtualBettingRules .Content .Settings .OMRadio__Label:after,body.Page-VirtualBettingRules .Content .Settings .OMRadio__Label:before {
    content: "";
    display: flex;
    position: absolute;
    border-radius: 50%;
    box-sizing: content-box;
    align-self: center;
    justify-self: flex-end;
    transform-origin: center;
    transition: transform .3s ease;
    margin-left: auto
}

body.Page-BetBuilderRules .Content .Settings .OMRadio__Label:before,body.Page-BettingRules .Content .Settings .OMRadio__Label:before,body.Page-CashOutTerms .Content .Settings .OMRadio__Label:before,body.Page-ESportsBettingRules .Content .Settings .OMRadio__Label:before,body.Page-VirtualBettingRules .Content .Settings .OMRadio__Label:before {
    width: 12px;
    height: 12px;
    right: 10px;
    border: 2px solid #1c2812;
    border: 2px solid var(--c-extra-16);
    opacity: 1
}

body.Page-BetBuilderRules .Content .Settings .OMRadio__Label:after,body.Page-BettingRules .Content .Settings .OMRadio__Label:after,body.Page-CashOutTerms .Content .Settings .OMRadio__Label:after,body.Page-ESportsBettingRules .Content .Settings .OMRadio__Label:after,body.Page-VirtualBettingRules .Content .Settings .OMRadio__Label:after {
    width: 8px;
    height: 8px;
    right: 14px;
    opacity: 0;
    background-color: #1c2812;
    background-color: var(--c-extra-16)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio--Checked,body.Page-BettingRules .Content .Settings .OMRadio--Checked,body.Page-CashOutTerms .Content .Settings .OMRadio--Checked,body.Page-ESportsBettingRules .Content .Settings .OMRadio--Checked,body.Page-VirtualBettingRules .Content .Settings .OMRadio--Checked {
    background-color: #afafaf;
    background-color: var(--c-base-02);
    color: #050505;
    color: var(--c-base-07)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio--Checked:hover,body.Page-BettingRules .Content .Settings .OMRadio--Checked:hover,body.Page-CashOutTerms .Content .Settings .OMRadio--Checked:hover,body.Page-ESportsBettingRules .Content .Settings .OMRadio--Checked:hover,body.Page-VirtualBettingRules .Content .Settings .OMRadio--Checked:hover {
    background-color: #b4b4b4;
    background-color: var(--c-hover-base-02);
    color: #051007;
    color: var(--c-hover-base-07)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio--Checked .OMRadio__Label:before,body.Page-BettingRules .Content .Settings .OMRadio--Checked .OMRadio__Label:before,body.Page-CashOutTerms .Content .Settings .OMRadio--Checked .OMRadio__Label:before,body.Page-ESportsBettingRules .Content .Settings .OMRadio--Checked .OMRadio__Label:before,body.Page-VirtualBettingRules .Content .Settings .OMRadio--Checked .OMRadio__Label:before {
    transform: scale(1.2);
    border: 2px solid #1c2812;
    border: 2px solid var(--c-extra-16)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio--Checked .OMRadio__Label:after,body.Page-BettingRules .Content .Settings .OMRadio--Checked .OMRadio__Label:after,body.Page-CashOutTerms .Content .Settings .OMRadio--Checked .OMRadio__Label:after,body.Page-ESportsBettingRules .Content .Settings .OMRadio--Checked .OMRadio__Label:after,body.Page-VirtualBettingRules .Content .Settings .OMRadio--Checked .OMRadio__Label:after {
    opacity: 1;
    transform: scale(1.2)
}

body.Page-BetBuilderRules .Content .Settings .OMRadio__LabelText,body.Page-BettingRules .Content .Settings .OMRadio__LabelText,body.Page-CashOutTerms .Content .Settings .OMRadio__LabelText,body.Page-ESportsBettingRules .Content .Settings .OMRadio__LabelText,body.Page-VirtualBettingRules .Content .Settings .OMRadio__LabelText {
    color: inherit;
    line-height: 1.3;
    white-space: normal
}

.OM-BetradarWidget .sr-lmt-plus-scb__wrapper.srt-base-1.sr-lmt-plus-scb--compact,.OM-BetradarWidget .sr-lmt-plus__segment.srm-scoreboard.srm-compact {
    height: 40px
}

.OM-LiveCalendar .OM-CalendarTile__Month {
    font-size: 9px;
    font-weight: 500
}

.OM-LiveCalendar .OM-CalendarTile__Day {
    font-size: 18px;
    font-weight: 500
}

.OM-LiveCalendar__Events {
    display: flex;
    flex-direction: column
}

.OM-LiveCalendar__Header {
    display: flex;
    align-items: center;
    height: 36px;
    background-color: #0e100e;
    background-color: var(--c-hover-base-05);
    color: #afafaf;
    color: var(--c-base-02);
    border-bottom: 1px solid #afafaf;
    border-bottom: 1px solid var(--c-base-02);
    border-radius: 4px 4px 0 0;
    font-family: Source Sans,sans-serif;
    line-height: 14px;
    font-size: 12px
}

.OM-LiveCalendar__HeaderIcon {
    flex: 0 0 10%
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__HeaderIcon {
        padding:0 30px 0 0;
        flex: 0 0 0
    }
}

.OM-LiveCalendar__HeaderEvent {
    flex: 0 1 35%;
    padding-right: 10px
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__HeaderEvent {
        flex:0 1 400px;
        padding: 0 5px
    }
}

.OM-LiveCalendar__HeaderDate {
    flex: 0 0 15%;
    padding-left: 5px;
    text-align: left
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__HeaderDate {
        flex:0 0 60px;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }
}

.OM-LiveCalendar__HeaderTournament {
    flex: 0 1 30%;
    padding-left: 15px
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__HeaderTournament {
        flex:0 1 300px;
        padding-left: 25px
    }
}

.OM-LiveCalendar__HeaderMarket {
    flex: 1 0 10%;
    text-align: right;
    padding: 0 5px 0 0
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__HeaderMarket {
        flex:1 0 40%;
        padding: 0 30px 0 0
    }
}

.OM-LiveCalendar__HeaderDateTime,.OM-LiveCalendar__HeaderMarket,.OM-LiveCalendar__HeaderTournament {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-LiveCalendar__Item {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1px;
    padding: 5px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #c2c2c2;
    color: var(--c-base-01);
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    align-items: center;
    border-bottom: 1px solid #afafaf;
    border-bottom: 1px solid var(--c-base-02)
}

.OM-LiveCalendar__Item:last-of-type {
    border-radius: 0 0 4px 4px
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__Item {
        min-height:50px;
        padding: 0;
        flex-wrap: nowrap
    }
}

.OM-LiveCalendar__Item .OM-LiveCalendar__DisciplineIcon {
    display: flex;
    margin: 0 10px;
    font-size: 16px
}

.OM-LiveCalendar__DateTime {
    display: flex;
    flex: 0 0 15%;
    align-items: center;
    padding: 5px 0;
    order: 1
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__DateTime {
        flex-direction:column;
        align-items: center;
        flex: 0 0 50px;
        padding: 0;
        order: 0
    }
}

.OM-LiveCalendar__Participants {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 0 1 40%;
    order: 2;
    color: #afafaf;
    color: var(--c-base-02);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    min-width: 0;
    padding-right: 10px
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__Participants {
        flex:0 1 400px;
        justify-content: center;
        align-self: stretch;
        padding: 0 5px;
        order: 0
    }
}

.OM-LiveCalendar__AwayParticipantName,.OM-LiveCalendar__HomeParticipantName {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-LiveCalendar__Tournament {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    order: 3;
    color: #afafaf;
    color: var(--c-base-02);
    min-width: 0;
    flex: 0 1 25%
}

.OM-LiveCalendar__Tournament .OM-LiveCalendar__Icon {
    display: none
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__Tournament {
        flex:0 1 300px;
        align-self: stretch;
        order: 0;
        padding: 0 5px;
        overflow: hidden
    }

    .OM-LiveCalendar__Tournament .OM-LiveCalendar__Icon {
        display: block
    }
}

.OM-LiveCalendar__TournamentName {
    width: 100%
}

.OM-LiveCalendar__Icon {
    font-size: 16px;
    margin-right: 4px
}

.OM-LiveCalendar__Market {
    display: flex;
    flex: 1 0 10%;
    order: 4;
    justify-content: flex-end;
    font-size: 10px;
    align-self: center
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__Market {
        padding:0 30px 0 0;
        order: 0;
        margin-top: 0;
        flex: 1 0 40%
    }
}

.OM-LiveCalendar__ShowMore {
    font-size: 13px;
    font-weight: 500;
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02);
    border-radius: 4px;
    background: transparent;
    color: #afafaf;
    color: var(--c-base-02);
    padding: 0 10px;
    width: auto;
    margin: 8px auto;
    outline: 0 none;
    height: 36px;
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .OM-LiveCalendar__ShowMore:hover {
        background-color:transparent;
        color: #b4b4b4;
        color: var(--c-hover-base-02);
        border-color: #b4b4b4;
        border-color: var(--c-hover-base-02)
    }
}

.OM-LiveCalendar__Indicator {
    display: flex;
    align-self: stretch;
    justify-content: center;
    align-items: center
}

.OM-LiveCalendar__IndicatorPart {
    white-space: nowrap
}

.LiveCalendarSportsNav .OM-NavItem__Name {
    width: 100%;
    text-align: center
}

.LiveCalendarSportsNav .OM-NavItem__Counter {
    display: none
}

.OM-EventResultList {
    padding: 0 5px 1px;
    border-radius: 4px;
    background-color: #191919;
    background-color: var(--c-base-05)
}

.OM-EventResultList__Filters {
    display: flex;
    flex-wrap: wrap;
    padding: 7px 5px;
    position: relative;
    background: #191919;
    background: var(--c-base-05)
}

@media screen and (min-width: 60em) {
    .OM-EventResultList__Filters {
        flex-wrap:nowrap;
        padding: 7px 0
    }
}

.OM-EventResultList__Search {
    flex: 100%;
    margin: 0 0 2px;
    position: relative
}

@media screen and (min-width: 48em) {
    .OM-EventResultList__Search {
        margin:2px 0
    }
}

@media screen and (min-width: 60em) {
    .OM-EventResultList__Search {
        flex:1;
        margin: 0 0 0 2px
    }
}

.OM-EventResultList__SearchInput {
    width: 100%;
    min-height: 32px;
    padding: 0 10px 0 30px;
    background: #0e100e;
    background: var(--c-hover-base-05);
    color: #fff;
    color: var(--white);
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    border-radius: 2px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    text-transform: none
}

.OM-EventResultList__SearchInput::-moz-placeholder {
    color: #fff;
    color: var(--white)
}

.OM-EventResultList__SearchInput::placeholder {
    color: #fff;
    color: var(--white)
}

.OM-EventResultList__SearchInput:focus {
    outline: none
}

.OM-EventResultList__SearchLabel {
    position: absolute;
    top: 0;
    left: 0;
    padding: 6px 8px;
    pointer-events: none
}

.OM-EventResultList__SearchLabel .OM-Icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1em;
    height: 1em;
    font-size: 20px
}

.OM-EventResultList__Filter {
    flex: 1;
    min-height: 32px
}

.OM-EventResultList__Filter--Sport {
    margin-left: 0
}

@media screen and (min-width: 48em) {
    .OM-EventResultList__Filter--Sport {
        margin-left:2px
    }
}

.OM-EventResultList__Filter--Location {
    margin-left: 2px
}

.OM-EventResultList__Filter--Tournament {
    flex: 0 0 100%;
    width: 100%;
    margin: 2px 0
}

@media screen and (min-width: 60em) {
    .OM-EventResultList__Filter--Tournament {
        margin:0
    }
}

@media screen and (min-width: 60em) {
    .OM-EventResultList__Filter {
        min-width:100px;
        flex: 1
    }

    .OM-EventResultList__Filter:not(:first-of-type) {
        margin-left: 2px
    }
}

.OM-EventResultList__Filter .OM-Button {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-width: 40px;
    max-width: 100%;
    height: 32px;
    margin: 0;
    padding: 0 10px;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border: 1px solid #4d4d4d;
    border-color: var(--c-base-03);
    border-radius: 2px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    text-transform: none;
    cursor: pointer;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    z-index: 1;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    outline: 0 none
}

.OM-EventResultList__Filter .OM-Button--primary:not(.OM-Button--disabled):active {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09);
    border-color: #588036;
    border-color: var(--c-extra-17)
}

.OM-EventResultList__Filter .OM-Button .OM-Icon {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .OM-EventResultList__Filter .OM-Button--primary:not(.OM-Button--disabled):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09);
        border-color: #588036;
        border-color: var(--c-extra-17);
        outline: none
    }

    .OM-EventResultList__Filter .OM-Button--primary:not(.OM-Button--disabled):hover .OM-Icon {
        color: #ffd800;
        color: var(--c-extra-09)
    }
}

.OM-EventResultList__Filter .OM-Button .OM-Dropdown__Title {
    margin-right: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-EventResultList__FilterPortal .OM-Button {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 10px;
    height: 32px;
    background: #4d4d4d;
    background: var(--c-base-03);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-color: #141414;
    border-color: var(--c-base-06);
    border-radius: 2px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    border-width: 0;
    text-align: left
}

.OM-EventResultList__FilterPortal .OM-Button:not(:last-of-type) {
    border-width: 0 0 1px
}

.OM-EventResultList__FilterPortal .OM-Button--primary:not(.OM-Button--disabled):active {
    background: #fff;
    background: var(--white);
    color: #1c2812;
    color: var(--c-extra-16);
    border-color: #4d4d4d;
    border-color: var(--c-base-03)
}

.OM-EventResultList__FilterPortal .OM-Button .OM-Icon {
    color: #292929;
    color: var(--c-base-04)
}

@media(hover: hover)and (pointer:fine) {
    .OM-EventResultList__FilterPortal .OM-Button--primary:not(.OM-Button--disabled):hover {
        background:#191919;
        background: var(--c-base-05);
        color: #ffd800;
        color: var(--c-extra-09);
        border-color: #191919;
        border-color: var(--c-base-05);
        outline: none
    }

    .OM-EventResultList__FilterPortal .OM-Button--primary:not(.OM-Button--disabled):hover .OM-Icon {
        color: #1b1c1b;
        color: var(--c-hover-base-04)
    }
}

.OM-EventResultList__FilterPortal .OM-Button .OM-DropdownOption__OptionLabel {
    display: block;
    min-width: 0;
    margin-right: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-EventResultList__RangeError {
    padding: 2rem 0;
    text-align: center
}

.OM-EventResultList .OM-RangePickerDropdown {
    flex: 0 0 100%
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-RangePickerDropdown {
        flex:1
    }
}

.OM-EventResultList .OM-RangePickerDropdown input {
    flex: 0 0 100%;
    width: 100%;
    height: 32px;
    padding: 0 10px;
    margin: 0 0 2px;
    background: #0e100e;
    background: var(--c-hover-base-05);
    color: #fff;
    color: var(--white);
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    border-radius: 2px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    text-transform: none
}

.OM-EventResultList .OM-RangePickerDropdown input::-moz-placeholder {
    color: #fff;
    color: var(--white)
}

.OM-EventResultList .OM-RangePickerDropdown input::placeholder {
    color: #fff;
    color: var(--white)
}

.OM-EventResultList .OM-RangePickerDropdown input:focus {
    outline: none
}

@media screen and (min-width: 60em) {
    .OM-EventResultList .OM-RangePickerDropdown input {
        flex:1;
        margin: 0 2px 0 0
    }
}

.OM-EventResultList__Title {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-items: center;
    position: relative;
    width: 100%;
    padding: 10px 0 4px;
    background: #191919;
    background: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-bottom: 1px solid #4d4d4d;
    border-bottom: 1px solid var(--c-base-03);
    font-family: Source Sans,sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500
}

.OM-EventResultList__TitleText {
    padding-left: 5px
}

@media screen and (min-width: 60em) {
    .OM-EventResultList__TitleText {
        padding-left:0
    }
}

.OM-EventResultList__Icon {
    display: none
}

.OM-EventResultList .OM-MatchResultList {
    margin-top: 0
}

@media screen and (min-width: 60em) {
    .OM-EventResultList .OM-MatchResultList {
        margin-top:0
    }
}

.OM-EventResultList .OM-MatchResultList__Header {
    display: none
}

@media screen and (min-width: 60em) {
    .OM-EventResultList .OM-MatchResultList__Header {
        display:flex;
        align-items: center;
        height: 36px;
        background: #191919;
        background: var(--c-base-05);
        color: #c2c2c2;
        color: var(--c-base-01);
        border-bottom: 1px solid #4d4d4d;
        border-bottom: 1px solid var(--c-base-03);
        font-family: Source Sans,sans-serif;
        line-height: 14px;
        font-size: 12px
    }
}

.OM-EventResultList .OM-MatchResultList__HeaderDisciplineIcon {
    flex: 0 0 10%
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__HeaderDisciplineIcon {
        padding:0 35px 0 0;
        flex: 0 0 0
    }
}

.OM-EventResultList .OM-MatchResultList__HeaderDateTime {
    flex: 0 0 15%;
    padding-left: 5px;
    text-align: left
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__HeaderDateTime {
        flex:0 0 60px;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }
}

.OM-EventResultList .OM-MatchResultList__HeaderEvent {
    flex: 0 1 35%
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__HeaderEvent {
        flex:0 1 400px;
        padding: 0 5px
    }
}

.OM-EventResultList .OM-MatchResultList__HeaderTournament {
    flex: 0 1 30%;
    padding-left: 15px
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__HeaderTournament {
        flex:0 1 300px;
        padding-left: 28px
    }
}

.OM-EventResultList .OM-MatchResultList__HeaderScore {
    flex: 1 0 10%;
    text-align: right;
    padding: 0 5px 0 0
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__HeaderScore {
        flex:1 0 40%;
        padding: 0 30px 0 0
    }
}

.OM-EventResultList .OM-MatchResultList__HeaderDateTime,.OM-EventResultList .OM-MatchResultList__HeaderScore,.OM-EventResultList .OM-MatchResultList__HeaderTournament {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-EventResultList .OM-MatchResultList__Item {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1px;
    padding: 5px;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border-bottom: 1px solid #292929;
    border-bottom: 1px solid var(--c-base-04);
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    align-items: center
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__Item {
        min-height:50px;
        padding: 0;
        flex-wrap: nowrap
    }
}

.OM-EventResultList .OM-MatchResultList__Item .OM-MatchResultList__DisciplineIcon {
    display: none
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__Item .OM-MatchResultList__DisciplineIcon {
        display:flex;
        margin: 0 10px;
        font-size: 16px
    }
}

.OM-EventResultList .OM-MatchResultList__DateTime {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding: 5px 0;
    order: 2
}

.OM-EventResultList .OM-MatchResultList__DateTime .OM-MatchResultList__Date:after {
    content: ", ";
    display: inline
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__DateTime {
        flex-direction:column;
        flex: 0 0 60px;
        padding: 0;
        order: 0
    }

    .OM-EventResultList .OM-MatchResultList__DateTime .OM-MatchResultList__Date:after {
        display: none
    }
}

.OM-EventResultList .OM-MatchResultList__Participants {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 0 1 40%;
    min-width: 0;
    margin-top: 0;
    order: 3;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 18px
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__Participants {
        flex:0 1 400px;
        justify-content: center;
        align-self: stretch;
        padding: 0 5px;
        order: 0
    }
}

.OM-EventResultList .OM-MatchResultList__AwayParticipantName,.OM-EventResultList .OM-MatchResultList__HomeParticipantName {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-EventResultList .OM-MatchResultList__Tournament {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex: 1 0 100%;
    min-width: 0;
    order: 1;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-EventResultList .OM-MatchResultList__Tournament .OM-MatchResultList__Icon {
    display: block
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__Tournament {
        flex:0 1 300px;
        align-self: stretch;
        padding: 0 5px;
        order: 0;
        overflow: hidden
    }

    .OM-EventResultList .OM-MatchResultList__Tournament .OM-MatchResultList__Icon {
        display: block
    }
}

.OM-EventResultList .OM-MatchResultList__Icon {
    font-size: 16px;
    margin-right: 4px
}

.OM-EventResultList .OM-MatchResultList__TournamentName {
    width: 100%
}

.OM-EventResultList .OM-MatchResultList__League {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-EventResultList .OM-MatchResultList__Country {
    display: flex;
    text-transform: none
}

.OM-EventResultList .OM-MatchResultList__Error {
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-EventResultList .OM-MatchResultList__Score {
    display: flex;
    justify-content: flex-end;
    flex: 1 0 40%;
    order: 4;
    min-width: 0
}

@media screen and (min-width: 48em) {
    .OM-EventResultList .OM-MatchResultList__Score {
        padding:5px;
        margin-top: 0;
        order: 0;
        overflow-x: auto
    }
}

.OM-EventResultList .OM-MatchResultList__Score .OM-MatchScore {
    z-index: 0;
    display: inline-flex
}

.OM-EventResultList .OM-MatchResultList__Score .OM-MatchScore__Part {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    flex: 0 1 auto;
    max-width: 100%;
    min-width: 20px;
    margin: 0 2px 0 0;
    padding: 0;
    flex-shrink: 0;
    color: #c2c2c2;
    color: var(--c-base-01);
    text-align: center
}

.OM-EventResultList .OM-MatchResultList__Score .OM-MatchScore__Part:last-of-type {
    margin-right: 0
}

.OM-EventResultList .OM-MatchResultList__Score .OM-MatchScore__PartValue {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-EventResultList .OM-MatchResultList__Score .OM-MatchScore__PartName {
    padding: 0 5px 5px;
    margin-bottom: auto;
    line-height: unset
}

.OM-EventResultList .OM-MatchResultList__Score .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score {
    background: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-EventResultList .OM-MatchResultList__Score::-webkit-scrollbar {
    background: #4d4d4d;
    background: var(--c-base-03);
    height: 6px
}

.OM-EventResultList .OM-MatchResultList__Score::-webkit-scrollbar-thumb {
    background: #191919;
    background: var(--c-base-05);
    border-radius: 3px
}

.OM-EventResultList .OM-MatchResultList__Score::-webkit-scrollbar-thumb:hover {
    background: #0e100e;
    background: var(--c-hover-base-05)
}

.OM-EventResultList .OM-MatchResultList__ScoreGroup {
    display: block;
    white-space: nowrap;
    min-width: 0
}

.OM-TournamentResultList {
    display: flex;
    flex-direction: column
}

.OM-TournamentResultList__Header {
    display: none
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Header {
        display:flex;
        align-items: center;
        height: 30px;
        background: #191919;
        background: var(--c-base-05);
        color: #c2c2c2;
        color: var(--c-base-01);
        border-bottom: 1px solid #4d4d4d;
        border-bottom: 1px solid var(--c-base-03);
        font-family: Source Sans,sans-serif;
        font-size: 12px
    }
}

.OM-TournamentResultList__HeaderDateTime {
    display: flex;
    justify-content: center;
    min-width: 35px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__HeaderDateTime {
        flex-direction:column;
        align-items: center;
        flex: 0 0 50px;
        padding: 0
    }
}

.OM-TournamentResultList__HeaderCountry {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: calc(32% - 40px)
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__HeaderCountry {
        align-self:stretch;
        padding: 0 5px
    }
}

.OM-TournamentResultList__HeaderEvent {
    display: flex;
    justify-content: start;
    width: calc(34% - 10px);
    padding: 0 5px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__HeaderEvent {
        width:calc(34% - 40px)
    }
}

.OM-TournamentResultList__HeaderWinner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: calc(34% - 40px);
    padding-left: 5px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__HeaderWinner {
        flex-direction:row;
        align-items: center
    }
}

.OM-TournamentResultList__HeaderDetail {
    min-width: 50px;
    padding-left: 5px;
    margin: auto 0
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__HeaderDetail {
        min-width:80px;
        padding-left: 15px
    }
}

.OM-TournamentResultList__HeaderCountry,.OM-TournamentResultList__HeaderDateTime,.OM-TournamentResultList__HeaderEvent,.OM-TournamentResultList__HeaderWinner {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.OM-TournamentResultList__Item {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1px;
    padding: 5px;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border-bottom: 1px solid #292929;
    border-bottom: 1px solid var(--c-base-04);
    font-family: Source Sans,sans-serif;
    font-size: 10px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Item {
        min-height:50px;
        padding: 0;
        flex-wrap: nowrap
    }
}

.OM-TournamentResultList__DisciplineIcon.OM-Icon {
    display: none
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__DisciplineIcon {
        display:flex;
        margin: auto 10px;
        font-size: 16px
    }
}

.OM-TournamentResultList__DateTime {
    display: flex;
    justify-content: center;
    min-width: 35px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__DateTime {
        flex-direction:column;
        align-items: center;
        flex: 0 0 50px;
        padding: 0;
        order: 0
    }
}

.OM-TournamentResultList__Date {
    margin: auto 0
}

.OM-TournamentResultList__Time {
    display: none
}

.OM-TournamentResultList__Country {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #c2c2c2;
    color: var(--c-base-01);
    width: calc(32% - 40px)
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Country {
        align-self:stretch;
        padding: 0 5px
    }
}

.OM-TournamentResultList__Icon {
    font-size: 16px;
    margin-right: 4px
}

.OM-TournamentResultList__Event {
    display: flex;
    justify-content: center;
    width: calc(34% - 10px);
    padding: 0 5px;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 16px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Event {
        width:calc(34% - 40px)
    }
}

.OM-TournamentResultList__TournamentName {
    width: 100%;
    word-break: break-word
}

.OM-TournamentResultList__Winner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: calc(34% - 40px);
    padding-left: 5px
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Winner {
        flex-direction:row;
        align-items: center
    }
}

.OM-TournamentResultList__Title {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-TournamentResultList__Title:after {
    content: ":";
    display: inline
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Title {
        padding-right:5px
    }
}

.OM-TournamentResultList__WinnerName {
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px
}

.OM-TournamentResultList__Error {
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-TournamentResultList__Detail {
    min-width: 50px;
    padding-left: 5px;
    margin: auto 0
}

@media screen and (min-width: 48em) {
    .OM-TournamentResultList__Detail {
        min-width:80px;
        padding-left: 15px
    }
}

.OM-MatchResultList__ShowMore,.OM-TournamentResultList__ShowMore {
    display: block;
    width: auto;
    height: 36px;
    padding: 0 10px;
    margin: 8px auto;
    outline: 0 none;
    background: transparent;
    color: #fff;
    color: var(--white);
    border: 1px solid #fff;
    border: 1px solid var(--white);
    font-size: 13px;
    font-weight: 500;
    border-radius: 5px;
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .OM-MatchResultList__ShowMore:hover,.OM-TournamentResultList__ShowMore:hover {
        background-color:transparent;
        color: #f9bb11;
        color: var(--c-extra-02);
        border-color: #f9bb11;
        border-color: var(--c-extra-02)
    }
}

.OM-Dropdown__List {
    min-width: 100px;
    max-width: 270px;
    z-index: 1;
    overflow: auto
}

.OM-Dropdown__List.OM-EventResultList__FilterPortal--Location.OM-Dropdown__List.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.OM-Dropdown__List--DisplayDown .OM-AbstractPopup__Content,.OM-Dropdown__List.OM-EventResultList__FilterPortal--Sport.OM-Dropdown__List.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.OM-Dropdown__List--DisplayDown .OM-AbstractPopup__Content,.OM-Dropdown__List.OM-EventResultList__FilterPortal--Tournament.OM-Dropdown__List.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.OM-Dropdown__List--DisplayDown .OM-AbstractPopup__Content {
    min-width: var(--element-bound-width)
}

.OM-Dropdown__List.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.OM-Dropdown__List--DisplayDown .OM-AbstractPopup__Content {
    max-height: max(700px,min(400px,calc(100vh - var(--element-bound-top) - var(--element-bound-height))));
    min-width: calc(var(--element-bound-width) + 100px);
    max-width: min(470px,calc(100vw - var(--element-bound-left) + 100px),calc(var(--element-bound-width) + 100px))
}

.OM-Dropdown__List.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.OM-Dropdown__List--DisplayUp .OM-AbstractPopup__Content {
    top: auto;
    bottom: calc(100vh - var(--element-bound-top));
    max-height: max(700px,min(400px,calc(100vh - var(--element-bound-top))));
    min-width: calc(var(--element-bound-width) + 100px);
    max-width: min(470px,calc(100vw - var(--element-bound-left) + 100px),calc(var(--element-bound-width) + 100px))
}

.OM-AbstractPopup {
    --spacing: 5px
}

@media screen and (min-width: 48em) {
    .OM-AbstractPopup {
        --spacing:10px
    }
}

.OM-AbstractPopup__Backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 11;
    background: transparent
}

.OM-AbstractPopup__Content {
    z-index: 100;
    overflow: auto;
    max-height: calc(100vh - var(--spacing)*2);
    width: var(--element-bound-width);
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    border: 1px solid #141414;
    border-color: var(--c-base-06);
    border-top: 0 solid var(--c-base-06)
}

@media screen and (min-width: 48em) {
    .OM-AbstractPopup__Content {
        width:unset
    }
}

.OM-AbstractPopup__Content::-webkit-scrollbar {
    width: 10px
}

.OM-AbstractPopup__Content::-webkit-scrollbar-thumb {
    background: #4d4d4d;
    background: var(--c-base-03)
}

.OM-AbstractPopup__Content::-webkit-scrollbar-track {
    background: #fff;
    background: var(--white);
    border-radius: 8px
}

.OM-AbstractPopup.OM-AbstractPopup--NoTarget .OM-AbstractPopup__Content {
    top: 50%;
    left: 50%;
    position: fixed;
    transform: translateY(-50%) translateX(-50%)
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left .OM-AbstractPopup__Content {
    left: max(var(--spacing),var(--element-bound-left))
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Left.MarketSelector__List .OM-AbstractPopup__Content {
    left: max(calc(var(--spacing) - 100px),calc(var(--element-bound-left) - 100px))
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps .OM-AbstractPopup__Content {
    position: absolute;
    top: calc(var(--element-bound-top) + var(--element-bound-height));
    max-height: calc(100vh - var(--element-bound-top) - var(--element-bound-height))
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Right .OM-AbstractPopup__Content {
    --element-bound-right: calc(100vw - var(--element-bound-left) - var(--element-bound-width));
    right: max(var(--spacing),var(--element-bound-right))
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.OM-AbstractPopup--Position-Center .OM-AbstractPopup__Content {
    --element-x-center: calc(var(--element-bound-width)/2);
    transform: translateX(-50%);
    left: max(50%,var(--spacing),min(calc(var(--element-bound-left) + var(--element-x-center))))
}

.OM-RangePickerDropdown__Popup .OM-RangePicker {
    --container-width: 100%;
    --element-x-center: calc(var(--element-bound-width)/2);
    --container-center: calc(var(--container-width)/2);
    width: var(--container-width);
    z-index: 11;
    white-space: nowrap;
    overflow: auto
}

@media only screen and (min-width: 800px) {
    .OM-RangePickerDropdown__Popup .OM-RangePicker {
        --container-width:350px
    }
}

.SectionHeader {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-items: center;
    position: relative;
    width: 100%;
    padding: 10px 0 4px;
    background: #191919;
    background: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-bottom: 1px solid #4d4d4d;
    border-bottom: 1px solid var(--c-base-03);
    font-family: Source Sans,sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500
}

.SectionHeader__Text {
    padding-left: 10px
}

@media screen and (min-width: 60em) {
    .SectionHeader__Text {
        padding-left:5px
    }
}

.SectionHeader__Icon {
    display: none
}

.TournamentTile {
    background: transparent;
    border-bottom: transparent
}

.OM-TournamentOutright {
    background: transparent;
    padding: 10px;
    border-radius: 4px
}

@media screen and (min-width: 60em) {
    .OM-TournamentOutright {
        padding:10px 5px 1px
    }
}

.OM-TournamentOutright__Content {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 14px 10px;
    gap: 14px 10px
}

.OM-TournamentOutright__Content>.OM-TournamentOutright__List {
    grid-column: 1/-1
}

.OM-TournamentOutright__Content>.OM-TournamentOutright__Group {
    width: 100%
}

@media screen and (min-width: 60em) {
    .OM-TournamentOutright__Content {
        grid-template-columns:repeat(2,1fr)
    }
}

@media screen and (max-width: 48em) {
    .OM-TournamentOutright__Content {
        grid-template-columns:1fr
    }
}

.OM-TournamentOutright__List {
    display: grid;
    grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    grid-gap: 12px;
    gap: 12px
}

@media screen and (min-width: 60em) {
    .OM-TournamentOutright__List {
        grid-template-columns:calc(50% - 5px) calc(50% - 5px)
    }
}

@media screen and (max-width: 48em) {
    .OM-TournamentOutright__List {
        grid-template-columns:100%
    }
}

.OM-TournamentOutright__Item {
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    display: flex;
    flex-direction: column;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-radius: 4px
}

.OM-TournamentOutright__ItemLabel {
    color: #c2c2c2;
    color: var(--c-base-01);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 12px
}

.OM-TournamentOutright__ItemValue {
    width: calc(33.33% - 6px);
    padding: 12px;
    margin: 0 12px 12px;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    background-color: #141414;
    background-color: var(--c-base-06);
    color: #afafaf;
    color: var(--c-base-02);
    min-height: 36px;
    border-radius: 4px;
    min-width: 140px;
    align-content: center
}

.OM-TournamentOutright__ItemValue:hover {
    background: #000;
    background: var(--black);
    color: #fff;
    color: var(--white)
}

@media screen and (max-width: 48em) {
    .OM-TournamentOutright__ItemValue {
        width:calc(50% - 12px)
    }
}

@media screen and (max-width: 416px) {
    .OM-TournamentOutright__ItemValue {
        width:calc(100% - 22px);
        min-width: auto
    }
}

.OM-TournamentOutright__Group {
    background-color: #191919;
    background-color: var(--c-base-05);
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black);
    display: flow-root;
    border-radius: 4px
}

.OM-TournamentOutright__GroupTitle {
    color: #c2c2c2;
    color: var(--c-base-01);
    text-align: left;
    padding: 12px
}

.OM-TournamentOutright__GroupContent {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 6px;
    gap: 6px;
    padding: 0 12px 12px
}

.OM-TournamentOutright__GroupItem {
    flex: 0 0 calc(33.33% - 6px);
    padding: 12px;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    background-color: #141414;
    background-color: var(--c-base-06);
    color: #afafaf;
    color: var(--c-base-02);
    min-height: 36px;
    border-radius: 4px;
    min-width: 140px;
    align-content: center
}

@media screen and (max-width: 48em) {
    .OM-TournamentOutright__GroupItem {
        flex:0 0 calc(50% - 3px)
    }
}

@media screen and (max-width: 416px) {
    .OM-TournamentOutright__GroupItem {
        flex:0 0 100%;
        min-width: auto
    }
}

.OM-TournamentOutright__GroupItem:hover {
    background: #000;
    background: var(--black);
    color: #fff;
    color: var(--white)
}

.OM-TournamentOutright__GroupItem.Outright__DidHappen {
    order: 1
}

.DefaultModal {
    width: min(320px,100%);
    pointer-events: auto;
    margin: 0 auto
}

.DefaultModal__Wrapper {
    font-family: Source Sans,sans-serif;
    font-size: 11px;
    line-height: 14px;
    width: 320px;
    max-width: 320px;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
    background: var(--white);
    color: #000;
    color: var(--black)
}

.DefaultModal__Header {
    display: flex;
    padding: 14px 12px;
    font-size: 12px;
    background-color: #c2c2c2;
    background-color: var(--c-base-01)
}

.DefaultModal__Header .OM-Icon {
    font-size: 17px
}

.DefaultModal__Header .OM-Icon--bet-builder {
    color: #e10014;
    color: var(--c-extra-08)
}

.DefaultModal__Header .OM-Icon--cashout {
    color: #f9bb11;
    color: var(--c-extra-02)
}

.DefaultModal__Header .OM-Icon--odds-boost {
    color: #f60;
    color: var(--c-extra-10)
}

.DefaultModal__Header .OM-Icon--close {
    cursor: pointer;
    color: #000;
    color: var(--black)
}

.DefaultModal__HeaderText {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    align-self: center;
    margin-left: 5px;
    flex-grow: 1;
    color: #000;
    color: var(--black)
}

.DefaultModal__Content {
    padding: 12px
}

.DefaultModal+.Overlay__CloseIconWrapper {
    display: none
}

.DefaultModal .CashoutModal__Headline {
    font-weight: 800;
    margin-bottom: 6px
}

.DefaultModal .CashoutModal__HeadlineText {
    margin-left: 4px
}

.DefaultModal .CashoutModal .OM-BettingHistoryItemV3 {
    margin: 8px 0;
    border-radius: 6px
}

.DefaultModal .BetBuilderModal__Headline,.DefaultModal .OddsBoostModal__Headline {
    font-weight: 800;
    margin-bottom: 6px
}

.OM-Menu {
    padding-left: 12px;
    padding-right: 12px;
    font-family: Source Sans,sans-serif
}

.OM-Menu.OM-FavoriteTournamentsMenu .OM-MenuItem__ItemIndicator:first-of-type:not(.OM-MenuItem__ItemIndicator--SingleIcon),.OM-Menu.OM-PopularLinksMenu .OM-MenuItem__ItemIndicator:first-of-type:not(.OM-MenuItem__ItemIndicator--SingleIcon) {
    z-index: 1;
    margin-right: -6px
}

.OM-Menu.OM-FavoriteTournamentsMenu .OM-MenuItem__ItemIndicator .OM-Icon,.OM-Menu.OM-PopularLinksMenu .OM-MenuItem__ItemIndicator .OM-Icon {
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02);
    border-radius: 50%;
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu.OM-FavoriteTournamentsMenu .OM-MenuItem__Action,.OM-Menu.OM-PopularLinksMenu .OM-MenuItem__Action {
    padding: 4px 20px 4px 0
}

@media screen and (min-width: 1100px) {
    .OM-Menu.OM-FavoriteTournamentsMenu .OM-MenuItem__Action,.OM-Menu.OM-PopularLinksMenu .OM-MenuItem__Action {
        padding:4px 20px 4px 12px
    }
}

@media screen and (min-width: 48em) {
    .OM-Menu {
        padding-left:unset;
        padding-right: unset
    }
}

.OM-Menu .OM-MenuHeader {
    margin-top: 26px;
    margin-bottom: 10px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #afafaf;
    color: var(--c-base-02)
}

.OM-Menu .OM-MenuHeader__Indicator {
    display: none
}

@media screen and (min-width: 1100px) {
    .OM-Menu .OM-MenuHeader {
        padding-left:12px;
        font-weight: 600
    }
}

.OM-Menu .OM-MenuItem__ActionGroup {
    display: flex;
    position: relative;
    border-radius: 4px
}

@media screen and (min-width: 1200px) {
    .OM-Menu .OM-MenuItem__ActionGroup {
        max-width:calc(90% + 12px)
    }
}

@media screen and (max-width: 1100px) {
    .OM-Menu .OM-MenuItem__ActionGroup {
        padding:6px 0;
        border-top: 1px solid #292929;
        border-top: 1px solid var(--c-base-04)
    }
}

@media screen and (max-width: 1100px)and (hover:hover)and (pointer:fine) {
    .OM-Menu .OM-MenuItem__ActionGroup {
        padding-left:6px
    }
}

.OM-Menu .OM-MenuItem__Action {
    display: flex;
    width: 100%;
    cursor: pointer;
    padding: 5px 6px 5px 0;
    position: relative;
    border-radius: 4px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu .OM-MenuItem__Action .OM-Icon {
    transition: transform .3s ease
}

@media screen and (min-width: 1100px) {
    .OM-Menu .OM-MenuItem__Action {
        padding:5px 6px 5px 12px
    }
}

.OM-Menu .OM-MenuItem__Action.OM-MenuItem__Anchor--Selected {
    background-color: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu .OM-MenuItem__Action.OM-MenuItem__Anchor--Selected .OM-MenuItem__ItemIndicator {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu .OM-MenuItem__ItemIndicator {
    font-size: 20px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu .OM-MenuItem__ItemIndicator .OM-MenuItem__Icon--Blank {
    display: none
}

.OM-Menu .OM-MenuItem__ItemContent {
    display: flex;
    align-items: center;
    width: 100%;
    margin-left: 6px
}

.OM-Menu .OM-MenuItem__ItemText {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    font-family: Source Sans,sans-serif
}

.OM-Menu--Level1 .OM-MenuShowMore .OM-MenuShowMore__Action {
    padding-left: 15px
}

@media screen and (min-width: 48em) {
    .OM-Menu--Level1 .OM-MenuShowMore .OM-MenuShowMore__Action {
        margin-left:12px
    }
}

.OM-Menu .OM-MenuShowMore {
    font-size: 12px;
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu .OM-MenuShowMore__Action {
    display: flex;
    align-items: center;
    height: 30px;
    cursor: pointer
}

.OM-Menu .OM-MenuShowMore__Content {
    display: block;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    margin-left: 4px
}

.OM-Menu .OM-MenuShowMore__Indicator {
    display: block;
    font-size: 26px;
    margin-left: -3px
}

.Widget {
    font-family: Source Sans,sans-serif
}

.Widget.HelpAndSupport,.Widget.SiteLinksWidget {
    padding-left: 12px;
    padding-right: 12px
}

@media screen and (min-width: 1100px) {
    .Widget.HelpAndSupport,.Widget.SiteLinksWidget {
        padding-left:0;
        padding-right: 0
    }
}

.Widget__Header {
    display: flex;
    align-items: center;
    margin-top: 26px;
    margin-bottom: 10px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #afafaf;
    color: var(--c-base-02)
}

@media screen and (min-width: 1100px) {
    .Widget__Header {
        padding-left:12px;
        font-weight: 600
    }
}

.Widget__IconWrapper {
    font-size: 20px;
    padding-right: 5px
}

.Widget .MenuItem__Anchor {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 4px 20px 4px 0;
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 1100px) {
    .Widget .MenuItem__Anchor {
        padding:4px 20px 4px 12px
    }
}

.Widget .MenuItem__IconWrapper {
    font-size: 20px
}

.Widget .MenuItem__Name {
    margin-left: 6px
}

.Sidebar .SimpleSearchTrigger {
    display: flex;
    align-items: center;
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    color: #fff;
    color: var(--white);
    min-width: 230px;
    max-width: 90%;
    height: 40px;
    border-radius: 4px;
    padding-left: 12px;
    margin-top: 12px;
    margin-left: 12px;
    font-family: Source Sans,sans-serif;
    cursor: pointer
}

.Sidebar .SimpleSearchTrigger__IconWrapper {
    color: #c2c2c2;
    color: var(--c-base-01);
    padding-right: 12px
}

.Sidebar .SimpleSearchTrigger__IconWrapper .OM-Icon {
    font-size: 14px
}

.Sidebar .SimpleSearchTrigger__Placeholder {
    font-size: 12px;
    line-height: 12px
}

.HelpAndSupport {
    margin-top: 12px
}

@media screen and (min-width: 1200px) {
    .Widget .Menu {
        max-width:calc(90% + 12px)
    }
}

body.Mobile .Widget .Menu,body.Tablet .Widget .Menu {
    padding: 6px 0
}

.Widget .Menu .MenuItem__Anchor {
    display: flex;
    width: 100%;
    padding: 4px 20px 4px 0;
    position: relative;
    border-radius: 4px;
    color: #c2c2c2;
    color: var(--c-base-01);
    cursor: pointer
}

@media screen and (min-width: 1100px) {
    .Widget .Menu .MenuItem__Anchor {
        padding:4px 20px 4px 12px
    }
}

.OM-Menu .OM-MenuItem__ActionGroup .OM-FavoriteButton--isFavorite {
    font-size: 18px;
    background-color: transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    z-index: 2;
    cursor: pointer;
    color: #ffd800;
    color: var(--c-extra-09)
}

@media(hover: hover)and (pointer:fine) {
    .OM-Menu .OM-MenuItem__Action:hover {
        background-color:#1c2812;
        background-color: var(--c-extra-16);
        color: #c2c2c2;
        color: var(--c-base-01)
    }

    .OM-Menu .OM-MenuItem__Action:hover .OM-Icon--discipline {
        transform: rotate(45deg) scale(1.2)
    }

    .OM-Menu .OM-MenuItem__Action:hover .OM-MenuItem__ItemIndicator {
        color: #c2c2c2;
        color: var(--c-base-01)
    }

    .OM-Menu .OM-MenuItem__Action:hover~.OM-FavoriteButton {
        color: #5fc626;
        color: var(--c-extra-04)
    }
}

.OM-Menu .OM-MenuItem__ItemCounter {
    display: none
}

.OM-Menu .OM-MenuItem__ItemLabel {
    position: relative;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap
}

.OM-Menu .OM-MenuItem__ItemLabel:after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    line-height: 1;
    background: #86f77a;
    background: var(--c-extra-01)
}

@media screen and (min-width: 1100px) {
    .OM-Menu .OM-MenuItem__ItemLabel {
        margin-left:auto
    }
}

.OM-Menu--Level2 .OM-MenuItem--level2 .OM-MenuItem__ActionGroup {
    margin-left: 3px
}

@media screen and (min-width: 1100px) {
    .OM-Menu--Level2 .OM-MenuItem--level2 .OM-MenuItem__ActionGroup {
        margin-left:15px
    }
}

.OM-Menu--Level2 .OM-MenuItem--level2 .OM-MenuItem__ActionGroup .OM-MenuItem__Action .OM-MenuItem__ItemIndicator {
    min-width: 20px;
    position: relative
}

.OM-Menu--Level2 .OM-MenuItem--level2 .OM-MenuItem__ActionGroup .OM-MenuItem__Action .OM-MenuItem__ItemIndicator:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background: #c2c2c2;
    background: var(--c-base-01);
    transform: translateX(-50%) translateY(-50%)
}

@media(hover: hover)and (pointer:fine) {
    .OM-Menu--Level2 .OM-MenuItem--level2 .OM-MenuItem__ActionGroup .OM-MenuItem__Action:hover {
        background:#1c2812;
        background: var(--c-extra-16);
        color: #c2c2c2;
        color: var(--c-base-01)
    }

    .OM-Menu--Level2 .OM-MenuItem--level2 .OM-MenuItem__ActionGroup .OM-MenuItem__Action:hover .OM-MenuItem__ItemIndicator {
        color: #c2c2c2;
        color: var(--c-base-01)
    }
}

.OM-Menu--Level1 .OM-MenuItem__ActionGroup {
    margin-left: 15px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu--Level1 .OM-MenuItem .OM-MenuShowMore__Action {
    margin-left: 15px
}

.OM-Menu--Level1 .OM-MenuItem .OM-MenuItem__Action {
    min-height: 30px
}

.OM-Menu--Level1 .OM-MenuItem--Selected .OM-MenuItem__Action {
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-Menu--Level1 .OM-MenuItem--Selected .OM-MenuItem__Action .OM-MenuItem__ItemIndicator {
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 1100px) {
    .OM-Menu--Level0 .OM-MenuShowMore__Action {
        padding-left:11px
    }
}

@media(hover: hover)and (pointer:fine) {
    .Widget .Menu .MenuItem__Anchor:hover {
        background-color:#1c2812;
        background-color: var(--c-extra-16);
        color: #c2c2c2;
        color: var(--c-base-01)
    }

    .Widget .Menu .MenuItem__Anchor:hover .MenuItem__IconWrapper {
        color: #c2c2c2;
        color: var(--c-base-01)
    }
}

.AllSportsNavItemSearch {
    margin-top: 13px;
    padding-left: 13px;
    padding-right: 13px
}

@media screen and (min-width: 48em) {
    .AllSportsNavItemSearch {
        padding-left:unset;
        padding-right: unset
    }
}

.AllSportsNavItemSearch .SimpleSearchTrigger {
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    border-radius: 4px
}

.AllSportsNavItemSearch .SimpleSearchTrigger__Placeholder {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #fff;
    color: var(--white);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 400
}

.AllSportsNavItemSearch .SimpleSearchTrigger__IconWrapper {
    margin-left: 12px;
    margin-right: 12px
}

.AllSportsNavItemSearch .SimpleSearchTrigger__IconWrapper .OM-Icon {
    width: 16px;
    height: 16px
}

.MatchList {
    margin-top: 12px;
    overflow: hidden
}

@media screen and (min-width: 48em) {
    .MatchList {
        border-radius:4px
    }
}

.MatchList__Header {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    display: flex;
    width: 100%;
    padding-left: 12px;
    padding-right: 6px;
    background: #0e100e;
    background: var(--c-hover-base-05);
    color: #afafaf;
    color: var(--c-base-02)
}

.MatchList__Title {
    display: flex;
    align-items: center;
    flex: 1;
    min-height: 41px;
    padding: 6px 6px 6px 0;
    overflow: hidden
}

@media screen and (min-width: 1100px) {
    .MatchList__Title {
        min-height:unset
    }
}

.MatchList__Title .OM-Icon {
    font-size: 20px
}

.MatchList__Title .DisciplineName {
    padding-left: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #afafaf;
    color: var(--c-base-02);
    display: flex;
    align-items: center
}

.MatchList__Title .DisciplineName .OM-Icon {
    font-size: 12px;
    margin-left: 4px;
    color: #afafaf;
    color: var(--c-base-02)
}

@media screen and (min-width: 1100px) {
    .MatchList__Title .DisciplineName .OM-Icon {
        min-height:unset
    }
}

.MatchList__OutcomesList {
    display: flex;
    justify-content: flex-end
}

.MatchList__OutcomeWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
    width: 118px;
    min-width: 0;
    color: #afafaf;
    color: var(--c-base-02)
}

.MatchList__OutcomeWrapper--Column-3,.MatchList__OutcomeWrapper--HasParameterInside,.MatchList__OutcomeWrapper--HasParameterOutside {
    width: 174px
}

.MatchList__OutcomeWrapper .MarketSelector {
    width: 100%
}

.MatchList__OutcomeWrapper .MarketSelector .OM-Dropdown__Header {
    height: 100%
}

.MatchList__OutcomeWrapper .MarketSelector .OM-Dropdown__Title {
    display: inline-block;
    max-width: calc(100% - 35px)
}

.MatchList__OutcomeWrapper .MarketSelector .OM-Dropdown__Title span {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.MatchList__OutcomeWrapper .MarketSelector .OM-Dropdown__DropdownToggleButton {
    display: flex;
    justify-content: center;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    height: 100%;
    width: 100%;
    cursor: pointer;
    background: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchList__OutcomeWrapper .MarketSelector .OM-Dropdown__DropdownToggleButton .OM-Icon {
    display: inline-block;
    font-size: 14px;
    margin-left: 11px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 870px) {
    .MatchList__OutcomeWrapper:first-of-type {
        display:flex
    }
}

@media screen and (min-width: 1350px) {
    .MatchList__OutcomeWrapper:nth-of-type(2n+2) {
        display:flex
    }
}

@media screen and (min-width: 1534px) {
    .MatchList__OutcomeWrapper--Column-3 {
        width:174px
    }
}

.MatchList__OutcomeWrapper:last-of-type {
    padding-right: 0
}

@media screen and (min-width: 48em) {
    .MatchList__OutcomeWrapper:last-of-type {
        padding-right:6px
    }
}

.MatchList__MarketBetType {
    width: 100%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.MatchList__MarketEventPart {
    font-size: 9px;
    line-height: 12px
}

.MatchList__MainButton {
    align-items: center;
    width: auto;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 12px auto;
    padding: 0 12px;
    outline: 0 none;
    height: 36px;
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04);
    cursor: pointer
}

.MatchList__MainButton,.MatchListGroup__Header {
    display: flex;
    font-size: 12px;
    color: #afafaf;
    color: var(--c-base-02)
}

.MatchListGroup__Header {
    font-family: Source Sans,sans-serif;
    line-height: 14px;
    font-weight: 400;
    width: 100%;
    padding-left: 12px;
    padding-right: 6px;
    background: #0e100e;
    background: var(--c-hover-base-05)
}

.MatchListGroup__Header .FavoriteButton {
    order: -1;
    flex-shrink: 0;
    border-radius: 0;
    cursor: pointer;
    margin-right: 4px;
    font-size: 18px;
    z-index: 10;
    background: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchListGroup__Header .FavoriteButton--isFavorite {
    color: #ffd800;
    color: var(--c-extra-09)
}

.MatchListGroup__CollapseBtn {
    display: none
}

.MatchListGroup__Title {
    display: flex;
    align-items: center;
    flex: 1;
    padding: 6px 6px 6px 0;
    overflow: hidden
}

.MatchListGroup__Title .OM-Icon {
    font-size: 20px
}

.MatchListGroup__Title .Anchor {
    display: flex;
    align-items: center;
    padding-left: 6px;
    color: #afafaf;
    color: var(--c-base-02);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.MatchListGroup__Title .Anchor .OM-Icon {
    font-size: 12px;
    margin-left: 4px;
    color: #afafaf;
    color: var(--c-base-02)
}

.MatchListGroup__Separator {
    display: none
}

.MatchListGroup__OutcomesList {
    display: flex;
    justify-content: flex-end
}

.MatchListGroup .MarketSelector {
    width: 100%
}

.MatchListGroup .MarketSelector .OM-Dropdown__Header {
    height: 100%
}

.MatchListGroup .MarketSelector .OM-Dropdown__Title {
    display: inline-block;
    max-width: calc(100% - 35px)
}

.MatchListGroup .MarketSelector .OM-Dropdown__Title span {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.MatchListGroup .MarketSelector .OM-Dropdown__DropdownToggleButton {
    display: flex;
    justify-content: center;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    height: 100%;
    width: 100%;
    cursor: pointer;
    background: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchListGroup .MarketSelector .OM-Dropdown__DropdownToggleButton .OM-Icon {
    display: inline-block;
    font-size: 14px;
    margin-left: 11px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchListGroup--Outright .MatchList__OutcomeWrapper {
    width: 174px
}

@media screen and (min-width: 48em) {
    .MatchListGroup--Outright .MatchList__OutcomeWrapper {
        width:300px
    }
}

.MatchListGroup--Outright .EventItem__ButtonsGroup {
    flex-direction: column
}

@media screen and (min-width: 48em) {
    .MatchListGroup--Outright .EventItem__ButtonsGroup {
        flex-direction:row
    }
}

.MatchListGroup--Outright .EventItem__ButtonsGroup {
    width: 174px
}

@media screen and (min-width: 48em) {
    .MatchListGroup--Outright .EventItem__ButtonsGroup {
        width:300px
    }
}

.MatchListGroup--Outright .OddsButton {
    width: 100%;
    padding: 6px 0;
    min-height: 50px
}

@media(hover: hover)and (pointer:fine) {
    .MatchListGroup--Outright .OddsButton:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__ShortText {
        color:#afafaf;
        color: var(--c-base-02)
    }
}

@media screen and (min-width: 48em) {
    .MatchListGroup--Outright .OddsButton {
        padding:0 6px
    }
}

.MatchListGroup--Outright .OddsButton:not(:first-of-type) {
    margin-left: 0;
    margin-top: 6px
}

@media screen and (min-width: 48em) {
    .MatchListGroup--Outright .OddsButton:not(:first-of-type) {
        margin-left:6px;
        margin-top: 0
    }
}

.MatchListGroup__Tournament {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Page-ESportsParent .MatchList,.Page-Home .MatchList {
    margin-top: 0;
    border-radius: 0 0 4px 4px
}

.LiveEventSidebar__List {
    width: 263px
}

.LiveEventSidebar__MatchList {
    border-radius: 4px;
    overflow: hidden
}

.LiveEventSidebar__MatchList .MatchList__Header {
    display: none
}

.LiveEventSidebar .MatchListGroup {
    background-color: #fff;
    background-color: var(--white);
    border-radius: 4px
}

.LiveEventSidebar .MatchListGroup:last-of-type .MatchListGroup__Content {
    border-bottom: 0
}

.LiveEventSidebar .MatchListGroup__CollapseBtn {
    width: 100%;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    justify-content: end;
    align-items: center;
    cursor: pointer;
    padding-right: 8px;
    color: #afafaf;
    color: var(--c-base-02)
}

.LiveEventSidebar .MatchListGroup__Header {
    font-family: Source Sans,sans-serif;
    border-bottom: 0 transparent;
    position: relative;
    height: 40px;
    padding: 10px 12px;
    background-color: #223f0a;
    background-color: var(--c-extra-15);
    color: #afafaf;
    color: var(--c-base-02)
}

.LiveEventSidebar .MatchListGroup__Header .Anchor {
    pointer-events: none;
    color: #afafaf;
    color: var(--c-base-02);
    display: block
}

.LiveEventSidebar .MatchListGroup__Title {
    background-color: #223f0a;
    background-color: var(--c-extra-15);
    color: #afafaf;
    color: var(--c-base-02)
}

.LiveEventSidebar .MatchListGroup__Content {
    border-top: 1px solid #588036;
    border-top: 1px solid var(--c-extra-17);
    border-bottom: 1px solid #588036;
    border-bottom: 1px solid var(--c-extra-17)
}

.LiveEventSidebar .MatchListGroup__Content .MatchListGroup__Title {
    padding-left: 12px;
    height: 30px;
    font-size: 11px
}

.LiveEventSidebar .MatchListGroup__Separator {
    display: none
}

.LiveEventSidebar .MatchListGroup .FavoriteButton {
    z-index: 3;
    cursor: pointer;
    background-color: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.LiveEventSidebar .MatchListGroup .FavoriteButton--isFavorite {
    color: #ffd800;
    color: var(--c-extra-09)
}

.LiveEventSidebar .EventItem {
    min-height: unset;
    padding: 9px 0;
    border-bottom: none;
    background-color: #1c2812;
    background-color: var(--c-extra-16)
}

@media(hover: hover)and (pointer:fine) {
    .LiveEventSidebar .EventItem:hover {
        background-color:#588036;
        background-color: var(--c-extra-17)
    }

    .LiveEventSidebar .EventItem:hover .Score__PartGroup:last-of-type:before {
        background-color: #b4b4b4;
        background-color: var(--c-hover-base-02)
    }
}

.LiveEventSidebar .EventItem .FavoriteButton,.LiveEventSidebar .EventItem .MarketsNumber,.LiveEventSidebar .EventItem__OddsCollapseBtn,.LiveEventSidebar .EventItem__OddsGroup,.LiveEventSidebar .EventItem__StatisticsDiv {
    display: none
}

.LiveEventSidebar .EventItem .Score__PartGroup:last-of-type {
    border-right: none;
    padding-left: 5px;
    margin-left: 1px
}

.LiveEventSidebar .EventItem .Score {
    padding-left: 2px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.LiveEventSidebar .EventItem .Score__PartGroup:last-of-type {
    color: #ffd800;
    color: var(--c-extra-09)
}

.LiveEventSidebar .EventItem .Details__Participant {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.LiveEventSidebar .EventItem .Details__Participant--ServePossession:before {
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.LiveEventSidebar .EventItem .FavoriteButton {
    padding-right: 10px
}

.LiveEventSidebar .EventItem .MatchTime {
    color: #afafaf;
    color: var(--c-base-02)
}

.LiveEventSidebar .EventItem .MatchTime__InfoData:last-of-type {
    margin-left: 2px
}

.LiveEventSidebar .EventItem.EventItem--active {
    position: relative;
    background-color: #588036;
    background-color: var(--c-extra-17)
}

.LiveEventSidebar .EventItem.EventItem--active:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.OM-AbstractPopup.OM-AbstractPopup--HasTargetProps.MarketSelector__List .OM-AbstractPopup__Content {
    overflow: visible
}

.BottomDrawer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100
}

.BottomDrawer__BackDrop {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5)
}

.BottomDrawer__Container {
    height: auto;
    max-height: calc(100% - 60px);
    padding: 0 12px;
    position: fixed;
    right: 0;
    top: 100vh;
    left: 0;
    display: flex;
    flex-direction: column;
    font-family: Source Sans,sans-serif;
    font-size: 14px;
    transition: transform .3s ease-out;
    transform: translateZ(0);
    background: #292929;
    background: var(--c-base-04);
    color: #c2c2c2;
    color: var(--c-base-01)
}

body.BottomDrawerOpen .BottomDrawer__Container {
    transform: translate3d(0,-100%,0)
}

.BottomDrawer__Title {
    font-family: Source Sans,sans-serif
}

.BottomDrawer__Content {
    overflow: scroll
}

.BottomDrawer__Content .EventItem {
    padding: 12px 0;
    border-bottom: 0;
    position: relative
}

.BottomDrawer__Content .EventItem__OddsCollapseBtn,.BottomDrawer__Content .EventItem__OddsGroup {
    display: none
}

.BottomDrawer__Content .EventItem .Score__PartGroup:last-of-type {
    border-right: 0
}

.BottomDrawer__Content .EventItem__StatisticsDiv {
    font-size: 16px;
    cursor: pointer;
    margin: 0 4px;
    align-self: center;
    color: #86f77a;
    color: var(--c-extra-01)
}

.BottomDrawer__Content .EventItem.EventItem--active:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.BottomDrawer__Header {
    padding: 12px 0
}

.BottomDrawer__CloseButton {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Sans,sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    position: absolute;
    top: -60px;
    right: 50%;
    transform: translateX(50%);
    padding: 20px;
    width: 100%;
    color: #fff;
    color: var(--white)
}

.BottomDrawer__CloseButton .OM-Icon {
    font-size: 14px;
    margin-right: 8px
}

.BottomDrawer .MarketSelectorContent {
    display: grid;
    grid-template-columns: 50% 50%;
    padding-bottom: 12px
}

.BottomDrawer .MarketSelectorContent__Button {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    outline: none;
    cursor: pointer;
    height: inherit;
    padding: 0 4px;
    margin: 2px;
    min-height: 36px;
    box-sizing: border-box;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-weight: 500;
    font-size: 12px;
    font-family: Source Sans,sans-serif;
    border-radius: 5px;
    background: #292929;
    background: var(--c-base-04);
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #c2c2c2;
    border: 1px solid var(--c-base-01)
}

.BottomDrawer .MarketSelectorContent__Button--Selected {
    background: #ffd800;
    background: var(--c-extra-09);
    color: #191919;
    color: var(--c-base-05)
}

.BottomDrawer .MarketSelectorContent__Button:nth-child(odd) {
    margin-left: 0
}

.BottomDrawer .MarketSelectorContent__Button:nth-child(2n) {
    margin-right: 0
}

.BottomDrawer .MatchListGroup:last-of-type .MatchListGroup__Header {
    border-bottom: 0
}

.BottomDrawer .MatchListGroup__Header {
    position: relative;
    font-family: Source Sans,sans-serif
}

.BottomDrawer .MatchListGroup__Header .MatchListGroup__Title {
    height: 40px
}

.BottomDrawer .MatchListGroup__Header .MatchListGroup__Content .MatchListGroup__Title {
    border-top: 1px solid #c2c2c2;
    border-top: 1px solid var(--c-base-01)
}

.BottomDrawer .MatchListGroup__Content {
    background-color: #223f0a;
    background-color: var(--c-extra-15)
}

.BottomDrawer .MatchListGroup__Content .MatchListGroup__Title {
    font-weight: 500;
    font-size: 11px;
    height: 20px;
    padding-left: 12px;
    padding-right: 12px
}

.BottomDrawer .MatchListGroup__CollapseBtn {
    width: 100%;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    align-items: center;
    cursor: pointer;
    padding-right: 12px;
    color: #afafaf;
    color: var(--c-base-02)
}

.BottomDrawer .MatchListGroup__CollapseBtn .OM-Icon {
    margin-left: auto
}

.BottomDrawer .MatchListGroup .EventItem__MatchDetails {
    padding: 5px 10px
}

.BottomDrawer .MatchListGroup .EventItem__Descriptors {
    order: 1;
    width: 51px;
    font-size: 9px;
    line-height: 1;
    position: static;
    padding-left: 0;
    margin-right: 4px
}

.BottomDrawer .MatchListGroup .EventItem__Descriptors:before {
    display: none
}

.BottomDrawer .MatchListGroup .EventItem__InfoGroup {
    font-size: 9px;
    line-height: 1;
    position: relative
}

.BottomDrawer .MatchListGroup .EventItem__InfoGroup .Details__Info {
    display: flex;
    align-items: center;
    justify-content: center
}

.BottomDrawer .MatchListGroup .EventItem__InfoGroup .Details__Info .Details__InfoPart--CountDown {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center
}

.BottomDrawer .MatchListGroup .EventItem__IndicatorsGroup {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    display: flex
}

.BottomDrawer .MatchListGroup .EventItem__IndicatorsGroup:after {
    display: none
}

.BottomDrawer .MatchListGroup .EventItem .MatchTime {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.BottomDrawer .MatchListGroup .EventItem .MarketsNumber {
    display: none
}

.BottomDrawer .MatchListGroup .EventItem .Details {
    display: flex;
    flex-direction: row
}

.BottomDrawer .MatchListGroup .EventItem .Details__Group {
    order: 2;
    max-width: unset
}

.BottomDrawer .MatchListGroup .EventItem .FavoriteButton {
    display: none;
    margin-right: 30px;
    margin-left: -26px
}

.EmptyList {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 40px 10px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-family: Source Sans,sans-serif
}

.Page-LiveEvent .BottomDrawer__Container,.Page-LiveOutright .BottomDrawer__Container {
    padding: 0;
    border-radius: 4px 4px 0 0
}

.Page-LiveEvent .BottomDrawer__Header,.Page-LiveOutright .BottomDrawer__Header {
    padding: 0
}

.Page-LiveEvent .BottomDrawer__Content .MatchList,.Page-LiveOutright .BottomDrawer__Content .MatchList {
    margin-top: 0
}

.MarketSelector__List .OM-AbstractPopup__Content {
    border: 0;
    margin-top: 8px;
    z-index: 200;
    position: relative;
    background: #000;
    background: var(--black);
    box-shadow: 0 0 10px #191919;
    box-shadow: 0 0 10px var(--c-base-05)
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__OptionLabel {
    position: relative;
    padding-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__OptionLabel:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02)
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__Option {
    display: flex;
    padding: 8px 12px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    width: 100%;
    cursor: pointer;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__Option .OM-Icon {
    display: none
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__Option:last-of-type {
    border-bottom: none
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__Option.isSelected {
    color: #ffd800;
    color: var(--c-extra-09)
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__Option.isSelected .OM-DropdownOption__OptionLabel:after {
    display: block;
    content: "";
    position: absolute;
    left: 5px;
    top: 2px;
    transform: rotate(35deg);
    width: 3px;
    height: 7px;
    border-right: 1px solid #ffd800;
    border-right: 1px solid var(--c-extra-09);
    border-bottom: 1px solid #ffd800;
    border-bottom: 1px solid var(--c-extra-09)
}

.MarketSelector__List .OM-AbstractPopup__Content .OM-DropdownOption__Option.isSelected .OM-DropdownOption__OptionLabel:before {
    border-color: #ffd800;
    border-color: var(--c-extra-09);
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.MarketSelector__List .OM-AbstractPopup__Content:before {
    content: "";
    position: absolute;
    left: calc(50% + 40px);
    top: -6px;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    background-color: transparent;
    border-bottom: 6px solid #000;
    border-bottom: 6px solid var(--black)
}

.MarketSelector__List.OM-Dropdown__List--DisplayUp .OM-AbstractPopup__Content:before {
    top: unset;
    bottom: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #000;
    border-top: 6px solid var(--black);
    border-bottom: none
}

.Page-LiveSports .Content__MainArea .EmptyMatchMessage {
    margin-top: 50%
}

@media screen and (min-width: 48em) {
    .Page-LiveSports .Content__MainArea .EmptyMatchMessage {
        margin-top:0;
        transform: translateY(50%)
    }
}

.EmptyMatchMessage {
    display: flex;
    flex-direction: column;
    padding: 0 0 87px;
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 12px;
    background: transparent;
    color: #191919;
    color: var(--c-base-05);
    font-family: Source Sans,sans-serif;
    border-radius: 0 0 4px 4px;
    position: relative
}

.EmptyMatchMessage p {
    margin-top: 14px;
    white-space: normal;
    font-size: 12px;
    line-height: 14px
}

.EmptyMatchMessage p:first-of-type {
    margin-top: 148px;
    color: #050505;
    color: var(--c-base-07);
    font-weight: 500
}

.EmptyMatchMessage__HomeButton {
    min-width: 280px;
    height: 32px;
    margin-top: 18px;
    padding: 0 10px;
    background-color: #7ec51e;
    background-color: var(--c-extra-03);
    color: #fff;
    color: var(--white);
    border-radius: 4px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer
}

@media screen and (min-width: 48em) {
    .EmptyMatchMessage__HomeButton {
        padding:0 10px
    }
}

body.Page-SportCategory .MixedGroupedTournament .MatchList,body.Page-SportLocation .MixedGroupedTournament .MatchList {
    margin-top: 0
}

.FavoritePage .MatchList {
    margin-top: 12px
}

.EventItem {
    display: flex;
    min-height: 67px;
    padding-right: 0;
    background: #191919;
    background: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black);
    transition: background .3s ease,color .3s ease
}

@media screen and (min-width: 48em) {
    .EventItem {
        padding-right:6px
    }
}

.EventItem .Anchor.EventItem__Indicator {
    display: none
}

.EventItem__MatchDetails {
    display: flex;
    flex-grow: 1;
    padding: 10px 5px 8px 13px;
    overflow: hidden;
    border-right: none
}

@media screen and (min-width: 48em) {
    .EventItem__MatchDetails {
        padding:0 5px 0 0
    }
}

.EventItem__OddsGroup {
    display: flex;
    justify-content: flex-end
}

.EventItem__ButtonsGroup {
    display: flex;
    align-items: center;
    width: 118px;
    padding: 6px;
    position: relative
}

.EventItem__ButtonsGroup:not(:first-of-type) {
    border-left: 1px solid #000;
    border-left: 1px solid var(--black)
}

@media screen and (min-width: 870px) {
    .EventItem__ButtonsGroup:first-of-type {
        display:flex
    }
}

@media screen and (min-width: 1350px) {
    .EventItem__ButtonsGroup:nth-of-type(2n+2) {
        display:flex
    }
}

@media screen and (min-width: 1100px) {
    .EventItem__ButtonsGroup {
        padding:8px 6px
    }
}

.EventItem__ButtonsGroup--Column-3,.EventItem__ButtonsGroup--HasParameterInside,.EventItem__ButtonsGroup--HasParameterOutside {
    width: 174px
}

.EventItem__Descriptors {
    order: 2;
    margin-top: 3px;
    display: flex
}

@media screen and (min-width: 48em) {
    .EventItem__Descriptors {
        order:unset;
        margin: unset;
        flex-direction: column;
        justify-content: center
    }
}

@media screen and (min-width: 1100px) {
    .EventItem__Descriptors {
        margin-top:2px
    }
}

.EventItem .Details {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: hidden
}

@media screen and (min-width: 48em) {
    .EventItem .Details {
        flex-direction:row
    }
}

.EventItem .Details__Participants {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    overflow: hidden
}

.EventItem .Details__Group {
    order: 1;
    display: flex;
    width: 100%;
    max-width: 360px;
    overflow: hidden
}

@media screen and (min-width: 48em) {
    .EventItem .Details__Group {
        flex-grow:1
    }
}

.EventItem .Details__Group--HasParticipantIcon .Details__Participant--Away {
    margin-top: 5px
}

.EventItem .Details__Group--HasParticipantIcon .RedCards,.EventItem .Details__Group--HasParticipantIcon .Score {
    line-height: 25px
}

.EventItem .Details__Participant {
    display: flex;
    align-items: center;
    font-family: Source Sans,sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.EventItem .Details__Participant--Home {
    margin-bottom: 1px
}

@media screen and (min-width: 48em) {
    .EventItem .Details__Participant--Home {
        margin-bottom:1px
    }
}

.EventItem .Details__Participant--ServePossession {
    position: relative
}

.EventItem .Details__Participant--ServePossession:before {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    margin-right: 2px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background: #ffd800;
    background: var(--c-extra-09);
    border-radius: 50%;
    font-size: 6px
}

@media screen and (min-width: 48em) {
    .EventItem .Details__Participant--ServePossession:before {
        margin-right:4px
    }
}

.EventItem .Details__ParticipantIconWrapper {
    font-size: 20px;
    line-height: 20px;
    margin-right: 6px
}

.EventItem .Details__ParticipantName {
    width: 100%;
    display: inline-block;
    padding-right: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 14px
}

@media screen and (min-width: 48em) {
    .EventItem .Details__ParticipantName {
        padding-right:8px;
        line-height: 16px
    }
}

.EventItem .Details__IndicatorPart {
    display: flex;
    align-items: center;
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    text-align: center;
    color: #afafaf;
    color: var(--c-base-02)
}

@media screen and (min-width: 48em) {
    .EventItem .Details__IndicatorPart {
        margin:0 auto
    }
}

.EventItem .Details__IndicatorPart span:first-of-type {
    margin: 0 2px
}

@media screen and (min-width: 48em) {
    .EventItem .Details__IndicatorPart span:first-of-type {
        display:none
    }
}

.EventItem__InfoGroup {
    display: flex;
    width: auto
}

@media screen and (min-width: 48em) {
    .EventItem__InfoGroup {
        display:grid;
        align-items: center;
        justify-items: center;
        place-items: center;
        width: 52px;
        padding-left: 4px;
        padding-right: 4px
    }
}

.EventItem__InfoGroup .Details__Info .Details__InfoPart--CountDown {
    display: block;
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
    text-align: center;
    color: #afafaf;
    color: var(--c-base-02)
}

.EventItem__InfoGroup .MatchTime .OM-Icon {
    font-size: 20px
}

.LiveEventSidebar__EventItem .EventItem__Descriptors {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 0
}

.LiveEventSidebar__EventItem .EventItem__Descriptors .EventItem__Info .EventItem__InfoPart--CountDown {
    display: block;
    text-align: center
}

.LiveEventSidebar__EventItem .EventItem__Descriptors .EventItem__Info .EventItem__InfoPart--CountDown .CountDown {
    text-align: center
}

.LiveEventSidebar__EventItem .EventItem__IndicatorsGroup {
    display: flex;
    align-items: center;
    justify-content: center
}

.LiveEventSidebar__EventItem .EventItem__IndicatorsGroup .OM-Icon {
    font-size: 14px;
    margin-bottom: 4px
}

.LiveEventSidebar__EventItem .EventItem__InfoGroup {
    height: unset
}

.EventItem__InfoPart--CountDown {
    font-weight: 500
}

.EventItem .MatchTime,.EventItem__InfoPart--CountDown {
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #afafaf;
    color: var(--c-base-02);
    text-align: center
}

.EventItem .MatchTime {
    display: flex;
    align-items: center;
    font-weight: 400
}

@media screen and (min-width: 48em) {
    .EventItem .MatchTime {
        display:grid;
        align-items: center;
        justify-items: center;
        place-items: center
    }
}

@media screen and (min-width: 1100px) {
    .EventItem .MatchTime {
        font-weight:500
    }
}

.EventItem .MatchTime__InfoPart--Date:after {
    display: inline-flex;
    content: ","
}

@media screen and (min-width: 48em) {
    .EventItem .MatchTime__InfoPart--Date:after {
        display:none
    }
}

.EventItem .MatchTime__InfoPart--Time {
    margin-left: 2px
}

@media screen and (min-width: 48em) {
    .EventItem .MatchTime__InfoPart--Time {
        margin:unset
    }
}

.EventItem .MatchTime__InfoPart.TimeLeftWrapper {
    display: flex;
    align-items: center
}

.EventItem .MatchTime__InfoPart.TimeLeftWrapper .MatchTime__InfoData:not(MatchTime__InfoData--TimeLeft) {
    margin-left: 2px
}

.EventItem .MatchTime__InfoPart.TimeLeftWrapper:before {
    content: "<";
    font-size: 12px;
    line-height: 14px;
    color: #afafaf;
    color: var(--c-base-02)
}

.EventItem .MatchTime--Progress .MatchTime__InfoData {
    margin-right: 2px;
    font-size: 10px;
    line-height: 12px;
    color: #afafaf;
    color: var(--c-base-02)
}

@media screen and (min-width: 48em) {
    .EventItem .MatchTime--Progress .MatchTime__InfoData {
        font-size:12px;
        line-height: 14px;
        margin: unset
    }
}

.EventItem .MatchTime--Progress .MatchTime__InfoData--TimeLeft {
    display: none
}

.EventItem .Score {
    display: flex;
    font-family: Source Sans,sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 48em) {
    .EventItem .Score {
        font-size:14px;
        line-height: 16px
    }
}

.EventItem .Score__PartGroup {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    margin-right: 4px
}

.EventItem .Score__PartGroup:last-of-type {
    position: relative;
    color: #ffd800;
    color: var(--c-extra-09);
    border-right: none;
    padding-right: 5px;
    padding-left: 10px;
    margin-right: 0;
    margin-left: 3px
}

@media screen and (min-width: 48em) {
    .EventItem .Score__PartGroup:last-of-type {
        padding-right:10px
    }
}

.EventItem .Score__PartGroup:last-of-type:before {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 32px;
    transform: translateY(-50%);
    background-color: #000;
    background-color: var(--black)
}

.EventItem .Score__PartGroup:first-of-type:before {
    display: none
}

.EventItem .Score__Part {
    min-width: 7px
}

.EventItem .Score__Part--Home {
    margin-bottom: 1px
}

.EventItem .RedCards {
    display: flex;
    font-family: Source Sans,sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 48em) {
    .EventItem .RedCards {
        font-size:14px;
        line-height: 16px
    }
}

.EventItem .RedCards__PartGroup {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 8px
}

.EventItem .RedCards__Part {
    display: flex;
    align-items: center;
    color: #ff3c3c;
    color: var(--c-extra-06)
}

.EventItem .RedCards__Part--Home {
    margin-bottom: 1px
}

.EventItem .RedCards__Part--Zero {
    opacity: 0
}

.EventItem__FirstColumnIndicators {
    display: grid;
    align-items: center;
    justify-items: center;
    place-items: center;
    grid-gap: 10px;
    gap: 10px;
    order: 1;
    min-width: 30px
}

@media screen and (min-width: 48em) {
    .EventItem__FirstColumnIndicators {
        display:flex;
        flex-direction: row;
        min-width: 34px;
        justify-content: center;
        grid-gap: unset;
        gap: unset
    }
}

.EventItem__FirstColumnIndicators .FavoriteButton {
    order: 1;
    flex-shrink: 0;
    font-size: 18px;
    border-radius: 0;
    border: none;
    background: transparent;
    cursor: pointer;
    color: #afafaf;
    color: var(--c-base-02);
    margin-left: 4px;
    margin-right: 4px
}

.EventItem__FirstColumnIndicators .FavoriteButton--isFavorite {
    color: #ffd800;
    color: var(--c-extra-09)
}

.EventItem__FirstColumnIndicators .EventItem__StatisticsButton {
    order: 2;
    font-size: 16px;
    color: #afafaf;
    color: var(--c-base-02);
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px
}

@media screen and (min-width: 48em) {
    .EventItem__FirstColumnIndicators .EventItem__StatisticsButton {
        order:1;
        margin: 0 6px
    }
}

.EventItem__FirstColumnIndicators .EventItem__StatisticsButton .BetradarStatistics .OM-Icon {
    font-size: 22px
}

.EventItem__FirstColumnIndicators .MinSelections {
    padding: 2px 4px;
    position: absolute;
    top: 2px;
    right: 2px;
    background-color: #ec0017;
    background-color: var(--c-extra-07);
    color: #fff;
    color: var(--white);
    border-radius: 4px;
    font-size: 10px;
    text-align: center
}

.EventItem .Details .FavoriteButton {
    color: #afafaf;
    color: var(--c-base-02)
}

.EventItem .Details .FavoriteButton--isFavorite {
    color: #ffd800;
    color: var(--c-extra-09)
}

.EventItem .OM-LabelTag {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 2px
}

.EventItem .OM-LabelTag__Wrapper {
    position: absolute;
    left: 1px;
    top: 4px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f60;
    background-color: var(--c-extra-10);
    border-radius: 4px;
    min-width: 20px;
    max-width: 70px;
    height: 14px;
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    color: #fff;
    color: var(--white)
}

.EventItem .OM-LabelTag__Wrapper .OM-Icon {
    width: 12px;
    height: 12px;
    color: #7ec51e;
    color: var(--c-extra-03);
    background-color: #ce9b0f;
    background-color: var(--c-hover-extra-02);
    border-radius: 50%;
    margin-right: 4px;
    transform: scale(1.5)
}

.MatchList--WithBonuses {
    margin-top: 4px
}

.MatchList--WithBonuses .EventItem__MatchDetails {
    padding: 10px 5px 9px 36px;
    position: relative
}

.MatchList--WithBonuses .EventItem__MatchDetails .Details {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.MatchList--WithBonuses .EventItem__MatchDetails .Details .OM-Icon {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 12px;
    transform: translateY(-50%)
}

.MatchList--WithBonuses .EventItem__MatchDetails .Details .EventItem__Descriptors {
    order: 2
}

.MatchList--WithBonuses .EventItem__MatchDetails .Details .Details__Group {
    order: 1
}

.MatchList--WithBonuses .EventItem__MatchDetails .Details .MatchTime {
    display: flex
}

.MatchList--WithBonuses .EventItem__MatchDetails .Details .MatchTime__InfoPart--Time {
    margin-left: 2px
}

.MatchList--WithBonuses .EventItem__InfoGroup {
    display: flex;
    justify-items: flex-start;
    padding-left: 0
}

.MatchList--WithBonuses .EventItem__OddsGroup {
    position: relative
}

.MatchList--WithBonuses .EventItem__OddsGroupHeader {
    display: none
}

.BonusContainerTitle {
    margin-top: 21px;
    color: #000;
    color: var(--black);
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    font-family: Source Sans,sans-serif
}

body.Page-NewVirtualSports .EventItem__MatchDetails {
    cursor: pointer
}

.OddsButton {
    flex: 1;
    border-radius: 4px;
    min-width: 43px;
    width: 50px;
    height: 50px;
    font-family: Source Sans,sans-serif;
    padding-left: 6px;
    padding-right: 6px;
    transition: background .3s ease,color .3s ease;
    background: #141414;
    background: var(--c-base-06);
    color: #afafaf;
    color: var(--c-base-02);
    position: relative;
    overflow: hidden
}

.OddsButton .OM-ValueChanger {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative
}

.OddsButton:not(:first-of-type) {
    margin-left: 6px
}

.OddsButton:not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--GreyOut) {
    cursor: pointer
}

.OddsButton .OddsButton__Odds {
    position: relative
}

.OddsButton__Text {
    width: 100%;
    font-size: 9px;
    line-height: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 2px
}

.OddsButton__ShortText {
    margin-right: auto;
    transition: background .3s ease,color .3s ease
}

.OddsButton__Odds {
    font-size: 12px;
    line-height: 14px
}

.OddsButton__Text {
    color: #afafaf;
    color: var(--c-base-02)
}

.OddsButton--GreyOut,.OddsButton--GreyOut .OddsButton__Text,.OddsButton--NoOdds,.OddsButton--NoOdds .OddsButton__Text,.OddsButton--Removed,.OddsButton--Removed .OddsButton__Text,.OddsButton--Suspended:not(.OddsButton--Selected),.OddsButton--Suspended:not(.OddsButton--Selected) .OddsButton__Text {
    color: #4d4d4d;
    color: var(--c-base-03)
}

.OddsButton__ProgressBarIndicator {
    height: 100%;
    background: #292929;
    background: var(--c-base-04);
    width: 100%;
    transform: translateX(calc(-100% + var(--progress)));
    transition: transform .2s ease
}

.OddsButton__ProgressBarIndicator--valid {
    background: #588036;
    background: var(--c-extra-17)
}

.OddsButton__ProgressBarIndicator--favourite {
    background: #86f77a;
    background: var(--c-extra-01)
}

.OddsButton__ProgressBarIndicator--second-favourite,.OddsButton__ProgressBarIndicator--third-favourite {
    background: #4d4d4d;
    background: var(--c-base-03)
}

.EventItem__ButtonsGroup .OddsParameter {
    min-width: 50px;
    width: 50px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    margin-left: 6px;
    align-self: center;
    color: #d9d9d9;
    color: var(--c-hover-base-01)
}

.Page-Event .OddsButton__ShortText,.Page-LiveEvent .OddsButton__ShortText {
    display: none
}

.OddsButton__ProgressBar {
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #050505;
    background: var(--c-base-07);
    overflow: hidden
}

@media(hover: hover)and (pointer:fine) {
    .OddsButton:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#000;
        background: var(--black);
        color: #fff;
        color: var(--white)
    }

    .OddsButton--Selected .OM-ValueChanger--Decreasing,.OddsButton--Selected .OM-ValueChanger--Increasing,.OddsButton:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__ShortText {
        color: #afafaf;
        color: var(--c-base-02)
    }
}

.OddsButton .OM-ValueChanger--Decreasing .OddsButton__Odds:before,.OddsButton .OM-ValueChanger--Increasing .OddsButton__Odds:before {
    position: absolute;
    content: "";
    right: 0;
    width: 0;
    height: 0;
    border-style: solid
}

.OddsButton .OM-ValueChanger--Decreasing .OddsButton__Odds {
    color: #ec0017;
    color: var(--c-extra-07)
}

.OddsButton .OM-ValueChanger--Decreasing .OddsButton__Odds:before {
    bottom: -3px;
    border-width: 3px 3px 0;
    border-color: #ec0017 transparent transparent;
    border-top-color: var(--c-extra-07)
}

.OddsButton .OM-ValueChanger--Increasing .OddsButton__Odds {
    color: #5c950f;
    color: var(--c-extra-05)
}

.OddsButton .OM-ValueChanger--Increasing .OddsButton__Odds:before {
    top: -3px;
    border-width: 0 3px 3px;
    border-color: transparent transparent #5c950f;
    border-bottom-color: var(--c-extra-05);
    border-right-color: transparent;
    border-top-color: transparent
}

.OddsButton--Selected {
    background: #f9bb11;
    background: var(--c-extra-02)
}

.OddsButton--Selected,.OddsButton--Selected .OddsButton__Text,.OddsButton--Selected .OM-ValueChanger--Increasing .OddsButton__Odds {
    color: #000;
    color: var(--black)
}

.OddsButton--Selected .OM-ValueChanger--Increasing .OddsButton__Odds:before {
    border-color: transparent transparent #000;
    border-bottom-color: var(--black);
    border-right-color: transparent;
    border-top-color: transparent
}

.OddsButton--Selected .OM-ValueChanger--Decreasing .OddsButton__Odds {
    color: #000;
    color: var(--black)
}

.OddsButton--Selected .OM-ValueChanger--Decreasing .OddsButton__Odds:before {
    border-color: #000 transparent transparent;
    border-top-color: var(--black)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN {
    background-color: #5fc626;
    background-color: var(--c-extra-04);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#55b222;
        background: var(--c-hover-extra-04);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--WIN:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON {
    background-color: #5c950f;
    background-color: var(--c-extra-05);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#53860d;
        background: var(--c-hover-extra-05);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFWON:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE {
    background-color: #e10014;
    background-color: var(--c-extra-08);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#cb0012;
        background: var(--c-hover-extra-08);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--LOSE:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST {
    background-color: #f60;
    background-color: var(--c-extra-10);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#e57300;
        background: var(--c-hover-extra-10);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--HALFLOST:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED {
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#17210f;
        background: var(--c-hover-base-06);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--VOIDED:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED {
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#0e100e;
        background: var(--c-hover-base-05);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--CANCELLED:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA {
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white)
}

.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--GreyOut) .OddsButton__ShortText,.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA:not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--Selected):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--NoOdds):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--Removed):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--Suspended):not(.Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA.OddsButton--GreyOut) .OddsButton__Text {
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover {
        background:#1b1c1b;
        background: var(--c-hover-base-04);
        color: #e5e5e5;
        color: var(--c-hover-white)
    }

    .Page-MatchResult .Market__OddsGroups .Market__OddsGroupItem .OddsButton--NA:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):not(.OddsButton--GreyOut):hover .OddsButton__Text {
        color: #e5e5e5;
        color: var(--c-hover-white)
    }
}

.Search {
    border-radius: 4px;
    line-height: 14px;
    max-width: 760px;
    pointer-events: auto;
    background-color: #141414;
    background-color: var(--c-base-06)
}

.Search,.Search__Input {
    font-size: 12px;
    width: 100%
}

.Search__Input {
    display: flex;
    align-items: center;
    height: 40px;
    padding-left: 12px;
    border-radius: 4px;
    font-family: Source Sans,sans-serif;
    cursor: pointer;
    line-height: 12px;
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    color: #fff;
    color: var(--white);
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02)
}

.Search__Input:focus,.Search__Input:hover {
    outline: none;
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04)
}

.Search .OM-Button--tertiary {
    display: none
}

.Search__Info {
    padding: 10px;
    color: #fff;
    color: var(--white)
}

.Search__Bar {
    padding: 10px 40px 10px 10px
}

.Search .OM-Tabs__Content {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.Search .OM-Tabs.NoPagination,.Search .OM-Tabs.NoPagination .Search__Results,.Search .OM-Tabs.NoPagination .Search__Results .SearchItem:last-child {
    border-radius: 0 0 4px 4px
}

.Search__Results {
    max-height: 55dvh;
    min-height: 0;
    overflow-y: auto
}

@media screen and (min-width: 80em) {
    .Search__Results {
        max-height:70dvh
    }
}

.Search__Results--MATCH .SearchItem__Descriptors {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    margin: 0 10px
}

@media(min-width: 80em) {
    .Search__Results--MATCH .SearchItem__Descriptors {
        margin:0 10px 0 5px
    }
}

.Search__Results--MATCH .SearchItem__IndicatorsGroup {
    margin-right: 0;
    position: relative;
    right: 0
}

@media(min-width: 80em) {
    .Search__Results--MATCH .SearchItem__IndicatorsGroup {
        right:-3px
    }
}

.Search__Results--MATCH .SearchItem__Anchor {
    flex-direction: row
}

.Search__Results--MATCH .SearchItem__InfoGroup .Location,.Search__Results--MATCH .SearchItem__InfoGroup .Tournament {
    display: none
}

.Search__Results--MATCH .SearchItem__InfoGroup .MatchTime {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 35px;
    transform: translateY(-50%);
    font-size: 10px;
    line-height: 13px;
    padding-top: 1px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Search__Results--MATCH .SearchItem__InfoGroup .MatchTime__InfoPart--Time {
    padding-top: 1px
}

.Search__Results--MATCH .SearchItem--hasFavorites .SearchItem__Descriptors {
    margin: 0 5px 0 10px
}

@media(min-width: 80em) {
    .Search__Results--MATCH .SearchItem--hasFavorites .SearchItem__Descriptors {
        margin:0 5px
    }
}

.Search__Results--TOURNAMENT .SearchItem__Descriptors {
    display: flex;
    align-items: center;
    flex-direction: row;
    width: 100%;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px
}

.Search__Results--TOURNAMENT .SearchItem__IndicatorsGroup {
    margin-right: 4px;
    position: relative;
    right: unset
}

.Search__Results--TOURNAMENT .SearchItem__Anchor {
    flex-direction: row
}

.Search__Results--TOURNAMENT .SearchItem__InfoGroup .Location {
    display: none
}

.Search__Info {
    text-align: center;
    padding: 40px
}

.Search .SearchItem {
    display: flex;
    min-height: 40px;
    border-bottom: none;
    transition: background .3s ease;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-top: 1px solid #000;
    border-top: 1px solid var(--black)
}

@media(hover: hover)and (pointer:fine) {
    .Search .SearchItem:hover {
        background-color:#111;
        background-color: var(--c-hover-base-03)
    }
}

.Search .SearchItem:first-of-type {
    border-top: none
}

.Search .SearchItem:last-of-type {
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black)
}

.Search .SearchItem__Anchor {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer
}

.Search .SearchItem__Icon {
    display: flex;
    flex: 0 0 30px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.Search .SearchItem__Event {
    flex-direction: row;
    flex-grow: 1;
    padding: 10px 0;
    font-family: Source Sans,sans-serif
}

.Search .SearchItem__Event,.Search .SearchItem__Participants {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Search .SearchItem__Participants {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1 1 30%;
    padding: 0 0 0 45px;
    color: #fff;
    color: var(--white)
}

.Search .SearchItem__Participant {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.Search .SearchItem__IndicatorsGroup {
    display: flex;
    align-items: center;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Search .SearchItem__Indicator--isLive {
    display: inline-flex;
    width: 8px;
    height: 8px;
    margin-right: 4px;
    border-radius: 50%;
    background-color: #f9bb11;
    background-color: var(--c-extra-02)
}

.Search .SearchItem__ExpandArrow.OM-Icon {
    font-size: 12px
}

.Search .SearchItem__InfoGroup {
    line-height: 14px;
    text-overflow: ellipsis;
    overflow: hidden
}

.Search .SearchItem__EventCount,.Search .SearchItem__InfoGroup {
    display: flex;
    align-items: center;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Search .SearchItem__EventCount {
    flex: 0 0 30px;
    width: 30px;
    justify-content: center
}

@media screen and (min-width: 80em) {
    .Search .SearchItem__EventCount {
        flex:0 0 60px;
        width: 60px
    }
}

.Search .SearchItem__EventCountIndicator {
    display: none;
    margin-left: 5px;
    margin-right: 5px
}

.Search .SearchItem .FavoriteButton {
    margin-right: 5px;
    font-size: 16px;
    cursor: pointer;
    padding: 5px
}

.Search .SearchItem .FavoriteButton .OM-Icon--star-on {
    color: #ffd800;
    color: var(--c-extra-09)
}

.Search .SearchItem .FavoriteButton .OM-Icon--star-off {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Overlay__Content {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 760px
}

.Overlay__CloseIconWrapper .OM-Icon {
    display: flex;
    font-size: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchListSkeleton__Item {
    display: flex;
    flex-direction: column
}

.MatchListSkeleton__Section {
    display: flex;
    flex-direction: row;
    max-width: 100%
}

.MatchListSkeleton__Section--Info {
    align-items: center;
    padding: 0 12px;
    height: 32px;
    background-color: #0e100e;
    background-color: var(--c-hover-base-05)
}

.MatchListSkeleton__Section--Odds {
    display: flex;
    align-items: center;
    height: 66px;
    padding: 20px;
    background-color: #191919;
    background-color: var(--c-base-05)
}

.MatchListSkeleton__Button {
    width: 20%;
    height: 40px;
    background-color: #141414;
    background-color: var(--c-base-06);
    margin-left: 10px
}

.MatchListSkeleton__Button:first-child {
    margin-left: auto
}

.MatchListSkeleton__Text {
    height: 8px;
    width: 20%;
    border-radius: 4px;
    background-color: #afafaf;
    background-color: var(--c-base-02)
}

.MatchListSkeleton__Text:not(.MatchListSkeleton__Text:first-child) {
    margin-left: auto;
    margin-right: 29px
}

.MatchListSkeleton__LessText {
    height: 8px;
    width: 20%;
    border-radius: 4px;
    background-color: #afafaf;
    background-color: var(--c-base-02);
    margin-left: auto;
    margin-right: 6px
}

.OM-MenuSkeleton {
    display: flex;
    flex-direction: column;
    padding: 0 12px
}

.OM-MenuSkeleton__Header {
    width: 90px;
    height: 12px;
    border-radius: 8px;
    margin-top: 27px;
    margin-bottom: 11px;
    background-color: #afafaf;
    background-color: var(--c-base-02);
    opacity: .5
}

.OM-MenuSkeleton__Content {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

.OM-MenuSkeleton__Content--HasIcon .OM-MenuSkeleton__Item {
    margin-left: 28px
}

.OM-MenuSkeleton__Content--HasIcon .OM-MenuSkeleton__Item:before {
    position: absolute;
    content: "";
    left: -28px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background-color: #c2c2c2;
    background-color: var(--c-base-01)
}

.OM-MenuSkeleton__Item {
    width: 80px;
    height: 10px;
    border-radius: 6px;
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    margin: 12px 0;
    position: relative;
    opacity: .4
}

body:not(.Page-Home) .MatchListSkeleton {
    margin-top: 12px
}

.OM-Pagination,.Pagination {
    display: flex;
    padding: 10px;
    width: 100%;
    justify-content: center
}

.OM-Pagination__Page,.Pagination__Page {
    display: flex;
    max-width: 26px;
    min-width: 10px;
    width: 100%;
    height: 26px;
    margin: 0 2px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-family: Source Sans,sans-serif;
    font-size: 13px;
    background-color: transparent;
    color: #fff;
    color: var(--white)
}

@media screen and (min-width: 48em) {
    .OM-Pagination__Page,.Pagination__Page {
        margin:0 3px
    }
}

.OM-Pagination__Page--Selected,.OM-Pagination__Page--selected,.Pagination__Page--Selected,.Pagination__Page--selected {
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    color: #000;
    color: var(--black)
}

.OM-Pagination__Page--Selected:hover,.OM-Pagination__Page--selected:hover,.OM-Pagination__Page:hover,.Pagination__Page--Selected:hover,.Pagination__Page--selected:hover,.Pagination__Page:hover {
    background-color: #ce9b0f;
    background-color: var(--c-hover-extra-02);
    color: #000;
    color: var(--black)
}

.OM-Pagination__Page--disabled,.OM-Pagination__Page--disabled:hover,.Pagination__Page--disabled,.Pagination__Page--disabled:hover {
    background-color: transparent;
    color: #292929;
    color: var(--c-base-04)
}

.OM-Pagination__Page a,.Pagination__Page a {
    display: flex;
    outline: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: inherit;
    font-size: inherit
}

.OM-Pagination__Break,.Pagination__Break {
    margin: auto 3px;
    cursor: pointer
}

.OM-BettingHistory .OM-Pagination__Page {
    background-color: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-BettingHistory .OM-Pagination__Page--Selected,.OM-BettingHistory .OM-Pagination__Page--selected,.OM-BettingHistory .OM-Pagination__Page--Selected:hover,.OM-BettingHistory .OM-Pagination__Page--selected:hover {
    background-color: #86f77a;
    background-color: var(--c-extra-01);
    color: #000;
    color: var(--black)
}

.OM-BettingHistory .OM-Pagination__Page:hover {
    background-color: #afafaf;
    background-color: var(--c-base-02);
    color: #000;
    color: var(--black)
}

.OM-BettingHistory .OM-Pagination__Page--disabled,.OM-BettingHistory .OM-Pagination__Page--disabled:hover {
    background-color: transparent;
    color: #292929;
    color: var(--c-base-04)
}

.OM-Slider {
    min-width: 0;
    position: relative
}

.OM-Slider__Bar {
    overflow: hidden
}

.OM-Slider__Scroll {
    width: 9999px;
    position: relative
}

.OM-Slider__Container {
    display: flex;
    transition: transform .3s
}

.OM-Slider__Container .OM-Slider__Item:first-of-type {
    margin-left: 12px
}

@media screen and (min-width: 1100px) {
    .OM-Slider__Container .OM-Slider__Item:first-of-type {
        margin-left:unset
    }
}

.OM-Slider__Container .OM-Slider__Item:last-of-type {
    margin-right: 12px
}

@media screen and (min-width: 48em) {
    .OM-Slider__Container .OM-Slider__Item:last-of-type {
        margin-right:unset
    }
}

.OM-Nav {
    width: 100%;
    display: flex
}

.OM-Nav.BetslipTabs {
    overflow: hidden;
    border-radius: 4px 4px 0 0;
    background: #191919;
    background: var(--c-base-05)
}

.OM-Nav.BetslipTabs .OM-Slider {
    width: 100%;
    border-radius: 4px 0 0 4px
}

.OM-Nav.BetslipTabs .OM-Slider__Bar,.OM-Nav.BetslipTabs .OM-Slider__Container,.OM-Nav.BetslipTabs .OM-Slider__Scroll {
    width: 100%
}

.OM-Nav.BetslipTabs .OM-Slider__Item {
    flex: 1;
    margin: 0
}

.OM-Nav.BetslipTabs .OM-Slider .OM-WidgetsLink {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    position: relative;
    overflow: hidden;
    font-family: Source Sans,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    cursor: not-allowed;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-bottom: 2px solid #afafaf;
    border-bottom: 2px solid var(--c-base-02)
}

.OM-Nav.BetslipTabs .OM-Slider .OM-WidgetsLink .OM-NavItem__Counter {
    margin-left: 3px;
    font-size: 8px;
    transform: translateY(-1px)
}

.OM-Nav.BetslipTabs .OM-Slider .OM-WidgetsLink.isSelected {
    cursor: pointer;
    font-weight: 600;
    color: #ffd800;
    color: var(--c-extra-09);
    border-bottom: 2px solid #ffd800;
    border-bottom: 2px solid var(--c-extra-09)
}

.OM-Nav.BetslipTabs .OM-Slider .OM-WidgetsLink.isDisabled {
    cursor: not-allowed
}

.OM-Nav .BannerNavbar {
    --banner-matrix-navbar-text: var(--c-base-01);
    --banner-matrix-navbar-selected-text: var(--c-extra-09);
    --banner-matrix-navbar-selected-bacground: var(--c-extra-17)
}

.OM-Slider--Tertiary .OM-Slider__Action {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 6px;
    min-width: 60px;
    height: 32px;
    border-radius: 16px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    white-space: nowrap;
    cursor: pointer;
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    color: #b4b4b4;
    color: var(--c-hover-base-02);
    border: 1px solid #1c2812;
    border: 1px solid var(--c-extra-16)
}

.OM-Slider--Tertiary .OM-Slider__Action.isSelected {
    background-color: #588036;
    background-color: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09);
    border: 1px solid #588036;
    border: 1px solid var(--c-extra-17)
}

.OM-Slider--Tertiary .OM-Slider__Action.isSelected .OM-Slider__ItemIcon {
    color: #ffd800;
    color: var(--c-extra-09)
}

.OM-Slider--Tertiary .OM-Slider__Action--Live {
    padding: 0 12px 0 14px;
    position: relative
}

.OM-Slider--Tertiary .OM-Slider__Action--Live :after {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    margin-left: 6px;
    background-color: #ec0017;
    background-color: var(--c-extra-07);
    border-radius: 50%
}

.OM-Slider--Tertiary .OM-Slider__Action--Live .OM-Slider__ItemIcon {
    display: none
}

.OM-Slider--Tertiary .OM-Slider__Action--Live .OM-Slider__ItemText {
    display: flex;
    align-items: center
}

.OM-Slider--Tertiary .OM-Slider__Container {
    margin-left: 12px
}

@media screen and (min-width: 48em) {
    .OM-Slider--Tertiary .OM-Slider__Container {
        margin-left:0
    }
}

.OM-Slider--Tertiary .OM-Slider__Item:first-of-type {
    margin-left: 0
}

.OM-Slider--Tertiary .OM-Slider__Item:not(:first-of-type) {
    margin-left: 6px
}

.OM-Slider--Tertiary .OM-Slider__ItemText {
    text-transform: capitalize
}

.OM-Slider--Tertiary .OM-Slider__ItemIcon {
    transition: transform .3s;
    margin-right: 6px;
    border-radius: 50%;
    font-size: 20px;
    color: #ffd800;
    color: var(--c-extra-09)
}

.OM-Slider--Tertiary .OM-Slider__ItemIcon .OM-Icon {
    border-radius: 50%
}

.OM-Slider--Tertiary .OM-Slider__ItemIcon .OM-Icon--cup-alt {
    padding: 2px;
    background-color: #1c2812;
    background-color: var(--c-extra-16)
}

.OM-Slider--Tertiary .OM-Slider__ItemIcon__ControlButton {
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    box-shadow: 0 2px 10px 2px #121d29;
    box-shadow: 0 2px 10px 2px var(--c-hover-black)
}

.OM-Slider--Tertiary .OM-Slider__ItemIcon__ControlButton .OM-Icon {
    color: #000;
    color: var(--black)
}

.OM-Slider--TimeRangeNav {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black)
}

.OM-Slider--TimeRangeNav .OM-Slider__Action {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 60px;
    height: 36px;
    padding: 0 6px;
    position: relative;
    border-radius: 0;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border: none;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    white-space: nowrap;
    cursor: pointer
}

.OM-Slider--TimeRangeNav .OM-Slider__Action.isSelected {
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #ffd800;
    color: var(--c-extra-09);
    border: none
}

.OM-Slider--TimeRangeNav .OM-Slider__Action.isSelected:before {
    content: "";
    display: flex;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.OM-Slider--TimeRangeNav .OM-Slider__Action--Live {
    padding: 0 12px 0 14px;
    position: relative
}

.OM-Slider--TimeRangeNav .OM-Slider__Action--Live :after {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    margin-left: 4px;
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    border-radius: 50%
}

@media screen and (min-width: 1100px) {
    .OM-Slider--TimeRangeNav .OM-Slider__Action--Live :after {
        margin-left:6px
    }
}

.OM-Slider--TimeRangeNav .OM-Slider__Action--Live .OM-Slider__ItemIcon {
    display: none
}

.OM-Slider--TimeRangeNav .OM-Slider__Action--Live .OM-Slider__ItemText {
    display: flex;
    align-items: center
}

.OM-Slider--TimeRangeNav .OM-Slider__Item:not(:first-of-type) {
    margin-left: 0
}

.OM-Slider--TimeRangeNav .OM-Slider__Item .OM-Slider__ItemIcon {
    margin: 0
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemText {
    text-transform: capitalize
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemIcon {
    transition: transform .3s;
    margin-right: 6px;
    border-radius: 50%;
    font-size: 20px;
    color: #ffd800;
    color: var(--c-extra-09)
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemIcon .OM-Icon {
    border-radius: 50%
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemIcon .OM-Icon--cup-alt {
    padding: 2px;
    background-color: #1c2812;
    background-color: var(--c-extra-16)
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemIcon__ControlButton {
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    box-shadow: 0 2px 10px 2px #121d29;
    box-shadow: 0 2px 10px 2px var(--c-hover-black)
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemIcon__ControlButton .OM-Icon {
    color: #000;
    color: var(--black)
}

.OM-Slider--TimeRangeNav .OM-Slider__ItemCounter {
    margin-left: 4px;
    font-size: 10px;
    transform: translateY(-3px)
}

.OM-Slider--TimeRangeNav .OM-Slider__Container {
    margin-left: 0
}

.NavWrapper .OM-SportsNav {
    background-color: #1c2812;
    background-color: var(--c-extra-16)
}

@media screen and (min-width: 48em) {
    .NavWrapper .OM-SportsNav {
        width:100%;
        margin-left: unset;
        padding-left: 0;
        background-color: transparent
    }
}

.NavWrapper .OM-SportsNav .OM-Slider .SimpleSearchTrigger {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 60px;
    height: 60px;
    margin-right: 6px;
    border-radius: 4px;
    overflow: hidden;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media(hover: hover) {
    .NavWrapper .OM-SportsNav .OM-Slider .SimpleSearchTrigger {
        cursor:pointer
    }
}

.NavWrapper .OM-SportsNav .OM-Slider .SimpleSearchTrigger__IconWrapper .OM-Icon {
    width: 20px;
    height: 20px
}

.NavWrapper .OM-SportsNav .OM-Slider .SimpleSearchTrigger__Placeholder {
    width: 100%;
    margin-top: 4px;
    padding: 0 2px;
    font-size: 10px;
    line-height: 12px;
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.NavWrapper .OM-SportsNav .OM-Slider__Item {
    width: 60px;
    height: 60px;
    overflow: hidden
}

@media screen and (min-width: 48em) {
    .NavWrapper .OM-SportsNav .OM-Slider__Item {
        margin-right:6px;
        border-radius: 4px
    }
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: relative;
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01);
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    cursor: pointer
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem .OM-Icon {
    width: 20px;
    height: 20px;
    transition: transform .3s ease
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem .OM-NavItem__IconContainer {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem__Name {
    width: 100%;
    margin-top: 4px;
    padding: 0 4px;
    line-height: 12px;
    font-size: 10px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem__Counter {
    position: absolute;
    top: 4px;
    right: 6px;
    font-size: 8px;
    color: #fff;
    color: var(--white)
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem.isSelected {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09);
    border-right: 1px solid #588036;
    border-right: 1px solid var(--c-extra-17);
    border-left: 1px solid #588036;
    border-left: 1px solid var(--c-extra-17)
}

@media screen and (min-width: 48em) {
    .NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem.isSelected {
        border:none
    }
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem.isSelected .OM-NavItem__IconContainer {
    color: #ffd800;
    color: var(--c-extra-09)
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem.isSelected .OM-Icon {
    transform: rotate(45deg) scale(1.2)
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem.isSelected:before {
    content: "";
    display: flex;
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    background: #588036;
    background: var(--c-extra-17)
}

@media screen and (min-width: 48em) {
    .NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem.isSelected:before {
        height:100%;
        border-radius: 4px;
        background: transparent;
        box-shadow: inset 0 -4px 0 -1px #588036;
        box-shadow: inset 0 -4px 0 -1px var(--c-extra-17)
    }
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem__LiveLabel {
    position: absolute;
    top: 5px;
    left: 5px;
    content: "";
    padding: 0 4px;
    z-index: 1
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem__LiveLabel:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ff3c3c;
    background: var(--c-extra-06);
    transform: skew(-14deg);
    z-index: -1
}

.NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem__LiveText {
    color: #fff;
    color: var(--white);
    font-weight: 700
}

@media screen and (min-width: 1100px) {
    .NavWrapper .OM-SportsNav .OM-Slider .AllSportsNavItem {
        display:none
    }
}

@media screen and (min-width: 48em) {
    .NavWrapper .OM-SportsNav .OM-Slider .AllSportsNavItem {
        margin-left:0
    }
}

.NavWrapper .OM-SportsNav .OM-Slider .AllSportsNavItem .OM-NavItem.isSelected .OM-Icon {
    transform: none
}

.NavWrapper .OM-SportsNav .OM-Slider__ControlButton {
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    box-shadow: 0 2px 10px 2px #121d29;
    box-shadow: 0 2px 10px 2px var(--c-hover-black)
}

.NavWrapper .OM-SportsNav .OM-Slider__ControlButton .OM-Icon {
    color: #000;
    color: var(--black)
}

.NavWrapper .OM-SportsNav.PopularSportsNav .OM-Slider__Item .OM-NavItem__Counter {
    display: none
}

.OM-Nav.InfoPagesNav,.OM-Nav.LiveUpcomingNav {
    margin-top: 12px
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: Source Sans,sans-serif;
    cursor: pointer;
    color: #fff;
    color: var(--white)
}

@media screen and (max-width: 48em) {
    .OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem {
        height:40px;
        font-family: Source Sans,sans-serif;
        font-weight: 500;
        font-size: 12px;
        line-height: 14px
    }
}

@media(hover: hover)and (pointer:fine) {
    .OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem:hover,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem:hover {
        color:#ffd800;
        color: var(--c-extra-09)
    }

    .OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem:hover .OM-NavItem__IconContainer .OM-Icon,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem:hover .OM-NavItem__IconContainer .OM-Icon {
        background: linear-gradient(0deg,#f9bb11,#5c950f);
        background: linear-gradient(0deg,var(--c-extra-02),var(--c-extra-05))
    }
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__IconContainer,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__IconContainer {
    font-size: 20px
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__IconContainer .OM-Icon,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__IconContainer .OM-Icon {
    padding: 2px;
    border-radius: 50%;
    font-size: 20px;
    color: #fff;
    color: var(--white);
    background: linear-gradient(0deg,#292929,#191919);
    background: linear-gradient(0deg,var(--c-base-04),var(--c-base-05))
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__IconContainer .OM-Icon--calendar,.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__IconContainer .OM-Icon--view-list-alt,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__IconContainer .OM-Icon--calendar,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__IconContainer .OM-Icon--view-list-alt {
    padding: 4px
}

@media screen and (min-width: 48em) {
    .OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__IconContainer,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__IconContainer {
        display:none
    }
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__Name,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__Name {
    margin-left: 4px
}

@media screen and (min-width: 48em) {
    .OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem__Name,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem__Name {
        font-weight:700
    }
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem.isSelected,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem.isSelected {
    color: #ffd800;
    color: var(--c-extra-09)
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem.isSelected .OM-NavItem__IconContainer .OM-Icon,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem.isSelected .OM-NavItem__IconContainer .OM-Icon {
    background: linear-gradient(0deg,#f9bb11,#5c950f);
    background: linear-gradient(0deg,var(--c-extra-02),var(--c-extra-05))
}

.OM-Nav.InfoPagesNav .OM-Slider .OM-NavItem.isSelected .OM-NavItem__IconContainer .OM-Icon--hot,.OM-Nav.LiveUpcomingNav .OM-Slider .OM-NavItem.isSelected .OM-NavItem__IconContainer .OM-Icon--hot {
    position: relative;
    z-index: 0;
    color: #fff;
    color: var(--white)
}

.OM-Nav.InfoPagesNav .OM-Slider__Item,.OM-Nav.LiveUpcomingNav .OM-Slider__Item {
    margin-left: 10px
}

@media screen and (max-width: 48em) {
    .OM-Nav.InfoPagesNav .OM-Slider__Item,.OM-Nav.LiveUpcomingNav .OM-Slider__Item {
        flex:3;
        margin-left: 0;
        margin-right: 0
    }
}

.OM-Nav.InfoPagesNav .OM-Slider__Item:first-of-type,.OM-Nav.LiveUpcomingNav .OM-Slider__Item:first-of-type {
    margin-left: 0
}

.OM-Nav.MatchDetailsTabsLiveEvent {
    background-color: transparet
}

@media screen and (max-width: 48em) {
    .OM-Nav.MatchDetailsTabsLiveEvent {
        max-width:130px;
        height: 30px;
        position: absolute;
        top: 8px;
        right: 7px;
        padding-right: 5px
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider {
        padding: 0 5px 0 10px
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Bar,.OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Scroll {
        height: 100%;
        display: flex
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Bar {
        overflow-x: auto;
        overflow-y: hidden
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Bar::-webkit-scrollbar-track {
        background: #c2c2c2;
        background: var(--c-base-01)
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Bar::-webkit-scrollbar-thumb {
        background: #4d4d4d;
        background: var(--c-base-03)
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Bar::-webkit-scrollbar {
        height: 2px
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Container {
        height: 100%;
        margin-left: auto
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item {
        align-items: center;
        display: flex;
        margin-left: 8px;
        background: transparent
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:first-of-type {
        margin-left: 0
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:not(:first-of-type) {
        margin-left: 10px
    }

    .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink {
        padding: 0;
        min-width: 20px;
        background: transparent
    }
}

.OM-Slider--Tertiary {
    margin-top: 12px
}

@media(hover: hover)and (pointer:fine) {
    .OM-Slider--Tertiary .OM-Slider__Action:hover {
        background-color:#588036;
        background-color: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09);
        border: 1px solid #588036;
        border: 1px solid var(--c-extra-17)
    }

    .OM-Slider--Tertiary .OM-Slider__Action:hover .OM-Slider__ItemIcon .OM-Icon--cup-alt {
        background-color: #000;
        background-color: var(--black)
    }
}

.OM-Slider--Tertiary .OM-Slider__ItemCounter {
    margin-left: 4px;
    font-size: 10px;
    transform: translateY(-3px)
}

@media(hover: hover)and (pointer:fine) {
    .OM-Slider--TimeRangeNav .OM-Slider__Action:hover {
        background-color:#191919;
        background-color: var(--c-base-05);
        color: #fff;
        color: var(--white);
        border: none
    }
}

@media screen and (hover: hover)and (pointer:fine)and (min-width:1100px) {
    .OM-Slider--TimeRangeNav .OM-Slider__Action:hover:before {
        content:"";
        display: flex;
        width: 100%;
        height: 3px;
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: #ffd800;
        background-color: var(--c-extra-09)
    }
}

@media(hover: hover)and (pointer:fine) {
    .OM-Slider--TimeRangeNav .OM-Slider__Action:hover .OM-Slider__ItemIcon .OM-Icon--cup-alt {
        background-color:#000;
        background-color: var(--black)
    }
}

.NavWrapper {
    margin-top: 12px
}

@media(hover: hover)and (pointer:fine) {
    .NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem:hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09)
    }

    .NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem:hover .OM-Icon {
        transform: rotate(45deg) scale(1.2)
    }

    .NavWrapper .OM-SportsNav .OM-Slider .OM-NavItem:hover .OM-NavItem__IconContainer {
        color: #ffd800;
        color: var(--c-extra-09)
    }
}

.OM-Tabs--Search .OM-Slider__Item {
    flex: 1
}

.OM-Tabs--Search .OM-Slider__Action {
    position: relative;
    text-align: center;
    padding: 13px 0;
    cursor: pointer;
    color: #afafaf;
    color: var(--c-base-02);
    background-color: #050505;
    background-color: var(--c-base-07);
    border-bottom: 1px solid #191919;
    border-bottom: 1px solid var(--c-base-05)
}

.OM-Tabs--Search .OM-Slider__Action:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0
}

.OM-Tabs--Search .OM-Slider__Action:hover {
    border-bottom: 1px solid #ffd800;
    border-bottom: 1px solid var(--c-extra-09)
}

.OM-Tabs--Search .OM-Slider__Action.isSelected,.OM-Tabs--Search .OM-Slider__Action:hover {
    background-color: #588036;
    background-color: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09)
}

.OM-Tabs--Search .OM-Slider__Action.isSelected {
    border-bottom: 1px solid transparent
}

.OM-Tabs--Search .OM-Slider__Action.isSelected:after {
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.OM-Tabs--Search .OM-Slider__ItemCounter {
    margin-left: 10px
}

.OM-Tabs--Search .OM-Slider__Scroll {
    width: 100%
}

@media(min-width: 30em) {
    .OM-Tabs--MatchOfTheDay>.OM-Slider {
        margin-top:0
    }
}

.OM-Tabs--MatchOfTheDay>.OM-Slider>.OM-Slider__Bar>.OM-Slider__Scroll {
    width: 100%
}

.OM-Tabs--MatchOfTheDay>.OM-Slider>.OM-Slider__Bar>.OM-Slider__Scroll>.OM-Slider__Container {
    margin: 0
}

.OM-Tabs--MatchOfTheDay>.OM-Slider>.OM-Slider__Bar>.OM-Slider__Scroll>.OM-Slider__Container>.OM-Slider__Item {
    flex: 1
}

.OM-Tabs--MatchOfTheDay>.OM-Slider>.OM-Slider__Bar>.OM-Slider__Scroll>.OM-Slider__Container>.OM-Slider__Item:not(:first-of-type) {
    margin: 0 0 0 8px
}

.OM-Tabs--MatchOfTheDay>.OM-Slider>.OM-Slider__Bar>.OM-Slider__Scroll>.OM-Slider__Container>.OM-Slider__Item>.OM-Slider__Action {
    border-radius: 0
}

.BettingAreaOpenBets--isAuthenticated .OM-Nav.BetslipTabs .OM-Slider .OM-WidgetsLink:not(.isSelected) {
    cursor: pointer;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BettingAreaOpenBets--isAuthenticated .OM-Slider--Tertiary .OM-Slider__Action {
    min-width: 51px;
    font-size: 11px;
    line-height: 13px;
    font-weight: inherit
}

.OM-Slider--TournamentNavOnSport {
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 60px;
    height: 36px;
    padding: 0 6px;
    position: relative;
    border-radius: 0;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border: none;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    white-space: nowrap;
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .OM-Slider--TournamentNavOnSport .OM-Slider__Action:hover {
        background-color:#191919;
        background-color: var(--c-base-05);
        color: #fff;
        color: var(--white);
        border: none
    }
}

@media screen and (hover: hover)and (pointer:fine)and (min-width:1100px) {
    .OM-Slider--TournamentNavOnSport .OM-Slider__Action:hover:before {
        content:"";
        display: flex;
        width: 100%;
        height: 3px;
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: #ffd800;
        background-color: var(--c-extra-09)
    }
}

@media(hover: hover)and (pointer:fine) {
    .OM-Slider--TournamentNavOnSport .OM-Slider__Action:hover .OM-Slider__ItemIcon .OM-Icon--cup-alt {
        background-color:#000;
        background-color: var(--black);
        color: #5fc626;
        color: var(--c-extra-04)
    }
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action.isSelected {
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #ffd800;
    color: var(--c-extra-09);
    border: none
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action.isSelected:before {
    content: "";
    display: flex;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action--Live {
    padding: 0 12px 0 14px;
    position: relative
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action--Live :after {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    margin-left: 4px;
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    border-radius: 50%
}

@media screen and (min-width: 1100px) {
    .OM-Slider--TournamentNavOnSport .OM-Slider__Action--Live :after {
        margin-left:6px
    }
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action--Live .OM-Slider__ItemIcon {
    display: none
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Action--Live .OM-Slider__ItemText {
    display: flex;
    align-items: center
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Item:not(:first-of-type) {
    margin-left: 0
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemText {
    text-transform: capitalize
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemIcon {
    transition: transform .3s;
    margin-right: 6px;
    border-radius: 50%;
    font-size: 20px;
    color: #ffd800;
    color: var(--c-extra-09)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemIcon .OM-Icon {
    border-radius: 50%;
    font-size: 16px
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemIcon .OM-Icon--cup-alt {
    padding: 2px;
    background-color: #1c2812;
    background-color: var(--c-extra-16)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemIcon__ControlButton {
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    box-shadow: 0 2px 10px 2px #121d29;
    box-shadow: 0 2px 10px 2px var(--c-hover-black)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemIcon__ControlButton .OM-Icon {
    color: #000;
    color: var(--black)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__ItemCounter {
    margin-left: 4px;
    font-size: 10px;
    transform: translateY(-3px)
}

.OM-Slider--TournamentNavOnSport .OM-Slider__Container {
    margin-left: 0
}

.SettledBetsFilters__Content .OM-Slider__Scroll {
    width: 100%
}

.SettledBetsFilters__Content .OM-Slider__Container {
    display: flex;
    flex-wrap: wrap
}

.SettledBetsFilters__Content .OM-Slider--Tertiary {
    margin-top: 8px
}

.SettledBetsFilters__Content .OM-Slider--Tertiary .OM-Slider__Item:not(:first-of-type) {
    margin-left: unset
}

.SettledBetsFilters__Content .OM-Slider--Tertiary .OM-Slider__Action {
    min-width: 45px;
    box-sizing: border-box;
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    color: #1c2812;
    color: var(--c-extra-16);
    border: 1px solid #c2c2c2;
    border: 1px solid var(--c-base-01)
}

@media(hover: hover)and (pointer:fine) {
    .SettledBetsFilters__Content .OM-Slider--Tertiary .OM-Slider__Action:hover:not(.isSelected) {
        background-color:#d9d9d9;
        background-color: var(--c-hover-base-01);
        color: #17210f;
        color: var(--c-hover-base-06);
        border: 1px solid #d9d9d9;
        border: 1px solid var(--c-hover-base-01)
    }
}

.SettledBetsFilters__Content .OM-Slider--Tertiary .OM-Slider__Action.isSelected {
    background-color: #588036;
    background-color: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09);
    border: 1px solid #588036;
    border: 1px solid var(--c-extra-17)
}

.SettledBetsFilters__Content .OM-Slider__Item {
    margin-top: 4px;
    margin-right: 6px;
    margin-left: unset
}

.SettledBetsFilters__Content .OM-Slider__ItemText {
    font-family: Source Sans,sans-serif;
    font-weight: 500;
    font-size: 11px;
    line-height: 13px
}

.TopMenu {
    display: flex;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-bottom: 1px;
    padding-left: 12px;
    padding-right: 12px;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-bottom: 1px #4d4d4d;
    border-bottom: 1px var(--c-base-03)
}

.TopMenu__MenuItem {
    flex: 1;
    min-width: 60px;
    height: 36px;
    padding: 0 6px;
    border-radius: 0;
    background-color: #191919;
    background-color: var(--c-base-05);
    border: none
}

.TopMenu .SimpleSearchTrigger,.TopMenu__MenuItem {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    white-space: nowrap;
    cursor: pointer
}

.TopMenu .SimpleSearchTrigger {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #050505;
    background-color: var(--c-base-07);
    border: none
}

.TopMenu .SimpleSearchTrigger__IconWrapper {
    font-size: 20px
}

.TopMenu .SimpleSearchTrigger__Placeholder {
    display: none
}

.TopMenu__MenuItem .OM-Icon {
    font-size: 20px
}

.TopMenu__MenuItem .TopMenu__MenuItemText {
    margin-left: 4px
}

.TopMenu__MenuItem .TopMenu__SelectionCount {
    position: absolute;
    top: -1px;
    right: -4px;
    width: 12px;
    height: 12px;
    line-height: 10px;
    border-radius: 50%;
    background: #f9bb11;
    background: var(--c-extra-02);
    color: #000;
    color: var(--black);
    font-weight: 700;
    text-align: center;
    font-size: 8px
}

.TopMenu__MenuItem.TopMenu__MenuItem--Betslip {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: unset;
    width: 32px;
    min-width: 0;
    height: 32px;
    padding: 0;
    position: relative;
    border-radius: 100%;
    background: #050505;
    background: var(--c-base-07);
    color: #fff;
    color: var(--white);
    border-radius: 50%;
    z-index: 10;
    cursor: pointer
}

@media(max-width: 30em) {
    .TopMenu {
        justify-content:space-between;
        padding: 0 4px
    }

    .TopMenu__MenuItem {
        min-width: 0;
        padding: 0 3px;
        flex: none
    }

    .TopMenu__MenuItem--Betslip {
        margin-right: 4px
    }
}

@media screen and (max-width: 48em) {
    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider {
        padding-right:0;
        padding-left: 5px
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item {
        margin: 0 10px 0 0
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:first-of-type .OM-WidgetsLink .OM-NavItem__IconContainer,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:first-of-type .OM-WidgetsLink .OM-NavItem__IconContainer,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:first-of-type .OM-WidgetsLink .OM-NavItem__IconContainer,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:first-of-type .OM-WidgetsLink .OM-NavItem__IconContainer {
        font-size: 24px
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type {
        margin-right: 0
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type .OM-WidgetsLink .OM-NavItem__IconContainer,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type .OM-WidgetsLink .OM-NavItem__IconContainer,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type .OM-WidgetsLink .OM-NavItem__IconContainer,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider__Item:last-of-type .OM-WidgetsLink .OM-NavItem__IconContainer {
        font-size: 22px
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink {
        border: none;
        position: relative;
        border-radius: 0;
        color: #c2c2c2;
        color: var(--c-base-01)
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__Name,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__Name,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__Name,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__Name {
        display: none
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__IconContainer,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__IconContainer,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__IconContainer,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink .OM-NavItem__IconContainer {
        margin: 0;
        font-size: 20px
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected {
        border: none;
        background-color: #1c2812;
        background-color: var(--c-extra-16)
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__Name,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__Name,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__Name,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__Name {
        font-weight: 600;
        color: #f9bb11;
        color: var(--c-extra-02)
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer,.MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer .OM-Icon,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer .OM-Icon,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer .OM-Icon,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected .OM-NavItem__IconContainer .OM-Icon {
        color: #f9bb11;
        color: var(--c-extra-02)
    }

    .MatchDetails .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected:before,.MixedGroupedOutrights .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected:before,.Page-MatchResult .Content__MainArea .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected:before,.Page-NewVirtualSports .MatchListGroup .OM-Nav.MatchDetailsTabsLiveEvent .OM-Slider .OM-WidgetsLink.isSelected:before {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: #f9bb11;
        background-color: var(--c-extra-02)
    }
}

.MatchDetails .OM-Slider,.MixedGroupedOutrights .OM-Slider,.Page-MatchResult .Content__MainArea .OM-Slider,.Page-NewVirtualSports .MatchListGroup .OM-Slider {
    padding: 12px 0;
    background-color: #191919;
    background-color: var(--c-base-05)
}

@media screen and (min-width: 48em) {
    .MatchDetails .OM-Slider,.MixedGroupedOutrights .OM-Slider,.Page-MatchResult .Content__MainArea .OM-Slider,.Page-NewVirtualSports .MatchListGroup .OM-Slider {
        padding:12px
    }
}

.MatchDetails .OM-Slider .OM-WidgetsLink,.MixedGroupedOutrights .OM-Slider .OM-WidgetsLink,.Page-MatchResult .Content__MainArea .OM-Slider .OM-WidgetsLink,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-WidgetsLink {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 6px 0 8px;
    min-width: 60px;
    height: 32px;
    border-radius: 16px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    white-space: nowrap;
    cursor: pointer;
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #17210f;
    border: 1px solid var(--c-hover-base-06)
}

@media(hover: hover)and (pointer:fine) {
    .MatchDetails .OM-Slider .OM-WidgetsLink:hover,.MixedGroupedOutrights .OM-Slider .OM-WidgetsLink:hover,.Page-MatchResult .Content__MainArea .OM-Slider .OM-WidgetsLink:hover,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-WidgetsLink:hover {
        background-color:#588036;
        background-color: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09);
        border: 1px solid #588036;
        border: 1px solid var(--c-extra-17)
    }

    .MatchDetails .OM-Slider .OM-WidgetsLink:hover .OM-Icon--bet-builder,.MixedGroupedOutrights .OM-Slider .OM-WidgetsLink:hover .OM-Icon--bet-builder,.Page-MatchResult .Content__MainArea .OM-Slider .OM-WidgetsLink:hover .OM-Icon--bet-builder,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-WidgetsLink:hover .OM-Icon--bet-builder {
        color: #ffd800;
        color: var(--c-extra-09)
    }
}

.MatchDetails .OM-Slider .OM-WidgetsLink.isSelected,.MixedGroupedOutrights .OM-Slider .OM-WidgetsLink.isSelected,.Page-MatchResult .Content__MainArea .OM-Slider .OM-WidgetsLink.isSelected,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-WidgetsLink.isSelected {
    background-color: #588036;
    background-color: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09);
    border: 1px solid #588036;
    border: 1px solid var(--c-extra-17)
}

.MatchDetails .OM-Slider .OM-WidgetsLink.isSelected .OM-Icon,.MixedGroupedOutrights .OM-Slider .OM-WidgetsLink.isSelected .OM-Icon,.Page-MatchResult .Content__MainArea .OM-Slider .OM-WidgetsLink.isSelected .OM-Icon,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-WidgetsLink.isSelected .OM-Icon {
    color: #ffd800;
    color: var(--c-extra-09)
}

.MatchDetails .OM-Slider .OM-WidgetsLink .OM-Icon--bet-builder,.MixedGroupedOutrights .OM-Slider .OM-WidgetsLink .OM-Icon--bet-builder,.Page-MatchResult .Content__MainArea .OM-Slider .OM-WidgetsLink .OM-Icon--bet-builder,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-WidgetsLink .OM-Icon--bet-builder {
    font-size: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchDetails .OM-Slider__Item:not(:first-of-type),.MixedGroupedOutrights .OM-Slider__Item:not(:first-of-type),.Page-MatchResult .Content__MainArea .OM-Slider__Item:not(:first-of-type),.Page-NewVirtualSports .MatchListGroup .OM-Slider__Item:not(:first-of-type) {
    margin-left: 4px
}

.MatchDetails .OM-Slider .OM-NavItem__IconContainer,.MixedGroupedOutrights .OM-Slider .OM-NavItem__IconContainer,.Page-MatchResult .Content__MainArea .OM-Slider .OM-NavItem__IconContainer,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-NavItem__IconContainer {
    margin-right: 3px
}

.MatchDetails .OM-Slider .OM-NavItem__Name,.MixedGroupedOutrights .OM-Slider .OM-NavItem__Name,.Page-MatchResult .Content__MainArea .OM-Slider .OM-NavItem__Name,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-NavItem__Name {
    font-weight: 500;
    font-size: 12px;
    line-height: 14px
}

.MatchDetails .OM-Slider .OM-NavItem__Counter,.MixedGroupedOutrights .OM-Slider .OM-NavItem__Counter,.Page-MatchResult .Content__MainArea .OM-Slider .OM-NavItem__Counter,.Page-NewVirtualSports .MatchListGroup .OM-Slider .OM-NavItem__Counter {
    display: none
}

.MatchDetails .OM-Slider__Controls,.MixedGroupedOutrights .OM-Slider__Controls,.Page-MatchResult .Content__MainArea .OM-Slider__Controls,.Page-NewVirtualSports .MatchListGroup .OM-Slider__Controls {
    width: 100%;
    display: block;
    height: 0;
    position: static
}

.MatchDetails .OM-Slider__ControlButton,.MixedGroupedOutrights .OM-Slider__ControlButton,.Page-MatchResult .Content__MainArea .OM-Slider__ControlButton,.Page-NewVirtualSports .MatchListGroup .OM-Slider__ControlButton {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    cursor: pointer;
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    box-shadow: 0 2px 10px 2px #121d29;
    box-shadow: 0 2px 10px 2px var(--c-hover-black)
}

.MatchDetails .OM-Slider__ControlButton .OM-Icon,.MixedGroupedOutrights .OM-Slider__ControlButton .OM-Icon,.Page-MatchResult .Content__MainArea .OM-Slider__ControlButton .OM-Icon,.Page-NewVirtualSports .MatchListGroup .OM-Slider__ControlButton .OM-Icon {
    color: #000;
    color: var(--black)
}

.MatchDetails .OM-Slider__ControlButton--Next,.MixedGroupedOutrights .OM-Slider__ControlButton--Next,.Page-MatchResult .Content__MainArea .OM-Slider__ControlButton--Next,.Page-NewVirtualSports .MatchListGroup .OM-Slider__ControlButton--Next {
    right: 10px
}

.MatchDetails .OM-Slider__ControlButton--Prev,.MixedGroupedOutrights .OM-Slider__ControlButton--Prev,.Page-MatchResult .Content__MainArea .OM-Slider__ControlButton--Prev,.Page-NewVirtualSports .MatchListGroup .OM-Slider__ControlButton--Prev {
    left: 10px
}

.MatchDetails .OM-Slider__ControlButton--Disabled,.MixedGroupedOutrights .OM-Slider__ControlButton--Disabled,.Page-MatchResult .Content__MainArea .OM-Slider__ControlButton--Disabled,.Page-NewVirtualSports .MatchListGroup .OM-Slider__ControlButton--Disabled {
    display: none
}

.MixedGroupedOutrights .OM-Slider .OM-NavItem__Counter {
    display: block;
    margin-left: 4px;
    font-size: 10px;
    transform: translateY(-3px)
}

body.Mobile.Page-LiveSports .NavWrapper {
    margin-top: 0
}

.LiveEventSidebar {
    overflow-y: auto
}

.LiveEventSidebar .SimpleSearchTrigger {
    display: none
}

.LiveEventSidebar__Wrapper {
    display: flex
}

.LiveEventSidebar__SportNav {
    padding: 12px
}

.LiveEventSidebar .LiveEventNav__Item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.LiveEventSidebar .LiveEventNav__Item:not(:first-of-type) {
    margin-top: 6px
}

.LiveEventSidebar .LiveEventNav__Item:before {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: transparent
}

.LiveEventSidebar .LiveEventNav__Item .OM-Icon {
    font-size: 21px
}

.LiveEventSidebar .LiveEventNav__Item--active,.LiveEventSidebar .LiveEventNav__Item:hover {
    background-color: #588036;
    background-color: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09)
}

.LiveEventSidebar .LiveEventNav__Item--active:before {
    background-color: #ffd800;
    background-color: var(--c-extra-09)
}

.LiveEventSidebar .LiveEventNav__CounterContainer {
    position: absolute;
    top: 4px;
    right: 6px;
    font-size: 8px;
    line-height: 10px;
    color: inherit
}

.LiveEventSidebar .LiveEventNav__TitleContainer {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 5px 5px 0;
    text-align: center
}

@media screen and (min-width: 48em) {
    .LiveEventSidebar {
        padding-right:12px
    }
}

@media screen and (min-width: 48em) {
    .Page-LiveSports .NavWrapper {
        margin-top:0
    }
}

.LiveCalendarSportsNav .OM-Slider__ControlButton,.MatchDetails .OM-Slider__ControlButton,.MixedGroupedTournament .OM-Slider__ControlButton,.OM-Slider--Tertiary .OM-Slider__ControlButton,.OM-SportsNav .OM-Slider__ControlButton {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    cursor: pointer;
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    color: #000;
    color: var(--black)
}

.LiveCalendarSportsNav .OM-Slider__ControlButton--Next,.MatchDetails .OM-Slider__ControlButton--Next,.MixedGroupedTournament .OM-Slider__ControlButton--Next,.OM-Slider--Tertiary .OM-Slider__ControlButton--Next,.OM-SportsNav .OM-Slider__ControlButton--Next {
    right: 10px
}

.LiveCalendarSportsNav .OM-Slider__ControlButton--Prev,.MatchDetails .OM-Slider__ControlButton--Prev,.MixedGroupedTournament .OM-Slider__ControlButton--Prev,.OM-Slider--Tertiary .OM-Slider__ControlButton--Prev,.OM-SportsNav .OM-Slider__ControlButton--Prev {
    left: 10px
}

.LiveCalendarSportsNav .OM-Slider__ControlButton--NextNoControlNavButtonOverlap,.MatchDetails .OM-Slider__ControlButton--NextNoControlNavButtonOverlap,.MixedGroupedTournament .OM-Slider__ControlButton--NextNoControlNavButtonOverlap,.OM-Slider--Tertiary .OM-Slider__ControlButton--NextNoControlNavButtonOverlap,.OM-SportsNav .OM-Slider__ControlButton--NextNoControlNavButtonOverlap {
    right: 0
}

.LiveCalendarSportsNav .OM-Slider__ControlButton--PrevNoControlNavButtonOverlap,.MatchDetails .OM-Slider__ControlButton--PrevNoControlNavButtonOverlap,.MixedGroupedTournament .OM-Slider__ControlButton--PrevNoControlNavButtonOverlap,.OM-Slider--Tertiary .OM-Slider__ControlButton--PrevNoControlNavButtonOverlap,.OM-SportsNav .OM-Slider__ControlButton--PrevNoControlNavButtonOverlap {
    left: 0
}

.LiveCalendarSportsNav .OM-Slider__ControlButton--Disabled,.MatchDetails .OM-Slider__ControlButton--Disabled,.MixedGroupedTournament .OM-Slider__ControlButton--Disabled,.OM-Slider--Tertiary .OM-Slider__ControlButton--Disabled,.OM-SportsNav .OM-Slider__ControlButton--Disabled {
    display: none
}

.LiveCalendarSportsNav {
    margin-bottom: 12px
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .SimpleSearchTrigger {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 60px;
    height: 60px;
    margin-right: 6px;
    border-radius: 4px;
    overflow: hidden;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media(hover: hover) {
    .LiveCalendarSportsNav.OM-SportsNav .OM-Slider .SimpleSearchTrigger {
        cursor:pointer
    }
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .SimpleSearchTrigger__IconWrapper .OM-Icon {
    width: 20px;
    height: 20px
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .SimpleSearchTrigger__Placeholder {
    width: 100%;
    margin-top: 4px;
    padding: 0 2px;
    font-size: 10px;
    line-height: 12px;
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider__Item {
    flex-shrink: 0;
    min-width: 0;
    display: flex;
    cursor: pointer;
    margin-left: 0
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    margin-right: 6px;
    position: relative;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-radius: 4px;
    line-height: 12px;
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    font-weight: 400;
    cursor: pointer;
    overflow: hidden
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem .OM-Icon {
    width: 20px;
    height: 20px;
    transition: transform .3s ease
}

@media(hover: hover)and (pointer:fine) {
    .LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem:hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09)
    }

    .LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem:hover .OM-Icon {
        transform: rotate(45deg) scale(1.2)
    }
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem__Name {
    width: 100%;
    margin-top: 4px;
    padding: 0 4px;
    line-height: 12px;
    font-size: 10px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem__Counter {
    position: absolute;
    top: 4px;
    right: 6px;
    font-size: 8px;
    color: #fff;
    color: var(--white)
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem.isSelected {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09)
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem.isSelected .OM-Icon {
    transform: rotate(45deg) scale(1.2)
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider .OM-NavItem.isSelected:before {
    content: "";
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    border-radius: 4px;
    background: transparent;
    box-shadow: inset 0 -4px 0 -1px #588036;
    box-shadow: inset 0 -4px 0 -1px var(--c-extra-17)
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider__ControlButton {
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    box-shadow: 0 2px 10px 2px #121d29;
    box-shadow: 0 2px 10px 2px var(--c-hover-black)
}

.LiveCalendarSportsNav.OM-SportsNav .OM-Slider__ControlButton .OM-Icon {
    color: #000;
    color: var(--black)
}

.LiveCalendarSportsNav.OM-SportsNav.PopularSportsNav .OM-Slider__Item .OM-NavItem__Counter {
    display: none
}

.OM-LiveCalendar__Tiles .OM-Slider--LiveCalendar {
    display: flex;
    flex-direction: column;
    position: relative
}

.OM-LiveCalendar__Tiles .OM-Slider--LiveCalendar .OM-Slider__Bar {
    overflow: hidden;
    display: flex;
    flex-grow: 1
}

.OM-LiveCalendar__Tiles .OM-Slider--LiveCalendar .OM-Slider__Scroll {
    width: 9999px;
    position: relative
}

.OM-LiveCalendar__Tiles .OM-Slider--LiveCalendar .OM-Slider__Container {
    display: flex;
    transform: translateX(0);
    transition: transform .3s
}

.OM-LiveCalendar__Tiles .OM-Slider--LiveCalendar .OM-Slider__Action {
    min-width: 48px;
    cursor: pointer
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Item {
    flex-shrink: 0;
    flex-grow: 1;
    min-width: 0;
    margin-right: 2px;
    margin-left: 0;
    margin-bottom: 10px
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Item:last-of-type {
    margin-right: 0
}

@media screen and (min-width: 48em) {
    .OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Item {
        margin-right:12px;
        margin-bottom: 10px
    }
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Item__ItemText {
    font-size: 16px
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Action {
    display: block;
    position: relative;
    padding-top: 5px;
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #050505;
    border: 1px solid var(--c-base-07);
    border-radius: 4px;
    line-height: 20px;
    text-align: center
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Action.isSelected {
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Action.isSelected .OM-Slider__SecondaryLabel {
    background-color: #588036;
    background-color: var(--c-extra-17);
    color: #fff;
    color: var(--white)
}

.OM-LiveCalendar__Tiles .OM-Slider .OM-Slider__Action .OM-Slider__SecondaryLabel {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 20px;
    margin-top: 5px;
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #fff;
    color: var(--white);
    border-radius: 0 0 4px 4px;
    font-size: 11px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 0
}

@media screen and (max-width: 48em) {
    .OM-NavStaticItem__NavItem {
        display:flex;
        justify-content: center
    }

    .OM-NavStaticItem__NavItem .OM-NavItem__IconContainer {
        margin-right: 2px;
        display: flex;
        align-items: center
    }
}

.OM-Nav .OM-Slider__Bar {
    display: flex;
    overflow: auto;
    min-width: 0
}

.OM-Nav .OM-Slider__Bar--IsArrowNextEnabled {
    margin-right: 30px
}

.OM-Nav .OM-Slider__Bar--IsArrowPrevEnabled {
    margin-left: 30px
}

.MarketGroups,.OM-Nav .OM-Slider--TouchDisabled .OM-Slider__Bar {
    overflow: hidden
}

.MarketGroups {
    margin-bottom: 12px;
    background-color: #191919;
    background-color: var(--c-base-05)
}

@media screen and (min-width: 48em) {
    .MarketGroups {
        border-radius:0 0 4px 4px
    }
}

.MarketContainer {
    padding-left: 12px;
    padding-right: 12px
}

@media screen and (min-width: 48em) {
    .MarketContainer {
        padding-left:0;
        padding-right: 0
    }
}

.MarketContainer .Notification {
    display: none
}

.MarketContainer__EmptyList {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 40px;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MarketContainer__Columns {
    display: flex
}

.MarketContainer .OddsButton .OM-ValueChanger {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row
}

.MarketContainer .OddsButton__Odds {
    align-self: center
}

.MarketContainer .OddsButton__ShortText {
    display: none
}

body.Page-NewVirtualSports .MarketContainer .OddsButton__ShortText {
    display: block;
    font-size: 12px
}

.MarketContainer .MarketGroupsItem {
    width: 100%;
    flex: 1;
    min-width: 16px;
    margin-right: 10px
}

.MarketContainer .MarketGroupsItem:last-of-type {
    margin-right: 0
}

.MarketContainer .DelayInfo__ExpandMessage {
    display: flex;
    flex-direction: column;
    width: calc(100% - 24px);
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 14px;
    border-radius: 4px;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 48em) {
    .MarketContainer .DelayInfo__ExpandMessage {
        width:100%;
        margin-left: 0;
        margin-right: 0
    }
}

.MarketContainer .DelayInfo__Expander {
    display: flex;
    padding: 12px;
    cursor: pointer
}

.MarketContainer .DelayInfo__ExpanderText {
    width: calc(100% - 12px);
    font-weight: 500;
    font-family: Source Sans,sans-serif;
    font-size: 12px
}

.MarketContainer .DelayInfo__ExpanderIcon {
    margin-left: auto
}

.MarketContainer .DelayInfo__Paragraph {
    padding: 0 12px 12px;
    line-height: normal
}

.Market {
    display: flex;
    flex-direction: column;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    margin-bottom: 14px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Market__ActionButtons {
    position: absolute;
    top: 10px;
    right: 68px;
    display: none
}

.Market__ActionButtons .Market__Button {
    margin-left: 6px;
    cursor: pointer;
    color: #191919;
    color: var(--c-base-05)
}

.Market__CollapseOddsBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 12px
}

.Market__CollapseOddsIcon .OM-Icon {
    background-color: #5fc626;
    background-color: var(--c-extra-04);
    color: #fff;
    color: var(--white);
    width: 20px;
    height: 20px;
    border-radius: 100%;
    padding: 4px;
    cursor: pointer;
    box-shadow: 0 2px 10px 2px rgba(0,0,0,.4);
    box-shadow: 0 2px 10px 2px var(--c-black-40)
}

.Market__OddsGroups {
    display: flex;
    padding: 0 12px 12px;
    position: relative
}

.Market__OddsGroups--Collapsed .Market__OddsGroupWrapper {
    display: none
}

.Market__OddsGroups--Collapsed .Market__OddsGroupWrapper:nth-child(-n+4) {
    display: block
}

.Market__OddsGroups--layout-column .Market__OddsGroupWrapper .Market__OddsGroupTitle {
    width: 100%;
    justify-content: center
}

.Market__OddsGroups--layout-column .Market__OddsGroupWrapper .Market__OddsGroupItem {
    width: 100%;
    padding-left: 6px
}

.Market__OddsGroups--Expanded .Market__OddsGroupItem {
    display: block
}

.Market--Template-18 .Market__OddsGroups,.Market--Template-108 .Market__OddsGroups {
    display: flex
}

.Market--Template-18 .Market__OddsGroups--Collapsed .Market__OddsGroupWrapper,.Market--Template-108 .Market__OddsGroups--Collapsed .Market__OddsGroupWrapper {
    display: none
}

.Market--Template-18 .Market__OddsGroups--Collapsed .Market__OddsGroupWrapper:nth-child(-n+3),.Market--Template-108 .Market__OddsGroups--Collapsed .Market__OddsGroupWrapper:nth-child(-n+3) {
    display: block
}

.Market--Template-18 .Market__OddsGroups--Expanded .Market__OddsGroupWrapper,.Market--Template-108 .Market__OddsGroups--Expanded .Market__OddsGroupWrapper {
    display: inherit
}

.Market--Template-22 .Market__OddsGroups {
    display: flex;
    width: 100%
}

.Market--Template-22 .Market__OddsGroups--layout-column {
    flex-direction: column
}

.Market--Template-22 .Market__OddsGroups--layout-column .Market__OddsGroupItem:not(:first-of-type) {
    margin-top: 5px
}

.Market--Template-22 .Market__OddsGroups--Collapsed .Market__OddsGroupItem {
    display: none
}

.Market--Template-22 .Market__OddsGroups--Collapsed .Market__OddsGroupItem:nth-child(-n+4) {
    display: flex
}

.Market--Template-22 .Market__OddsGroups--Collapsed .Market__OddsGroupWrapper {
    display: none
}

.Market--Template-22 .Market__OddsGroups--Collapsed .Market__OddsGroupWrapper:nth-child(-n+4) {
    display: flex
}

.Market__OddsGroup {
    display: flex;
    width: 100%
}

.Market__OddsGroup--layout-column {
    flex-direction: column
}

.Market__OddsGroup--layout-column .Market__OddsGroupItem:not(:first-of-type) {
    margin-top: 5px
}

.Market__OddsGroup--Collapsed .Market__OddsGroupItem {
    display: none
}

.Market__OddsGroup--Collapsed .Market__OddsGroupItem:nth-child(-n+3) {
    display: flex
}

.Market__OddsGroup--Collapsed .Market__OddsGroupWrapper {
    display: none
}

.Market__OddsGroup--Collapsed .Market__OddsGroupWrapper:nth-child(-n+3) {
    display: flex
}

.Market__Legend {
    display: flex;
    position: relative
}

.Market__Legend .FavoriteMarketsButton {
    order: 1;
    cursor: pointer;
    padding-right: 10px;
    transform: translateZ(0);
    transform-style: preserve-3d;
    padding-left: 12px
}

.Market__Legend .Market__CollapseText {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Market__Legend .FavoriteMarketsButton {
    color: #afafaf;
    color: var(--c-base-02)
}

.Market__Legend .FavoriteMarketsButton--isFavorite {
    color: #86f77a;
    color: var(--c-extra-01)
}

.Market__InfoButton {
    order: 4;
    color: #afafaf;
    color: var(--c-base-02);
    padding: 0 10px;
    margin-left: 10px;
    border-left: 1px solid #afafaf;
    border-left: 1px solid var(--c-base-02);
    cursor: pointer
}

.Market__InfoButton--Selected {
    color: #5fc626;
    color: var(--c-extra-04)
}

.Market__InfoIcon {
    font-size: 16px
}

.Market__InfoPanel {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin: 0 12px 12px;
    padding: 10px;
    border: 1px solid #5fc626;
    border: 1px solid var(--c-extra-04);
    border-radius: 4px;
    background: #050505;
    background: var(--c-base-07)
}

.Market__InfoPanel--EarlySettlement {
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black)
}

.Market__InfoPanel--BoreDraw,.Market__InfoPanel--EarlySettlement {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    margin-bottom: 2px;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Market__InfoPanel--BoreDraw {
    border: 1px solid #000;
    border: 1px solid var(--black)
}

.Market__PanelIcon {
    color: #afafaf;
    color: var(--c-base-02);
    margin-right: 5px;
    font-size: 16px
}

.Market__PanelText {
    align-self: flex-end;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Market__Header {
    text-align: center;
    width: 33.33%
}

.Market__OddsGroupTitle {
    display: flex;
    align-items: center;
    margin-bottom: 5px
}

@media(hover: hover)and (pointer:fine) {
    .Market__OddsGroupTitle {
        margin-bottom:10px
    }
}

.Market__EarlySettlement {
    font-size: 10px;
    padding: 2px 4px;
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #c2c2c2;
    border: 1px solid var(--c-base-01);
    border-radius: 3px;
    text-align: center;
    margin-left: 10px
}

.Market__EarlySettlement--Selected {
    background: #c2c2c2;
    background: var(--c-base-01);
    color: #191919;
    color: var(--c-base-05)
}

.Market__BoreDraw {
    font-size: 10px;
    padding: 2px 4px;
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #c2c2c2;
    border: 1px solid var(--c-base-01);
    border-radius: 3px;
    text-align: center;
    margin-left: 10px
}

.Market__BoreDraw--Selected {
    background: #c2c2c2;
    background: var(--c-base-01);
    color: #191919;
    color: var(--c-base-05)
}

.Market__CollapseBtn {
    display: flex;
    align-items: center;
    text-align: left;
    width: 100%;
    cursor: pointer;
    order: 2;
    font-size: 12px;
    font-weight: 500;
    font-family: Source Sans,sans-serif;
    color: #c2c2c2;
    color: var(--c-base-01);
    padding: 12px 12px 12px 0
}

@media screen and (max-width: 48em) {
    .Market__CollapseBtn {
        min-width:80%
    }
}

.Market__CollapseInfo {
    display: flex;
    align-items: center;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media screen and (min-width: 48em) {
    .Market__CollapseInfo {
        width:90%
    }
}

.Market__CollapseText {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Market__CollapseIcon {
    order: 1;
    margin-left: auto
}

.Market__OddsGroupItem {
    display: flex
}

.Market__OddsGroupItem .OM-ValueChanger {
    padding: 0 6px
}

.Market__OddsGroupItem .OddsButton {
    width: 100%;
    height: 36px
}

.Market__OddsGroupItem .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton__Text {
    flex: 1 1 auto;
    text-align: left;
    text-align: initial;
    font-size: 12px;
    line-height: 14px
}

.Market__OddsGroupItem .OddsButton:not(.Market__OddsGroupItem .OddsButton.OddsButton--Selected):not(.Market__OddsGroupItem .OddsButton.OddsButton--NoOdds):not(.Market__OddsGroupItem .OddsButton.OddsButton--Removed):not(.Market__OddsGroupItem .OddsButton.OddsButton--Suspended):not(.Market__OddsGroupItem .OddsButton.OddsButton--GreyOut) .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton:not(.Market__OddsGroupItem .OddsButton.OddsButton--Selected):not(.Market__OddsGroupItem .OddsButton.OddsButton--NoOdds):not(.Market__OddsGroupItem .OddsButton.OddsButton--Removed):not(.Market__OddsGroupItem .OddsButton.OddsButton--Suspended):not(.Market__OddsGroupItem .OddsButton.OddsButton--GreyOut) .OddsButton__Text {
    color: #afafaf;
    color: var(--c-base-02)
}

.Market__OddsGroupItem .OddsButton--GreyOut .OddsButton__Odds,.Market__OddsGroupItem .OddsButton--GreyOut .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton--GreyOut .OddsButton__Text,.Market__OddsGroupItem .OddsButton--NoOdds .OddsButton__Odds,.Market__OddsGroupItem .OddsButton--NoOdds .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton--NoOdds .OddsButton__Text,.Market__OddsGroupItem .OddsButton--Removed .OddsButton__Odds,.Market__OddsGroupItem .OddsButton--Removed .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton--Removed .OddsButton__Text,.Market__OddsGroupItem .OddsButton--Suspended .OddsButton__Odds,.Market__OddsGroupItem .OddsButton--Suspended .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton--Suspended .OddsButton__Text {
    color: #4d4d4d;
    color: var(--c-base-03)
}

.Market__OddsGroupItem .OddsButton--Selected .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton--Selected .OddsButton__Text {
    color: #000;
    color: var(--black)
}

@media(hover: hover)and (pointer:fine) {
    .Market__OddsGroupItem .OddsButton:not(.Market__OddsGroupItem .OddsButton.OddsButton--Selected):not(.Market__OddsGroupItem .OddsButton.OddsButton--NoOdds):not(.Market__OddsGroupItem .OddsButton.OddsButton--Removed):not(.Market__OddsGroupItem .OddsButton.OddsButton--Suspended):not(.Market__OddsGroupItem .OddsButton.OddsButton--GreyOut):hover .OddsButton__Odds,.Market__OddsGroupItem .OddsButton:not(.Market__OddsGroupItem .OddsButton.OddsButton--Selected):not(.Market__OddsGroupItem .OddsButton.OddsButton--NoOdds):not(.Market__OddsGroupItem .OddsButton.OddsButton--Removed):not(.Market__OddsGroupItem .OddsButton.OddsButton--Suspended):not(.Market__OddsGroupItem .OddsButton.OddsButton--GreyOut):hover .OddsButton__ShortText,.Market__OddsGroupItem .OddsButton:not(.Market__OddsGroupItem .OddsButton.OddsButton--Selected):not(.Market__OddsGroupItem .OddsButton.OddsButton--NoOdds):not(.Market__OddsGroupItem .OddsButton.OddsButton--Removed):not(.Market__OddsGroupItem .OddsButton.OddsButton--Suspended):not(.Market__OddsGroupItem .OddsButton.OddsButton--GreyOut):hover .OddsButton__Text {
        color:#fff;
        color: var(--white)
    }
}

.Market__OddsGroups--layout-column {
    flex-direction: column
}

.Market__OddsGroups--layout-row {
    flex-direction: row;
    flex-wrap: wrap
}

.Market__OddsGroups .Market__HeadersWrapper {
    flex: 1 1 100%
}

.Market__OddsGroups .Market__OddsGroupWrapper {
    flex: 1
}

.Market__OddsGroups .Market__OddsGroupWrapper:not(first-of-type) {
    margin-top: 6px
}

.Market__HeadersWrapper {
    margin-bottom: 3px
}

.Market__Headers {
    display: flex;
    padding: 12px 0
}

.Market__TabsContainer {
    width: calc(100% - 24px);
    margin: 0 12px 12px;
    border-radius: 32px;
    overflow: hidden
}

.Market__Tab,.Market__TabsContainer {
    display: flex;
    align-items: center;
    background: #1c2812;
    background: var(--c-extra-16)
}

.Market__Tab {
    justify-content: center;
    padding: 0 6px 0 8px;
    min-width: 60px;
    height: 32px;
    border-radius: 16px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    white-space: nowrap;
    cursor: pointer;
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .Market__Tab:not(.Market__Tab--active):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09)
    }
}

.Market__Tab--active {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09)
}

.Market--Column-2 .Market__Headers .Market__Header {
    width: 50%
}

.Market--Column-2 .Market__OddsGroup--layout-row .Market__OddsGroupItem {
    padding-left: 6px;
    width: 50%
}

.Market--Column-2 .Market__OddsGroup--layout-row .Market__OddsGroupItem:first-of-type {
    padding-left: 0
}

body.Mobile .Market--Column-2 .Market__OddsGroup--layout-row .Market__OddsGroupItem {
    width: 50%
}

body.Mobile .Market--Column-2 .Market__OddsGroup--layout-row .Market__OddsGroupItem:first-of-type {
    padding-left: 0
}

.Market--Column-2 .Market__OddsGroups--layout-row .Market__OddsGroupWrapper {
    margin-left: 6px
}

.Market--Column-2 .Market__OddsGroups--layout-row .Market__OddsGroupWrapper:nth-of-type(2) {
    margin-left: 0
}

.Market--Column-3 .Market__OddsGroupTitle {
    text-align: center;
    justify-content: center
}

.Market--Column-3 .Market__OddsGroup--layout-row .Market__OddsGroupItem {
    padding-left: 6px;
    width: 33.3333%;
    min-width: 30%
}

.Market--Column-3 .Market__OddsGroup--layout-row .Market__OddsGroupItem:first-of-type {
    padding-left: 0
}

@media screen and (min-width: 48em) {
    .Market--Column-3 .Market__OddsGroup--layout-row .Market__OddsGroupItem {
        width:33.333%;
        max-width: 33.333%
    }
}

.Market--Column-3.Market--label-top .Market__OddsGroup--layout-row {
    flex-wrap: wrap
}

.Market--Column-3.Market--label-top .Market__OddsGroup--layout-row .Market__OddsGroupTitle {
    width: 100%
}

.Market--Column-3.Market--Part-3.Market--Template-18 .Market__OddsGroups--layout-column .Market__OddsGroup--layout-row .Market__OddsGroupItem:nth-of-type(3n+2),.Market--Column-3.Market--Part-3.Market--Template-22 .Market__OddsGroups--layout-column .Market__OddsGroup--layout-row .Market__OddsGroupItem:nth-of-type(3n+2) {
    padding-left: 0
}

.Market--Column-3.Market--Part-3.Market--Template-22 .Market__OddsGroups--layout-column .Market__OddsGroup--layout-row .Market__OddsGroupItem {
    margin-bottom: 6px
}

.Market--Column-3.Market--Part-5.Market--Template-22 .Market__OddsGroups--layout-column .Market__OddsGroup--layout-row .Market__OddsGroupItem:nth-of-type(3n+2),.Market--Column-3.Market--Part-6.Market--Template-22 .Market__OddsGroups--layout-column .Market__OddsGroup--layout-row .Market__OddsGroupItem:nth-of-type(3n+2) {
    padding-left: 0
}

.Market--Column-3.Market--label-middle .Market__Headers .Market__Header {
    width: 42%;
    max-width: 42%
}

.Market--Column-3.Market--label-middle .Market__Headers .Market__Header:nth-of-type(3n+2) {
    width: 16%;
    max-width: 16%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media screen and (min-width: 48em) {
    .Market--Column-3.Market--label-middle .Market__Headers .Market__Header:nth-of-type(3n+2) {
        flex:0 0 33.3%;
        width: 33.3%;
        max-width: 33.3%
    }
}

@media screen and (min-width: 48em) {
    .Market--Column-3.Market--label-middle .Market__Headers .Market__Header {
        width:44%;
        max-width: 44%
    }
}

.Market--Column-3.Market--label-middle .Market__OddsGroupTitle {
    order: 2;
    width: 33.3%;
    max-width: 33.3%;
    padding: 0 10px
}

body.Mobile .Market--Column-3.Market--label-middle .Market__OddsGroupTitle {
    width: 16%;
    max-width: 16%;
    padding: 0 5px
}

.Market--Column-3.Market--label-middle .Market__OddsGroupItem {
    padding-left: 0
}

.Market--Column-3.Market--label-middle .Market__OddsGroupItem:nth-of-type(3n+2) {
    order: 1
}

.Market--Column-3.Market--label-middle .Market__OddsGroupItem:nth-of-type(3n+3) {
    order: 3
}

body.Mobile .Market--Column-3.Market--label-middle .Market__OddsGroupItem {
    width: 42%;
    max-width: 42%
}

body.Mobile .Market--Column-3.Market--label-middle .Market__OddsGroup--layout-row .Market__OddsGroupItem {
    padding-left: 0
}

.Market--Template-5.Market--Column-3.Market--label-none .Market__OddsGroupWrapper {
    padding-left: 6px;
    width: 33.333%;
    max-width: 33.333%
}

.Market--Template-5.Market--Column-3.Market--label-none .Market__OddsGroupWrapper:nth-child(2) {
    padding-left: 0
}

.Market--Template-7.Market--Column-1 .Market__OddsGroupItem {
    width: 100%
}

.Market--Template-7.Market--Column-1 .OddsButton {
    height: auto;
    line-height: 1.1
}

.Market--Template-7.Market--Column-1 .OddsButton__ShortText,.Market--Template-7.Market--Column-1 .OddsButton__Text {
    height: auto;
    padding: 10px 5px;
    white-space: unset;
    overflow: visible;
    overflow: initial;
    text-overflow: revert
}

body.Page-NewVirtualSports .Market--Template-7.Market--Column-1 .OddsButton {
    height: 36px
}

.Market--Template-8.Market--Column-3.Market--label-none .Market__OddsGroupWrapper {
    padding-left: 6px;
    width: 33.333%;
    max-width: 33.333%
}

.Market--Template-8.Market--Column-3.Market--label-none .Market__OddsGroupWrapper:first-of-type {
    padding-left: 0
}

.Market--Template-10.Market--Column-2 .Market__OddsGroupWrapper {
    width: 50%
}

.Market--Template-10.Market--Column-2 .Market__OddsGroupWrapper:nth-child(odd) {
    margin-left: 0;
    padding-left: 6px
}

.Market--Template-10.Market--Column-2 .Market__OddsGroupWrapper:nth-child(4) {
    width: 100%;
    margin-left: 0;
    flex: 0 0 auto
}

.Market--Template-36.Market--Column-4.Market--label-none .Market__OddsGroupWrapper {
    padding-left: 6px;
    width: 33.333%;
    max-width: 33.333%
}

.Market--Template-36.Market--Column-4.Market--label-none .Market__OddsGroupWrapper:nth-child(2) {
    padding-left: 0
}

.Market--Template-36.Market--Column-4.Market--label-none .Market__FooterWrapper {
    flex: 1 1 100%;
    margin-top: 5px
}

.Market--Template-12 .Market__OddsGroupWrapper,.Market--Template-33 .Market__OddsGroupWrapper {
    padding: 0;
    min-width: 33.333%;
    max-width: 33.333%
}

.Market--Template-12 .Market__OddsGroupWrapper:nth-of-type(3n+3),.Market--Template-33 .Market__OddsGroupWrapper:nth-of-type(3n+3) {
    padding: 0 5px
}

@media screen and (min-width: 48em) {
    .Market--Template-12 .Market__OddsGroupWrapper:nth-of-type(3n+3),.Market--Template-33 .Market__OddsGroupWrapper:nth-of-type(3n+3) {
        padding-left:10px
    }
}

.Market__Legend .OM-LabelTag {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 4px;
    min-width: 20px;
    max-width: 70px
}

.Market__Legend .OM-LabelTag__Wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f60;
    background-color: var(--c-extra-10);
    border-radius: 4px;
    height: 14px;
    margin-right: 4px;
    font-family: Source Sans,sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 12px;
    color: #fff;
    color: var(--white)
}

.Market__Legend .OM-LabelTag__Wrapper .OM-Icon {
    width: 12px;
    height: 12px;
    color: #7ec51e;
    color: var(--c-extra-03);
    background-color: #ce9b0f;
    background-color: var(--c-hover-extra-02);
    border-radius: 50%;
    margin-right: 4px;
    transform: scale(1.5)
}

.Market--TimeInterval .Market__OddsGroups--layout-column .Market__OddsGroupWrapper .Market__OddsGroupTitle {
    width: 33%;
    justify-content: flex-start;
    text-align: left
}

.Market--TimeInterval .Market__Headers .Market__Header:first-of-type {
    width: 33%
}

.MarketGroupsItemSkeleton__Item {
    display: flex;
    flex-direction: column;
    padding: 5rem 2rem 10px;
    margin-bottom: 10px;
    position: relative
}

.MarketGroupsItemSkeleton__Item:after,.MarketGroupsItemSkeleton__Item:before {
    opacity: .3;
    display: block;
    content: "";
    height: 1.6rem;
    border-radius: 2rem;
    position: absolute;
    top: 1.2rem;
    animation: makeTransparent .6s 20 alternate
}

.MarketGroupsItemSkeleton__Item:before {
    width: 30rem;
    max-width: 50%;
    left: 1rem
}

.MarketGroupsItemSkeleton__Item:after {
    width: 2rem;
    right: 1rem
}

.MarketGroupsItemSkeleton__Odds {
    opacity: .3;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 2rem;
    margin-bottom: 1rem;
    animation: makeTransparent .6s 20 alternate
}

.MarketGroupsItemSkeleton__Odds:after,.MarketGroupsItemSkeleton__Odds:before {
    display: block;
    content: "";
    height: 3.6rem
}

body.Mobile .Market--Column-2.Market--label-none .Market__OddsGroups--layout-row .Market__OddsGroupWrapper {
    width: 50%;
    margin-left: 0
}

body.Mobile .Market--Column-2.Market--label-none .Market__OddsGroups--layout-row .Market__OddsGroupWrapper:nth-child(odd) {
    padding-left: 6px
}

body.Mobile .Market--Column-2.Market--label-none .Market__OddsGroups--layout-row .Market__OddsGroupWrapper:nth-child(4) {
    width: 100%
}

.Page-MatchResult .Market__Legend .Market__CollapseBtn {
    padding-left: 12px
}

.MatchList .OddsButton__ShortText,.MixedGroupedMatchList .OddsButton__ShortText {
    width: 100%;
    padding-bottom: 2px;
    margin: unset;
    font-size: 9px;
    line-height: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #afafaf;
    color: var(--c-base-02)
}

.MatchList .OddsButton--Selected .OddsButton__ShortText,.MixedGroupedMatchList .OddsButton--Selected .OddsButton__ShortText {
    color: #000;
    color: var(--black)
}

.MixedGroupedOutrights {
    margin-top: 12px
}

.MixedGroupedOutrights .MixedGroupedOutrightsItem {
    margin-bottom: 14px;
    border-radius: 4px;
    overflow: hidden
}

.MixedGroupedOutrights .MixedGroupTournamentHeader {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 12px;
    background: #191919;
    background: var(--c-base-05);
    border-bottom: 1px solid #4d4d4d;
    border-bottom: 1px solid var(--c-base-03)
}

.MixedGroupedOutrights .MixedGroupTournamentHeader a {
    pointer-events: none;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MixedGroupedOutrights .MixedGroupTournamentHeader__ToggleWrapper {
    margin-left: auto;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MixedGroupedOutrights .MixedGroupTournamentHeader .FavoriteButton {
    margin-right: 6px;
    font-size: 18px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MixedGroupedOutrights .MixedGroupTournamentHeader .FavoriteButton--isFavorite {
    color: #ffd800;
    color: var(--c-extra-09)
}

.MixedGroupedOutrights .TournamentOutrights__Legend {
    display: flex;
    align-items: center;
    padding: 10px;
    background: #191919;
    background: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-radius: 4px
}

.MixedGroupedOutrights .TournamentOutrights__EndTime {
    margin-left: auto;
    flex-shrink: 0;
    align-self: center
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets--Collapsed .TournamentMarketItem,.MixedGroupedOutrights .TournamentOutrights__InfoButton,.MixedGroupedOutrights .TournamentOutrights__InfoPanel {
    display: none
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets--Collapsed .TournamentMarketItem:nth-child(-n+1) {
    display: flex
}

@media screen and (min-width: 60em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets--Collapsed .TournamentMarketItem:nth-child(-n+2) {
        display:flex
    }
}

@media screen and (min-width: 80em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets--Collapsed .TournamentMarketItem:nth-child(-n+3) {
        display:flex
    }
}

@media screen and (min-width: 87.5em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets--Collapsed .TournamentMarketItem:nth-child(-n+4) {
        display:flex
    }
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets__CollapseOddsBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 12px;
    padding-top: 12px;
    width: 100%;
    background-color: #191919;
    background-color: var(--c-base-05)
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets__CollapseOddsIcon .OM-Icon {
    background-color: #5fc626;
    background-color: var(--c-extra-04);
    color: #fff;
    color: var(--white);
    width: 20px;
    height: 20px;
    border-radius: 100%;
    padding: 4px;
    cursor: pointer;
    box-shadow: 0 2px 10px 2px rgba(0,0,0,.4);
    box-shadow: 0 2px 10px 2px var(--c-black-40)
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets .TournamentMarketItem {
    flex-direction: row;
    flex-wrap: wrap
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets .TournamentMarketItem--Column-2 {
    padding-top: 0;
    padding-bottom: 0
}

.MixedGroupedOutrights .TournamentOutrights .TournamentGroupedMarkets .TournamentMarketItem--Column-2 .TournamentOutcomeBettingOfferItem {
    flex: 1 1 50%;
    max-width: 50%;
    padding-right: 6px
}

.MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem {
    display: flex;
    flex-direction: column;
    padding: 12px;
    background: #191919;
    background: var(--c-base-05)
}

@media screen and (min-width: 48em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem {
        flex-direction:row;
        flex-wrap: wrap
    }
}

.MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Collapsed .TournamentOutcomeBettingOfferItem {
    display: none
}

.MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Collapsed .TournamentOutcomeBettingOfferItem:nth-child(-n+3) {
    display: flex
}

@media screen and (min-width: 60em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Collapsed .TournamentOutcomeBettingOfferItem:nth-child(-n+6) {
        display:flex
    }
}

@media screen and (min-width: 80em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Collapsed .TournamentOutcomeBettingOfferItem:nth-child(-n+9) {
        display:flex
    }
}

@media screen and (min-width: 87.5em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Collapsed .TournamentOutcomeBettingOfferItem:nth-child(-n+12) {
        display:flex
    }
}

.MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem__CollapseOddsBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 12px;
    width: 100%;
    background-color: #191919;
    background-color: var(--c-base-05)
}

.MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem__CollapseOddsIcon .OM-Icon {
    background-color: #5fc626;
    background-color: var(--c-extra-04);
    color: #fff;
    color: var(--white);
    width: 20px;
    height: 20px;
    border-radius: 100%;
    padding: 4px;
    cursor: pointer;
    box-shadow: 0 2px 10px 2px rgba(0,0,0,.4);
    box-shadow: 0 2px 10px 2px var(--c-black-40)
}

.MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Column-2 {
    padding-top: 0;
    padding-bottom: 0
}

@media screen and (min-width: 48em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentMarketItem--Column-2 .TournamentOutcomeBettingOfferItem {
        flex:1 1 50%;
        max-width: 50%
    }
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem {
    flex: 1;
    margin-bottom: 6px
}

@media screen and (min-width: 48em) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem {
        padding-right:6px;
        flex: 1 1 33.33%;
        max-width: 33.33%
    }
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton {
    width: 100%;
    height: auto;
    min-height: 36px
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton__Odd {
    margin: unset;
    margin-left: auto
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton__Text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-size: 12px
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton__ShortText {
    margin-right: auto;
    font-size: 12px;
    line-height: 14px;
    margin-top: 6px;
    margin-bottom: 6px
}

@media(hover: hover)and (pointer:fine) {
    .MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton:not(.OddsButton--Selected):not(.OddsButton--NoOdds):not(.OddsButton--Removed):not(.OddsButton--Suspended):hover .OddsButton__Text {
        color:#fff;
        color: var(--white)
    }
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton--Selected .OddsButton__Text {
    color: #000;
    color: var(--black)
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OddsButton__Text {
    color: #afafaf;
    color: var(--c-base-02)
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem .OM-ValueChanger {
    width: 100%;
    flex-direction: row;
    grid-gap: 10px;
    gap: 10px
}

.MixedGroupedOutrights .TournamentOutrights .TournamentOutcomeBettingOfferItem:nth-of-type(3n+3) {
    padding-right: 0
}

.MixedGroupedOutrights .TournamentOutrights__BlockOutright {
    display: flex;
    align-items: center;
    padding: 12px;
    background: #191919;
    background: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MixedGroupedOutrights .TournamentOutrights__BlockOutright .OM-Icon {
    margin-right: 5px
}

.Page-LiveOutright .MixedGroupedOutrights .TournamentOutrights__Title {
    order: 2
}

.Page-LiveOutright .MixedGroupedOutrights .TournamentOutrights__CollapseBtn {
    order: 3;
    margin-left: auto
}

.Page-LiveOutright .MixedGroupedOutrights .TournamentOutrights__Market {
    margin-left: 12px;
    margin-right: 12px;
    border-radius: 4px;
    overflow: hidden
}

@media screen and (min-width: 48em) {
    .Page-LiveOutright .MixedGroupedOutrights .TournamentOutrights__Market {
        margin-left:0;
        margin-right: 0
    }
}

.Page-LiveOutright .MixedGroupedOutrights .TournamentOutrights .FavoriteMarketsButton {
    order: 1;
    cursor: pointer;
    padding-right: 10px;
    transform: translateZ(0);
    transform-style: preserve-3d;
    color: #afafaf;
    color: var(--c-base-02)
}

.Page-LiveOutright .MixedGroupedOutrights .TournamentOutrights .FavoriteMarketsButton--isFavorite {
    color: #86f77a;
    color: var(--c-extra-01)
}

.TournamentBettingTypesAccordion {
    padding: 4px 0
}

.TournamentBettingTypesAccordion__Item {
    margin-bottom: 2px
}

.TournamentBettingTypesAccordion__Item:last-child {
    margin-bottom: 0
}

.TournamentBettingTypesAccordion__GroupHeader {
    padding: 10px 12px 6px;
    font-size: 11px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.TournamentBettingTypesAccordion__Header {
    padding: 10px 12px 10px 20px;
    background: #191919;
    background: var(--c-base-05);
    border-bottom: 1px solid #4d4d4d;
    border-bottom: 1px solid var(--c-base-03);
    border-top: none;
    border-left: 3px solid #4d4d4d;
    border-left: 3px solid var(--c-base-03);
    border-right: none;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 400
}

.TournamentBettingTypesAccordion__Header:hover {
    opacity: .85
}

.TournamentBettingTypesAccordion__Title {
    flex: 1;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.TournamentBettingTypesAccordion__Arrow {
    border-right: 2px solid #c2c2c2;
    border-right: 2px solid var(--c-base-01);
    border-bottom: 2px solid #c2c2c2;
    border-bottom: 2px solid var(--c-base-01);
    transform: rotate(45deg)
}

.TournamentBettingTypesAccordion__Arrow--Expanded {
    transform: rotate(-135deg)
}

.TournamentBettingTypesAccordion__Content {
    border-left: 3px solid #4d4d4d;
    border-left: 3px solid var(--c-base-03)
}

.MatchListGroup__Content .MatchListGroup__BetRadarWidget {
    margin-left: auto;
    margin-right: auto
}

.MatchListGroup__Content .MatchListGroup__BetRadarWidget .OM-Nav {
    max-width: 373px;
    margin: 0 auto
}

.MatchListGroup__BetRadarWidget {
    overflow: hidden;
    position: relative;
    top: -1px;
    background: linear-gradient(0deg,#292929,#292929);
    background: linear-gradient(0deg,var(--c-base-04),var(--c-base-04))
}

.MatchListGroup__BetRadarWidget .OM-BetradarWidget {
    max-width: 373px;
    margin-left: auto;
    margin-right: auto;
    background: transparent
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider {
    width: 100%;
    border-bottom: 1px solid #c2c2c2;
    border-bottom: 1px solid var(--c-base-01)
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Container,.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Scroll {
    width: 100%
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item {
    display: flex;
    flex: 0 1 50%;
    justify-content: center;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    cursor: pointer
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem {
    padding: 12px;
    width: 100%;
    position: relative;
    text-align: center;
    background: transparent;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem.isSelected {
    background: transparent;
    color: #ffd800;
    color: var(--c-extra-09)
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem.isSelected:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #ffd800;
    background: var(--c-extra-09)
}

@media(hover: hover)and (pointer:fine) {
    .MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem:not(.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem.isSelected):hover {
        background:transparent;
        color: #ffd800;
        color: var(--c-extra-09)
    }

    .MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem:not(.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem.isSelected):hover:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        background: #ffd800;
        background: var(--c-extra-09)
    }
}

.MatchListGroup__BetRadarWidget .SidebarTabsEvent .OM-Slider__Item .OM-NavItem__IconContainer {
    display: none
}

.Sidebar--Right .MatchListGroup__BetRadarWidget {
    margin-top: 12px;
    border-radius: 4px;
    background: #292929;
    background: var(--c-base-04)
}

.Sidebar--Right .MatchListGroup__BetRadarWidget .OM-Nav {
    background-color: #292929;
    background-color: var(--c-base-04)
}

.Sidebar--Right .MatchListGroup__BetRadarWidget .OM-Nav .OM-Slider__Item {
    flex: 1
}

.Sidebar--Right .MatchListGroup__BetRadarWidget .UnauthorisedContentNotification {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 5px
}

.Sidebar--Right .MatchListGroup__BetRadarWidget .OM-Slider__Container .OM-Slider__Item:first-of-type {
    margin-left: unset
}

.Sidebar--Right .MatchListGroup__BetRadarWidget .OM-BetradarWidget {
    max-width: 274px;
    background-color: #292929;
    background-color: var(--c-base-04)
}

.Sidebar--Right .MatchListGroup__BetRadarWidget .OM-VideoStream .OM-IFrameVideo__Player {
    max-width: 274px
}

.Sidebar--Right .OM-HRStreamModalWidget {
    margin-top: 12px
}

.Sidebar--Right .OM-BetradarWidget {
    color: #292929;
    color: var(--c-base-04);
    background-color: #292929;
    background-color: var(--c-base-04)
}

.Sidebar--Right .OM-BetradarWidget .sr-lmt-matchstatus__slider {
    color: #fff;
    color: var(--white);
    fill: #fff;
    fill: var(--white)
}

.Sidebar--Right .OM-BetradarWidget .sr-slider-dots2__dot-inner.srt-base-1-background.srt-base-1-background {
    background: #fff;
    background: var(--white)
}

.Sidebar--Right .OM-BetradarWidget .srct-tab--activ,.Sidebar--Right .OM-BetradarWidget .srct-tab--activ .sr-tabs-tab__indicator__content {
    border-color: #7ec51e;
    border-color: var(--c-extra-03)
}

.Sidebar--Right .OM-BetradarWidget .srct-tab--activ .sr-tabs-tab__icon {
    fill: #7ec51e;
    fill: var(--c-extra-03)
}

.Sidebar--Right .OM-BetradarWidget .srct-tab__indicator--active,.Sidebar--Right .OM-BetradarWidget .srct-tab__indicator--active .sr-tabs-tab__indicator__content {
    border-color: #7ec51e;
    border-color: var(--c-extra-03)
}

.Sidebar--Right .OM-BetradarWidget .sr-lmt-plus__comp-wrapper {
    border-bottom: unset
}

.Sidebar--Right .om-ScoreWidget .om-Soccer .om-MatchTitle {
    padding: 2px 10px
}

.Sidebar--Right .om-SAway,.Sidebar--Right .om-ScoreWidget .om-Soccer .om-Competitor,.Sidebar--Right .om-ScoreWidget .om-Tennis .om-ColumnHead,.Sidebar--Right .om-SHome {
    color: #fff;
    color: var(--white)
}

.OM-VideoStream {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 70%
}

.OM-VideoStream .OM-VideoStream__Container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.OM-VideoStream .OM-SourceVideo__Player,.OM-VideoStream .OM-SourceVideo__Player .video-js,.OM-VideoStream .OM-VideoStream .OM-IFrameVideo__Player,.OM-VideoStream .OM-VideoStream .OM-IFrameVideo__Player .video-js,.OM-VideoStream .OM-VideoStream .OM-ScriptVideo__Player,.OM-VideoStream .OM-VideoStream .OM-ScriptVideo__Player .video-js,.OM-VideoStream .OM-VideoStream__Container iframe {
    width: 100%;
    height: 100%
}

.CheckdMediaWidget {
    margin: 0 auto;
    overflow: hidden
}

.CheckdMediaWidget,.CheckdMediaWidget__Container {
    position: relative;
    width: 100%
}

.CheckdMediaWidget__Iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.CheckdMediaWidget.CheckdMediaAboveNav {
    margin-bottom: 12px
}

.Breadcrumbs {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    order: 0;
    width: 100%;
    min-height: 34px;
    position: relative;
    margin-bottom: 0;
    margin-right: 0;
    border-radius: 4px 4px 0 0;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #c2c2c2;
    color: var(--c-base-01);
    border-bottom: 1px solid #191919;
    border-bottom: 1px solid var(--c-base-05)
}

@media screen and (max-width: 48em) {
    .Breadcrumbs {
        padding-right:140px;
        border-radius: 0
    }
}

@media screen and (max-width: 1100px) {
    .Breadcrumbs {
        padding-left:12px
    }
}

.Breadcrumbs__Flags {
    display: flex;
    margin-right: 6px
}

.Breadcrumbs__Flags .OM-Icon {
    font-size: 20px
}

.Breadcrumbs__Flags .OM-Icon--discipline {
    margin-right: -4px;
    z-index: 1;
    border-radius: 50%;
    background: #fff;
    background: var(--white);
    box-shadow: 0 0 0 1px #fff;
    box-shadow: 0 0 0 1px var(--white)
}

@media screen and (max-width: 48em) {
    .Breadcrumbs__EventName {
        margin-left:5px
    }
}

.Breadcrumbs__Separator {
    margin: 0 4px
}

.Breadcrumbs__Separator .OM-Icon {
    font-size: 16px
}

.Breadcrumbs__Link--Home {
    padding-left: 9px;
    padding-right: 2px
}

.Breadcrumbs__Link--Home .OM-Icon {
    font-size: 21px
}

.Breadcrumbs__Text {
    text-overflow: ellipsis;
    white-space: break-spaces;
    overflow: hidden
}

.Breadcrumbs__Text--Discipline {
    display: none
}

.Breadcrumbs__CurrentItem {
    display: flex;
    align-items: center;
    height: 100%;
    overflow: visible;
    white-space: nowrap
}

.Breadcrumbs__CurrentItem__Link--Home {
    position: sticky;
    left: 0;
    top: 0
}

@media screen and (min-width: 48em) {
    .Breadcrumbs__CurrentItem--Category,.Breadcrumbs__CurrentItem--EventName,.Breadcrumbs__CurrentItem--Location,.Breadcrumbs__CurrentItem--Tournament {
        overflow:hidden;
        text-overflow: ellipsis
    }
}

.Breadcrumbs__CurrentItem--EventName {
    display: none
}

.Breadcrumbs__CurrentItem--Tournament {
    white-space: nowrap;
    margin-right: 5px;
    position: relative
}

.Breadcrumbs__CurrentItem--Category:after {
    content: "/";
    padding-left: 1ch;
    padding-right: 1ch
}

.Breadcrumbs__BackButton {
    padding: 4px
}

.Breadcrumbs .Breadcrumbs__Separator {
    display: none
}

.Breadcrumbs .FavoriteButton {
    font-size: 18px;
    margin-left: 8px;
    margin-right: 8px
}

.Breadcrumbs .FavoriteButton .OM-Icon {
    color: #afafaf;
    color: var(--c-base-02)
}

.Breadcrumbs .FavoriteButton--isFavorite .OM-Icon {
    color: #ffd800;
    color: var(--c-extra-09)
}

body.Mobile .MatchDetails .Breadcrumbs__CurrentItem--Category,body.Mobile .MatchDetails .Breadcrumbs__CurrentItem--Location,body.Mobile .MatchDetails .Breadcrumbs__CurrentItem--Parent,body.Tablet .MatchDetails .Breadcrumbs__CurrentItem--Category,body.Tablet .MatchDetails .Breadcrumbs__CurrentItem--Location,body.Tablet .MatchDetails .Breadcrumbs__CurrentItem--Parent {
    display: none
}

body.Desktop .MatchDetails .Breadcrumbs__CurrentItem--Location+.Breadcrumbs__Separator {
    display: inline
}

.Page-SportCategory .Breadcrumbs,.TournamentPage .Breadcrumbs {
    background: none;
    border-radius: 0
}

@media screen and (max-width: 60em) {
    .Page-SportCategory .Breadcrumbs__CurrentItem--Category:after,.TournamentPage .Breadcrumbs__CurrentItem--Category:after {
        display:none
    }
}

.Page-Event .Breadcrumbs,.Page-FutureRaceList .Breadcrumbs,.Page-LiveEvent .Breadcrumbs,.Page-LiveOutright .Breadcrumbs,.Page-MeetingResultList .Breadcrumbs,.Page-NextHorseEvent .Breadcrumbs,.Page-PopularHorseEvent .Breadcrumbs {
    padding-left: 12px;
    background: #191919;
    background: var(--c-base-05);
    border-bottom: 0
}

.MatchDetails .Breadcrumbs {
    background: #191919;
    background: var(--c-base-05);
    border-bottom: 0;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchDetails .Breadcrumbs__Flags .OM-Icon--discipline {
    background: #191919;
    background: var(--c-base-05);
    box-shadow: 0 0 0 1px #191919;
    box-shadow: 0 0 0 1px var(--c-base-05)
}

.MatchDetails .Breadcrumbs .FavoriteButton--isFavorite .OM-Icon,.MatchDetails .Breadcrumbs .FavoriteButton .OM-Icon {
    color: #ffd800;
    color: var(--c-extra-09)
}

body.Mobile .Breadcrumbs,body.Tablet .Breadcrumbs {
    color: #c2c2c2;
    color: var(--c-base-01)
}

body.Mobile .Breadcrumbs__Flags .OM-Icon--discipline,body.Tablet .Breadcrumbs__Flags .OM-Icon--discipline {
    background: #191919;
    background: var(--c-base-05);
    box-shadow: 0 0 0 1px #191919;
    box-shadow: 0 0 0 1px var(--c-base-05)
}

body.Mobile .Breadcrumbs .FavoriteButton .OM-Icon,body.Tablet .Breadcrumbs .FavoriteButton .OM-Icon {
    color: ar(--c-base-02)
}

body.Mobile .Breadcrumbs .FavoriteButton--isFavorite .OM-Icon,body.Tablet .Breadcrumbs .FavoriteButton--isFavorite .OM-Icon {
    color: #ffd800;
    color: var(--c-extra-09)
}

.Page-LiveEvent .Breadcrumbs,.Page-LiveOutright .Breadcrumbs {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Page-TicketVerify .Content__MainArea {
    position: relative
}

.Page-TicketVerify .button {
    display: flex;
    padding: 12px 6px;
    color: #050505;
    color: var(--c-base-07);
    font-size: 12px;
    font-weight: 400;
    font-family: Source Sans,sans-serif;
    cursor: pointer
}

.Page-TicketVerify .button:before {
    content: "";
    display: flex;
    height: 1px;
    width: calc(100% - 16px);
    background-color: #4d4d4d;
    background-color: var(--c-base-03);
    position: absolute;
    left: 8px;
    top: 38px
}

@media screen and (min-width: 760px) {
    .Page-TicketVerify .button:before {
        top:50px
    }
}

@media screen and (min-width: 48em) {
    .Page-MeetingResultList .Breadcrumbs,.Page-NextHorseEvent .Breadcrumbs {
        pointer-events:none
    }

    .Page-MeetingResultList .Breadcrumbs a,.Page-NextHorseEvent .Breadcrumbs a {
        pointer-events: all
    }
}

.MatchDetails,.TournamentDetails {
    width: 100%
}

.MatchDetailsHeader,.TournamentsDetailsHeader {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: none;
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 96px;
    padding: 10px;
    border-radius: 4px;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white)
}

.MatchDetailsHeader__TopSection,.TournamentsDetailsHeader__TopSection {
    min-width: 70%;
    max-width: 660px;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    margin: 0 auto;
    background: #191919;
    background: var(--c-base-05)
}

.MatchDetailsHeader__HomeAwayWrapper,.TournamentsDetailsHeader__HomeAwayWrapper {
    display: flex;
    flex-direction: column
}

.MatchDetailsHeader__Participants,.TournamentsDetailsHeader__Participants {
    order: 1;
    display: inline-flex;
    flex-shrink: 0;
    margin-bottom: 13px;
    align-items: center
}

.MatchDetailsHeader__ParticipantIconWrapper,.TournamentsDetailsHeader__ParticipantIconWrapper {
    border-radius: 30px;
    background-color: #afafaf;
    background-color: var(--c-base-02);
    padding: 3px;
    font-size: 20px
}

.MatchDetailsHeader__ParticipantIconWrapper--Home,.TournamentsDetailsHeader__ParticipantIconWrapper--Home {
    margin-right: 5px
}

.MatchDetailsHeader__ParticipantIconWrapper--Away,.TournamentsDetailsHeader__ParticipantIconWrapper--Away {
    margin-left: 5px
}

.MatchDetailsHeader__Time,.TournamentsDetailsHeader__Time {
    order: 2;
    display: inline-grid;
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchDetailsHeader__Time .MatchTime__InfoPart--Time,.TournamentsDetailsHeader__Time .MatchTime__InfoPart--Time {
    margin-left: 2px
}

.MatchDetailsHeader__PartName,.MatchDetailsHeader__PartSeparator,.TournamentsDetailsHeader__PartName,.TournamentsDetailsHeader__PartSeparator {
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    font-size: 21px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    color: var(--white)
}

.MatchDetailsHeader__PartSeparator,.TournamentsDetailsHeader__PartSeparator {
    margin: 0 5px
}

.MatchDetailsHeader__StatisticsButton,.TournamentsDetailsHeader__StatisticsButton {
    position: absolute;
    top: -30px;
    right: 10px;
    cursor: pointer;
    display: none
}

.MatchDetailsHeader__StatisticsButton .BetradarStatistics .OM-Icon--stats,.TournamentsDetailsHeader__StatisticsButton .BetradarStatistics .OM-Icon--stats {
    font-size: 12px;
    margin-top: 4px;
    color: #86f77a;
    color: var(--c-extra-01)
}

.MatchDetailsHeader__Place--Info,.TournamentsDetailsHeader__Place--Info {
    display: none
}

.MatchDetailsHeader--Sport-Results,.TournamentsDetailsHeader--Sport-Results {
    min-height: 0;
    display: flex;
    justify-content: center;
    z-index: 1;
    width: 100%
}

.MatchDetailsHeader__Details,.TournamentsDetailsHeader__Details {
    display: flex;
    justify-content: center;
    flex-direction: column;
    grid-gap: 4px;
    gap: 4px;
    width: 100%;
    border-radius: 6px;
    background-color: #191919;
    background-color: var(--c-base-05);
    position: relative
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__Details,.TournamentsDetailsHeader__Details {
        flex-direction:row;
        align-items: flex-start;
        justify-content: space-between
    }

    .MatchDetailsHeader__Details:before,.TournamentsDetailsHeader__Details:before {
        content: "";
        display: block;
        position: absolute;
        top: 32px;
        left: 0;
        width: calc(100% - 20px);
        height: 1px;
        background-color: #afafaf;
        background-color: var(--c-base-02)
    }
}

.MatchDetailsHeader__DetailsWrapper,.TournamentsDetailsHeader__DetailsWrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 5px;
    background-color: #191919;
    background-color: var(--c-base-05);
    border-radius: 6px
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__DetailsWrapper,.TournamentsDetailsHeader__DetailsWrapper {
        width:70%;
        max-width: 70%;
        background-color: transparent
    }
}

.MatchDetailsHeader__Date,.TournamentsDetailsHeader__Date {
    text-align: center;
    text-overflow: ellipsis;
    width: 100%;
    padding: 10px 0;
    font-family: Source Sans,sans-serif;
    font-size: 13px;
    color: #fff;
    color: var(--white)
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__Date,.TournamentsDetailsHeader__Date {
        text-align:left;
        color: #fff;
        color: var(--white);
        font-size: 12px
    }
}

.MatchDetailsHeader__ParticipantsGroup,.TournamentsDetailsHeader__ParticipantsGroup {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__ParticipantsGroup,.TournamentsDetailsHeader__ParticipantsGroup {
        flex-direction:column;
        align-items: flex-start
    }
}

.MatchDetailsHeader__ParticipantName,.TournamentsDetailsHeader__ParticipantName {
    position: relative;
    color: #fff;
    color: var(--white);
    font-size: 14px;
    line-height: 16px;
    font-weight: 400
}

.MatchDetailsHeader__ParticipantName--Away,.TournamentsDetailsHeader__ParticipantName--Away {
    padding-right: 15px;
    text-align: right
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__ParticipantSeparator,.TournamentsDetailsHeader__ParticipantSeparator {
        display:none
    }
}

.MatchDetailsHeader__InfoPart,.TournamentsDetailsHeader__InfoPart {
    margin-right: 2px
}

.MatchDetailsHeader__Score,.TournamentsDetailsHeader__Score {
    display: flex;
    min-width: 30%
}

.MatchDetailsHeader__Score .OM-MatchScore,.TournamentsDetailsHeader__Score .OM-MatchScore {
    display: flex;
    margin: 0 auto
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__Score .OM-MatchScore,.TournamentsDetailsHeader__Score .OM-MatchScore {
        margin:0 0 0 auto
    }
}

.MatchDetailsHeader__Score .OM-MatchScore__Part,.TournamentsDetailsHeader__Score .OM-MatchScore__Part {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 1 auto;
    max-width: 100%;
    min-width: 20px;
    flex-shrink: 0;
    color: #fff;
    color: var(--white);
    text-align: center
}

.MatchDetailsHeader__Score .OM-MatchScore__PartValue,.TournamentsDetailsHeader__Score .OM-MatchScore__PartValue {
    color: #fff;
    color: var(--white)
}

.MatchDetailsHeader__Score .OM-MatchScore__PartName,.TournamentsDetailsHeader__Score .OM-MatchScore__PartName {
    padding: 10px;
    margin-bottom: auto;
    line-height: unset;
    min-height: 0;
    color: #fff;
    color: var(--white)
}

.MatchDetailsHeader__ScoreGroup,.TournamentsDetailsHeader__ScoreGroup {
    display: flex;
    justify-content: flex-start;
    overflow-x: auto;
    width: 100%;
    padding: 5px;
    border-radius: 6px;
    background-color: #191919;
    background-color: var(--c-base-05);
    margin: 5px
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeader__ScoreGroup,.TournamentsDetailsHeader__ScoreGroup {
        padding-top:0;
        padding-left: 0;
        padding-right: 0;
        background-color: transparent
    }
}

.MatchDetailsHeader__StatScoreStatistics,.TournamentsDetailsHeader__StatScoreStatistics {
    width: 100%
}

.EventSlider {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    flex-shrink: 0
}

.EventSlider__Item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    width: 160px;
    padding: 5px 7px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-radius: 4px;
    background-color: #191919;
    background-color: var(--c-base-05)
}

.EventSlider__Info {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 2px;
    color: #afafaf;
    color: var(--c-base-02);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.EventSlider__IconWrapper {
    padding-right: 2px
}

.EventSlider__IconWrapper .OM-Icon {
    font-size: 12px
}

.EventSlider .MatchTime {
    display: flex;
    flex-direction: column
}

.EventSlider .MatchTime--Progress {
    flex-direction: row;
    min-width: 0
}

.EventSlider .MatchTime__InfoPart {
    font-size: 10px;
    font-family: Source Sans,sans-serif;
    line-height: 16px
}

.EventSlider .MatchTime__InfoPart:first-child {
    min-width: 0;
    text-overflow: ellipsis;
    overflow: hidden
}

.EventSlider .MatchTime__InfoPart--MatchTime {
    margin-right: 2px;
    color: #afafaf;
    color: var(--c-base-02)
}

.EventSlider .MatchTime__InfoPart--MatchTime:after {
    display: inline;
    content: ", ";
    color: #afafaf;
    color: var(--c-base-02)
}

.EventSlider .MatchTime__InfoData {
    padding-left: 5px
}

.EventSlider__Group {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%
}

.EventSlider__Participants {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding-right: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.EventSlider__Participant {
    display: flex;
    align-items: center
}

.EventSlider__ParticipantName {
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px;
    line-height: 14px;
    font-weight: 400p;
    font-family: Source Sans,sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.EventSlider .Score {
    display: flex;
    justify-content: flex-end;
    flex: 1 0 10%;
    color: #ffd800;
    color: var(--c-extra-09)
}

.EventSlider .Score__PartGroup {
    display: flex;
    flex-direction: column;
    align-items: center
}

.EventSlider .Score__Part {
    margin-left: 4px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    font-family: Source Sans,sans-serif
}

.EventSlider .Score__Part--Home {
    margin-bottom: 1px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-1:before {
    background-image: url(/sports2-static/assets/1.99a950f5e73e7cc533bd.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-2:before {
    background-image: url(/sports2-static/assets/2.13e92c994cedfec4d3cc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-3:before {
    background-image: url(/sports2-static/assets/3.fa992ca96d0eb905077e.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-5:before {
    background-image: url(/sports2-static/assets/5.d43ae4859cff5759c937.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-6:before {
    background-image: url(/sports2-static/assets/6.8a658c3f5c7517eea034.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-7:before {
    background-image: url(/sports2-static/assets/7.399e5df969d021c7eb3c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-8:before {
    background-image: url(/sports2-static/assets/8.c3c3bc618f7d8d3da277.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-9:before {
    background-image: url(/sports2-static/assets/9.e6736ded2ed60abcdf0c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-10:before {
    background-image: url(/sports2-static/assets/10.484bf8264b9a3c70c9b7.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-11:before {
    background-image: url(/sports2-static/assets/11.df67f181370213fa0bfc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-12:before {
    background-image: url(/sports2-static/assets/12.70c549b13fa7d0e3602a.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-13:before {
    background-image: url(/sports2-static/assets/13.3b5781db191d5065d7cd.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-14:before {
    background-image: url(/sports2-static/assets/14.4862a4dc60756077fd49.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-15:before {
    background-image: url(/sports2-static/assets/15.191705c6d81937709dbc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-16:before {
    background-image: url(/sports2-static/assets/16.80f9f75a13aa7dddfb3f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-17:before {
    background-image: url(/sports2-static/assets/17.752a51aefb0ef1a2e260.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-18:before {
    background-image: url(/sports2-static/assets/18.96b5ba1f94e6dd9f3733.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-19:before {
    background-image: url(/sports2-static/assets/19.1305394bb2f382bfaa5c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-20:before {
    background-image: url(/sports2-static/assets/20.5b05a9bdacf18781bc9c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-21:before {
    background-image: url(/sports2-static/assets/21.40b9689c43451cb48000.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-22:before {
    background-image: url(/sports2-static/assets/22.131dba1a7438ff5b9924.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-23:before {
    background-image: url(/sports2-static/assets/23.6743dbc07654d59f0a28.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-24:before {
    background-image: url(/sports2-static/assets/24.66a504efc98f31b57f0b.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-25:before {
    background-image: url(/sports2-static/assets/25.36ff601658a57daa102b.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-26:before {
    background-image: url(/sports2-static/assets/26.50d59c9fd9aebdaae9d3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-27:before {
    background-image: url(/sports2-static/assets/27.3c0c628d5d88c61eebca.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-28:before {
    background-image: url(/sports2-static/assets/28.a9789ed135b778582baa.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-34:before {
    background-image: url(/sports2-static/assets/34.75f93ce4a9a5e02c8e7f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-36:before {
    background-image: url(/sports2-static/assets/36.755c75c07c7c5deded9d.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-37:before {
    background-image: url(/sports2-static/assets/37.d83f6d34abe785b55859.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-38:before {
    background-image: url(/sports2-static/assets/38.67fb4a9b5e5a55a4967d.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-39:before {
    background-image: url(/sports2-static/assets/39.b6fcf016e40fcb633b69.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-40:before {
    background-image: url(/sports2-static/assets/40.b278cb832fea9244a789.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-41:before {
    background-image: url(/sports2-static/assets/41.0a14c710e291272e15a3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-45:before {
    background-image: url(/sports2-static/assets/45.be9722863ef29bff73fc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-46:before {
    background-image: url(/sports2-static/assets/46.14981c327075f1bd58a4.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-48:before {
    background-image: url(/sports2-static/assets/48.4969d59daf079d1cd5e0.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-49:before {
    background-image: url(/sports2-static/assets/49.5530aa315f365387414a.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-50:before {
    background-image: url(/sports2-static/assets/50.fcdbb2b5991733cd1142.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-51:before {
    background-image: url(/sports2-static/assets/51.6dde27aeed4e21443af5.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-52:before {
    background-image: url(/sports2-static/assets/52.0457c1995d34489f2b95.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-53:before {
    background-image: url(/sports2-static/assets/53.4e0e0707216d2b351731.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-54:before {
    background-image: url(/sports2-static/assets/54.f5ce43d7e567b23fd514.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-55:before {
    background-image: url(/sports2-static/assets/55.42990df9208532938ee2.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-58:before {
    background-image: url(/sports2-static/assets/58.4ce7caf60846d4dca596.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-59:before {
    background-image: url(/sports2-static/assets/59.3a1e8e7e2a6bb9ece061.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-60:before {
    background-image: url(/sports2-static/assets/60.63bbcaea5b3893c03ad6.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-61:before {
    background-image: url(/sports2-static/assets/61.a3cdaac3ddd89107a071.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-62:before {
    background-image: url(/sports2-static/assets/62.16ca8b262c80db6d5361.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-63:before {
    background-image: url(/sports2-static/assets/63.ca3b5ec614c37f345182.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-64:before {
    background-image: url(/sports2-static/assets/64.944ce2895aa02572ecc6.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-65:before {
    background-image: url(/sports2-static/assets/65.3b90d08733599e5b5494.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-66:before {
    background-image: url(/sports2-static/assets/66.913dc1c86349c91d52ce.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-67:before {
    background-image: url(/sports2-static/assets/67.16f75895345a0e869d91.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-68:before {
    background-image: url(/sports2-static/assets/68.82d873aefdb30f56c83d.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-69:before {
    background-image: url(/sports2-static/assets/69.266365429a92182395d0.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-70:before {
    background-image: url(/sports2-static/assets/70.ec32fa633c4e4eea5640.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-71:before {
    background-image: url(/sports2-static/assets/71.94993fc0fe1179fe4ee0.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-73:before {
    background-image: url(/sports2-static/assets/73.6582df87a14e0dede3ca.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-74:before {
    background-image: url(/sports2-static/assets/74.833ca676401fada58a1f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-75:before {
    background-image: url(/sports2-static/assets/75.b30494ce1688b77159b5.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-76:before {
    background-image: url(/sports2-static/assets/76.0131e0c9375c384dd235.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-77:before {
    background-image: url(/sports2-static/assets/77.802da00484fa18e1a8a8.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-78:before {
    background-image: url(/sports2-static/assets/78.efee5f914966137eb1e3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-79:before {
    background-image: url(/sports2-static/assets/79.2a57f7af8d0ad5a79302.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-80:before {
    background-image: url(/sports2-static/assets/80.582dfaa017c3504d3e09.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-81:before {
    background-image: url(/sports2-static/assets/81.ba8144f73f930ff17702.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-82:before {
    background-image: url(/sports2-static/assets/82.0063f67cc923fd5ca3ea.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-83:before {
    background-image: url(/sports2-static/assets/83.2dc01a09c6997b8e1537.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-84:before {
    background-image: url(/sports2-static/assets/84.eb767105b1b8bfb4a12e.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-85:before {
    background-image: url(/sports2-static/assets/85.da058e7c5fe3684ab136.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-89:before {
    background-image: url(/sports2-static/assets/89.4f16d7b18fb5b32ce927.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-96:before {
    background-image: url(/sports2-static/assets/96.93d9ced90de997391841.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-98:before {
    background-image: url(/sports2-static/assets/98.57f20e4e2e2b09f595fc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-99:before {
    background-image: url(/sports2-static/assets/99.06fc92916373e6220bb7.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-100:before {
    background-image: url(/sports2-static/assets/100.5af354b7c25c67a811f8.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-102:before {
    background-image: url(/sports2-static/assets/102.4c2b716a0c0c2b68cca6.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-103:before {
    background-image: url(/sports2-static/assets/103.c2da30f85b780facb340.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-104:before {
    background-image: url(/sports2-static/assets/104.b2c13842bb5687f12716.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-105:before {
    background-image: url(/sports2-static/assets/105.94ada6748ccce6bedd82.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-106:before {
    background-image: url(/sports2-static/assets/106.edca27d5fde4fdc5cddb.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-107:before {
    background-image: url(/sports2-static/assets/107.06401dd5e885d03293fc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-109:before {
    background-image: url(/sports2-static/assets/109.d10338c0ceebd0d3bc96.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-110:before {
    background-image: url(/sports2-static/assets/110.2b0e0f7370b0edd0cb3f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-112:before {
    background-image: url(/sports2-static/assets/112.2f4930e333b25fcbe687.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-115:before {
    background-image: url(/sports2-static/assets/115.4079dbfe40acc86b5c6c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-117:before {
    background-image: url(/sports2-static/assets/117.bbe92771228352ca74e3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-120:before {
    background-image: url(/sports2-static/assets/120.a29100210215611b3568.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-121:before {
    background-image: url(/sports2-static/assets/121.2523262d443f0fb69707.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--Sport-123:before {
    background-image: url(/sports2-static/assets/123.9398b689a4041d55472c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea {
    margin-top: 5px;
    margin-bottom: 5px
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea {
    margin-bottom: 10px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-Slider {
    background-color: transparent
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader {
    position: relative;
    background-color: #191919;
    background-color: var(--c-base-05)
}

body.Mobile .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader {
    padding: 0 5px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: .2;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader {
    display: flex;
    background: transparent;
    padding: 10px
}

body.Mobile .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader {
    padding: 36px 0 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TopSection {
    background: unset;
    min-width: unset;
    max-width: unset;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TopSection .OM-Icon--Large1 {
    font-size: 50px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader--TopSection {
    align-items: center;
    justify-content: space-between
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TextBox {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 1;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin-top: 5px;
    background-color: rgba(78,78,78,.7)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__Participant {
    width: 50%;
    display: flex;
    align-items: center;
    color: #fff
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__Participant,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__Participant {
    width: auto;
    font-size: 20px;
    line-height: 22px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__Participant:before {
    display: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__ParticipantName {
    font-family: Source Sans,sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__ParticipantLogo {
    background-color: #fff;
    color: #000;
    border-radius: 50%;
    padding: 2px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway,.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome {
    display: flex;
    flex: 1 1 40%;
    align-items: center;
    position: static
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway,body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome {
    min-width: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome {
    justify-content: start
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway {
    justify-content: end
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome {
    flex-flow: row-reverse;
    justify-content: flex-end
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__Participant {
    padding: 0 16px 0 0;
    position: absolute;
    top: 8px;
    left: 0
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__Participant {
    padding-right: 0;
    padding-left: 16px;
    right: 0;
    left: unset
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__Participant,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__Participant {
    padding: 0;
    position: relative;
    top: 0;
    left: 0
}

body.Desktop.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__Participant,body.Tablet.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__Participant {
    padding: 0;
    right: 0;
    left: unset
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__ParticipantName,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__ParticipantName {
    margin-left: 5px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__ParticipantName body.Desktop.Rtl,body.Tablet.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamHome .MatchDetailsHeader__ParticipantName {
    margin-right: 5px;
    margin-left: unset
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway {
    flex-flow: row-reverse
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway {
    flex-flow: row;
    justify-content: flex-end
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__Participant {
    justify-content: flex-end;
    padding: 0 0 0 16px;
    position: absolute;
    top: 8px;
    right: 0
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__Participant {
    padding-right: 16px;
    padding-left: 0;
    right: unset;
    left: 0
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__Participant,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__Participant {
    padding: 0;
    position: relative;
    top: 0;
    right: 0
}

body.Desktop.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__Participant,body.Tablet.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__Participant {
    padding: 0;
    right: unset;
    left: 0
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__ParticipantName,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__ParticipantName {
    margin-right: 5px
}

body.Desktop.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__ParticipantName,body.Tablet.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader__TeamAway .MatchDetailsHeader__ParticipantName {
    margin-right: unset;
    margin-left: 5px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader:after,.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader:before {
    display: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .MatchDetailsHeader .MatchDetailsNav .OM-Slider {
    background-color: transparent
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore {
    min-width: auto;
    padding: 0 10px;
    justify-content: center;
    flex: 1 1 20% .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore __InlineScore;
    flex-display: flex;
    flex-align-items: flex-start
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Separator {
    display: flex;
    position: relative;
    font-weight: 700;
    padding: 12px 5px 0;
    align-items: center
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Separator:before {
    content: "vs";
    position: absolute;
    font-size: 10px;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Separator:before {
    right: 50%;
    left: unset;
    transform: translateX(50%)
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Separator:before,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Separator:before {
    display: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__PartValue {
    font-family: Source Sans,sans-serif;
    font-size: 16px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__PartName {
    font-size: 10px;
    padding: 0 2px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Part {
    align-items: center;
    max-width: 44px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score {
    min-height: 62px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Part--CurrentEventPart .OM-MatchScore__PartAway,.MatchDetailsHeaderLiveEventPage__MatchHeroArea--HighlightedHeader .OM-MatchScore__Part--CurrentEventPart .OM-MatchScore__PartHome {
    color: #f60;
    color: var(--c-extra-10)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-Slider__Item {
    flex: 1;
    margin-left: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #c2c2c2;
    border-bottom: 2px solid var(--c-base-01);
    border-radius: 0;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    height: 34px;
    padding: 0 20px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem .OM-NavItem__IconContainer .OM-Icon {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem:hover {
    background-color: transparent;
    border: none
}

@media(hover: hover)and (pointer:fine) {
    .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem:hover {
        border-bottom:2px solid #fff;
        border-bottom: 2px solid var(--white);
        color: #fff;
        color: var(--white)
    }

    .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem:hover .OM-NavItem__IconContainer .OM-Icon {
        color: #fff;
        color: var(--white)
    }
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem.isSelected {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #fff;
    border-bottom: 2px solid var(--white);
    color: #fff;
    color: var(--white)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem.isSelected .OM-NavItem__IconContainer .OM-Icon {
    color: #fff;
    color: var(--white)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem__Name {
    line-height: 16px;
    font-size: 14px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-NavItem__IconContainer {
    margin-right: 4px;
    font-size: 18px
}

@media screen and (min-width: 48em) {
    .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsNav .OM-Slider {
        padding-left:0;
        padding-right: 0
    }
}

.MatchDetailsHighlighted {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 10px;
    margin-top: 5px;
    position: relative;
    background-color: #050505;
    background-color: var(--c-base-07)
}

body.Desktop .MatchDetailsHighlighted {
    margin-top: 10px
}

.MatchDetailsHighlighted__Info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1
}

.MatchDetailsHighlighted__Info--First {
    align-items: flex-start
}

.MatchDetailsHighlighted__Info--Last {
    align-items: flex-end;
    text-align: right
}

body.Rtl .MatchDetailsHighlighted__Info--Last {
    text-align: left
}

.MatchDetailsHighlighted__Info--First,.MatchDetailsHighlighted__Info--Last {
    max-width: 33.3%
}

.MatchDetailsHighlighted__Info:not(.MatchDetailsHighlighted__Info--First):not(.MatchDetailsHighlighted__Info--Last) {
    text-align: center
}

.MatchDetailsHighlighted__InfoText,.MatchDetailsHighlighted__InfoTitle {
    font-size: 10px;
    font-weight: 400;
    font-family: Source Sans,sans-serif
}

body.Desktop .MatchDetailsHighlighted__InfoText,body.Desktop .MatchDetailsHighlighted__InfoTitle,body.Tablet .MatchDetailsHighlighted__InfoText,body.Tablet .MatchDetailsHighlighted__InfoTitle {
    font-size: 12px;
    font-weight: 700
}

.MatchDetailsHighlighted__InfoTitle {
    text-transform: uppercase;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.MatchDetailsHighlighted__InfoText {
    color: #fff;
    color: var(--white)
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__ParticipantName,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__ParticipantName {
    width: auto;
    font-size: 20px;
    line-height: 22px
}

body.Page-NewVirtualSports .StreamingCarousel {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 5px;
    border-radius: 10px
}

body.Page-NewVirtualSports .StreamingCarousel .BetradarStreamVirtual {
    max-width: 762px;
    width: 100%
}

body.Mobile.Page-NewVirtualSports .StreamingCarousel,body.Tablet.Page-NewVirtualSports .StreamingCarousel {
    border-radius: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: none;
    background-color: transparent;
    color: #c2c2c2;
    color: var(--c-base-01);
    min-height: 80px;
    position: relative;
    z-index: 0
}

body.Mobile .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader,body.Mobile .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader {
    padding: 5px;
    margin-bottom: 5px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader:after,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 80%;
    z-index: -1
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
    opacity: .2;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(/sports2-static/assets/default.617804bbc806aaad607e.jpg)
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader:before,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader:before {
    right: 0;
    left: unset
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__TopSection,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__TopSection {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-width: unset;
    max-width: unset;
    text-align: unset;
    margin: 0;
    background: transparent
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__HomeAwayWrapper,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__HomeAwayWrapper {
    flex: 0 0 auto;
    overflow: hidden;
    max-width: 50%
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__LiveScore,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__LiveScore {
    z-index: 1;
    display: flex;
    flex-direction: column;
    color: pink
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__LiveScore .OM-Icon,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__LiveScore .OM-Icon {
    justify-content: flex-start;
    width: 80px;
    height: 40px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__LiveScore .OM-Icon .S,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__LiveScore .OM-Icon .S {
    width: 80px;
    height: 40px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__LiveScoreText,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__LiveScoreText {
    font-size: 14px;
    line-height: 20px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Time,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Time {
    font-size: 12px;
    margin-bottom: 6px;
    max-width: 100%;
    padding: 0 8px 0 0;
    min-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    flex-direction: row;
    align-items: center
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Time,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Time {
    padding-right: 0;
    padding-left: 8px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Time .MatchTime,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Time .MatchTime {
    display: flex;
    max-width: 100%
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Time .MatchTime__EventPartName,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Time .MatchTime__EventPartName {
    overflow: hidden;
    text-overflow: ellipsis
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Time .OM-Icon,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Time .OM-Icon {
    margin-right: 8px
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Time .OM-Icon,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Time .OM-Icon {
    margin-right: unset;
    margin-left: 8px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant {
    padding: 0 8px 0 20px;
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    color: var(--white);
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant {
    padding-right: 20px;
    padding-left: 8px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant:before {
    display: block;
    content: "";
    width: 14px;
    height: 14px;
    position: absolute;
    top: 3px;
    left: 0;
    background: #c2c2c2;
    background: var(--c-base-01);
    opacity: .3;
    border-radius: 50%
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant:before,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant:before {
    right: 0;
    left: unset
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--Home,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--Home {
    margin-bottom: 4px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--Away .MatchDetailsHeader__TextWrapper,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--Away .MatchDetailsHeader__TextWrapper {
    flex-direction: row-reverse;
    justify-content: flex-end
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--ServePossession:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--ServePossession:before {
    display: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--HasParticipantIcon,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--HasParticipantIcon {
    display: flex;
    align-items: center;
    padding-left: 0
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--HasParticipantIcon,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--HasParticipantIcon {
    padding-right: 0;
    padding-left: 8px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--HasParticipantIcon:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--HasParticipantIcon:before {
    display: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--hasLogo,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--hasLogo {
    display: flex;
    align-items: center
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__Participant--hasLogo:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__Participant--hasLogo:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader .FavoriteButton,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader .FavoriteButton {
    background-color: transparent;
    color: red;
    margin-right: 4px;
    cursor: pointer
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader .FavoriteButton:hover,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader .FavoriteButton:hover {
    background-color: transparent;
    color: #00f
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader .FavoriteButton--isFavorite,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader .FavoriteButton--isFavorite {
    background-color: transparent;
    color: green
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__TextWrapper,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__TextWrapper {
    display: flex
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__IconWrapper,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__IconWrapper {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__IconWrapper,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__IconWrapper {
    right: 0;
    left: unset
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__IconWrapper .OM-Icon,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__IconWrapper .OM-Icon {
    width: 1em;
    height: 1em;
    color: purple;
    font-size: 16px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__ParticipantIconWrapper,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__ParticipantIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 28px;
    height: 28px;
    margin-right: 5px;
    background-color: #afafaf;
    background-color: var(--c-base-02);
    color: purple;
    border-radius: 50%
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader__ParticipantIconWrapper,body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader__ParticipantIconWrapper {
    margin-right: unset;
    margin-left: 5px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader .OM-MatchScore__Part,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader .OM-MatchScore__Part {
    padding: 8px 4px 4px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score .OM-MatchScore__PartValue,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score .OM-MatchScore__PartValue {
    background: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader .OM-MatchScore__PartName,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader .OM-MatchScore__PartName {
    display: block;
    padding: 0;
    max-width: 50px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader {
    padding: 5px 5px 0
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader,body.Tablet .MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader {
    padding: 10px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader {
    margin-bottom: 10px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-1:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-1:before {
    background-image: url(/sports2-static/assets/1.99a950f5e73e7cc533bd.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-2:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-2:before {
    background-image: url(/sports2-static/assets/2.13e92c994cedfec4d3cc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-3:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-3:before {
    background-image: url(/sports2-static/assets/3.fa992ca96d0eb905077e.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-5:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-5:before {
    background-image: url(/sports2-static/assets/5.d43ae4859cff5759c937.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-6:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-6:before {
    background-image: url(/sports2-static/assets/6.8a658c3f5c7517eea034.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-7:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-7:before {
    background-image: url(/sports2-static/assets/7.399e5df969d021c7eb3c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-8:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-8:before {
    background-image: url(/sports2-static/assets/8.c3c3bc618f7d8d3da277.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-9:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-9:before {
    background-image: url(/sports2-static/assets/9.e6736ded2ed60abcdf0c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-10:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-10:before {
    background-image: url(/sports2-static/assets/10.484bf8264b9a3c70c9b7.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-11:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-11:before {
    background-image: url(/sports2-static/assets/11.df67f181370213fa0bfc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-12:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-12:before {
    background-image: url(/sports2-static/assets/12.70c549b13fa7d0e3602a.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-13:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-13:before {
    background-image: url(/sports2-static/assets/13.3b5781db191d5065d7cd.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-14:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-14:before {
    background-image: url(/sports2-static/assets/14.4862a4dc60756077fd49.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-15:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-15:before {
    background-image: url(/sports2-static/assets/15.191705c6d81937709dbc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-16:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-16:before {
    background-image: url(/sports2-static/assets/16.80f9f75a13aa7dddfb3f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-17:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-17:before {
    background-image: url(/sports2-static/assets/17.752a51aefb0ef1a2e260.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-18:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-18:before {
    background-image: url(/sports2-static/assets/18.96b5ba1f94e6dd9f3733.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-19:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-19:before {
    background-image: url(/sports2-static/assets/19.1305394bb2f382bfaa5c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-20:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-20:before {
    background-image: url(/sports2-static/assets/20.5b05a9bdacf18781bc9c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-21:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-21:before {
    background-image: url(/sports2-static/assets/21.40b9689c43451cb48000.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-22:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-22:before {
    background-image: url(/sports2-static/assets/22.131dba1a7438ff5b9924.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-23:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-23:before {
    background-image: url(/sports2-static/assets/23.6743dbc07654d59f0a28.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-24:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-24:before {
    background-image: url(/sports2-static/assets/24.66a504efc98f31b57f0b.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-25:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-25:before {
    background-image: url(/sports2-static/assets/25.36ff601658a57daa102b.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-26:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-26:before {
    background-image: url(/sports2-static/assets/26.50d59c9fd9aebdaae9d3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-27:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-27:before {
    background-image: url(/sports2-static/assets/27.3c0c628d5d88c61eebca.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-28:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-28:before {
    background-image: url(/sports2-static/assets/28.a9789ed135b778582baa.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-34:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-34:before {
    background-image: url(/sports2-static/assets/34.75f93ce4a9a5e02c8e7f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-36:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-36:before {
    background-image: url(/sports2-static/assets/36.755c75c07c7c5deded9d.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-37:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-37:before {
    background-image: url(/sports2-static/assets/37.d83f6d34abe785b55859.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-38:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-38:before {
    background-image: url(/sports2-static/assets/38.67fb4a9b5e5a55a4967d.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-39:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-39:before {
    background-image: url(/sports2-static/assets/39.b6fcf016e40fcb633b69.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-40:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-40:before {
    background-image: url(/sports2-static/assets/40.b278cb832fea9244a789.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-41:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-41:before {
    background-image: url(/sports2-static/assets/41.0a14c710e291272e15a3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-45:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-45:before {
    background-image: url(/sports2-static/assets/45.be9722863ef29bff73fc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-46:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-46:before {
    background-image: url(/sports2-static/assets/46.14981c327075f1bd58a4.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-48:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-48:before {
    background-image: url(/sports2-static/assets/48.4969d59daf079d1cd5e0.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-49:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-49:before {
    background-image: url(/sports2-static/assets/49.5530aa315f365387414a.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-50:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-50:before {
    background-image: url(/sports2-static/assets/50.fcdbb2b5991733cd1142.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-51:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-51:before {
    background-image: url(/sports2-static/assets/51.6dde27aeed4e21443af5.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-52:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-52:before {
    background-image: url(/sports2-static/assets/52.0457c1995d34489f2b95.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-53:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-53:before {
    background-image: url(/sports2-static/assets/53.4e0e0707216d2b351731.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-54:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-54:before {
    background-image: url(/sports2-static/assets/54.f5ce43d7e567b23fd514.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-55:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-55:before {
    background-image: url(/sports2-static/assets/55.42990df9208532938ee2.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-58:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-58:before {
    background-image: url(/sports2-static/assets/58.4ce7caf60846d4dca596.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-59:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-59:before {
    background-image: url(/sports2-static/assets/59.3a1e8e7e2a6bb9ece061.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-60:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-60:before {
    background-image: url(/sports2-static/assets/60.63bbcaea5b3893c03ad6.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-61:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-61:before {
    background-image: url(/sports2-static/assets/61.a3cdaac3ddd89107a071.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-62:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-62:before {
    background-image: url(/sports2-static/assets/62.16ca8b262c80db6d5361.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-63:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-63:before {
    background-image: url(/sports2-static/assets/63.ca3b5ec614c37f345182.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-64:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-64:before {
    background-image: url(/sports2-static/assets/64.944ce2895aa02572ecc6.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-65:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-65:before {
    background-image: url(/sports2-static/assets/65.3b90d08733599e5b5494.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-66:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-66:before {
    background-image: url(/sports2-static/assets/66.913dc1c86349c91d52ce.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-67:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-67:before {
    background-image: url(/sports2-static/assets/67.16f75895345a0e869d91.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-68:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-68:before {
    background-image: url(/sports2-static/assets/68.82d873aefdb30f56c83d.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-69:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-69:before {
    background-image: url(/sports2-static/assets/69.266365429a92182395d0.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-70:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-70:before {
    background-image: url(/sports2-static/assets/70.ec32fa633c4e4eea5640.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-71:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-71:before {
    background-image: url(/sports2-static/assets/71.94993fc0fe1179fe4ee0.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-73:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-73:before {
    background-image: url(/sports2-static/assets/73.6582df87a14e0dede3ca.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-74:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-74:before {
    background-image: url(/sports2-static/assets/74.833ca676401fada58a1f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-75:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-75:before {
    background-image: url(/sports2-static/assets/75.b30494ce1688b77159b5.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-76:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-76:before {
    background-image: url(/sports2-static/assets/76.0131e0c9375c384dd235.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-77:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-77:before {
    background-image: url(/sports2-static/assets/77.802da00484fa18e1a8a8.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-78:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-78:before {
    background-image: url(/sports2-static/assets/78.efee5f914966137eb1e3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-79:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-79:before {
    background-image: url(/sports2-static/assets/79.2a57f7af8d0ad5a79302.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-80:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-80:before {
    background-image: url(/sports2-static/assets/80.582dfaa017c3504d3e09.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-81:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-81:before {
    background-image: url(/sports2-static/assets/81.ba8144f73f930ff17702.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-82:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-82:before {
    background-image: url(/sports2-static/assets/82.0063f67cc923fd5ca3ea.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-83:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-83:before {
    background-image: url(/sports2-static/assets/83.2dc01a09c6997b8e1537.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-84:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-84:before {
    background-image: url(/sports2-static/assets/84.eb767105b1b8bfb4a12e.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-85:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-85:before {
    background-image: url(/sports2-static/assets/85.da058e7c5fe3684ab136.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-89:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-89:before {
    background-image: url(/sports2-static/assets/89.4f16d7b18fb5b32ce927.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-96:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-96:before {
    background-image: url(/sports2-static/assets/96.93d9ced90de997391841.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-98:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-98:before {
    background-image: url(/sports2-static/assets/98.57f20e4e2e2b09f595fc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-99:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-99:before {
    background-image: url(/sports2-static/assets/99.06fc92916373e6220bb7.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-100:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-100:before {
    background-image: url(/sports2-static/assets/100.5af354b7c25c67a811f8.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-102:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-102:before {
    background-image: url(/sports2-static/assets/102.4c2b716a0c0c2b68cca6.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-103:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-103:before {
    background-image: url(/sports2-static/assets/103.c2da30f85b780facb340.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-104:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-104:before {
    background-image: url(/sports2-static/assets/104.b2c13842bb5687f12716.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-105:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-105:before {
    background-image: url(/sports2-static/assets/105.94ada6748ccce6bedd82.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-106:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-106:before {
    background-image: url(/sports2-static/assets/106.edca27d5fde4fdc5cddb.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-107:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-107:before {
    background-image: url(/sports2-static/assets/107.06401dd5e885d03293fc.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-109:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-109:before {
    background-image: url(/sports2-static/assets/109.d10338c0ceebd0d3bc96.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-110:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-110:before {
    background-image: url(/sports2-static/assets/110.2b0e0f7370b0edd0cb3f.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-112:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-112:before {
    background-image: url(/sports2-static/assets/112.2f4930e333b25fcbe687.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-115:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-115:before {
    background-image: url(/sports2-static/assets/115.4079dbfe40acc86b5c6c.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-117:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-117:before {
    background-image: url(/sports2-static/assets/117.bbe92771228352ca74e3.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-120:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-120:before {
    background-image: url(/sports2-static/assets/120.a29100210215611b3568.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-121:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-121:before {
    background-image: url(/sports2-static/assets/121.2523262d443f0fb69707.jpg)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .MatchDetailsHeader--Sport-123:before,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .TournamentsDetailsHeader--Sport-123:before {
    background-image: url(/sports2-static/assets/123.9398b689a4041d55472c.jpg)
}

body.Desktop .MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-VideoStream {
    padding-bottom: 33%
}

.OM-MatchScoreboard,.OM-ParticipantsTable {
    position: relative;
    display: flex;
    padding: 30px 3px 28px 2px;
    overflow: hidden;
    background: #191919;
    background: var(--c-base-05)
}

@media screen and (min-width: 48em) {
    .OM-MatchScoreboard,.OM-ParticipantsTable {
        max-width:100%;
        min-width: 330px;
        margin-left: auto;
        margin-right: auto;
        padding: 11px 0 18px;
        margin-bottom: 0;
        border-radius: 4px;
        overflow: hidden;
        background: #191919;
        background: var(--c-base-05)
    }

    .OM-MatchScoreboard:before,.OM-ParticipantsTable:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 32px;
        display: none;
        background: #191919;
        background: var(--c-base-05)
    }
}

.OM-MatchScoreboard:before,.OM-ParticipantsTable:before {
    content: "";
    display: block;
    position: absolute;
    top: 46px;
    left: 12px;
    width: calc(100% - 23px);
    height: 1px;
    background-color: #afafaf;
    background-color: var(--c-base-02)
}

@media screen and (min-width: 48em) {
    .OM-MatchScoreboard:before,.OM-ParticipantsTable:before {
        width:calc(100% - 9px);
        top: 27px;
        left: 0
    }
}

.OM-MatchScoreboard__DetailsGroup,.OM-ParticipantsTable__DetailsGroup {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: auto;
    z-index: 1
}

@media screen and (min-width: 48em) {
    .OM-MatchScoreboard__DetailsGroup,.OM-ParticipantsTable__DetailsGroup {
        margin-right:50px
    }
}

@media screen and (min-width: 100em) {
    .OM-MatchScoreboard__DetailsGroup,.OM-ParticipantsTable__DetailsGroup {
        margin-right:70px
    }
}

.OM-MatchScoreboard__Participants,.OM-ParticipantsTable__Participants {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px
}

@media screen and (min-width: 48em) {
    .OM-MatchScoreboard__Participants,.OM-ParticipantsTable__Participants {
        padding-left:0
    }
}

.OM-MatchScoreboard__Participant,.OM-ParticipantsTable__Participant {
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchScoreboard__Participant--Home,.OM-ParticipantsTable__Participant--Home {
    margin-bottom: 1px
}

.OM-MatchScoreboard .MatchItemCountdown__Info,.OM-MatchScoreboard .OM-MatchItemCountdown__Info,.OM-ParticipantsTable .MatchItemCountdown__Info,.OM-ParticipantsTable .OM-MatchItemCountdown__Info {
    display: flex;
    max-width: 130px;
    box-sizing: border-box;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchScoreboard .MatchItemCountdown__Info .MatchItemCountdown__InfoPart--CountDown,.OM-MatchScoreboard .MatchItemCountdown__Info .OM-MatchItemCountdown__InfoPart--CountDown,.OM-MatchScoreboard .OM-MatchItemCountdown__Info .MatchItemCountdown__InfoPart--CountDown,.OM-MatchScoreboard .OM-MatchItemCountdown__Info .OM-MatchItemCountdown__InfoPart--CountDown,.OM-ParticipantsTable .MatchItemCountdown__Info .MatchItemCountdown__InfoPart--CountDown,.OM-ParticipantsTable .MatchItemCountdown__Info .OM-MatchItemCountdown__InfoPart--CountDown,.OM-ParticipantsTable .OM-MatchItemCountdown__Info .MatchItemCountdown__InfoPart--CountDown,.OM-ParticipantsTable .OM-MatchItemCountdown__Info .OM-MatchItemCountdown__InfoPart--CountDown {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info,.OM-MatchScoreboard .OM-MatchTime,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info,.OM-ParticipantsTable .OM-MatchTime {
    display: flex;
    width: 100%;
    margin-bottom: 8px;
    padding-left: 10px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    box-sizing: border-box;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 48em) {
    .OM-MatchScoreboard .MatchScoreboardMatchTime__Info,.OM-MatchScoreboard .OM-MatchTime,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info,.OM-ParticipantsTable .OM-MatchTime {
        padding-left:0
    }
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails {
    display: flex;
    flex-direction: row-reverse;
    height: 100%;
    align-items: center;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoPart,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoPart {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Source Sans,sans-serif;
    font-weight: 400
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper {
    display: flex;
    align-items: center
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper:before,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper:before,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper:before,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper:before {
    content: "<";
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper .OM-MatchTimeDetails__InfoData:not(.OM-MatchTimeDetails__InfoData--TimeLeft),.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper .OM-MatchTimeDetails__InfoData:not(.OM-MatchTimeDetails__InfoData--TimeLeft),.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper .OM-MatchTimeDetails__InfoData:not(.OM-MatchTimeDetails__InfoData--TimeLeft),.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoPart.TimeLeftWrapper .OM-MatchTimeDetails__InfoData:not(.OM-MatchTimeDetails__InfoData--TimeLeft) {
    margin-left: 2px;
    margin-right: 2px
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoData,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoData,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoData,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoData {
    margin-right: 2px;
    font-size: 12px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoData:first-of-type,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoData:first-of-type,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoData:first-of-type,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoData:first-of-type {
    margin-right: 2px
}

.OM-MatchScoreboard .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoData--TimeLeft,.OM-MatchScoreboard .OM-MatchTime .OM-MatchTimeDetails__InfoData--TimeLeft,.OM-ParticipantsTable .MatchScoreboardMatchTime__Info .OM-MatchTimeDetails__InfoData--TimeLeft,.OM-ParticipantsTable .OM-MatchTime .OM-MatchTimeDetails__InfoData--TimeLeft {
    display: none
}

.OM-MatchScoreboard .OM-MatchScore__Part,.OM-ParticipantsTable .OM-MatchScore__Part {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 150px;
    position: relative
}

.OM-MatchScoreboard .OM-MatchScore__Part:last-child .OM-MatchScore__PartValue,.OM-ParticipantsTable .OM-MatchScore__Part:last-child .OM-MatchScore__PartValue {
    font-weight: 600;
    color: #f9bb11;
    color: var(--c-extra-02)
}

.OM-MatchScoreboard .OM-MatchScore__Part:last-child:before,.OM-ParticipantsTable .OM-MatchScore__Part:last-child:before {
    display: block;
    content: "";
    position: absolute;
    height: 30px;
    padding: 5px 0;
    box-sizing: border-box;
    margin: 5px 0;
    bottom: 0;
    top: 17px;
    left: 0;
    border-left: 1px solid #afafaf;
    border-left: 1px solid var(--c-base-02)
}

.OM-MatchScoreboard .OM-MatchScore__Part .OM-Icon--Small2,.OM-ParticipantsTable .OM-MatchScore__Part .OM-Icon--Small2 {
    font-size: 12px
}

.OM-MatchScoreboard .OM-MatchScore__PartValue,.OM-ParticipantsTable .OM-MatchScore__PartValue {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #afafaf;
    color: var(--c-base-02)
}

.OM-MatchScoreboard .OM-MatchScore__PartValue--Home,.OM-ParticipantsTable .OM-MatchScore__PartValue--Home {
    margin-bottom: 1px
}

.MatchDetailsHeader--Sport-26 .OM-MatchScoreboard .OM-MatchScore__PartValue,.MatchDetailsHeader--Sport-26 .OM-ParticipantsTable .OM-MatchScore__PartValue {
    white-space: nowrap
}

.MatchDetailsHeader--Sport-26 .OM-MatchScore {
    min-width: auto
}

.OM-MatchScore {
    display: flex;
    position: relative;
    color: #afafaf;
    color: var(--c-base-02)
}

.OM-MatchScore--Sport-26 .OM-MatchScore__Part {
    min-width: 100px;
    max-width: none
}

.OM-MatchScore__PartName {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 8px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    font-family: Source Sans,sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 10px;
    line-height: 12px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (min-width: 48em) {
    .OM-MatchScore__PartName {
        font-size:12px
    }
}

.OM-MatchScore__PartScore {
    line-height: 20px;
    transition: color .3s ease
}

.OM-MatchScore--Sport-26 .OM-MatchScore__Part {
    max-width: 160px;
    min-width: 120px;
    text-align: right
}

.OM-MatchScore--Sport-26 .OM-MatchScore__Part--CurrentEventPart .OM-MatchScore__PartScore {
    font-weight: 600;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchScoreboard .OM-MatchScore {
    overflow: auto;
    width: 100%
}

@media(hover: hover)and (pointer:fine) {
    .OM-MatchScoreboard .OM-MatchScore::-webkit-scrollbar-thumb {
        cursor:pointer;
        border-radius: 7px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent
    }

    .OM-MatchScoreboard .OM-MatchScore::-webkit-scrollbar-track {
        background-color: transparent
    }
}

.OM-MatchScoreboard .OM-MatchScore__Part:first-child {
    margin-left: auto
}

.Betslip .OM-MatchScore {
    display: inline-flex;
    color: #ffd800;
    color: var(--c-extra-09)
}

.Betslip .OM-MatchScore__Separator {
    visibility: hidden;
    position: relative;
    padding-right: 1px
}

.Betslip .OM-MatchScore__Separator:after {
    content: ":";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateX(1px)
}

.OM-MatchScoreSkeleton {
    display: flex;
    align-items: flex-end
}

.OM-MatchScoreSkeleton__Item {
    width: 3.2rem;
    height: 5.2rem;
    margin-right: .2rem;
    position: relative;
    background-color: hsla(0,0%,100%,.3)
}

.OM-MatchScoreSkeleton__Item:before {
    opacity: .3;
    width: 70%;
    height: .5rem;
    top: 1rem;
    left: 15%
}

.OM-MatchScoreSkeleton__Item:after,.OM-MatchScoreSkeleton__Item:before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 2rem;
    animation: makeTransparent .6s 20 alternate;
    background: #c2c2c2;
    background: var(--c-base-01)
}

.OM-MatchScoreSkeleton__Item:after {
    opacity: .1;
    width: 1em;
    height: 1em;
    font-size: 1.4rem;
    top: 54%;
    left: 50%;
    transform: translate3d(-50%,-50%,0)
}

.OM-MatchScoreSkeleton__Item:nth-of-type(2) {
    margin-right: 2.4rem
}

.OM-MatchScoreSkeleton__Item:last-of-type {
    margin-right: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore {
    font-size: 12px;
    position: relative;
    z-index: 10
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__List {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    justify-content: flex-end;
    min-width: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 1 auto;
    max-width: 100%;
    min-width: 20px;
    text-align: center;
    transition: transform .3s ease,background-color .3s ease;
    background-color: rgba(0,0,0,.3);
    color: #fff;
    margin-right: 2px;
    padding: 8px 0 4px
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part {
    margin-right: unset;
    margin-left: 2px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part:last-of-type {
    margin-right: 0
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part:last-of-type {
    margin-left: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score {
    color: #fff;
    background-color: rgba(0,0,0,.3);
    font-weight: 700
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score .OM-MatchScore__PartValue {
    color: #5fc626;
    color: var(--c-extra-04);
    background-color: rgba(0,0,0,.3)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part--WholeMatch.OM-MatchScore__Part--Score .OM-MatchScore__PartName {
    background-color: transparent
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part--1stHalfOrdinaryTime .OM-MatchScore__PartScore,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part--CurrentEventPart .OM-MatchScore__PartScore {
    font-weight: 700;
    color: #fff
}

.OM-MatchScore--Sport-26 .MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Part {
    min-width: 100px;
    max-width: none
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__PartName {
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    background-color: transparent;
    line-height: 16px;
    width: 100%;
    padding: 0 4px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__PartName,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__PartValue {
    margin-bottom: 4px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__PartScore {
    line-height: 20px;
    transition: color .3s ease;
    cursor: default;
    padding: 4px 10px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__Separator {
    margin: 0 4px
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore__PartValue {
    padding-top: 0
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore--Sport-26 .OM-MatchScore__Part {
    max-width: 160px;
    min-width: 120px;
    text-align: right
}

body.Rtl .MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore--Sport-26 .OM-MatchScore__Part {
    text-align: left
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .OM-MatchScore--Sport-26 .OM-MatchScore__Part--CurrentEventPart .OM-MatchScore__PartScore {
    font-weight: 700;
    color: #f60;
    color: var(--c-extra-10)
}

.MatchDetailsHeaderLiveEventPage__MatchHeroArea .om-SAway,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .om-ScoreWidget .om-Soccer .om-Competitor,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .om-ScoreWidget .om-Tennis .om-ColumnHead,.MatchDetailsHeaderLiveEventPage__MatchHeroArea .om-SHome {
    color: #fff;
    color: var(--white)
}

.OM-MatchSummary {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #292929;
    background: var(--c-base-04);
    color: #afafaf;
    color: var(--c-base-02);
    padding: 0 10px;
    font-size: 12px
}

.OM-MatchSummaryHeader {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 600px;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px dotted #afafaf;
    border-bottom: 1px dotted var(--c-base-02);
    box-shadow: 0 25px 15px -4px #292929;
    box-shadow: 0 25px 15px -4px var(--c-base-04);
    z-index: 2
}

.OM-MatchSummaryHeader__Participant {
    display: flex;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    width: 40%;
    color: #afafaf;
    color: var(--c-base-02)
}

.OM-MatchSummaryHeader__Participant--Away {
    flex-direction: row-reverse;
    text-align: right
}

.OM-MatchSummaryHeader__EventDescriptors {
    width: 30%;
    text-align: center
}

.OM-MatchSummaryHeader__ParticipantIcon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1em;
    height: 1em;
    font-size: 24px;
    background: #292929;
    background: var(--c-base-04);
    color: #4d4d4d;
    color: var(--c-base-03);
    border-radius: 50%
}

.OM-MatchSummaryHeader__ParticipantName {
    font-family: Source Sans,sans-serif;
    font-size: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.OM-MatchSummaryContent {
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
    max-width: 630px;
    width: 100%;
    max-height: 250px;
    overflow: auto;
    padding: 10px 20px 10px 0;
    margin: 6px 0
}

@media(min-width: 60em) {
    .OM-MatchSummaryContent {
        margin:6px 0 10px 30px
    }
}

.OM-MatchSummaryContent::-webkit-scrollbar {
    width: 8px
}

.OM-MatchSummaryContent::-webkit-scrollbar-thumb {
    cursor: pointer
}

.OM-MatchSummaryContent::-webkit-scrollbar-track {
    background: #4d4d4d;
    background: var(--c-base-03)
}

.OM-MatchSummaryContent::-webkit-scrollbar-thumb {
    background: #c2c2c2;
    background: var(--c-base-01)
}

.OM-MatchSummaryContent__Item {
    display: flex;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.OM-MatchSummaryContent__Item--Home .OM-MatchSummaryContent__ItemContent:before {
    content: "";
    border-color: transparent #141414 transparent transparent;
    border-left: 0 solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid var(--c-base-06);
    border-top: 0 solid transparent;
    position: absolute;
    top: 0;
    left: -6px
}

.OM-MatchSummaryContent__Item--Away {
    flex-direction: row-reverse
}

.OM-MatchSummaryContent__Item--Away .OM-MatchSummaryContent__ItemContent {
    flex-direction: row-reverse;
    padding: 4px 5px 4px 10px;
    border-radius: 15px 0 0 15px
}

.OM-MatchSummaryContent__Item--Away .OM-MatchSummaryContent__ItemContent:before {
    content: "";
    border-color: #141414 transparent transparent;
    border-left: 0 solid transparent;
    border-bottom: 0 solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid var(--c-base-06);
    position: absolute;
    top: 0;
    right: -6px
}

.OM-MatchSummaryContent__Item .OM-Icon {
    font-size: 16px
}

.OM-MatchSummaryContent__ItemContent {
    position: relative;
    display: flex;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    background: #141414;
    background: var(--c-base-06);
    color: #c2c2c2;
    color: var(--c-base-01);
    padding: 4px 10px 4px 5px;
    border-radius: 0 15px 15px 0
}

.OM-MatchSummaryContent__ItemContent .OM-MatchSummaryContent__ItemTextPart {
    line-height: 1
}

@keyframes slide {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(0)
    }
}

.PanicArea__Detailed {
    margin-top: 12px;
    padding: 12px 10px;
    border-radius: 6px;
    background: #f60;
    background: var(--c-extra-10)
}

.PanicArea__Light {
    padding: 0 11px
}

.PanicArea__Light .PanicArea__Button {
    border-radius: 6px;
    padding-top: 8px;
    padding-bottom: 9px
}

.PanicArea__Text {
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.PanicArea__ButtonText {
    position: relative;
    font-size: 11px;
    line-height: 10px;
    font-weight: 700;
    color: #fff;
    color: var(--white);
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.PanicArea__Button {
    overflow: hidden;
    position: relative;
    margin-top: 12px;
    padding: 15px 0;
    width: 100%;
    border-radius: 32px;
    background: #99a8bb;
    background: var(--c-extra-11);
    cursor: pointer
}

.PanicArea__Button--Holding:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #8a97ab;
    background: var(--c-hover-extra-11);
    animation: slide var(--holdLimit) normal linear;
    z-index: 1
}

.PanicArea__Button--Completed:before {
    display: none
}

.PanicArea__Lugas {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 12px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    color: #c2c2c2;
    color: var(--c-base-01)
}

@media screen and (max-width: 48em) {
    .PanicArea__Lugas {
        padding-bottom:12px
    }
}

.Settings {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

@media screen and (min-width: 48em) {
    .Settings {
        flex-direction:row
    }
}

.Settings .ContentTitle {
    display: flex;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 20px 0;
    font-size: 14px;
    color: #fff;
    color: var(--white);
    width: 100%
}

.Settings .ContentTitle__Text {
    margin-left: 14px
}

.Settings__FormSection {
    display: flex;
    flex-direction: column;
    margin-right: 60px;
    align-items: flex-start
}

.Settings__FormSection--AcceptOdds {
    padding-right: 12px;
    margin-top: 20px
}

@media screen and (min-width: 48em) {
    .Settings__FormSection--AcceptOdds {
        margin-top:0
    }
}

.Settings__FormSection--Controls {
    display: block;
    width: 100%;
    min-height: unset;
    margin-top: 20px
}

.Settings__FormSection .Settings__Option {
    margin-top: 6px
}

.Settings__FormSection .Settings__Title {
    margin-bottom: 10px;
    color: #fff;
    color: var(--white)
}

.Settings__FormSection .OMRadio__Label {
    color: #c2c2c2;
    color: var(--c-base-01)
}

.Settings__FormSection .OMRadio__Label:after {
    border-color: #c2c2c2;
    border-color: var(--c-base-01)
}

@media(hover: hover)and (pointer:fine) {
    .Settings__FormSection .OMRadio__Label:not(.OMRadio__Label--Checked):hover {
        color:#fff;
        color: var(--white)
    }

    .Settings__FormSection .OMRadio__Label:not(.OMRadio__Label--Checked):hover:after {
        border-color: #fff;
        border-color: var(--white)
    }
}

.Settings__FormSection .OMRadio__Label--Checked {
    color: #86f77a;
    color: var(--c-extra-01)
}

.Settings__FormSection .OMRadio__Label--Checked:after {
    border-color: #86f77a;
    border-color: var(--c-extra-01)
}

.Settings__FormSection .OMRadio__Label--Checked:before {
    background: #86f77a;
    background: var(--c-extra-01)
}

@media(hover: hover)and (pointer:fine) {
    .Settings__FormSection .OMRadio__Label--Checked:hover {
        color:#86f77a;
        color: var(--c-extra-01)
    }

    .Settings__FormSection .OMRadio__Label--Checked:hover:after {
        border-color: #86f77a;
        border-color: var(--c-extra-01)
    }

    .Settings__FormSection .OMRadio__Label--Checked:hover:before {
        background: #86f77a;
        background: var(--c-extra-01)
    }
}

.Settings__FormSection .Settings__Save {
    color: #050505;
    color: var(--c-base-07);
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    padding: 10px 14px;
    border-radius: 4px;
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .Settings__FormSection .Settings__Save:hover {
        color:#050505;
        color: var(--c-base-07);
        background-color: #fff;
        background-color: var(--white)
    }
}

.Page-ESportsParent .StreamingCarousel {
    margin-top: 12px
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel {
    margin-top: 12px;
    overflow-x: hidden
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .react-multi-carousel-list {
    align-items: center;
    overflow: hidden;
    position: relative;
    display: flex
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .react-multi-carousel-item {
    background-color: #86f77a;
    background-color: var(--c-extra-01)
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .OM-VideoStream {
    max-width: 90%;
    margin: 10px auto;
    padding-bottom: 45%
}

body.Desktop .Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .OM-VideoStream,body.Tablet .Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .OM-VideoStream {
    max-width: 100%
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .StreamingCarousel:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 10px 0;
    box-sizing: border-box
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel .ButtonGroupCarousel {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 20px;
    max-width: 100%;
    height: 20px;
    margin: 0 5px;
    border: 0;
    position: relative;
    line-height: 40px;
    box-shadow: none;
    cursor: pointer
}

body.Desktop .Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel .ButtonGroupCarousel,body.Tablet .Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel .ButtonGroupCarousel {
    margin: 0 10px
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel .ButtonGroupCarousel:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 50%;
    margin: 0;
    transform: translateY(-50%);
    border-radius: 50%;
    border: 0;
    box-shadow: none;
    background-color: #292929;
    background-color: var(--c-base-04);
    transition: background-color .2s ease-in-out;
    transition-timing-function: cubic-bezier(.2,1,.3,1)
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel .ButtonGroupCarousel:after {
    display: none
}

.Page-ESportsParent :not(.Sidebar--Right) .StreamingCarousel .ButtonGroupCarousel .ButtonGroupCarousel--Active:before {
    background-color: #86f77a;
    background-color: var(--c-extra-01)
}

.Page-ESportsParent :not(.Sidebar--Right) body.Desktop .ButtonGroupCarousel .OM-Button--secondary:hover {
    outline: none
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream {
    width: 100%;
    padding-bottom: 56.25%;
    position: relative
}

@media screen and (min-width: 60em) {
    .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream {
        padding-bottom:45%
    }
}

body.Tablet .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream {
    padding-bottom: 30%
}

body.Desktop .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream {
    padding-bottom: 44%
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream__Container {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

body.Tablet .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream__Container {
    max-width: 60%;
    margin: 0 auto
}

body.Desktop .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream__Container {
    max-width: 78%;
    margin: 0 auto
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-IFrameVideo__Player,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-IFrameVideo__Player .video-js,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-ScriptVideo__Player,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-ScriptVideo__Player .video-js {
    width: 100%;
    height: 100%
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-IFrameVideo__Player .video-js .vjs-audio-button,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-IFrameVideo__Player .video-js .vjs-subs-caps-button,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-ScriptVideo__Player .video-js .vjs-audio-button,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-ScriptVideo__Player .video-js .vjs-subs-caps-button {
    display: none
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream .OM-SourceVideo__Player {
    width: 100%;
    height: 100%
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform {
    padding-bottom: 0
}

@media screen and (min-width: 60em) {
    .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform {
        padding-bottom:0
    }
}

body.Desktop .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform,body.Tablet .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform {
    padding-bottom: 0
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform .Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream__Container {
    position: static
}

.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform .OM-IFrameVideo__Player,.Page-ESportsParent :not(.Sidebar--Right) .OM-VideoStream--StatsPerform .OM-ScriptVideo__Player {
    width: 100%;
    height: auto
}

.SimulateAnimationModal,.SimulateWidgetModal {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 110
}

.SimulateAnimationModal .RightDrawer__Container,.SimulateWidgetModal .RightDrawer__Container {
    width: 300px;
    height: 100%;
    padding: 0;
    box-shadow: none
}

.SimulateAnimationModal .RightDrawer__Container .RightDrawer__Header,.SimulateWidgetModal .RightDrawer__Container .RightDrawer__Header {
    background: #99a8bb;
    background: var(--c-extra-11);
    color: var(--color-white);
    height: 54px;
    min-height: 54px;
    align-items: center;
    padding: 10px 10px 10px 12px;
    border-bottom: 1px solid #ffd800;
    border-bottom: 1px solid var(--c-extra-09);
    line-height: 16px;
    font-size: 16px;
    font-weight: 400;
    display: flex
}

.SimulateAnimationModal .RightDrawer__Container .RightDrawer__Header .RightDrawer__CloseIconWrapper,.SimulateWidgetModal .RightDrawer__Container .RightDrawer__Header .RightDrawer__CloseIconWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
    width: 20px;
    height: 20px;
    position: static;
    order: 0;
    line-height: 1;
    cursor: pointer
}

.SimulateAnimationModal .RightDrawer__Container .RightDrawer__Header .RightDrawer__HeaderText,.SimulateWidgetModal .RightDrawer__Container .RightDrawer__Header .RightDrawer__HeaderText {
    display: flex;
    align-items: center;
    padding: 0 0 0 20px;
    line-height: 16px;
    font-family: inherit;
    font-size: 16px;
    font-weight: 400
}

body.Rtl .SimulateAnimationModal .RightDrawer__Container .RightDrawer__Header .RightDrawer__HeaderText,body.Rtl .SimulateWidgetModal .RightDrawer__Container .RightDrawer__Header .RightDrawer__HeaderText {
    padding: 0 20px 0 0
}

.SimulateAnimationModal .RightDrawer__Container .SimulateAnimationModal__Panel,.SimulateAnimationModal .RightDrawer__Container .SimulateWidgetModal__Panel,.SimulateWidgetModal .RightDrawer__Container .SimulateAnimationModal__Panel,.SimulateWidgetModal .RightDrawer__Container .SimulateWidgetModal__Panel {
    flex: 1;
    width: 100%;
    max-width: none;
    min-height: 0
}

.SimulateAnimationModal .RightDrawer__Container .SimulateAnimationModal__Content,.SimulateAnimationModal .RightDrawer__Container .SimulateWidgetModal__Content,.SimulateWidgetModal .RightDrawer__Container .SimulateAnimationModal__Content,.SimulateWidgetModal .RightDrawer__Container .SimulateWidgetModal__Content {
    flex: 1;
    width: 100%;
    min-height: 0;
    background-color: #f60;
    background-color: var(--c-extra-10)
}

.SimulateAnimationModal .RightDrawer__Container .SimulateAnimationModal__Widgets,.SimulateAnimationModal .RightDrawer__Container .SimulateWidgetModal__Widgets,.SimulateWidgetModal .RightDrawer__Container .SimulateAnimationModal__Widgets,.SimulateWidgetModal .RightDrawer__Container .SimulateWidgetModal__Widgets {
    height: calc(100vh - 54px)
}

.SimulateAnimationModal .RightDrawer__Container .SimulateAnimationModal__Widgets simulation-component,.SimulateAnimationModal .RightDrawer__Container .SimulateWidgetModal__Widgets simulation-component,.SimulateWidgetModal .RightDrawer__Container .SimulateAnimationModal__Widgets simulation-component,.SimulateWidgetModal .RightDrawer__Container .SimulateWidgetModal__Widgets simulation-component {
    height: 100%;
    display: block
}

@media screen and (max-width: 48em) {
    .SimulateAnimationModal .RightDrawer__Container,.SimulateWidgetModal .RightDrawer__Container {
        width:100%
    }
}

body.Mobile .SimulateAnimationModal,body.Mobile .SimulateWidgetModal {
    width: 100%
}

body.Mobile .SimulateAnimationModal .RightDrawer__Container .SimulateAnimationModal__Widgets,body.Mobile .SimulateAnimationModal .RightDrawer__Container .SimulateWidgetModal__Widgets,body.Mobile .SimulateWidgetModal .RightDrawer__Container .SimulateAnimationModal__Widgets,body.Mobile .SimulateWidgetModal .RightDrawer__Container .SimulateWidgetModal__Widgets {
    padding-bottom: 30px
}

.OM-Replay {
    display: inline-flex;
    align-items: center;
    grid-gap: 4px;
    gap: 4px;
    padding: 4px;
    background-color: #c2c2c2;
    background-color: var(--c-base-01);
    border: none;
    border-radius: 4px;
    color: #050505;
    color: var(--c-base-07);
    font-size: 8px;
    font-weight: 800;
    cursor: pointer;
    max-height: 40px
}

@media(hover: hover)and (pointer:fine) {
    .OM-Replay:hover {
        background-color:#7ec51e;
        background-color: var(--c-extra-03);
        color: #050505;
        color: var(--c-base-07)
    }
}

.OM-Replay:focus {
    outline: none
}

.OM-Replay__icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    color: currentColor
}

.OM-Replay__text {
    font-weight: inherit;
    line-height: 1;
    white-space: nowrap
}

#MainContainer+iframe {
    display: none
}

.Betslip__Form {
    height: 100%
}

.BettingArea__Header {
    display: none
}

.Betslip,.Betslip__EmptyList {
    background: #191919;
    background: var(--c-base-05)
}

.Betslip__EmptyList {
    display: flex;
    flex-direction: column;
    padding: 67px 70px 87px;
    text-align: center;
    color: #c2c2c2;
    color: var(--c-base-01);
    border-radius: 0 0 4px 4px;
    position: relative
}

.Betslip__EmptyList p {
    font-size: 12px;
    white-space: normal
}

.Betslip__EmptyList p:first-of-type {
    color: #fff;
    color: var(--white);
    font-weight: 600
}

.Betslip__EmptyList--BannerWidget {
    padding: 0 12px 12px
}

.Betslip__LoadForm {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-family: Source Sans,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    color: var(--white);
    padding: 0 12px 10px
}

.Betslip__Separator {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px
}

.Betslip__Separator:before {
    margin-right: 5px
}

.Betslip__Separator:after,.Betslip__Separator:before {
    display: inline-block;
    content: "";
    background: #fff;
    background: var(--white);
    height: 1px;
    width: 40px
}

.Betslip__Separator:after {
    margin-left: 5px
}

.Betslip__BetslipCode {
    margin-top: 6px;
    border-radius: 4px;
    background: #141414;
    background: var(--c-base-06);
    padding: 0 10px;
    border: none;
    text-align: center
}

.Betslip__BetslipCode,.Betslip__LoadBetslipButton {
    width: 100%;
    height: 40px;
    color: #fff;
    color: var(--white)
}

.Betslip__LoadBetslipButton {
    margin-top: 12px;
    border-radius: 4px;
    font-family: Source Sans,sans-serif;
    font-size: 15px;
    line-height: 16px;
    font-weight: 600;
    cursor: pointer;
    background: #588036;
    background: var(--c-extra-17)
}

@media(hover: hover)and (pointer:fine) {
    .Betslip__LoadBetslipButton:not(.Betslip__LoadBetslipButton--Disabled):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #fff;
        color: var(--white)
    }
}

.Betslip__LoadBetslipButton--Disabled {
    background: #4d4d4d;
    background: var(--c-base-03);
    color: #afafaf;
    color: var(--c-base-02);
    cursor: not-allowed
}

.Betslip__Login,.Betslip__Register {
    cursor: pointer;
    text-decoration: underline
}

.Page-Betslip .BetslipBubble {
    display: none
}

.Page-BetSlip .BettingAreaOpenBets {
    position: relative
}

.Page-BetSlip .BettingAreaOpenBets__CloseButton.BetslipPage {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0,0,0,.5);
    color: #fff;
    color: var(--white);
    font-family: Source Sans,sans-serif;
    font-size: 14px;
    z-index: 110;
    cursor: pointer
}

.BettingArea {
    background: #588036;
    background: var(--c-extra-17);
    color: #c2c2c2;
    color: var(--c-base-01);
    position: relative;
    width: 100%;
    overflow: visible;
    top: 0;
    left: 0;
    z-index: 100
}

.BettingArea__BetslipContent {
    height: 100%
}

.BetslipBubbleEnabled .BetslipBubble {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 57px;
    height: 57px;
    position: absolute;
    right: 18px;
    bottom: 20px;
    background: #7ec51e;
    background: var(--c-extra-03);
    border-radius: 50%;
    z-index: 10;
    cursor: pointer;
    box-shadow: 0 6px 14px 0 #191919;
    box-shadow: 0 6px 14px 0 var(--c-base-05)
}

.BetslipBubbleEnabled .BetslipBubble__Wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: relative
}

.BetslipBubbleEnabled .BetslipBubble__BetslipSelectionCount {
    position: absolute;
    top: -1px;
    right: -1px;
    width: 16px;
    height: 16px;
    font-size: 8px;
    line-height: 16px;
    border-radius: 50%;
    background: #ec0017;
    background: var(--c-extra-07);
    color: #fff;
    color: var(--white);
    font-weight: 700;
    text-align: center
}

.BetslipBubbleEnabled .BetslipBubble__BetslipTotalOdds {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #fff;
    color: var(--white);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.BetslipBubbleEnabled .BetslipBubble .OM-Icon {
    font-size: 28px;
    color: #fff;
    color: var(--white)
}

.BetslipSubTabs,.BetslipVirtualTabs,.BettingHistoryNav {
    padding: 12px;
    background: #191919;
    background: var(--c-base-05)
}

.BetslipSubTabs .OM-Slider,.BetslipVirtualTabs .OM-Slider,.BettingHistoryNav .OM-Slider {
    width: 100%;
    border-radius: 32px;
    background: #1c2812;
    background: var(--c-extra-16)
}

.BetslipSubTabs .OM-Slider__Scroll,.BetslipVirtualTabs .OM-Slider__Scroll,.BettingHistoryNav .OM-Slider__Scroll {
    width: 100%
}

.BetslipSubTabs .OM-Slider__Item,.BetslipVirtualTabs .OM-Slider__Item,.BettingHistoryNav .OM-Slider__Item {
    flex: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 32px;
    overflow: hidden
}

.BetslipSubTabs .OM-Slider__Item:first-of-type,.BetslipVirtualTabs .OM-Slider__Item:first-of-type,.BettingHistoryNav .OM-Slider__Item:first-of-type {
    margin-left: 0
}

.BetslipSubTabs .OM-Slider__Item:last-of-type,.BetslipVirtualTabs .OM-Slider__Item:last-of-type,.BettingHistoryNav .OM-Slider__Item:last-of-type {
    margin-right: 0
}

.BetslipSubTabs .OM-Slider__Item .OM-NavItem,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem,.BettingHistoryNav .OM-Slider__Item .OM-NavItem {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #fff;
    color: var(--white);
    transition: background .3s ease
}

.BetslipSubTabs .OM-Slider__Item .OM-NavItem__Name,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem__Name,.BettingHistoryNav .OM-Slider__Item .OM-NavItem__Name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 6px;
    padding-right: 6px
}

.BetslipSubTabs .OM-Slider__Item .OM-NavItem.isDisabled,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem.isDisabled,.BettingHistoryNav .OM-Slider__Item .OM-NavItem.isDisabled {
    background: #1c2812;
    background: var(--c-extra-16);
    color: #4d4d4d;
    color: var(--c-base-03);
    cursor: not-allowed;
    text-decoration: line-through
}

.BetslipSubTabs .OM-Slider__Item .OM-NavItem.isSelected,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem.isSelected,.BettingHistoryNav .OM-Slider__Item .OM-NavItem.isSelected {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipSubTabs .OM-Slider__Item .OM-NavItem.isSelected:hover,.BetslipSubTabs .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem.isSelected:hover,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover,.BettingHistoryNav .OM-Slider__Item .OM-NavItem.isSelected:hover,.BettingHistoryNav .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09)
    }
}

.BetslipVirtualTabs,.BettingHistoryNav {
    padding: 12px
}

.BetslipVirtualTabs .OM-Slider,.BettingHistoryNav .OM-Slider {
    width: 100%;
    border-radius: 32px;
    background: #1c2812;
    background: var(--c-extra-16)
}

.BetslipVirtualTabs .OM-Slider__Scroll,.BettingHistoryNav .OM-Slider__Scroll {
    width: 100%
}

.BetslipVirtualTabs .OM-Slider__Item,.BettingHistoryNav .OM-Slider__Item {
    flex: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 32px;
    overflow: hidden
}

.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem,.BettingHistoryNav .OM-Slider__Item .OM-NavItem {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #fff;
    color: var(--white);
    transition: background .3s ease
}

.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem__Name,.BettingHistoryNav .OM-Slider__Item .OM-NavItem__Name {
    padding-left: 4px;
    padding-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem__Counter,.BettingHistoryNav .OM-Slider__Item .OM-NavItem__Counter {
    margin-left: 3px;
    font-size: 8px;
    transform: translateY(-1px)
}

.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem.isDisabled,.BettingHistoryNav .OM-Slider__Item .OM-NavItem.isDisabled {
    background: #588036;
    background: var(--c-extra-17);
    color: #292929;
    color: var(--c-base-04);
    cursor: not-allowed
}

.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem.isSelected,.BettingHistoryNav .OM-Slider__Item .OM-NavItem.isSelected {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipVirtualTabs .OM-Slider__Item .OM-NavItem.isSelected:hover,.BetslipVirtualTabs .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover,.BettingHistoryNav .OM-Slider__Item .OM-NavItem.isSelected:hover,.BettingHistoryNav .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09)
    }
}

.BetslipVirtualTabs {
    padding: 12px 12px 0
}

.BetslipVirtualTabs--SimulateBetsV2 {
    padding: 12px
}

.BetslipWrapper .CashoutableFilterNav,.CashoutableFilterNav {
    background: #191919;
    background: var(--c-base-05)
}

.CashoutableFilterNav {
    padding: 0 12px 12px;
    color: #ffd800;
    color: var(--c-extra-09)
}

.CashoutableFilterNav .OM-Slider__Scroll {
    width: 100%
}

.CashoutableFilterNav .OM-Slider__Item {
    cursor: pointer;
    display: flex;
    align-items: center;
    border-radius: 32px;
    margin-right: 6px
}

.CashoutableFilterNav .OM-Slider__Item .OM-NavItem {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 6px;
    font-family: Source Sans,sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #b4b4b4;
    color: var(--c-hover-base-02);
    border: 1px solid #1c2812;
    border: 1px solid var(--c-extra-16);
    transition: background .3s ease;
    min-width: 51px;
    min-height: 32px;
    border-radius: 16px
}

.CashoutableFilterNav .OM-Slider__Item .OM-NavItem__Name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.CashoutableFilterNav .OM-Slider__Item .OM-NavItem.isSelected {
    background: #588036;
    background: var(--c-extra-17);
    color: #ffd800;
    color: var(--c-extra-09);
    border-color: #588036;
    border-color: var(--c-extra-17)
}

.CashoutableFilterNav .OM-Slider__Item .OM-NavItem.isSelected .OM-Slider__ItemIcon {
    color: #ffd800;
    color: var(--c-extra-09)
}

@media(hover: hover)and (pointer:fine) {
    .CashoutableFilterNav .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #ffd800;
        color: var(--c-extra-09);
        border-color: #588036;
        border-color: var(--c-extra-17)
    }

    .CashoutableFilterNav .OM-Slider__Item .OM-NavItem:not(.isDisabled):not(.isSelected):hover .OM-Slider__ItemIcon .OM-Icon--cup-alt {
        background-color: #000;
        background-color: var(--black)
    }
}

.AcceptOddsChanges {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    justify-content: end;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    background: #191919;
    background: var(--c-base-05)
}

.AcceptOddsChanges .OMSwitch__Input {
    width: 33px;
    flex: 0 0 33px;
    position: relative;
    order: 1;
    margin-right: 0
}

.AcceptOddsChanges .OMSwitch__Input:after {
    box-shadow: 0 4px 4px rgba(0,0,0,.25)
}

.AcceptOddsChanges .OMSwitch__LabelText {
    order: 0;
    margin-right: 6px;
    text-align: right
}

.AcceptOddsChanges .OMSwitch--Checked .OMSwitch__Input:after {
    transform: translateX(18px)
}

.BetslipGroup__Content {
    display: flex;
    flex-direction: column;
    background: #191919;
    background: var(--c-base-05);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipGroup__Selections {
    display: flex;
    flex-direction: column;
    position: relative
}

.BetslipGroup__MiddleContent {
    padding: 12px
}

.BetslipGroup--Multiple .BetslipSelectionDetails__MatchTournamentInfo,.BetslipGroup--Single .BetslipSelectionDetails__MatchTournamentInfo,.BetslipGroup--System .BetslipSelectionDetails__MatchTournamentInfo {
    display: flex;
    flex-direction: row;
    order: 0;
    color: #fff;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    padding-right: 6px;
    flex-wrap: wrap;
    padding-top: 2px;
    margin-right: 74px
}

.BetslipGroup--Single .BetslipSelectionDetails__MatchNameWrapper {
    margin-right: 56px;
    width: auto;
    max-width: 100%
}

.BetslipGroup--Multiple .BetslipFooter__TopBar {
    padding-bottom: 8px
}

.BetslipGroup--Multiple .BetslipBonus {
    padding-left: 12px;
    padding-right: 12px;
    margin-top: 6px;
    margin-bottom: 6px
}

.BetslipGroup--Multiple .BetslipFooter__TotalOddsValue--WithoutBoost {
    margin-left: 4px;
    text-decoration: line-through;
    order: 1
}

.BetslipGroup--Multiple .BetslipFooter__TotalOddsValue--WithBoost {
    color: #ffd800;
    color: var(--c-extra-09);
    order: 0
}

.BetslipGroup--Multiple .BetslipFooter__Info {
    border-top: 1px solid #000;
    border-top: 1px solid var(--black)
}

.BetslipGroup--Multiple .FreeBetSelection {
    position: relative;
    right: unset;
    top: unset;
    bottom: unset;
    transform: unset;
    margin-left: 6px
}

.BetslipGroup--Multiple .BetslipFooter--FreeBetSelected .BetslipFooter__InputContainer {
    flex-direction: row;
    justify-content: flex-end
}

.BetslipGroup--Multiple .BetslipFooter--FreeBetSelected .BetslipFooter__InputContainer .BetslipFooter__MasterStakeLabel {
    flex-direction: column
}

.BetslipGroup--Multiple .BetslipFooter--FreeBetSelected .BetslipFooter__InputContainer .FreeBetSelection {
    margin-left: 10px
}

.BetslipGroup .BetslipNotification {
    background: #050505;
    background: var(--c-base-07);
    color: #fff;
    color: var(--white);
    display: flex;
    align-items: center;
    min-height: 30px;
    position: relative
}

.BetslipGroup .BetslipNotification__IconWrapper {
    width: 36px;
    display: flex;
    justify-content: center;
    flex-shrink: 0
}

.BetslipGroup .BetslipNotification__IconWrapper .OM-Icon {
    font-size: 14px;
    cursor: pointer
}

.BetslipGroup .BetslipNotification__Message {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    padding: 6px 12px 6px 0
}

.BetslipGroup .BetslipNotification .BetslipValidationWarning__StakeMessage {
    margin-bottom: 4px
}

.BetslipGroup .BetslipNotification .BetslipValidationWarning__StakeErrorAction {
    text-decoration: underline;
    cursor: pointer
}

.BetslipGroup .BetslipNotification .BetslipValidationWarning__StakeErrorActionContainer {
    padding-bottom: 6px
}

.BetslipGroup .BetslipNotification .BetslipNotification--Warning.BetslipValidationWarning {
    min-height: inherit
}

.BetslipGroup .BetslipNotification--Info .OM-Icon {
    cursor: pointer;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: content-box;
    height: 100%
}

.BetslipGroup .BetslipNotification--Warning .BetslipNotification__Content {
    margin-right: auto
}

.BetslipGroup .BetslipNotification--Warning .OM-Icon--close {
    font-size: 10px
}

.BetslipGroup .BetslipNotification--OddsBoost {
    background: transparent
}

.BetslipGroup .BetslipNotification.BetslipBlockingNotification .BetslipNotification__Controls {
    display: flex;
    height: 100%;
    justify-content: space-between;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.BetslipGroup .BetslipNotification.BetslipBlockingNotification .BetslipNotification__Controls .BetslipNotification__IconWrapper {
    padding-top: 6px;
    padding-bottom: 6px;
    align-items: center
}

.BetslipGroup .BetslipNotification.BetslipBlockingNotification .BetslipNotification__Controls .BetslipNotification__IconWrapper .OM-Icon--close {
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: content-box;
    height: 100%
}

.BetslipGroup .BetslipNotification.BetslipBlockingNotification .BetslipNotification__Content {
    margin-left: auto;
    margin-right: auto
}

.BetslipGroup .StakeBacksStakeNotification {
    background: #050505;
    background: var(--c-base-07);
    color: #fff;
    color: var(--white);
    display: flex;
    align-items: center;
    position: relative
}

@media screen and (min-width: 960px) {
    .BetslipGroup .StakeBacksStakeNotification {
        min-height:30px
    }
}

.BetslipGroup .StakeBacksStakeNotification__StatusIconWrapper {
    width: 36px;
    display: flex;
    justify-content: center;
    flex-shrink: 0
}

.BetslipGroup .StakeBacksStakeNotification__StatusIconWrapper .OM-Icon {
    font-size: 14px;
    cursor: pointer
}

.BetslipGroup .StakeBacksStakeNotification__Content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 6px 12px 6px 0;
    font-size: 12px;
    line-height: 14px
}

.BetslipGroup .StakeBacksStakeNotification__Content .StakeBacksStakeNotification__StakesSeparator {
    margin-left: 4px;
    margin-right: 4px
}

.BetslipGroup .StakeBacksStakeNotification .StakeBacksStakeNotification__Stake {
    cursor: pointer
}

.BetslipGroup .OddsBoostNotification {
    margin: 0 12px 12px;
    border-radius: 4px;
    background: #050505;
    background: var(--c-base-07);
    color: #c2c2c2;
    color: var(--c-base-01);
    display: flex;
    min-height: 34px;
    position: relative;
    width: 100%
}

.BetslipGroup .OddsBoostNotification__Controls {
    display: none
}

.BetslipGroup .OddsBoostNotification__Control {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 28px;
    min-height: 34px;
    margin-right: 4px
}

.BetslipGroup .OddsBoostNotification__Control .OM-Icon--close {
    font-size: 10px;
    color: #5fc626;
    color: var(--c-extra-04);
    cursor: pointer
}

.BetslipGroup .OddsBoostNotification__Content {
    display: flex;
    padding: 9px 12px
}

.BetslipGroup .OddsBoostNotification__Message {
    width: 100%;
    font-size: 12px;
    line-height: 16px
}

.BetslipGroup .OddsBoostNotification__Highlight {
    margin-left: 3px;
    color: #5fc626;
    color: var(--c-extra-04);
    font-weight: 700
}

.BetslipGroup .OddsBoostNotification__IconWrapper {
    display: flex;
    justify-content: center;
    margin-right: 6px
}

.BetslipGroup .OddsBoostNotification__IconWrapper .OM-Icon {
    font-size: 16px;
    color: #5fc626;
    color: var(--c-extra-04)
}

.BetslipGroup .OddsBoostStakeNotification {
    display: flex;
    background: #050505;
    background: var(--c-base-07);
    color: #fff;
    color: var(--white)
}

.BetslipGroup .OddsBoostStakeNotification__Controls {
    width: 36px;
    display: flex;
    justify-content: center;
    padding-top: 8px
}

.BetslipGroup .OddsBoostStakeNotification__Controls .OM-Icon {
    flex-shrink: 0;
    font-size: 14px
}

.BetslipGroup .OddsBoostStakeNotification__Content {
    padding: 8px
}

.BetslipGroup .OddsBoostStakeNotification__Stake {
    cursor: pointer;
    text-decoration: underline
}

.BetslipGroup .OddsBoostStakeNotification__Stakes {
    display: flex;
    justify-content: center;
    padding-top: 8px
}

.BetslipGroup .OddsBoostStakeNotification__StakesSeparator {
    padding: 0 4px
}

.BetslipGroup__SystemOptions {
    background-color: transparent;
    color: #000;
    color: var(--black);
    font-size: 10px;
    line-height: 14px;
    font-weight: 600
}

.BetslipGroup__SystemOptions .SystemOption {
    display: flex;
    align-items: center;
    padding-top: 8px
}

.BetslipGroup__SystemOptions .SystemOption:first-of-type {
    padding-top: 0
}

.BetslipGroup__SystemOptions .SystemOption:last-of-type {
    padding-bottom: 8px
}

.BetslipGroup__SystemOptions .SystemOption .FakeCheckbox {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    background-color: #fff;
    background-color: var(--white);
    border: 1px solid #292929;
    border: 1px solid var(--c-base-04);
    border-radius: 4px;
    padding-right: 5px;
    position: relative
}

.BetslipGroup__SystemOptions .SystemOption .FakeCheckbox--Checked {
    background-color: #5fc626;
    background-color: var(--c-extra-04);
    border: 1px solid #5fc626;
    border: 1px solid var(--c-extra-04);
    color: #fff;
    color: var(--white)
}

.BetslipGroup__SystemOptions .SystemOption .FakeCheckbox--Checked:after {
    display: block;
    content: "";
    position: absolute;
    left: 4px;
    top: 2px;
    width: 4px;
    height: 8px;
    transform: rotate(35deg);
    border-right: 1px solid #fff;
    border-right: 1px solid var(--white);
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid var(--white)
}

.BetslipGroup__SystemOptions .SystemOption__Name {
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: auto
}

.BetslipGroup__SystemOptions .SystemOption__Towin {
    display: flex;
    flex-direction: column;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    max-width: 70px
}

.BetslipGroup__SystemOptions .SystemOption__TowinValue {
    color: #292929;
    color: var(--c-base-04);
    font-weight: 400;
    word-wrap: break-word
}

.BetslipGroup__SystemOptions .SystemOption__Stake {
    display: flex;
    flex-direction: column;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    max-width: 70px
}

.BetslipGroup__SystemOptions .SystemOption__StakeValue {
    color: #292929;
    color: var(--c-base-04);
    font-weight: 400;
    word-wrap: break-word
}

.BetslipGroup__SystemOptions .SystemOption__StakeInput {
    width: 52px;
    height: 32px;
    background-color: #fff;
    background-color: var(--white);
    border-radius: 4px;
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    color: #292929;
    color: var(--c-base-04);
    margin-left: 5px;
    text-align: right
}

.BetslipGroup__SystemOptions .OM-VirtualKeyboard {
    border: none
}

.BetslipGroup__SystemOptions .OM-VirtualKeyboard__KeysPanel,.BetslipGroup__SystemOptions .OM-VirtualKeyboard__TopBar {
    padding-left: 0;
    padding-right: 0
}

.BetslipSelection {
    border-top: 1px solid #000;
    border-top: 1px solid var(--black);
    position: relative
}

.BetslipSelection__Content {
    display: flex;
    padding: 12px 0;
    position: relative;
    min-height: 50px
}

.BetslipSelection__Controls {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    position: static;
    width: 36px;
    color: #fff;
    color: var(--white);
    z-index: 1
}

.BetslipSelection__Controls .OM-Icon--close {
    color: #c2c2c2;
    color: var(--c-base-01);
    cursor: pointer;
    font-size: 10px
}

.BetslipSelection__Controls .BetslipSelection__IconWrapper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center
}

.BetslipSelection__Controls .BetslipSelection__IconWrapper--Banker .OM-Icon--pin {
    color: #292929;
    color: var(--c-base-04);
    cursor: pointer
}

.BetslipSelection__Controls .BetslipSelection__IconWrapper--Banker .OM-Icon--pin-on {
    color: #86f77a;
    color: var(--c-extra-01)
}

.BetslipSelection__EachWay {
    display: flex;
    width: 100%;
    order: 2;
    padding: 2px 0
}

.BetslipSelection__EachWay .OMCheckbox__Label {
    width: 100%;
    display: flex;
    align-items: center
}

.BetslipSelection__EachWay .OMCheckbox__LabelText {
    order: 2;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipSelection__EachWay .OMCheckbox__Input {
    order: 1;
    margin: 0 5px
}

.BetslipSelection--WithStartingPrice .BetslipSelectionDetails__EventPart {
    font-size: 10px
}

.BetslipSelection--WithStartingPrice .BetslipSelectionDetails__BettingType {
    font-size: 10px;
    order: 0
}

.BetslipSelection--WithStartingPrice .BetslipSelectionDetails__MatchNameWrapper {
    padding: 2px 0;
    min-height: 32px;
    align-items: center
}

.BetslipSelection--WithStartingPrice .BetslipSelectionDetails__MatchNameWrapper .BetslipSelectionDetails__Multiply {
    order: 2
}

.BetslipSelection--WithStartingPrice .BetslipSelection__DetailsContainer .StakeInput {
    top: 33px
}

.BetslipSelection--WithEachWay .BetslipSelectionDetails__EventPart {
    font-size: 10px
}

.BetslipSelection--WithEachWay .BetslipSelectionDetails__BettingType {
    font-size: 10px;
    order: 0
}

.BetslipSelection--WithEachWay .BetslipSelectionDetails__MatchNameWrapper {
    padding: 2px 0;
    min-height: 32px;
    align-items: center
}

.BetslipSelection--WithEachWay .BetslipSelectionDetails__MatchNameWrapper .BetslipSelectionDetails__Multiply {
    order: 2
}

.BetslipSelection--WithEachWay .BetslipSelection__DetailsContainer .StakeInput {
    top: 33px
}

.BetslipSelection .OM-BankerButton {
    display: flex;
    justify-content: center;
    min-width: 29px;
    height: 16px;
    padding: 0 6px;
    border-radius: 4px;
    background-color: #fff;
    background-color: var(--white);
    color: #000;
    color: var(--black);
    font-size: 12px;
    font-weight: 800;
    font-family: Source Sans,sans-serif;
    text-transform: uppercase;
    line-height: 16px;
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .BetslipSelection .OM-BankerButton:hover {
        background:#86f77a;
        background: var(--c-extra-01);
        color: #fff;
        color: var(--white)
    }
}

.BetslipSelection .OM-BankerButton--On {
    background: #86f77a;
    background: var(--c-extra-01);
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipSelection .OM-BankerButton--On:hover {
        background:#86f77a;
        background: var(--c-extra-01);
        color: #fff;
        color: var(--white)
    }
}

.BetslipSelection__Info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-width: 0;
    padding-right: 12px
}

.BetslipSelection__Info .OM-VirtualKeyboard {
    margin-top: 18px
}

.BetslipSelection__Info .OM-VirtualKeyboard__KeysPanel,.BetslipSelection__Info .OM-VirtualKeyboard__TopBar {
    padding: 0
}

.BetslipSelection__DetailsContainer {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-width: 0;
    position: relative;
    min-height: 48px
}

.BetslipSelection--Single .StakeInput {
    position: absolute;
    top: 30px;
    right: 0;
    z-index: 10
}

.BetslipSelection--Single .BetslipSelection__Info {
    min-height: 54px
}

.BetslipSelection--Single .BetslipSelectionDetails .Betslip__PriceSelector {
    margin-right: 0
}

.BetslipSelection--Multiple .BetslipSelection__Controls .OMCheckbox {
    position: absolute;
    right: 12px;
    top: 13px
}

.BetslipSelection--Multiple .BetslipSelectionDetails__Odd {
    margin-right: 20px
}

.BetslipSelection--Disabled .BetslipSelection__Info {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: not-allowed
}

.BetslipSelection--Disabled .BetslipSelectionDetails {
    opacity: .4
}

.BetslipSelection--Disabled .BetslipSelectionDetails__MatchName {
    margin-right: 56px
}

.BetslipSelection--ErrorNoLonger .BetslipSelection__Content {
    padding: 0
}

.BetslipSelection .BetslipBonus {
    margin-top: 18px
}

.BetslipSelection .BetslipNotification:not(.BetslipNotification--Info) {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10
}

.BetslipSelection .BetslipNotification--Info {
    position: relative
}

.BetslipSelection .BetslipNotification.BetslipNotification--OddsBoost,.BetslipSelection .BetslipNotification.BetslipValidationWarning,.BetslipSelection .BetslipNotification.PreBetSingleWarning {
    position: relative;
    top: unset;
    left: unset;
    bottom: unset;
    right: unset
}

.BetslipSelection--AcceptNewOdds {
    border: 1px solid #f9bb11;
    border: 1px solid var(--c-extra-02)
}

.BetslipSelection .OM-VirtualKeyboard {
    background-color: #1c2812;
    background-color: var(--c-extra-16);
    padding-bottom: 12px
}

.BetslipSelection--FreeBetSelected .BetslipSelectionDetails__MatchNameWrapper {
    margin-right: 66px
}

.BetslipSelection--FreeBetSelected .FreeBetSelection__FreeBetSelectionAmount {
    margin-left: 0
}

.BetslipBonus {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.BetslipBonus__Header {
    display: flex;
    align-items: center;
    padding: 12px;
    width: 100%;
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02);
    background-color: transparent;
    color: #afafaf;
    color: var(--c-base-02);
    border-radius: 4px;
    cursor: pointer
}

.BetslipBonus__Header .OM-Icon {
    font-size: 16px
}

.BetslipBonus__HeaderText {
    margin-left: 4px;
    margin-right: auto
}

.BetslipBonus__Counter {
    margin-left: 4px
}

.BetslipBonus__Counter:before {
    content: "("
}

.BetslipBonus__Counter:after {
    content: ")"
}

.BetslipBonus__Arrow {
    margin-left: 12px
}

.BetslipBonus__List {
    padding: 14px 12px 6px;
    border: 1px solid #afafaf;
    border: 1px solid var(--c-base-02);
    background-color: transparent;
    border-radius: 4px;
    border-top: none;
    margin-top: -4px
}

.BetslipBonus__ListItem {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 14px;
    margin-bottom: 8px
}

.BetslipBonus__ListItem:last-of-type {
    margin-bottom: 0
}

.BetslipBonus__ListItem .OM-BetslipBonuses__Option {
    display: none
}

.BetslipBonus__ListItem .OMRadio__Label {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 8px
}

.BetslipBonus__ListItem .OMRadio__Label:last-of-type {
    margin-bottom: 0
}

.BetslipBonus__ListItemText,.BetslipBonus__TaxFreeLabel {
    font-size: 9px;
    color: #fff;
    color: var(--white);
    text-transform: uppercase;
    padding: 5px;
    margin-left: auto;
    border-radius: 4px;
    background-color: #f60;
    background-color: var(--c-extra-10)
}

.FreeBetSelection {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    position: absolute;
    right: 0;
    bottom: 13px;
    color: #ffd800;
    color: var(--c-extra-09);
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    margin-bottom: 4px
}

.FreeBetSelection__FreeBetSelectionAmount {
    margin-left: 6px;
    text-align: right;
    white-space: nowrap
}

.FreeBetSelection__GiftIcon {
    font-size: 16px
}

.BetslipSelection--FreeBetSelected .BetslipSelectionDetails {
    min-height: inherit
}

.BetslipSelectionDetails {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 64px;
    font-family: Source Sans,sans-serif
}

.BetslipSelectionDetails__Header {
    display: flex;
    align-items: center;
    order: 0;
    position: relative
}

.BetslipSelectionDetails__OutcomeName {
    margin-right: auto;
    margin-bottom: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #fff;
    color: var(--white)
}

.BetslipSelectionDetails__Button--WithoutBoost {
    display: none;
    font-size: 16px;
    color: #ffd800;
    color: var(--c-extra-09);
    cursor: pointer;
    margin-bottom: 6px
}

.BetslipSelectionDetails__PossibleWinning {
    display: none
}

.BetslipSelectionDetails__PossibleWinningV2 {
    display: flex;
    justify-content: end;
    font-size: 11px;
    color: #c2c2c2;
    color: var(--c-base-01);
    margin-top: 2px
}

.BetslipSelectionDetails__Odd {
    color: #fff;
    color: var(--white);
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    display: flex;
    margin-bottom: 6px
}

.BetslipSelectionDetails__Odd--WithBoost {
    color: #ffd800;
    color: var(--c-extra-09)
}

.BetslipSelectionDetails__Odd--WithoutBoost {
    order: 1;
    margin-left: 8px;
    text-decoration: line-through
}

.BetslipSelectionDetails__OddsBoostedSingle {
    display: flex;
    justify-content: end;
    align-items: center;
    width: 100%;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipSelectionDetails__OddsBoostedSingle .OM-Icon {
    color: #ffd800;
    color: var(--c-extra-09);
    font-size: 16px
}

.BetslipSelectionDetails__OddsBoostedSingle .OM-OddBoostedAmount__Label {
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px
}

.BetslipSelectionDetails__OddsBoostedSingle .OM-OddBoostedAmount__LabelPercent,.BetslipSelectionDetails__OddsBoostedSingle .OM-OddBoostedAmount__LabelTotalBoosted {
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    margin-left: 3px
}

.BetslipSelectionDetails__OddsBoostedSingle .OM-OddBoostedAmount__LabelTotalBoosted {
    color: #ffd800;
    color: var(--c-extra-09)
}

.BetslipSelectionDetails__MatchNameWrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    order: 1;
    flex-direction: row
}

.BetslipSelectionDetails__MatchNameWrapper .OM-MatchScore {
    display: flex;
    flex-direction: row;
    order: 2;
    margin-left: auto;
    color: #e5c200;
    color: var(--c-hover-extra-09);
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    align-items: flex-end
}

.BetslipSelectionDetails__MatchNameWrapper .OM-MatchScore__Separator {
    display: block
}

.BetslipSelectionDetails__MatchNameWrapper .BetslipSelection__IconWrapper--Banker {
    order: 2
}

.BetslipSelectionDetails__EachWay {
    display: flex;
    width: 100%;
    order: 2;
    padding: 2px 0
}

.BetslipSelectionDetails__EachWay .OMCheckbox__Label {
    width: 100%;
    display: flex;
    align-items: center
}

.BetslipSelectionDetails__EachWay .OMCheckbox__LabelText {
    order: 2;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipSelectionDetails__EachWay .OMCheckbox__Input {
    order: 1;
    margin: 0 5px
}

.BetslipSelectionDetails__MatchName {
    display: flex;
    flex-direction: row;
    order: 1;
    color: #fff;
    color: var(--white);
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    padding-right: 6px;
    flex-wrap: wrap;
    padding-top: 2px
}

.BetslipSelectionDetails__MatchName_Separator {
    display: block;
    margin: 0 3px
}

.BetslipSelectionDetails__EventPart {
    display: flex;
    order: 0;
    margin-top: 0;
    margin-right: 74px;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px;
    line-height: 14px
}

.BetslipSelectionDetails__ExtraInfo {
    display: flex
}

.BetslipSelectionDetails__ExtraInfo .BetslipSelectionDetails__EarlySettlement {
    margin-right: 5px
}

.BetslipSelectionDetails__EarlySettlement {
    display: inline-block;
    font-size: 10px;
    padding: 2px 4px;
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #c2c2c2;
    border: 1px solid var(--c-base-01);
    border-radius: 3px;
    text-align: center;
    margin-bottom: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.BetslipSelectionDetails__BettingSimulationIcon {
    display: inline-block;
    height: -moz-fit-content;
    height: fit-content;
    padding: 2px
}

.BetslipSelectionDetails__BoreDraw {
    display: inline-block;
    font-size: 10px;
    padding: 2px 4px;
    color: #c2c2c2;
    color: var(--c-base-01);
    border: 1px solid #c2c2c2;
    border: 1px solid var(--c-base-01);
    border-radius: 3px;
    text-align: center;
    margin-bottom: 8px;
    width: -moz-fit-content;
    width: fit-content
}

.BetslipSelectionDetails .OM-ValueChanger {
    position: relative
}

.BetslipSelectionDetails .OM-ValueChanger--Decreasing:before,.BetslipSelectionDetails .OM-ValueChanger--Increasing:before {
    content: "";
    position: absolute;
    left: -7px;
    width: 0;
    height: 0;
    border-style: solid;
    animation: blink 1s step-start .4s infinite
}

.BetslipSelectionDetails .OM-ValueChanger--Increasing:before {
    top: 5px;
    border-width: 0 3px 3px;
    border-color: transparent transparent #5c950f;
    border-bottom-color: var(--c-extra-05);
    border-right-color: transparent;
    border-top-color: transparent
}

.BetslipSelectionDetails .OM-ValueChanger--Decreasing:before {
    bottom: 5px;
    border-width: 3px 3px 0;
    border-color: #ec0017 transparent transparent;
    border-top-color: var(--c-extra-07)
}

.BetslipSelectionDetails .OM-ValueChanger.BetslipSelectionDetails__Odd--WithBoost:before {
    display: none
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes blink {
    50% {
        opacity: 0
    }
}

.BetslipSelectionDetails__Multiply {
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipSelectionDetails .PriceSelector {
    display: flex;
    align-items: center;
    margin-right: 22px;
    margin-top: -10px
}

.BetslipSelectionDetails .PriceSelector__Button {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01);
    min-width: 39px;
    min-height: 30px;
    position: relative;
    cursor: pointer
}

.BetslipSelectionDetails .PriceSelector__Button:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #000;
    background-color: var(--black)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipSelectionDetails .PriceSelector__Button:hover:before {
        background-color:#afafaf;
        background-color: var(--c-base-02)
    }
}

.BetslipSelectionDetails .PriceSelector__Button--Active:before {
    background-color: #afafaf;
    background-color: var(--c-base-02)
}

.StakeInput__Button {
    display: none
}

.StakeInput__Input {
    width: 51px;
    height: 32px;
    background: #141414;
    background: var(--c-base-06);
    color: #fff;
    color: var(--white);
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    border-radius: 4px;
    text-align: right;
    padding: 5px;
    flex-shrink: 0;
    font-family: Source Sans,sans-serif
}

.StakeInput__Input::-moz-placeholder {
    color: #fff;
    color: var(--white)
}

.StakeInput__Input::placeholder {
    color: #fff;
    color: var(--white)
}

.StakeInput__InputContainer {
    display: flex;
    width: 100%;
    height: 100%
}

.BetslipGroupActionBar {
    display: none
}

.BetslipSystem {
    display: flex;
    flex-wrap: wrap
}

.BetslipSystem__Item {
    padding: 6px
}

.BetslipFooter {
    display: flex;
    flex-direction: column;
    background: #1c2812;
    background: var(--c-extra-16);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-top: 1px solid #000;
    border-top: 1px solid var(--black);
    overflow: auto;
    height: auto
}

body.Desktop .BetslipFooter,body.Tabled .BetslipFooter {
    background: #141414;
    background: var(--c-base-06);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipFooter__Info {
    display: flex;
    flex-direction: column;
    order: 3
}

.BetslipFooter__Info .BetslipFormOptions {
    padding: 12px
}

.BetslipFooter__Info .BetslipFormOptions .OMRadio {
    padding-bottom: 12px;
    display: block
}

.BetslipFooter__Info .BetslipFormOptions .OMRadio:last-of-type {
    padding-bottom: 0
}

.BetslipFooter__Tax {
    display: flex;
    align-items: center;
    padding: 12px;
    color: #050505;
    color: var(--c-base-07);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500
}

.BetslipFooter__Tax .BetslipFooter__TaxValue {
    margin-left: 2px
}

.BetslipFooter__PotentialWinnings,.BetslipFooter__TotalOdds {
    padding: 8px 12px;
    display: flex;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipFooter__PotentialWinningsValue,.BetslipFooter__TotalOddsValue {
    margin-left: auto
}

.BetslipFooter__OddsBoosted {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 8px 12px;
    border-top: 1px solid #000;
    border-top: 1px solid var(--black);
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipFooter__OddsBoosted .OM-Icon {
    color: #ffd800;
    color: var(--c-extra-09);
    font-size: 16px
}

.BetslipFooter__OddsBoosted .OM-OddBoostedAmount__Label {
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    margin-left: 6px
}

.BetslipFooter__OddsBoosted .OM-OddBoostedAmount__LabelPercent {
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    margin-left: 3px
}

.BetslipFooter__OddsBoosted .OM-OddBoostedAmount__LabelTotalBoosted {
    font-family: Source Sans,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #ffd800;
    color: var(--c-extra-09);
    margin-left: auto
}

.BetslipFooter__TopBar {
    display: flex;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 8px;
    order: 2
}

.BetslipFooter__InputContainer {
    margin-left: auto;
    display: flex;
    align-self: center;
    position: relative
}

.BetslipFooter__MasterStakeLabel {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-right: 6px;
    margin-top: 2px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipFooter__MasterStakeLabelBets {
    color: #afafaf;
    color: var(--c-base-02)
}

.BetslipFooter__ClearSelectionsIconWrapper {
    font-size: 20px;
    color: #fff;
    color: var(--white);
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .BetslipFooter__ClearSelectionsIconWrapper:hover {
        color:#e53636;
        color: var(--c-hover-extra-06)
    }
}

.BetslipFooter__ClearSelectionsIconWrapper .OM-Icon {
    padding: 8px 8px 8px 0;
    box-sizing: content-box
}

.BetslipFooter__BookBetButtonWrapper,.BetslipFooter__PlaceBetButtonWrapper,.BetslipFooter__ShareBetSelectionButtonWrapper {
    padding: 12px;
    order: 1
}

.BetslipFooter__PlaceBetButtonWrapper {
    display: flex;
    align-items: center
}

.BetslipFooter__AcceptNewOdds,.BetslipFooter__BookBetButton,.BetslipFooter__LoginButton,.BetslipFooter__PlaceBetButton,.BetslipFooter__ShareBetSelectionButton {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 46px;
    border-radius: 46px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    transition: background .3s ease;
    cursor: pointer
}

.BetslipFooter__BookBetButton,.BetslipFooter__LoginButton,.BetslipFooter__PlaceBetButton,.BetslipFooter__ShareBetSelectionButton {
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipFooter__BookBetButton:not(.BetslipFooter__BookBetButton--disabled):not(.BetslipFooter__PlaceBetButton--disabled):not(.BetslipFooter__LoginButton--disabled):hover,.BetslipFooter__LoginButton:not(.BetslipFooter__BookBetButton--disabled):not(.BetslipFooter__PlaceBetButton--disabled):not(.BetslipFooter__LoginButton--disabled):hover,.BetslipFooter__PlaceBetButton:not(.BetslipFooter__BookBetButton--disabled):not(.BetslipFooter__PlaceBetButton--disabled):not(.BetslipFooter__LoginButton--disabled):hover,.BetslipFooter__ShareBetSelectionButton:not(.BetslipFooter__BookBetButton--disabled):not(.BetslipFooter__PlaceBetButton--disabled):not(.BetslipFooter__LoginButton--disabled):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #fff;
        color: var(--white)
    }
}

.BetslipFooter__BookBetButton--disabled,.BetslipFooter__LoginButton--disabled,.BetslipFooter__PlaceBetButton--disabled,.BetslipFooter__ShareBetSelectionButton--disabled {
    background: #4d4d4d;
    background: var(--c-base-03);
    color: #afafaf;
    color: var(--c-base-02);
    cursor: not-allowed
}

.BetslipFooter__PlaceBetCancelButton,.BetslipFooter__PlaceBetConfirmButton {
    width: calc(50% - 8px);
    display: inline;
    margin: 0 4px;
    height: 46px;
    border-radius: 46px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    transition: background .3s ease;
    cursor: pointer
}

.BetslipFooter__PlaceBetCancelButton {
    background: #c2c2c2;
    background: var(--c-base-01);
    color: #191919;
    color: var(--c-base-05);
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipFooter__PlaceBetCancelButton:hover {
        background:#afafaf;
        background: var(--c-base-02);
        color: #191919;
        color: var(--c-base-05)
    }
}

.BetslipFooter__PlaceBetConfirmButton {
    background: #f9bb11;
    background: var(--c-extra-02);
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipFooter__PlaceBetConfirmButton:hover:not(.BetslipFooter__PlaceBetConfirmButton--disabled) {
        background:#f9bb11;
        background: var(--c-extra-02);
        color: #fff;
        color: var(--white)
    }
}

.BetslipFooter__PlaceBetConfirmButton--disabled {
    background: #4d4d4d;
    background: var(--c-base-03);
    color: #afafaf;
    color: var(--c-base-02);
    cursor: not-allowed
}

.BetslipFooter__AcceptNewOddsContainer {
    width: 100%
}

.BetslipFooter__ShareBetSelectionButton {
    flex-direction: row
}

.BetslipFooter__ShareBetSelectionButton .OM-Icon {
    font-size: 12px;
    margin-right: 6px
}

.BetslipFooter .OMCheckbox {
    display: flex;
    align-items: center
}

.BetslipFooter .OMCheckbox__Label {
    width: 100%;
    display: flex;
    align-items: center
}

.BetslipFooter .OMCheckbox__LabelText {
    order: 2;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipFooter .OMCheckbox__Input {
    order: 1;
    margin-right: 5px
}

.BetslipFooter__AcceptNewOdds {
    background: #f60;
    background: var(--c-extra-10);
    color: #fff;
    color: var(--white)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipFooter__AcceptNewOdds:hover {
        background:#e57300;
        background: var(--c-hover-extra-10);
        color: #fff;
        color: var(--white)
    }
}

.BetslipFooter__BetBtnText {
    display: flex;
    text-transform: uppercase;
    font-weight: 600;
    align-items: center
}

.BetslipFooter__BetBtnText .OM-Icon {
    visibility: hidden;
    font-size: 6px
}

.BetslipFooter .BetslipNotification--InsuficientFundsWarning .BetslipNotification__Controls {
    display: block
}

.BetslipFooter .BetslipNotification--InsuficientFundsWarning .BetslipNotification__IconWrapper--warning {
    display: flex
}

.BetslipFooter .BetslipNotification--InsuficientFundsWarning .BetslipNotification__Message {
    padding: 6px 12px 6px 0
}

.BetslipFooter .BetslipNotification__Controls,.BetslipFooter .BetslipNotification__IconWrapper {
    display: none
}

.BetslipFooter .BetslipNotification__Content {
    display: flex;
    align-items: center;
    width: 100%
}

.BetslipFooter .BetslipNotification__Content .OM-Icon {
    font-size: 14px;
    width: 36px;
    padding: 0 12px
}

.BetslipFooter .BetslipNotification__Content .BetslipFooter__ErrorMessage {
    width: 100%;
    padding: 12px 12px 12px 0
}

.BetslipFooter .BetslipNotification.BetslipBlockingNotification {
    margin-bottom: 0
}

.BetslipFooter .BetslipNotification__Message {
    padding: 6px 12px
}

.BetslipFooter .OM-VirtualKeyboard {
    order: 2;
    border-top: none;
    padding-bottom: 12px;
    background: #1c2812;
    background: var(--c-extra-16)
}

.BetslipFooter__Links {
    margin: 12px;
    display: block;
    cursor: pointer
}

.BetslipFooter .StakeIncrement {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.StakeIncrement .StakeInput {
    position: static;
    z-index: 10;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    padding: 2px;
    border: 1px solid #06120b;
    border: 1px solid var(--c-base-08);
    border-radius: 4px;
    background: #99a8bb;
    background: var(--c-extra-11);
    margin-left: auto
}

@media screen and (min-width: 48em) {
    .StakeIncrement .StakeInput {
        width:100%
    }
}

.StakeIncrement .StakeInput__Button {
    display: flex;
    color: #fff;
    color: var(--white);
    align-items: center;
    height: 24px;
    margin: 2px 1px;
    font-size: 10px;
    cursor: pointer;
    width: -webkit-fill-available;
    justify-content: center
}

.StakeIncrement .StakeInput__Button:not(:first-child) {
    border-left: 1px solid #fff;
    border-left: 1px solid var(--white)
}

.StakeIncrement .StakeInput__Input {
    width: 100%
}

.StakeIncrement .BetslipSelectionDetails__PossibleWinningV2 {
    margin-top: 4px;
    order: 5
}

.StakeIncrement .BetslipSelection__Stake {
    margin-top: 6px;
    display: flex;
    align-items: center;
    width: 100%
}

.StakeIncrement .BetslipFooter__InputContainer {
    flex-direction: row
}

@media screen and (min-width: 48em) {
    .StakeIncrement .BetslipFooter__InputContainer {
        flex-direction:column;
        width: 224px
    }
}

.StakeIncrement .BetslipFooter__MasterStakeLabel {
    flex-direction: row;
    justify-content: end;
    margin-right: 0;
    margin-bottom: 4px
}

.StakeIncrement .BetslipFooter__MasterStakeLabelBets {
    margin-left: 10px
}

@media screen and (max-width: 48em) {
    .StakeIncrement .BetslipFooter__MasterStakeLabel {
        flex-direction:column;
        width: 100%;
        margin-right: 4px
    }
}

.StakeIncrement .BetslipFooter__MasterStakeInput {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    padding: 2px;
    border: 1px solid #06120b;
    border: 1px solid var(--c-base-08);
    background: #99a8bb;
    background: var(--c-extra-11);
    border-radius: 6px
}

.StakeIncrement .BetslipFooter__MasterStakeInput .Increment {
    font-size: 10px;
    color: #c2c2c2;
    color: var(--c-base-01);
    padding: 0 18px;
    cursor: pointer
}

.StakeIncrement .BetslipFooter__MasterStakeInput .Increment:not(:first-child) {
    border-left: 1px solid #c2c2c2;
    border-left: 1px solid var(--c-base-01)
}

@media screen and (min-width: 48em) {
    .StakeIncrement .BetslipFooter__MasterStakeInput .Increment {
        padding:unset;
        max-width: 224px
    }
}

.StakeIncrement .BetslipFooter__MasterStakeInput .StakeInput__InputContainer {
    margin-left: 2px
}

.StakeIncrement .BetslipFooter__MasterStakeInput .StakeInput__InputContainer .StakeInput__Input {
    height: 32px;
    width: 51px
}

.StakeIncrement .BetslipFooter__ClearSelectionsIconWrapper .OM-Icon {
    padding: 8px 12px 8px 0
}

@media screen and (min-width: 48em) {
    .StakeIncrement .BetslipFooter__ClearSelectionsIconWrapper .OM-Icon {
        padding:2px 0 4px
    }
}

.BetslipFooter__BetButtonArea--HasBookBet {
    display: flex
}

.BetslipFooter__BetButtonArea--HasBookBet .BetslipFooter__BookBetButtonWrapper {
    width: 40%;
    margin: 0 5px 0 0;
    padding-right: 0
}

.BetslipFooter__BetButtonArea--HasBookBet .BetslipFooter__BookBetButtonWrapper .BetslipFooter__BookBetButton {
    font-size: 10px
}

.BetslipFooter__BetButtonArea--HasBookBet .BetslipFooter__PlaceBetButtonWrapper {
    width: 60%;
    margin: 0;
    padding-left: 0
}

.BetslipFooter__BetButtonArea--HasBookBet .BetslipFooter__PlaceBetButtonWrapper .BetslipFooter__LoginButton,.BetslipFooter__BetButtonArea--HasBookBet .BetslipFooter__PlaceBetButtonWrapper .BetslipFooter__PlaceBetButton {
    font-size: 10px
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head {
    display: flex;
    padding: 12px;
    font-size: 10px;
    line-height: 12px;
    color: #c2c2c2;
    color: var(--c-base-01);
    position: relative;
    border-top: 1px solid #000;
    border-top: 1px solid var(--black)
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__BetBuilderText,.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__Icon {
    display: none
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__IconWrapper {
    margin-right: 6px
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__IconWrapper .OM-Icon {
    color: #e5c200;
    color: var(--c-hover-extra-09);
    cursor: pointer;
    font-size: 16px
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__TitleWrapper {
    flex-basis: 100%;
    width: 100%;
    position: relative;
    padding-left: 10px;
    margin-right: 36px
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__TitleWrapper .OM-MatchScore {
    display: inline-flex;
    color: #e5c200;
    color: var(--c-hover-extra-09);
    font-size: 12px
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__TitleWrapper .OM-MatchScore:before {
    content: "|";
    display: inline;
    padding: 0 4px;
    color: #fff;
    color: var(--white)
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__TitleWrapper--EventLive:before {
    content: "";
    display: inline-flex;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 7px;
    transform: translateY(-50%);
    border-radius: 50%;
    background: #e5c200;
    background: var(--c-hover-extra-09);
    line-height: 1
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSelectionDetails {
    position: absolute;
    right: 12px;
    top: 14px
}

.BetslipSameEventGroup--Paired .BetslipSameEventGroup__Head .BetslipSameEventGroup__Title {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    color: var(--white);
    font-weight: 600;
    width: 100%
}

.BetslipSameEventGroup--Paired .BetslipSelectionDetails__OutcomeName {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    color: var(--white);
    font-weight: 600
}

.BetslipSameEventGroup--Paired .BetslipSelectionDetails {
    min-height: unset
}

.BetslipSameEventGroup--Paired .BetslipSelection__IconWrapper {
    align-items: center
}

.BetslipSameEventGroup--Paired .BetslipSelection__Info {
    position: relative
}

.BetslipSameEventGroup--Paired .BetslipSelection__Info:after {
    content: "";
    width: 1px;
    height: calc(100% + 28px);
    position: absolute;
    left: 0;
    top: 5px;
    background: #000;
    background: var(--black)
}

.BetslipSameEventGroup--Paired .BetslipSelection__Info:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    left: -2px;
    top: 5px;
    background: #000;
    background: var(--black)
}

.BetslipSameEventGroup--Paired .BetslipSelectionDetails__EventPart {
    margin-right: 0
}

.BetslipSameEventGroup--Paired .BetslipSelection--Paired:last-of-type .BetslipSelection__Info {
    padding-left: 12px
}

.BetslipSameEventGroup--Paired .BetslipSelection--Paired:last-of-type .BetslipSelection__Info:after {
    display: none
}

.BetslipSameEventGroup--Paired .BetslipSelection--Paired .BetslipSelection__Info {
    padding-left: 12px
}

.BetslipSameEventGroup--Unavailable {
    border: 1px solid #e5c200;
    border: 1px solid var(--c-hover-extra-09)
}

.BetslipBet__Controls,body.Desktop .OM-VirtualKeyboard {
    display: none
}

.BetslipBet__Content {
    display: flex;
    flex-direction: column
}

.BetslipBet__Content .BetslipBet__BetStatusWrapper+.BetslipBet__MessageLink--BetDetails {
    margin-top: 8px;
    margin-left: 12px
}

.BetslipBet__Status {
    display: flex;
    align-items: center;
    padding: 12px;
    color: #191919;
    color: var(--c-base-05);
    background: #f9bb11;
    background: var(--c-extra-02)
}

.BetslipBet__Status .BetslipBet__StatusIconWrapper {
    font-size: 14px;
    flex-shrink: 0;
    padding-right: 6px
}

.BetslipBet__Status .BetslipBet__StatusIconWrapper .OM-Icon--clock {
    display: none
}

.BetslipBet--MBA .BetslipBet__Status .BetslipBet__StatusIconWrapper .OM-Icon--clock {
    display: block
}

.BetslipBet .BetslipFormOptions {
    padding: 12px
}

.BetslipBet .BetslipFormOptions .OMRadio {
    padding-bottom: 12px;
    display: block
}

.BetslipBet .BetslipFormOptions .OMRadio:last-of-type {
    padding-bottom: 0
}

.BetslipBet .BetslipBet__MessageButton {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 6px;
    padding: 12px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    flex-grow: 1;
    border-radius: 4px;
    cursor: pointer;
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white)
}

.BetslipBet .BetslipBet__MessageButton.OM-Button--disabled {
    background: #4d4d4d;
    background: var(--c-base-03)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipBet .BetslipBet__MessageButton:not(.OM-Button--disabled):hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #fff;
        color: var(--white)
    }
}

.BetslipBet .BetslipBet__MessageAction {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 6px;
    padding: 12px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border: 1px solid #000;
    border: 1px solid var(--black);
    flex-grow: 1;
    border-radius: 4px;
    cursor: pointer
}

@media(hover: hover)and (pointer:fine) {
    .BetslipBet .BetslipBet__MessageAction:hover {
        background:#ce9b0f;
        background: var(--c-hover-extra-02);
        color: #000;
        color: var(--black)
    }
}

.BetslipBet__ErrorMessage {
    padding: 0 12px 12px 30px;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #191919;
    color: var(--c-base-05);
    background: #f9bb11;
    background: var(--c-extra-02)
}

.BetslipBet__BetType {
    padding: 12px
}

.BetslipBet__Details {
    padding-left: 12px;
    padding-right: 12px
}

.BetslipBet__Stake {
    display: flex
}

.BetslipBet__StakeValue {
    margin-left: auto
}

.BetslipBet .BetslipSelectionDetails {
    position: relative
}

.BetslipBet .BetslipSelectionDetails__OutcomeName {
    display: none
}

.BetslipBet .BetslipSelectionDetails__Odd {
    position: absolute;
    right: 0;
    top: 5px
}

.BetslipBet .BetslipSelectionDetails__Odd--WithBoost {
    right: 28px
}

.BetslipBet .BetslipSelectionDetails__Button--WithoutBoost {
    position: absolute;
    right: 52px;
    top: 4px
}

.BetslipBet__Summary {
    border-top: 1px solid #000;
    border-top: 1px solid var(--black)
}

.BetslipBet__Stake {
    padding: 12px 0
}

.BetslipBet .BetslipBet__IconBetweenPannels,.BetslipBet.BetslipBetFail .BetslipBet__MessageAction:not(:first-of-type) {
    display: none
}

.BetslipBet .BetslipBet__Message {
    font-size: 12px;
    font-family: Source Sans,sans-serif;
    padding: 12px
}

.BetslipBet .BetslipBet__Message .BetslipBet__MessageLink {
    text-decoration: underline
}

.BetslipBet .BetslipBet__BetId {
    display: none
}

.BetslipBet .BetslipBetSelection,.BetslipBet__Selections {
    display: flex;
    flex-direction: column;
    position: relative
}

.BetslipBet .BetslipBetSelection {
    padding: 12px 0;
    border-top: 1px solid #000;
    border-top: 1px solid var(--black)
}

.BetslipBet .BetslipBetSelection__Outcome {
    display: none
}

.BetslipBet .BetslipBetSelection__Odds {
    position: absolute;
    top: 12px;
    right: 0
}

.BetslipBet .BetslipBetSelection__EventName {
    order: 2;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    color: #fff;
    color: var(--white);
    margin-right: 50px
}

.BetslipBet .BetslipBetSelection__Market {
    font-size: 10px;
    line-height: 12px;
    color: #c2c2c2;
    color: var(--c-base-01)
}

.BetslipBet .BetslipBetSelection__Header {
    display: flex
}

.BetslipBet .BetslipBetSelection__Header .OM-Icon {
    font-size: 16px;
    color: #e5c200;
    color: var(--c-hover-extra-09);
    margin-right: 6px
}

.BetslipBet .BetslipBetSelection__BetBuilderText {
    display: none
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__Outcome {
    display: block
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__Content {
    padding: 5px 0 5px 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 10px
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__SelectionDetails:last-of-type:after {
    display: none
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__EventName {
    width: 100%
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__BetBuilderText {
    padding-right: 10px
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__Outcome {
    font-size: 12px;
    line-height: 14px;
    font-weight: 600
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__Market {
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    color: var(--white)
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__SelectionDetails {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 6px 6px 6px 0;
    min-height: 44px;
    justify-content: center;
    color: #fff;
    color: var(--white)
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__SelectionDetails:after {
    content: "";
    position: absolute;
    left: -12px;
    top: 50%;
    width: 1px;
    height: 50px;
    background: #000;
    background: var(--black)
}

.BetslipBet .BetslipBetSelection--Paired .BetslipBetSelection__SelectionDetails:before {
    content: "";
    position: absolute;
    left: -14px;
    top: 50%;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    transform: translateY(-50%);
    background: #000;
    background: var(--black)
}

.BetslipBet .BetslipShareSelection__Details {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px
}

.BetslipBet .BetslipShareSelection__Code {
    text-align: center;
    font-weight: 500;
    margin-bottom: 10px
}

.BetslipBet .BetslipShareSelection__Code,.BetslipBet .BetslipShareSelection__MainButton {
    font-family: Source Sans,sans-serif;
    font-size: 15px;
    line-height: 16px;
    color: #fff;
    color: var(--white)
}

.BetslipBet .BetslipShareSelection__MainButton {
    margin-top: 12px;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    font-weight: 600;
    cursor: pointer;
    background: #588036;
    background: var(--c-extra-17)
}

@media(hover: hover)and (pointer:fine) {
    .BetslipBet .BetslipShareSelection__MainButton:hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #fff;
        color: var(--white)
    }
}

.BetslipBet .BetslipBet__ButtonsGroup {
    padding: 0 12px;
    display: flex;
    flex-direction: column
}

.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__CloseSelectionsButton,.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__ShareBetSelectionButton {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
    padding: 9px 12px;
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white);
    cursor: pointer;
    width: 100%;
    max-width: 280px;
    margin: 9px auto 5px
}

@media(hover: hover)and (pointer:fine) {
    .BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__CloseSelectionsButton:hover,.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__ShareBetSelectionButton:hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #fff;
        color: var(--white)
    }
}

.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__CloseSelectionsButton .OM-Icon,.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__ShareBetSelectionButton .OM-Icon {
    margin-right: 6px
}

.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__AddSelectionsButton {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border-radius: 4px;
    margin-bottom: 6px;
    cursor: pointer;
    padding: 12px
}

.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__AddSelectionsButton .OM-Icon {
    display: none
}

.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__SharedButton {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border: 1px solid #000;
    border: 1px solid var(--black);
    border-radius: 4px;
    margin-bottom: 6px;
    cursor: pointer;
    padding: 12px
}

.BetslipBet .BetslipBet__ButtonsGroup .BetslipBet__SharedButton .OM-Icon {
    margin-right: 12px;
    font-size: 14px
}

.BetslipBet.BetslipBetSuccess .BetslipBet__Status {
    display: flex;
    flex-direction: column;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    justify-content: center;
    text-align: center
}

.BetslipBet.BetslipBetSuccess .BetslipBet__StatusIconWrapper {
    position: relative;
    width: 100%
}

.BetslipBet.BetslipBetSuccess .BetslipBet__StatusIconWrapper .OM-Icon--done {
    width: 50px;
    height: 50px;
    margin: 0 auto 10px
}

.BetslipBet.BetslipBetSuccess .BetslipBet__BetType,.BetslipBet.BetslipBetSuccess .BetslipBet__MessageAction,.BetslipBet.BetslipBetSuccess .BetslipBet__MessageLink--BetDetails,.BetslipBet.BetslipBetSuccess .BetslipBet__Selections,.BetslipBet.BetslipBetSuccess .BetslipBet__Summary {
    display: none
}

.BetslipBet.BetslipBetFail .BetslipBet__MessageAction {
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white);
    border: none
}

@media(hover: hover)and (pointer:fine) {
    .BetslipBet.BetslipBetFail .BetslipBet__MessageAction:hover {
        background:#588036;
        background: var(--c-extra-17);
        color: #fff;
        color: var(--white);
        border: none
    }
}

.BetslipBet.BetslipBetFail .BetslipSelectionDetails__MatchName {
    margin-right: 68px;
    padding-bottom: 12px
}

.BetslipBet.BetslipBetFail .BetslipSelectionDetails__EventPart {
    margin-right: 68px
}

.BetslipBet.BetslipBetWarning .BetslipBet__ButtonsGroup .BetslipBet__AddSelectionsButton,.BetslipBet.BetslipBetWarning .BetslipBet__MessageAction {
    display: none
}

.ShowSharedBetButtons {
    display: flex;
    flex-direction: column;
    padding: 0 12px
}

.ShowSharedBetButtons .OM-Button {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    background: #191919;
    background: var(--c-base-05);
    color: #fff;
    color: var(--white);
    border: 1px solid #000;
    border: 1px solid var(--black);
    border-radius: 4px;
    margin-bottom: 6px;
    cursor: pointer;
    padding: 12px;
    width: 100%
}

.ShowSharedBetButtons .OM-Button .OM-Icon {
    margin-right: 12px;
    font-size: 14px
}

.ShowSharedBetButtons .OM-SharedBetButtons__CloseButton {
    border: none;
    background: #588036;
    background: var(--c-extra-17);
    color: #fff;
    color: var(--white)
}

.BetslipBetLoading .BetslipBet__Content {
    justify-content: center;
    align-items: center;
    padding: 12px;
    text-align: center
}

.BetslipOverlay {
    position: absolute;
    top: 0;
    left: 0;
    background-color: transparent;
    transition: background-color .2s
}

.BetslipOverlay--IsOverlayOpen {
    z-index: 50;
    width: 100%;
    height: 100%;
    background: #050505;
    background: var(--c-base-07)
}

.BetslipWrapper {
    position: fixed;
    width: 100%;
    top: 100vh;
    left: 0;
    z-index: 51;
    transform: translateZ(0);
    transition: transform .3s linear
}

.BetslipWrapper--IsBetslipOpen {
    display: block;
    transform: translate3d(0,-100%,0);
    height: 100vh
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets {
    padding-top: 60px;
    height: 100%;
    overflow: hidden
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets__CloseButton {
    display: flex;
    align-items: center;
    left: 50%;
    height: 60px;
    transform: translate3d(-50%,0,0);
    background: rgba(0,0,0,.5);
    color: #fff;
    color: var(--white);
    text-transform: uppercase;
    font-family: Source Sans,sans-serif;
    font-size: 14px;
    width: 100%;
    justify-content: center
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets__CloseButton .OM-Icon {
    font-size: 14px;
    margin-right: 6px
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets--isAuthenticated .BetslipGroup {
    height: calc(100% - 94px)
}

.BetslipWrapper--IsBetslipOpen .Betslip {
    height: 100%
}

.BetslipWrapper--IsBetslipOpen .BetslipGroup {
    height: calc(100% - 54px);
    display: flex;
    flex-direction: column
}

.BetslipWrapper--IsBetslipOpen .BetslipGroup__Content {
    overflow-y: auto;
    flex: 1;
    min-height: 150px
}

.BetslipWrapper--IsBetslipOpen .BetslipGroup.BetslipNotification {
    height: unset;
    flex-direction: row
}

.BetslipWrapper--IsBetslipOpen .BettingArea {
    height: calc(100vh - 40px)
}

.BetslipWrapper--IsPanicButtonEnabled .BettingAreaOpenBets--isAuthenticated .BetslipGroup:not(.BetslipGroup--BetslipPreBetWarning) {
    height: calc(100% - 144px)
}

.OM-VirtualKeyboard {
    width: 100%;
    border-top: 1px solid #72915d;
    border-top: 1px solid var(--c-extra-14)
}

.OM-VirtualKeyboard__BarControls {
    width: 100%;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #1c2812;
    background: var(--c-extra-16)
}

.OM-VirtualKeyboard__BarItem {
    flex: 1;
    border: 1px solid #72915d;
    border: 1px solid var(--c-extra-14);
    height: 32px;
    border-radius: 32px;
    background: #1c2812;
    background: var(--c-extra-16);
    color: var(--c-bas--02);
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    margin-right: 6px
}

.OM-VirtualKeyboard__BarItem:last-of-type {
    margin-right: 0
}

.OM-VirtualKeyboard__SideControls {
    display: none
}

.OM-VirtualKeyboard__TopBar {
    padding-left: 12px;
    padding-right: 12px
}

.OM-VirtualKeyboard__TopBar.showMaxStakeButton {
    padding-left: 4px;
    padding-right: 4px
}

.OM-VirtualKeyboard__TopBar.showMaxStakeButton .OM-VirtualKeyboard__BarControls {
    justify-content: center
}

.OM-VirtualKeyboard__TopBar.showMaxStakeButton .OM-VirtualKeyboard__BarControls .OM-VirtualKeyboard__BarItem {
    margin-right: 3px;
    width: 32px
}

.OM-VirtualKeyboard__KeysPanel {
    display: flex;
    padding-left: 12px;
    padding-right: 12px
}

.OM-VirtualKeyboard__NumericKeys {
    display: flex;
    flex-wrap: wrap;
    margin-right: auto;
    flex-grow: 1
}

.OM-VirtualKeyboard .OM-VirtualKeyboard__Key {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    font-weight: 800;
    width: 20%;
    position: relative;
    color: var(--c-bas--02);
    background: #1c2812;
    background: var(--c-extra-16);
    display: flex;
    align-items: center;
    justify-content: center;
    touch-action: manipulation;
    height: 51px;
    border: 1px solid #72915d;
    border: 1px solid var(--c-extra-14)
}

.OM-VirtualKeyboard .OM-VirtualKeyboard__Key--Done {
    width: 56px;
    height: 100%;
    text-transform: uppercase
}

.OM-VirtualKeyboard .OM-VirtualKeyboard__Key--Delete {
    width: 56px;
    height: 50%
}

.OM-VirtualKeyboard .OM-VirtualKeyboard__Key--Delete .OM-Icon {
    font-size: 14px
}

.OM-VirtualKeyboard .OM-VirtualKeyboard__Key--DecimalSeparator {
    width: 56px;
    height: 50%;
    position: relative
}

.OM-VirtualKeyboard__SideKeys {
    width: 112px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    flex-wrap: wrap
}

.BetslipTaxDropdown {
    font-family: Source Sans,sans-serif;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 500;
    color: #050505;
    color: var(--c-base-07);
    border-top: 1px solid #afafaf;
    border-top: 1px solid var(--c-base-02)
}

.BetslipTaxDropdown__Header {
    display: flex;
    align-items: center;
    padding: 12px;
    color: #050505;
    color: var(--c-base-07);
    cursor: pointer
}

.BetslipTaxDropdown__Header .BetslipTaxDropdown__Arrow {
    margin-left: auto;
    font-size: 12px
}

.BetslipTaxDropdown__Header .BetslipTaxDropdown__HeaderText {
    display: flex
}

.BetslipTaxDropdown__Header .BetslipTaxDropdown__Help {
    font-size: 16px;
    margin-right: 4px
}

.BetslipTaxDropdown__List {
    padding: 0 12px 12px
}

.BetslipTaxDropdown__ListItem {
    display: flex;
    align-items: center;
    line-height: 20px
}

.BetslipTaxDropdown__ItemValue {
    margin-left: auto
}

.BetslipTaxDropdown__TaxesMessage {
    line-height: 1.2;
    font-size: 12px;
    font-weight: 500;
    color: #050505;
    color: var(--c-base-07)
}

.BetslipTaxDropdown__Link {
    margin-left: 4px;
    text-decoration: underline
}

.BetslipBookBet .BetslipBet__BetId {
    display: block;
    padding: 0 12px;
    text-align: center
}

.BetslipBookBet .OM-QRCode {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 12px;
    transform: scale(.6)
}

.BetslipBookBet .OM-QRCode svg {
    border: 12px solid #fff;
    border-radius: 4px;
    box-sizing: content-box
}

.BetslipBet__FailNotificationText .FailNotificationLink {
    text-decoration: underline
}

.BetslipBet__FailNotificationText .FailNotificationLink:hover {
    text-decoration: none
}

.Page-BettingHistory .BettingAreaOpenBets .BetlispFiltersWrapper,.Page-BettingHistory .BettingAreaOpenBets .BettingHistoryNav,.Page-BettingHistory .BettingAreaOpenBets .OM-BettingHistory {
    background-color: #588036;
    background-color: var(--c-extra-17)
}

.Page-BettingHistory .BettingAreaOpenBets .BetlispFiltersWrapper .SettledBetsFiltersButton,.Page-BettingHistory .BettingAreaOpenBets .BettingHistoryNav .SettledBetsFiltersButton,.Page-BettingHistory .BettingAreaOpenBets .OM-BettingHistory .SettledBetsFiltersButton {
    padding: 0 12px 0 0
}

@media screen and (max-height: 785px) {
    .BetslipFooter__TopBar {
        padding-top:4px;
        padding-bottom: 4px;
        margin-bottom: 0
    }

    .OM-VirtualKeyboard__BarControls {
        padding-top: 4px;
        padding-bottom: 8px
    }

    .OM-VirtualKeyboard .OM-VirtualKeyboard__Key {
        height: 34px
    }

    .BetslipFooter__TotalOdds {
        padding-top: 4px;
        padding-bottom: 4px
    }

    .OM-VirtualKeyboard .OM-VirtualKeyboard__Key--Done {
        height: 100%
    }

    .OM-VirtualKeyboard__KeysPanel {
        height: 68px
    }
}

.Forecast {
    padding-right: 12px;
    padding-left: 36px;
    border-top: 1px solid #000;
    border-top: 1px solid var(--black)
}

.Forecast,.Forecast__Container {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #fff;
    color: var(--white)
}

.Forecast__Container {
    grid-gap: 4px;
    gap: 4px;
    padding: 10px 0;
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black)
}

.Forecast__Container:last-of-type {
    border-bottom: none
}

.Forecast__Row {
    display: flex;
    align-items: center;
    width: 100%
}

.Forecast__Row:last-of-type .Forecast__Button {
    margin-left: auto
}

.Forecast__Text {
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px;
    line-height: 14px
}

.Forecast__Text--Counter {
    color: #c2c2c2;
    color: var(--c-base-01);
    min-width: 20px;
    margin-right: 8px
}

.Forecast__Text--Bold {
    color: #fff;
    color: var(--white);
    font-weight: 600
}

.Forecast__ButtonContainer,.Forecast__InputContainer {
    display: flex;
    align-items: center;
    margin-left: auto;
    grid-gap: 4px;
    gap: 4px
}

.Forecast__ButtonContainer {
    min-width: 48px
}

.Forecast__Button {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    background-color: var(--black);
    color: #fff;
    color: var(--white);
    width: 22px;
    height: 22px;
    border-radius: 50%;
    cursor: pointer
}

.BetslipShareBetV2 .Betslip__EmptyList {
    padding-top: 25px;
    padding-bottom: 25px
}

.BetslipSystemMultiple {
    border-top: 1px solid #000;
    border-top: 1px solid var(--black);
    padding: 20px 10px
}

.BetslipSystemMultiple__Content {
    display: flex;
    flex-direction: column
}

.BetslipSystemMultiple__Item {
    border-bottom: 1px solid #000;
    border-bottom: 1px solid var(--black);
    padding-bottom: 10px
}

.BetslipSystemMultiple__Item:not(.BetslipSystemMultiple__Item:first-of-type) {
    padding-top: 10px
}

.BetslipSystemMultiple__Item--Disabled {
    opacity: .4
}

.BetslipSystemMultiple__StakeContainer {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 32px;
    background: #141414;
    background: var(--c-base-06);
    color: #fff;
    color: var(--white);
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03);
    border-radius: 4px;
    text-align: right;
    flex-shrink: 0;
    font-family: Source Sans,sans-serif;
    width: 100px
}

.BetslipSystemMultiple__StakeContainer .StakeInput__Input {
    text-align: left;
    z-index: 2;
    background: transparent;
    width: 100%;
    padding: 0 40% 0 5px
}

.BetslipSystemMultiple__Stake {
    min-width: 100%;
    display: flex;
    flex-direction: row;
    position: absolute;
    grid-gap: 6px;
    gap: 6px
}

.BetslipSystemMultiple__Stake .StakeInput__Button {
    display: inherit;
    align-items: center;
    justify-content: center;
    width: 34px;
    border-radius: 4px;
    font-size: 10px;
    color: #fff;
    color: var(--white);
    background: #f9bb11;
    background: var(--c-extra-02);
    cursor: pointer
}

.BetslipSystemMultiple__Stake .StakeInput__InputContainer {
    display: inherit;
    order: -1;
    width: 100px;
    border-radius: 4px;
    border: 1px solid #4d4d4d;
    border: 1px solid var(--c-base-03)
}

.BetslipSystemMultiple__numberOfBets {
    z-index: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #fff;
    color: var(--white);
    opacity: .5;
    width: 35%
}

.BetslipSystemMultiple__SystemBetType {
    margin-bottom: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #c2c2c2;
    color: var(--c-base-01);
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #fff;
    color: var(--white)
}

.BetslipSystemMultiple__EachWay,.BetslipSystemMultiple__ToReturn,.BetslipSystemMultiple__TotalStake {
    display: flex;
    font-size: 11px;
    color: #c2c2c2;
    color: var(--c-base-01);
    margin-top: 6px
}

.BetslipSystemMultiple .OM-VirtualKeyboard__KeysPanel,.BetslipSystemMultiple .OM-VirtualKeyboard__TopBar {
    padding-left: 0;
    padding-right: 0
}

.BetslipSystemMultiple .OMCheckbox {
    display: flex;
    align-items: center
}

.BetslipSystemMultiple .OMCheckbox__Label {
    width: 100%;
    display: flex;
    align-items: center
}

.BetslipSystemMultiple .OMCheckbox__LabelText {
    order: 2
}

.BetslipSystemMultiple .OMCheckbox__Input {
    order: 1;
    margin-right: 5px
}

.BetslipFooter__BetBtnSubText,.BetslipFooter__BetBtnText,.Breadcrumbs__LinkText,.MarketSelector .OM-Dropdown__Title,.MarketSelector .OM-Icon,.MenuItem__IconWrapper,.MenuItem__Name,.OM-MenuItem__ItemContent,.OM-MenuItem__ItemIndicator,.OM-MenuShowMore__Content,.OM-MenuShowMore__Indicator,.OM-Nav.BetslipSubTabs .OM-NavItem__Name,.OM-NavItem__Counter,.OM-NavItem__IconContainer,.OM-NavItem__Name,.SimpleSearchTrigger__IconWrapper,.SimpleSearchTrigger__Placeholder,.TopMenu .OM-Icon,.TopMenu .TopMenu__MenuItemText {
    pointer-events: none
}

.JackpotBanner {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 10px;
    cursor: pointer;
    border-radius: 4px;
    color: #000;
    background-color: #f9bb11;
    background-color: var(--c-extra-02);
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(100% - 20px)
}

@media(min-width: 48em) {
    .JackpotBanner {
        flex-direction:column;
        text-align: center;
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }
}

.JackpotBanner__Name {
    font-size: 16px;
    font-weight: 700
}

@media(min-width: 48em) {
    .JackpotBanner__Name {
        font-size:24px;
        margin: 0 0 10px
    }
}

.JackpotBanner__Balance {
    font-size: 16px;
    margin-left: auto
}

@media(min-width: 48em) {
    .JackpotBanner__Balance {
        font-size:24px;
        margin-left: 0
    }
}

.JackpotBanner__BalanceAmount {
    font-weight: 700;
    line-height: 1;
    word-break: break-all
}

.JackpotBanner__CurrencySymbol {
    font-weight: 700
}

.JackpotHistory {
    width: 100%;
    padding: 24px;
    border-radius: 12px;
    pointer-events: auto;
    color: #fff;
    color: var(--white);
    background-color: #141414;
    background-color: var(--c-base-06)
}

.JackpotHistory__Header {
    margin-bottom: 24px;
    text-align: center
}

.JackpotHistory__Title {
    font-size: 19.2px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px
}

.JackpotHistory__Table {
    width: 100%;
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
    max-height: 400px
}

.JackpotHistory__TableHeader {
    display: flex;
    color: #86f77a;
    color: var(--c-extra-01);
    border-bottom: 1.5px solid #afafaf;
    border-bottom: 1.5px solid var(--c-base-02);
    flex-shrink: 0
}

.JackpotHistory__TableHeaderCell {
    flex: 1;
    padding: 16px 5px;
    text-align: center;
    font-weight: 600;
    letter-spacing: .5px;
    font-size: 16px
}

.JackpotHistory__TableBody {
    display: flex;
    flex-direction: column;
    color: #fff;
    color: var(--white);
    overflow-y: auto;
    overflow-x: hidden;
    flex: 1
}

.JackpotHistory__TableRow {
    display: flex;
    border-bottom: 1px solid #4d4d4d;
    border-bottom: 1px solid var(--c-base-03);
    transition: background-color .2s ease;
    flex-shrink: 0
}

.JackpotHistory__TableRow:hover {
    background-color: #051007;
    background-color: var(--c-hover-base-07);
    color: #fff;
    color: var(--white)
}

.JackpotHistory__TableCell {
    flex: 1;
    padding: 16px 5px;
    font-size: 16px;
    text-align: center;
    word-wrap: break-word;
    min-width: 0
}

.JackpotHistory__NoData {
    padding: 16px;
    text-align: center
}

.JackpotHistory__CurrentJackpot {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    grid-gap: 8px;
    gap: 8px;
    padding: 20px;
    border-radius: 8px
}

.JackpotHistory__CurrentJackpotLabel {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px
}

.JackpotHistory__CurrentJackpotName {
    font-size: 16px;
    color: #86f77a;
    color: var(--c-extra-01);
    font-weight: 800
}

.JackpotHistory__CurrentJackpotAmount {
    font-size: 16px;
    font-weight: 800
}

.Overlay__CloseIconWrapper {
    display: flex;
    position: absolute;
    top: 25px;
    right: 21px;
    transform: translate(50%,-25%);
    pointer-events: auto;
    cursor: pointer
}

.JackpotWinNotificationModal,.JackpotWinNotificationModal .Overlay {
    align-items: center;
    justify-content: center
}

.JackpotWinNotificationModal .Overlay__ContentWrapper {
    width: auto;
    margin: 0
}

.JackpotWinNotificationModal .Overlay__Content {
    align-items: center;
    justify-content: center
}

.JackpotWinNotificationModal__Wrapper {
    background: #141414;
    background: var(--c-base-06);
    border-radius: 20px;
    box-shadow: 0 20px 60px color-mix(in srgb,#86f77a 30%,transparent);
    box-shadow: 0 20px 60px color-mix(in srgb,var(--c-extra-01) 30%,transparent);
    max-width: 520px;
    width: 90%;
    padding: 40px;
    position: relative;
    animation: jackpotModalSlideIn .5s cubic-bezier(.34,1.56,.64,1);
    overflow: hidden;
    margin: auto;
    align-self: center;
    pointer-events: auto;
    min-width: 343px
}

.JackpotWinNotificationModal__Wrapper:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6px;
    background: linear-gradient(90deg,#86f77a,#f9bb11,#ec0017,#f9bb11,#86f77a);
    background: linear-gradient(90deg,var(--c-extra-01),var(--c-extra-02),var(--c-extra-07),var(--c-extra-02),var(--c-extra-01));
    background-size: 200% 100%;
    animation: jackpotGradientMove 3s linear infinite
}

.JackpotWinNotificationModal__Content {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
    z-index: 1;
    padding: 20px 0;
    justify-content: center
}

.JackpotWinNotificationModal__Message {
    margin-bottom: 36px;
    width: 100%
}

.JackpotWinNotificationModal__Title {
    color: #86f77a;
    color: var(--c-extra-01);
    font-size: 23px;
    font-weight: 800;
    margin: 0 0 20px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 2px 4px rgba(0,0,0,.2)
}

.JackpotWinNotificationModal__Text {
    color: #fff;
    color: var(--white);
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    line-height: 1.6
}

.JackpotWinNotificationModal__Text strong {
    color: #86f77a;
    color: var(--c-extra-01);
    font-size: 28px;
    font-weight: 700;
    display: block;
    margin-top: 8px
}

.JackpotWinNotificationModal__Footer {
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 1
}

.JackpotWinNotificationModal__CloseButton {
    background: #f9bb11;
    background: var(--c-extra-02);
    color: #000;
    color: var(--black);
    border: none;
    border-radius: 50px;
    padding: 14px 48px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
    outline: none;
    box-shadow: 0 4px 14px color-mix(in srgb,#ec0017 40%,transparent);
    box-shadow: 0 4px 14px color-mix(in srgb,var(--c-extra-07) 40%,transparent);
    text-transform: uppercase;
    letter-spacing: .5px
}

.JackpotWinNotificationModal__CloseButton:hover {
    background: #f9bb11;
    background: var(--c-extra-02);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px color-mix(in srgb,#ec0017 40%,transparent);
    box-shadow: 0 6px 20px color-mix(in srgb,var(--c-extra-07) 40%,transparent)
}

.JackpotWinNotificationModal__CloseButton:active {
    transform: translateY(0) scale(.98)
}

.JackpotWinNotificationModal__CloseButton:focus {
    box-shadow: 0 0 0 4px color-mix(in srgb,#ec0017 40%,transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb,var(--c-extra-07) 40%,transparent)
}

@keyframes jackpotModalSlideIn {
    0% {
        opacity: 0;
        transform: translateY(-40px) scale(.9)
    }

    50% {
        transform: translateY(10px) scale(1.02)
    }

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

@keyframes jackpotIconBounce {
    0%,to {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-10px)
    }
}

@keyframes jackpotIconGlow {
    0%,to {
        opacity: .5;
        transform: translate(-50%,-50%) scale(1)
    }

    50% {
        opacity: 1;
        transform: translate(-50%,-50%) scale(1.1)
    }
}

@keyframes jackpotGradientMove {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 200% 50%
    }
}

@media(max-width: 48em) {
    .JackpotWinNotificationModal__Wrapper {
        padding:32px 24px;
        max-width: 90%
    }

    .JackpotWinNotificationModal__Title {
        font-size: 26px
    }

    .JackpotWinNotificationModal__Text {
        font-size: 16px
    }

    .JackpotWinNotificationModal__Text strong {
        font-size: 24px
    }

    .JackpotWinNotificationModal__IconWrapper .OM-Icon {
        width: 80px;
        height: 80px
    }

    .JackpotWinNotificationModal__IconWrapper:after {
        width: 120px;
        height: 120px
    }

    .JackpotWinNotificationModal__CloseButton {
        padding: 12px 36px;
        font-size: 15px
    }
}

@media(max-width: 480px) {
    .JackpotWinNotificationModal__Wrapper {
        padding:28px 20px;
        border-radius: 16px
    }

    .JackpotWinNotificationModal__Title {
        font-size: 22px;
        letter-spacing: .5px
    }

    .JackpotWinNotificationModal__Text {
        font-size: 15px
    }

    .JackpotWinNotificationModal__Text strong {
        font-size: 20px
    }

    .JackpotWinNotificationModal__IconWrapper {
        margin-bottom: 20px
    }

    .JackpotWinNotificationModal__IconWrapper .OM-Icon {
        width: 70px;
        height: 70px
    }

    .JackpotWinNotificationModal__IconWrapper:after {
        width: 100px;
        height: 100px
    }

    .JackpotWinNotificationModal__CloseButton {
        padding: 10px 28px;
        font-size: 14px
    }
}

.MatchDetails .OM-Slider .OM-NavItem__Counter,.Page-MatchResult .Content__MainArea .OM-Slider .OM-NavItem__Counter {
    display: flex;
    margin-left: 4px;
    font-size: 10px;
    transform: translateY(-3px)
}

.EventItem .Anchor.EventItem__Indicator {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 30px;
    margin: 0 2px;
    font-size: 12px;
    line-height: 14px;
    order: 1
}

.EventItem__MatchDetails {
    order: 0
}

.EventItem__OddsGroup {
    order: 2
}

.OM-BettingHistory .OM-BettingHistoryItemV3__HeadStakbacksLabel {
    height: 100%;
    min-height: 16px
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets {
    padding-top: 0;
    position: relative
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets__CloseButton {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    left: unset;
    transform: none;
    z-index: 110
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets__CloseButton .OM-Icon {
    margin: 0
}

.BetslipWrapper--IsBetslipOpen .BettingAreaOpenBets__CloseButton .BettingAreaOpenBets__CloseButtonText {
    display: none
}

body.Mobile .BettingAreaOpenBets .BetslipTabs {
    padding-right: 40px
}

.MatchListMixed .LiveEventSidebar__MatchList .MatchList__Header {
    display: flex
}

.BetslipBubbleEnabled .Content__MainArea {
    padding-bottom: 60px
}

.EventSlider,.OM-Slider__Bar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.EventSlider::-webkit-scrollbar,.OM-Slider__Bar::-webkit-scrollbar {
    display: none
}

.MixedGroupedTournament[\:has\(.MixedGroupedOutrights\)] .OM-Nav .OM-Slider--TournamentNavOnSport {
    border-radius: 4px
}

.MixedGroupedTournament:has(.MixedGroupedOutrights) .OM-Nav .OM-Slider--TournamentNavOnSport {
    border-radius: 4px
}

.MenuItem--NextEvents,.MenuItem--PopularEvents,.MenuItem--Settings {
    display: none
}

.Market__CollapseInfo {
    width: 95%
}

.om-StatisticHeader .om-SAway,.om-StatisticHeader .om-SHome {
    color: #000;
    color: var(--black)
}

.OM-WidgetsLink {
    -webkit-tap-highlight-color: transparent
}

.App .Sidebar--Right {
    width: 303px!important
}

.Page-Home .BannerWidgetMainSlider,.Page-Home .NavWrapper {
    margin-top: 0
}

@media screen and (min-width: 48em) {
    .Page-Home .App .Content__MainArea {
        padding-top:0
    }
}

body.Desktop .OM-VirtualKeyboard {
    display: block
}

body.Desktop .OM-VirtualKeyboard .OM-VirtualKeyboard__BarItem:hover {
    transition: all .02s ease-in;
    background-color: #72915d;
    background-color: var(--c-extra-14);
    color: #ffd800;
    color: var(--c-extra-09)
}

.BetslipBet.BetslipBetLoading .BetslipBet__Controls,.BetslipBet.BetslipBetSuccess .BetslipBet__Controls {
    display: none
}

.BannerWidgetMainSlider {
    padding-left: 0;
    padding-right: 0
}

.OddsButton {
    padding-left: 2px;
    padding-right: 2px
}

.EventItem__ButtonsGroup--Column-2,.MatchList__OutcomeWrapper--Column-2 {
    width: 174px
}

.EventItem__FirstColumnIndicators {
    min-width: inherit
}

.EventItem__FirstColumnIndicators .FavoriteButton {
    margin: 0 0 0 8px
}

@media screen and (min-width: 48em) {
    .EventItem__FirstColumnIndicators .FavoriteButton {
        order:2;
        margin: 0 6px
    }
}

@media screen and (max-width: 48em) {
    .EventItem__FirstColumnIndicators .FavoriteButton {
        padding-bottom:22px
    }
}

.EventItem .Anchor.EventItem__Indicator {
    margin: 0
}

.NavWrapper .OM-SportsNav.PopularSportsNav .OM-NavItem--HasLiveEvents .OM-NavItem__Counter {
    display: block
}

.MatchDetailsSkeleton .BreadcrumbsSkeleton {
    display: none
}

.SiteLinksMenu {
    display: flex;
    flex-direction: column
}

.SiteLinksMenu .MenuItem--LiveCalendar {
    order: -1
}

.TournamentBettingTypesAccordion__GroupHeader {
    padding: 8px 10px;
    background-color: #050505;
    background-color: var(--c-base-07);
    color: #4d4d4d;
    color: var(--c-base-03);
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .5px
}

.TournamentBettingTypesAccordion__Header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 12px 10px;
    background-color: #191919;
    background-color: var(--c-base-05);
    color: #afafaf;
    color: var(--c-base-02);
    border: none;
    border-bottom: 1px solid #141414;
    border-bottom: 1px solid var(--c-base-06);
    cursor: pointer;
    text-align: left;
    font-size: 13px;
    font-family: inherit
}

@media(hover: hover)and (pointer:fine) {
    .TournamentBettingTypesAccordion__Header:hover {
        background-color:#292929;
        background-color: var(--c-base-04);
        color: #c2c2c2;
        color: var(--c-base-01)
    }
}

.TournamentBettingTypesAccordion__Item--Expanded .TournamentBettingTypesAccordion__Header {
    background-color: #292929;
    background-color: var(--c-base-04);
    color: #c2c2c2;
    color: var(--c-base-01);
    border-left: 3px solid #ffd800;
    border-left: 3px solid var(--c-extra-09)
}

.TournamentBettingTypesAccordion__Arrow {
    flex-shrink: 0;
    width: 7px;
    height: 7px;
    border-right: 2px solid #4d4d4d;
    border-right: 2px solid var(--c-base-03);
    border-bottom: 2px solid #4d4d4d;
    border-bottom: 2px solid var(--c-base-03);
    transform: rotate(-45deg);
    transition: transform .2s ease;
    margin-left: 8px
}

body.Rtl .TournamentBettingTypesAccordion__Arrow {
    margin-left: unset;
    margin-right: 8px
}

.TournamentBettingTypesAccordion__Arrow--Expanded {
    transform: rotate(45deg)
}

.TournamentBettingTypesAccordion__Content {
    background-color: #141414;
    background-color: var(--c-base-06)
}

.TournamentBettingTypesAccordion__Empty {
    padding: 20px;
    text-align: center;
    color: #4d4d4d;
    color: var(--c-base-03)
}

.visuallyHiddenStyle {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}
