/* _content/HighlightSuperviewer/Components/DartsBackground.razor.rz.scp.css */
.dartboard[b-mm1r57g4gj] {
    position: fixed;
    z-index: 2;
    left: 50%;
    margin-left: -118px;
    width: 235px;
    height: 235px;
    top: 236px;
}

.darts-bg[b-mm1r57g4gj] {
    background: var(--bg-color);
    --stroke-color: var(--line-color);
    left: -11px;
    position: absolute;
}

.dartboard[b-mm1r57g4gj] {
    --outer-ring-color: var(--line-color)
}
/* _content/HighlightSuperviewer/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-xpx6mvcbrd] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-xpx6mvcbrd] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/HighlightSuperviewer/Components/Pages/DebugComponent.razor.rz.scp.css */
#debugger[b-xdmh036bdm] {
    position: absolute;
    z-index: 10000;
    right: 0px;
    bottom: 0px;
    width: 1200px;
    background-color: rgba(00,64,00,0.75);
    color: white;
    transition: height 0.3s ease-out;
}

#debugger.minimised[b-xdmh036bdm] {
    height: 30px;
    width: 200px;
}

.debugger-header[b-xdmh036bdm] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 10px;
    background-color: rgba(0, 0, 0, 0.2);
    cursor: pointer;
    user-select: none;
}

.debugger-header:hover[b-xdmh036bdm] {
    background-color: rgba(0, 0, 0, 0.3);
}

.minimise-icon[b-xdmh036bdm] {
    font-size: 12px;
}

.debugger-content[b-xdmh036bdm] {
    padding: 10px;
    transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
    max-height: 1000px;
    opacity: 1;
    overflow: hidden;
}

#debugger.minimised .debugger-content[b-xdmh036bdm] {
    max-height: 0;
    opacity: 0;
    padding: 0;
}

/* ── Playback Monitor ── */
.playback-monitor[b-xdmh036bdm] {
    margin-top: 8px;
    border-top: 1px solid rgba(255,255,255,0.2);
    padding-top: 6px;
}

.monitor-header[b-xdmh036bdm] {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 4px;
    color: #7fff7f;
}

.monitor-grid[b-xdmh036bdm] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.monitor-col[b-xdmh036bdm] {
    background: rgba(0,0,0,0.25);
    border-radius: 3px;
    padding: 4px 6px;
}

.monitor-label[b-xdmh036bdm] {
    font-size: 10px;
    font-weight: bold;
    color: #aaa;
    letter-spacing: 0.5px;
    margin-bottom: 2px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    padding-bottom: 2px;
}

.monitor-row[b-xdmh036bdm] {
    display: flex;
    justify-content: space-between;
    font-size: 11px;
    line-height: 16px;
}

.monitor-key[b-xdmh036bdm] {
    color: #ccc;
}

.monitor-val[b-xdmh036bdm] {
    font-family: monospace;
    color: #7fff7f;
}
/* _content/HighlightSuperviewer/Components/Pages/DisplayManager.razor.rz.scp.css */
/*body, label, h1, h2, h3, h4, h5, h6, p, span, a, div, th, tr, tbody, thead, .table-striped > tbody > tr:nth-of-type(odd) {
    color: var(--text-color);
}*/

.dm[b-daco6j26ds] {
    background: #3d3d3d;
    width: 100%;
    height: 1080px;
}

.admin[b-daco6j26ds] {
    background: #ffffff;
    color: #2F2441;
    font-family: 'Arial Narrow', Arial, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    z-index: 20000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 48px;
    display: flex;
    flex-direction: column;
    height: 100vh;
}

.adminHeader[b-daco6j26ds] {
    background: #2F2441;
    font-family: 'Arial Narrow', Arial, sans-serif;
    font-weight: bold;
    font-size: 32px;
    height: 48px;
    line-height: 38px;
    vertical-align: top;
}

.admin h4[b-daco6j26ds], .admin h3[b-daco6j26ds], .admin h5[b-daco6j26ds] {
    padding-top: 8px;
    font-weight: bold;
    color: #DD4425;
}

.displayManager[b-daco6j26ds] {
    overflow-y: auto !important;
    /*height: 480px;*/
    height: 100vh;
    width: 100%;
    margin-bottom: 12px;
}

.channelForm[b-daco6j26ds] {
    /* height: 600px; */
    /* height: 100vh; */
    /* overflow-y: auto !important; */
    overflow-y: auto;
    width: 100%;
    max-height: 40%;
    height: 100vh;
}

.color-grid[b-daco6j26ds] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    gap: 10px;
}

.color-item[b-daco6j26ds] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.color-label[b-daco6j26ds] {
    margin-right: 0.5rem;
    white-space: nowrap;
    font-size: 12px;
}

input[type="color"][b-daco6j26ds] {
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    border: none;
    cursor: pointer;
}

.form-control-color[b-daco6j26ds] {
    width: 6rem !important;
    text-align: center !important;
    color: white !important;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000 !important;
}

.edit-guid[b-daco6j26ds] {
    text-align: right;
}

.import-o[b-daco6j26ds] {
    display: flex;
    flex-direction: row;
    gap: 8px;
    flex-wrap: wrap; /* optional if screen gets narrow */
}

.import-h[b-daco6j26ds] {
    padding-top: 8px;
    font-weight: bold;
    color: #DD4425;
}

.import-detail[b-daco6j26ds] {
}

.checkbox-select[b-daco6j26ds] {
}


.link-contain[b-daco6j26ds] {
}

.link-link[b-daco6j26ds] {
}

.display-search[b-daco6j26ds] {
    display: block;
    margin: 0 auto;
    width: 100%;
    font-size: 18px;
    padding: 2px 8px;
    border: 1px solid #888;
    border-radius: 4px;
    background: #2a2a2a;
    color: #ffffff;
    line-height: 38px;
    height: 38px;
}

.display-search[b-daco6j26ds]::placeholder {
    color: #aaaaaa;
}

.display-search:focus[b-daco6j26ds] {
    outline: none;
    border-color: #DD4425;
}

.operator-dropdown[b-daco6j26ds] {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
}
/* _content/HighlightSuperviewer/Components/Pages/_menu.razor.rz.scp.css */
.dm[b-ggpkpomqb4] {
    background: #3d3d3d;
    width: 100%;
    height: 1080px;
}

.admin[b-ggpkpomqb4] {
    background: #ffffff;
    color: #2F2441;
    font-family: 'Arial Narrow', Arial, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    z-index: 20000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 48px;
}

.adminHeader[b-ggpkpomqb4] {
    background: #2F2441;
    font-family: 'Arial Narrow', Arial, sans-serif;
    font-weight: bold;
    font-size: 32px;
    height: 48px;
    line-height: 38px;
    vertical-align: top;
}

.admin h4[b-ggpkpomqb4], .admin h3[b-ggpkpomqb4], .admin h2[b-ggpkpomqb4] {
    padding-top: 8px;
    font-weight: bold;
    color: #DD4425;
}

.displayManager[b-ggpkpomqb4] {
    overflow-y: auto !important;
    height: 1000px;
    width: 100%;
    margin-bottom: 12px;
}

tbody[b-ggpkpomqb4] {
    color: var(--text-color);
    overflow-y: scroll !important;
}

label[b-ggpkpomqb4], h1[b-ggpkpomqb4], h2[b-ggpkpomqb4], h3[b-ggpkpomqb4], h4[b-ggpkpomqb4], h5[b-ggpkpomqb4], h6[b-ggpkpomqb4], p[b-ggpkpomqb4], span[b-ggpkpomqb4], a[b-ggpkpomqb4], div[b-ggpkpomqb4], th[b-ggpkpomqb4], tr[b-ggpkpomqb4], tbody[b-ggpkpomqb4], thead[b-ggpkpomqb4], .table-striped > tbody > tr:nth-of-type(odd)[b-ggpkpomqb4] {
    color: var(--text-color);
}

.channels[b-ggpkpomqb4] {
    text-align: center;
}

.displays[b-ggpkpomqb4] {
    text-align: center;
}

.operator-dropdown[b-ggpkpomqb4] {
    display: block;    
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
}

.channel-manager[b-ggpkpomqb4] {
    position: fixed;
    right: 50px;
    text-decoration: none !important;
    color: LinkText !important;
}

.display-manager[b-ggpkpomqb4] {
    position: fixed;
    right: 50px;
    text-decoration: none !important;
    color: LinkText !important;
}


.display-search[b-ggpkpomqb4] {
    display: block;
    margin: 0 auto;
    width: 100%;
    font-size: 18px;
    padding: 2px 8px;
    border: 1px solid #888;
    border-radius: 4px;
    background: #2a2a2a;
    color: #ffffff;
    line-height: 38px;
    height: 38px;
}

.display-search[b-ggpkpomqb4]::placeholder {
    color: #aaaaaa;
}

.display-search:focus[b-ggpkpomqb4] {
    outline: none;
    border-color: #DD4425;
}

.card[b-ggpkpomqb4] {}
    transition: transform 0.2s ease-in-out;[b-ggpkpomqb4]
}

.card:hover[b-ggpkpomqb4] {
    transform: scale(1.05);
}

.card-img-top[b-ggpkpomqb4] {
    max-height: 200px;
    object-fit: cover;
}
/* _content/HighlightSuperviewer/Components/Products/Animations/Darts/DartsNoMoreBets.razor.rz.scp.css */
.dart-trail[b-8zohzzl7e9] {
    height: 10px;
    width: 85%;
    top: -39px;
    margin: auto;
    background: var(--line-color);
    position: relative;
    z-index: 0;
}

.dart[b-8zohzzl7e9] {
    width: 200%;
    position: absolute;
    z-index: 1;
}

.dart img[b-8zohzzl7e9] {
    position: relative;
    z-index: 1;
}

.black-dart[b-8zohzzl7e9] {
    top: 820px;
    left: 300px;
    animation-duration: 1s;
    animation-name: slideInRight;
    animation-delay: 1.5s;
    animation-fill-mode: backwards;
}

.red-dart[b-8zohzzl7e9] {
    top: 580px;
    left: 1200px;
    animation-name: slideInRight;
    animation-duration: .5s;
    animation-delay: 2s;
    animation-fill-mode: backwards;
}
/* _content/HighlightSuperviewer/Components/Products/Animations/Tennis/TennisNoMoreBets.razor.rz.scp.css */
.scene[b-pffk8zqutt] {
    --ball-size: 95px;
    --ground-height: 30px;
    --ball-color: radial-gradient(circle at 30% 30%, #e1ef68 0 14%, #aac91e 38%, #789b0f 72%, #4f6908 100%);
    --ball-seam-color: 3px solid rgba(255,255,255, .95);
    --shadow-height: 14px;
    --shadow-background: rgba(0,0,0,0.85);
    --shadow-blur: blur(4px);
    position: relative;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    z-index: 1;
}

.pass[b-pffk8zqutt] {
    position: absolute;
    inset: 0;
    pointer-events: none;
    animation: hide-pass-b-pffk8zqutt 0s linear forwards;
    animation-delay: calc(var(--delay) + var(--duration));
}

.ball-One[b-pffk8zqutt] {
    --start-x: calc(-1 * var(--ball-size));
    --end-x: 100vw;
    --start-height: 15vh;
    --end-height: 55vh;
    --bounce-position: 45vw;
    --duration: 1.75s;
    --delay: 1s;
}

.ball-Two[b-pffk8zqutt] {
    --start-x: 100vw;
    --end-x: calc(-1 * var(--ball-size));
    --start-height: 45vh;
    --end-height: 72vh;
    --bounce-position: 30vw;
    --duration: 1.35s;
    --delay: 4s;
}

.pass .shadow[b-pffk8zqutt],
.pass .ball-x[b-pffk8zqutt] {
    position: absolute;
    will-change: left, transform, opacity;
}

.pass .ball-y[b-pffk8zqutt] {
    position: absolute;
    will-change: transform;
}

.pass .shadow[b-pffk8zqutt] {
    width: var(--ball-size);
    height: var(--shadow-height);
    bottom: var(--ground-height);
    border-radius: 50%;
    background: var(--shadow-background);
    filter: var(--shadow-blur);
    transform-origin: center;
}

.pass .ball[b-pffk8zqutt] {
    width: var(--ball-size);
    height: var(--ball-size);
    border-radius: 50%;
    position: relative;
    background: var(--ball-color);
    box-shadow: inset -6px -8px 12px rgba(0,0,0,0.12), inset 6px 6px 10px rgba(255,255,255,0.34);
    animation: spin-b-pffk8zqutt 1.5s linear infinite;
    will-change: transform;
}

    .pass .ball[b-pffk8zqutt]::before,
    .pass .ball[b-pffk8zqutt]::after {
        content: "";
        position: absolute;
        inset: 7px;
        border-radius: 50%;
        border: var(--ball-seam-color);
    }

    .pass .ball[b-pffk8zqutt]::before {
        clip-path: inset(0 48% 0 0);
        transform: rotate(25deg) scaleX(.95);
    }

    .pass .ball[b-pffk8zqutt]::after {
        clip-path: inset(0 0 0 48%);
        transform: rotate(25deg) scaleX(.95);
    }

.pass .ball-x[b-pffk8zqutt] {
    left: var(--start-x);
    animation: move-x-b-pffk8zqutt var(--duration) linear 1 forwards;
    animation-delay: var(--delay);
}

.pass .ball-y[b-pffk8zqutt] {
    animation: move-y-b-pffk8zqutt var(--duration) linear 1 forwards;
    animation-delay: var(--delay);
}

.pass .ball[b-pffk8zqutt] {
    animation: squash-b-pffk8zqutt var(--duration) linear 1 forwards;
    animation-delay: var(--delay);
}

.pass .ball-spin[b-pffk8zqutt] {
    will-change: transform;
    animation: spin-b-pffk8zqutt 2s linear infinite;
}

.pass .shadow[b-pffk8zqutt] {
    left: var(--start-x);
    animation: move-x-b-pffk8zqutt var(--duration) linear 1 forwards, shadow-pulse-b-pffk8zqutt var(--duration) linear 1 forwards;
    animation-delay: var(--delay), var(--delay);
}

@keyframes move-x-b-pffk8zqutt {
    0% {
        left: var(--start-x);
    }

    50% {
        left: var(--bounce-position);
    }

    100% {
        left: var(--end-x);
    }
}

@keyframes move-y-b-pffk8zqutt {
    0% {
        transform: translateY(var(--start-height));
        animation-timing-function: cubic-bezier(.55, .08, .68, .53);
    }

    50% {
        transform: translateY(calc(100vh - var(--ground-height) - var(--ball-size)));
        animation-timing-function: cubic-bezier(.25, .46, .45, .94);
    }

    100% {
        transform: translateY(var(--end-height));
    }
}

@keyframes shadow-pulse-b-pffk8zqutt {
    0%, 100% {
        transform: scale(.65);
        opacity: 0.55;
    }

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

@keyframes squash-b-pffk8zqutt {
    0%, 45%, 54%, 100% {
        transform: scale(1,1);
    }

    50% {
        transform: scale(1.16, .84);
    }
}

@keyframes hide-pass-b-pffk8zqutt {
    to {
        visibility: hidden;
    }
}

@keyframes spin-b-pffk8zqutt {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}
/* _content/HighlightSuperviewer/Components/Products/Common/Clock.razor.rz.scp.css */
.clock[b-tnwiyceaui] {
    /*background-image: url(/img/clock.png);*/
    background: var(--bg-color); 
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    min-width: 332px;
    min-height: 96px;
    max-height: 96px;
    height: 100px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
}

.clock h1[b-tnwiyceaui] {
    color: var(--text-color);
    font-size: 72px;
    width: 100%;
    text-align: left;
    z-index: 12;
    text-decoration: none;
    border: none;
    padding-left: 78px;
}
/* _content/HighlightSuperviewer/Components/Products/Common/Disclaimer.razor.rz.scp.css */
.disclaimer[b-exl0gl9cy2] {
    color: var(--disclaimer-color);
    font-size: var(--disclaimer-text-size);
    text-align: center;
    position: absolute;
    bottom: 85px;
    margin: auto;
    width: 100%;
    font-weight:lighter;
}

.disclaimer-ingame[b-exl0gl9cy2] {
    bottom: 155px;
    z-index: 5;
}

.disclaimer-ingame[IsItalian="True"][IsSingle="False"][b-exl0gl9cy2] {
    left: -250px;
}

.disclaimer[Operator*="MicroGame"][b-exl0gl9cy2],
.disclaimer[Operator*="Vincitu"][b-exl0gl9cy2] {
    bottom: 35px;
}

.disclaimer-ingame[Operator*="MicroGame"][b-exl0gl9cy2] {
    bottom: 14px;
    font-size: 22px;
    left: -200px;
}

.disclaimer-ingame[Operator*="Vincitu"][b-exl0gl9cy2] {
    bottom: 154px;
    font-size: 22px;
    left: -200px;
}

.disclaimer-ingame[Operator*="MicroGame"][IsSingle="True"][b-exl0gl9cy2],
.disclaimer-ingame[Operator*="Vincitu"][IsSingle="True"][b-exl0gl9cy2] {
    left: auto;
}

/* SNAI */
.disclaimer[Operator*="SNAI"][b-exl0gl9cy2] {
    bottom: 0px;
}

.disclaimer-ingame[Operator*="SNAI"][b-exl0gl9cy2] {
    bottom: 220px;
    left: -220px;
}

.disclaimer-ingame[Operator="SNAI"][IsSingle="True"][b-exl0gl9cy2] {
    bottom: 25px;
    left: auto;
}

/* SISAL */
.disclaimer[Operator*="SISAL"][b-exl0gl9cy2] {
    bottom: 0px;
}

.disclaimer-ingame[Operator*="SISAL"][b-exl0gl9cy2] {
    bottom: 167px;
    left: -211px;
}

.disclaimer-ingame[Operator*="SISAL"][IsSingle="True"][b-exl0gl9cy2] {
    left: auto;
}


.disclaimer-ingame[Operator*="Eurobet"][IsSingle="True"][b-exl0gl9cy2] {
    bottom: 155px;
    z-index: 5;
    font-size: 20px;
}

.disclaimer-ingame[Operator*="Eurobet"][IsSingle="False"][b-exl0gl9cy2] {
    bottom: 160px;
    left: -250px;
    z-index: 5;
    font-size: 20px;
}

.disclaimer[Operator*="Eurobet"][b-exl0gl9cy2] {
    bottom: 35px;
    font-size: 20px;
}

.disclaimer-ingame[Product="Tennis"][b-exl0gl9cy2] {
    bottom: 60px;
}
/* _content/HighlightSuperviewer/Components/Products/Common/GameId.razor.rz.scp.css */
.gameId[b-o079mdukf8] {
    display: inline-block;
    position: absolute;
    top: 70px;
    right: 432px;
    z-index: 11;
    font-weight: lighter;
}

.gameId .label[b-o079mdukf8] {
    font-size: 15px;
    color: var(--text-color);
}

.gameId .eventId[b-o079mdukf8] {
    font-size: 20px;
    color: var(--text-color);
}
/* _content/HighlightSuperviewer/Components/Products/Common/LeagueLogo.razor.rz.scp.css */
.leagueLogoImage[b-500oh3ymu4] {
    display: inline-block;
    position: absolute;
    bottom: 64px;
    left: 22px;
    height: 64px;
    z-index: 1000;
    width: 194px;
    background-image: url("/img/RGB_Logotipo_LALIGA_coral.png");
    background-size: contain;
    background-repeat: no-repeat;
}

.leagueLogoImage[Sport="Darts"][b-500oh3ymu4] {
    background-image: url("/img/operators/PDC_logo.svg");
    top: 20px;
    left: 1790px;
}

.leagueLogoImage[TeamFocus="JUV"][b-500oh3ymu4] {
    background-image: url("/img/operators/juventus.webp");
    top: 12px;
    left: 3px;
    height: 98px;
    z-index: 1000;
    width: 194px;
}

.leagueLogoImage[TeamFocus="JUV"][MajorPhase="InGame"][b-500oh3ymu4] {
    display: inline-block;
    position: absolute;
    top: 958px;
    bottom: auto;
    background-image: url("/img/operators/juventus.webp");
}

.leagueLogoImage[Operator="SNAI"][b-500oh3ymu4],
.leagueLogoImage[Operator="Eurobet"]:not([TeamFocus="JUV"])[b-500oh3ymu4],
.leagueLogoImage:not([Country="spain"]):not([Sport="Darts"]):not([TeamFocus="JUV"])[b-500oh3ymu4] {
    display: none;
}

.leagueLogoImage[Sport="Darts"][Operator="Digital"][b-500oh3ymu4],
.leagueLogoImage[Sport="Tennis"][Operator="Digital"][b-500oh3ymu4] {
    display: none !important;
}

.leagueLogoImage[Operator="Digital"][b-500oh3ymu4] {
    display: inline-block;
    position: absolute;
    bottom: 54px;
    left: 835px;
    z-index: 1000;
    width: 250px;
    background-image: url(/img/RGB_Logotipo_LALIGA_coral.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 87px;
}

.leagueLogoImage[Operator="Digital"][MajorPhase="InGame"][b-500oh3ymu4],
.leagueLogoImage[Operator="Tennis"][MajorPhase="InGame"][b-500oh3ymu4] {
    display: inline-block;
    position: absolute;
    top: 50px;
    bottom: auto;
    left: 40px;
    z-index: 1000;
    width: 200px;
    background-image: url(/img/RGB_Logotipo_LALIGA_coral.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 67px;
}
/* _content/HighlightSuperviewer/Components/Products/Common/Logo.razor.rz.scp.css */

.logoImage[b-at9f03x6ig] {
    display: inline-block;
    position: absolute;
    top: 42px;
    left: 22px;

    z-index: 1000;

    animation: zoomInLeft;
    animation-duration: 2s;
}

.logoImage[Operator="Eurobet_Napoli"][MajorPhase="InGame"][b-at9f03x6ig] {
    display: none; !important;
} 

.logoImage[Operator="SNAI"][b-at9f03x6ig],
.logoImage[Operator="MicroGame"][MajorPhase="InGame"][b-at9f03x6ig],
.logoImage[Operator="Vincitu"][b-at9f03x6ig],
.logoImage[Operator="SISAL"][b-at9f03x6ig],
.logoImage[Operator="GoldBet"][b-at9f03x6ig],
.logoImage[Operator="GBO_SKS"][b-at9f03x6ig],
.logoImage[Operator="Modern"]:not([Product="Darts"][MajorPhase="InGame"])[b-at9f03x6ig],
.logoImage[Operator="Eurobet"][b-at9f03x6ig] {
    display: none;
}

.logoImage[Operator="MicroGame"]:not([MajorPhase="InGame"])[b-at9f03x6ig] {
    position: absolute;
    top: 50px;
    left: 60px;
    height: auto;
    animation: vertExpand;
    animation-duration: 1s;
}

.logoImage[Operator="Digital"][b-at9f03x6ig] {
    display: inline-block !important;
    position: absolute;
    top: 33px;
    left: 50px;
    z-index: 1000;
    animation: zoomInLeft;
    animation-duration: 2s;
    width: 160px; 
}

.logoImage[Operator="Digital"][MajorPhase="InGame"][b-at9f03x6ig] {
    display: inline-block;
    position: absolute;
    bottom: 65px;
    left: 20px;
    z-index: 1000;
    animation: zoomInLeft;
    animation-duration: 2s;
    top: auto;
    width: 182px;
}

.logoImage[Operator="Digital"][Online="True"][Product="Darts"][b-at9f03x6ig]{
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 35px;
    z-index: 1000;
    animation: zoomInLeft;
    animation-duration: 2s;
    width: 130px;
}

.logoImage[Operator="Digital"][MajorPhase="InGame"][Online="True"][Product="Darts"][b-at9f03x6ig] {
    display: inline-block;
    position: absolute;
    top: 45px !important;
    right: 50px;
    z-index: 1000;
    animation: zoomInRight;
    animation-duration: 2s;
    width: 250px;
    left: auto;
}

.logoImage[Product="Tennis"][b-at9f03x6ig] {
    display: inline-block !important;
    position: absolute;
    top: 28px;
    right: 50px;
    z-index: 1000;
    animation: zoomInLeft;
    animation-duration: 2s;
    width: 350px;
    left: auto;
}

.logoImage[MajorPhase="InGame"][Product="Tennis"][b-at9f03x6ig] {
    display: none !important;
}
/* _content/HighlightSuperviewer/Components/Products/Common/Overlay.razor.rz.scp.css */
.overlay-div[b-69y8tve5db] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    opacity: 0;
    transition: opacity 1s;
}

.fade-in[b-69y8tve5db] {
    opacity: 1 !important;
    pointer-events: all;
}

.fade-out[b-69y8tve5db] {
    opacity: 0 !important;
    pointer-events: none;
}

.hidden[b-69y8tve5db] {
    opacity: 0 !important;
    pointer-events: none;
}

.text-container[b-69y8tve5db] {
    position: absolute;
    left: 0px;
    top: 390px;
    width: 1920px;
    height: 600px;
    z-index: 11;
    transition: opacity 1s;
}

.large-text[b-69y8tve5db] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    font-size: 100px;
    top: 35px;
    color: var(--text-color);
    text-shadow: 7px 7px black;
}

.larger-text[b-69y8tve5db] {
    top: 110px;
    font-size: 230px;
    text-shadow: 7px 7px black;
    min-width: max-content;
}

.larger-text[lang="nl-BE"][b-69y8tve5db] {
    font-size: 130px;
    top: 130px;
}

.single-no-more-bets-text[b-69y8tve5db] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    font-size: 100px;
    top: -10px;
    color: var(--text-color);
    text-shadow: 7px 7px black;
}

.single-no-more-bets-text-larger[b-69y8tve5db] {
    top: 50px;
    font-size: 230px;
    width: 67%;
    text-align: center;
    margin-top: 30px;
}

.large-text[operator="Modern"][b-69y8tve5db],
.single-no-more-bets-text[operator="Modern"][b-69y8tve5db] {
    color: var(--text-color-headings);
}

.large-text[operator="Eurobet"][b-69y8tve5db],
.single-no-more-bets-text[operator="Eurobet"][b-69y8tve5db] {
    font-family: "BarlowSemiCondensed", sans-serif;
}

.darts-no-more-bets[b-69y8tve5db] {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    font-size: 136px;
    font-style: italic;
    top: 240px;
    color: var(--line-color);
    font-weight: 900;
    animation-name: flipInY;
    animation-duration: 2s;
}

/* _content/HighlightSuperviewer/Components/Products/Common/TopBar.razor.rz.scp.css */
.topBar[b-5qnri0rhbn] {
    background-image: url(/img/topBar.png);
    background-repeat: repeat-x;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 20vh;
    z-index: 10;
    animation: slideInDown;
    animation-duration: 0.5s;
    overflow: hidden;
}
/* _content/HighlightSuperviewer/Components/Products/Soccer.razor.rz.scp.css */

.soccerTheme[b-h65p8309v2] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1920px;
    height: 1080px;
}

.soccerMarkets[b-h65p8309v2] {
    z-index: 10;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1920px;
    height: 1080px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerLeague.razor.rz.scp.css */
.leagueTheme[b-5w353oytkj] {    
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1920px;
    height: 1080px;
}

.leagueMarkets[b-5w353oytkj] {
    z-index: 10;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1920px;
    height: 1080px;
}

.fade-in[b-5w353oytkj] {
    animation: fadeInAnimation-b-5w353oytkj 1.0s ease-in-out;
}

@keyframes fadeInAnimation-b-5w353oytkj {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/Footer.razor.rz.scp.css */
.footer[b-01lkh4g362] {
    position: absolute;
    width: 1920px;
    height: 100px;
    left: 0px;
    bottom: 0px;
    font-size: 70px;
    color: var(--text-color);
    align-items: baseline;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);   
    z-index: 2;
}

.footerrow[b-01lkh4g362] {
    position:absolute;
    width: 100%;
    height:100%;
}

.week[b-01lkh4g362] {
    text-align: right;
}
.next[b-01lkh4g362] {
    text-align: left;
}
.avsb[b-01lkh4g362] {
    text-align: center;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/InGameFooter.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/InGameLeagueHighlights.razor.rz.scp.css */
.leagueHighlightsbox[b-7uq7zwtohq] {
    position: absolute;
    top: 332px;
    left: var(--margin-content);
    width: 252px;
    color: var(--text-color);
    text-align: center;
    border: 0;
    font-size: 12px;
}

.leagueHighlightsrow[b-7uq7zwtohq] {
    height: 76px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/Interstitial.razor.rz.scp.css */
.interstitial-overlay[b-u7gfykwxx7] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.95);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.interstitial-content[b-u7gfykwxx7] {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(100% - 40px);
}

.interstitial-media[b-u7gfykwxx7] {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
    display: block;
    margin: auto;
}

.loading-spinner[b-u7gfykwxx7] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    color: white;
}

.spinner[b-u7gfykwxx7] {
    width: 50px;
    height: 50px;
    border: 4px solid rgba(255, 255, 255, 0.3);
    border-top-color: white;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@@keyframes spin {
    to[b-u7gfykwxx7] {
        transform: rotate(360deg);
    }
}

.interstitial-progress[b-u7gfykwxx7] {
    width: 100%;
    height: 4px;
    background-color: rgba(255, 255, 255, 0.2);
    position: absolute;
    bottom: 0;
    left: 0;
}

.progress-bar[b-u7gfykwxx7] {
    height: 100%;
    background-color: #4CAF50;
    width: 0%;
}

@@keyframes interstitial-progress {
    from[b-u7gfykwxx7] { width: 0%; }
    to[b-u7gfykwxx7] { width: 100%; }
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/LeagueMarketPod.razor.rz.scp.css */
.delay0[b-7lq2a5rz43] {
    animation-delay: 0ms;
}
.delay1[b-7lq2a5rz43] {
    animation-delay: 50ms;
}
.delay2[b-7lq2a5rz43] {
    animation-delay: 100ms;
}
.delay3[b-7lq2a5rz43] {
    animation-delay: 150ms;
}
.delay4[b-7lq2a5rz43] {
    animation-delay: 200ms;
}
.delay5[b-7lq2a5rz43] {
    animation-delay: 250ms;
}
.delay6[b-7lq2a5rz43] {
    animation-delay: 300ms;
}
.delay7[b-7lq2a5rz43] {
    animation-delay: 350ms;
}
.delay8[b-7lq2a5rz43] {
    animation-delay: 400ms;
}
.delay9[b-7lq2a5rz43] {
    animation-delay: 450ms;
}
.delay10[b-7lq2a5rz43] {
    animation-delay: 500ms;
}
.delay11[b-7lq2a5rz43] {
    animation-delay: 550ms;
}

.marketrow div[b-7lq2a5rz43] {
    background-color: var(--bg-market);
    /* border-right: 2px solid var(--bg-color); */
    border-bottom: 2px solid var(--bg-color);
    display: grid;
    align-items: center;
    height: 62px;
    font-size: 20px;
    animation-fill-mode: backwards;
    animation: horizExpand;
    animation-duration: 0.75s;
    flex-grow: 1;
    overflow: hidden;
}

.marketrow[Matches="4"] div[b-7lq2a5rz43] {
    height: 154px;
}
.marketrow[Matches="5"] div[b-7lq2a5rz43] {
    height: 123px;
}
.marketrow[Matches="6"] div[b-7lq2a5rz43] {
    height: 102px;
}
.marketrow[Matches="7"] div[b-7lq2a5rz43] {
    height: 88px;
}
.marketrow[Matches="8"] div[b-7lq2a5rz43] {
    height: 77px;
}
.marketrow[Matches="9"] div[b-7lq2a5rz43] {
    height: 68px;
}
.marketrow[Matches="10"] div[b-7lq2a5rz43] {
    height: 61.5px;
}

.marketrow [Matches="4"] div[b-7lq2a5rz43] {
    height: 154px;
}

.marketrow[Matches="5"] div[b-7lq2a5rz43] {
    height: 123px;
}

.marketrow[Matches="6"] div[b-7lq2a5rz43] {
    height: 102px;
}

.marketrow[Matches="7"] div[b-7lq2a5rz43] {
    height: 88px;
}

.marketrow[Matches="8"] div[b-7lq2a5rz43] {
    height: 77px;
}

.marketrow[Matches="9"] div[b-7lq2a5rz43] {
    height: 68px;
}

.marketrow.lower[Matches="10"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="10"] div[b-7lq2a5rz43] {
    height: 29px;
}

.marketrow.lower[Matches="9"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="9"] div[b-7lq2a5rz43] {
    height: 32px;
    max-height: 32px;
}
.marketrow.lower[Matches="8"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="8"] div[b-7lq2a5rz43] {
    height: 36.3px;    
}
.marketrow.lower[Matches="7"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="7"] div[b-7lq2a5rz43] {
    height: 41.3px;
}
.marketrow.lower[Matches="6"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="6"] div[b-7lq2a5rz43] {
    height: 48.3px;
}
.marketrow.lower[Matches="5"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="5"] div[b-7lq2a5rz43] {
    height: 58px;
}
.marketrow.lower[Matches="4"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="4"] div[b-7lq2a5rz43] {
    height: 72.4px;
}


.col.marketCol[Kind="ExactGoals"][b-7lq2a5rz43] {
    min-width: 640px;
}


/* Vincitu */

.marketheaderdetails[Operator="Vincitu"] div[b-7lq2a5rz43] {
    color: var(--text-color);
    background: var(--line-color) !important;
    border-right: 0px;
    font-size: 20px;
    border-bottom: none;
}

.titleHeader[Operator="Vincitu"][b-7lq2a5rz43]  {
    font-size: 30px;
}

.titleHeader[Operator="Vincitu"] div[b-7lq2a5rz43] {
    border-top: none;
}

.marketrow[Operator="Vincitu"] div[b-7lq2a5rz43] {
    background-color: var(--bg-market) !important;
    border-right: none;
    border-bottom: none;
    margin-bottom: 4px;
    color: var(--text-color-alt);
    font-size: 30px;
}

.marketCol[Operator="Vincitu"][b-7lq2a5rz43] {
    border-right: none;
}

.marketContainer[Operator="Vincitu"] > .row > .marketCol:not(:first-child)[b-7lq2a5rz43] {
    margin-left: 2px;
}

.marketrow[Operator="Vincitu"][Matches="8"] div[b-7lq2a5rz43] {
    height: 73px;
}

.marketrow.lower[Matches="8"][Operator="Vincitu"] div[b-7lq2a5rz43],
.marketrow.upper[Matches="8"][Operator="Vincitu"] div[b-7lq2a5rz43] {
    height: 34.3px;
    margin-bottom: 2px;
}

* > div.titleHeader[Operator*="Vincitu"][MinorPhase="Market45"].lower > div[b-7lq2a5rz43] {
    margin-top: 2px !important;
}

/* SNAI */ 

.marketrow[Operator*="SNAI"][b-7lq2a5rz43] {
    height: 108px;
    font-size: 28px;
    margin: 0px;
}

.marketrow[Operator*="SNAI"][Matches="6"][b-7lq2a5rz43] {
    height: 133px;
}

.marketheaderdetails[Operator="SNAI"][b-7lq2a5rz43] {
    margin: 0px;
    font-size: 28px;
}
.marketheaderdetails[Operator="SNAI"] div[b-7lq2a5rz43] { 
    font-size: 22px;
    padding: 0px;
}

.marketrow[Operator*="SNAI"] div[b-7lq2a5rz43] {
    height: 100%;
    font-size: 38px;
    width: 30px;
}

.marketrow[Operator*="SNAI"][MinorPhase="Market45"][b-7lq2a5rz43] {
    height: 45px !important;
    margin: 0px;
}

.marketrow[Operator*="SNAI"][MinorPhase="Market45"][Matches="6"][b-7lq2a5rz43] {
    height: 60px !important;
}

.marketrow[Operator*="SNAI"][MinorPhase="Market45"] div[b-7lq2a5rz43] {
    height: 100% !important;
    font-size: 28px;
}

.marketCol[Operator="SNAI"][Kind="MatchResult"][b-7lq2a5rz43]{
    width: 350px;
}
.marketCol[Operator="SNAI"][Kind="MatchResultAndBothTeamsToScore"][b-7lq2a5rz43] {
    width: 660px;
}



* > div.titleHeader[Operator*="SNAI"][MinorPhase="Market45"].lower > div[b-7lq2a5rz43] {
    visibility: visible !important;
    margin-top: 33px !important;
    height: 64px;
}

.titleHeader[Operator*="SNAI"][b-7lq2a5rz43] {
    font-size: 25px;
}
 
.marketCol[Operator="SNAI"] .titleHeader div[b-7lq2a5rz43] {
    line-height: 1;
}


/* SISAL */

.marketCol[Operator="SISAL"] .titleHeader div[b-7lq2a5rz43] {
    border: 0px;
    background: linear-gradient(90deg, var(--bg-color), var(--bg-color-step));
    color: var(--primary-color);
    height: 44px !important;
}


.marketCol[Operator="SISAL"] .titleHeader div[b-7lq2a5rz43] {
    height: 44px !important;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    border-top: 2px solid var(--line-color);
    background: linear-gradient(90deg, var(--bg-color), var(--bg-color-step));
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 30px;
}

.marketrow[Operator="SISAL"][Matches="6"][b-7lq2a5rz43] {
    height: 128px !important;
    font-size: 30px;
    margin: 0px;
}

.marketrow[Operator="SISAL"][Matches="8"][b-7lq2a5rz43] {
    height: 92px !important;
    font-size: 30px;
    margin: 0px;
}

.marketrow[Operator="SISAL"][minorphase="Market45"][Matches="8"][b-7lq2a5rz43]
{
    height: 43.3px !important;
}

.marketrow[Operator="SISAL"] div[b-7lq2a5rz43] {
    height: auto !important;
    font-size: 30px;
    width: 30px;
    border-left: 2px solid var(--primary-color);
}

.marketrow[Operator="SISAL"]:nth-child(odd)[b-7lq2a5rz43],
.marketrow[Operator="SISAL"]:nth-child(odd) div[b-7lq2a5rz43],
.marketrow[Operator="SISAL"][MarketPhase="Market45"]:nth-child(odd)[b-7lq2a5rz43],
.marketrow[Operator="SISAL"][MarketPhase="Market45"]:nth-child(odd) div[b-7lq2a5rz43] {
    background: var(--bg-color-alt);
}


.marketrow[Operator="SISAL"]:nth-child(even)[b-7lq2a5rz43],
.marketrow[Operator="SISAL"]:nth-child(even) div[b-7lq2a5rz43],
.marketrow[Operator="SISAL"][MarketPhase="Market45"]:nth-child(even)[b-7lq2a5rz43],
.marketrow[Operator="SISAL"][MarketPhase="Market45"]:nth-child(even) div[b-7lq2a5rz43] {
    background: var(--bg-market)
}

.SISALMarket45MiniAvsBbox > .SISALMiniAvsBrowHeader[b-7lq2a5rz43] {
    height: 62px !important;
}

.titleHeader.upper[operator=SISAL][minorphase="Market45"] > .col[b-7lq2a5rz43] {
    height: 31px !important;
}

.titleHeader.lower[operator=SISAL][minorphase="Market45"][b-7lq2a5rz43] { 
    height: 47.1px;
}

.titleHeader.lower[operator=SISAL][minorphase="Market45"] div[b-7lq2a5rz43] {
    visibility: visible !important;
    content-visibility: hidden;
    height: 30px !important;
    align-self: self-end;
}

.marketCol[Operator="SISAL"][Kind="MatchResultAndBothTeamsToScore"][b-7lq2a5rz43] {
    width: 640px;
}

/* GoldBet */
.marketCol[Operator="GoldBet"][b-7lq2a5rz43]
{
    margin-right: 5px;
}

.titleHeader[Operator="GoldBet"] div[b-7lq2a5rz43]
{
    border-top: hidden !important;
    background: var(--bg-color) !important;
    font-size:20px;
}

.marketheaderdetails[Operator="GoldBet"] div[b-7lq2a5rz43]
{
    color: var(--text-color) !important;
    border: 0;
    background-color: var(--bg-color);
    border-left: 2px solid var(--bg-color-alt) !important;
    font-size:20px;
}

.marketrow[Operator="GoldBet"] div[b-7lq2a5rz43] 
{
    border: 0;
    border-left: 2px solid var(--bg-color-alt) !important;
}

.marketrow[Operator="GoldBet"]:nth-child(odd)[b-7lq2a5rz43],
.marketrow[Operator="GoldBet"]:nth-child(odd) div[b-7lq2a5rz43]
{
    background: var(--bg-market);
}

.marketrow[Operator="GoldBet"]:nth-child(even)[b-7lq2a5rz43],
.marketrow[Operator="GoldBet"]:nth-child(even) div[b-7lq2a5rz43]
{
    background: var(--primary-color);
}

/* GBO_SKS */

.marketCol[Operator="GBO_SKS"][b-7lq2a5rz43] {
    margin-right: 5px;
}

.titleHeader[Operator="GBO_SKS"] div[b-7lq2a5rz43] {
    border-top: hidden !important;
    background: var(--bg-color) !important;
}

.marketheaderdetails[Operator="GBO_SKS"] div[b-7lq2a5rz43] {
    color: var(--text-color) !important;
    border-bottom: 3px solid var(--bg-color);
    background-color: var(--bg-color);
    border-right: 0;
    border-left: 3px solid var(--bg-color);
}

.marketrow[Operator="GBO_SKS"] div[b-7lq2a5rz43] {
    border: 0;
    border-left: 3px solid var(--bg-color);
    color: black;
    /*border-left: 2px solid #ced4d9 !important;*/
}

.marketrow[Operator="GBO_SKS"]:nth-child(odd)[b-7lq2a5rz43],
.marketrow[Operator="GBO_SKS"]:nth-child(odd) div[b-7lq2a5rz43]
{
    background: var(--bg-color-alt-step);
}

.marketrow[Operator="GBO_SKS"]:nth-child(even)[b-7lq2a5rz43],
.marketrow[Operator="GBO_SKS"]:nth-child(even) div[b-7lq2a5rz43]
{
    background: var(--bg-market);
}

/* MicroGame */

.titleHeader[Operator="MicroGame"] div[b-7lq2a5rz43] {
    font-size: 35px;
}

.marketrow[Operator="MicroGame"]:not([MinorPhase="Market45"]) div[b-7lq2a5rz43] {
    font-size: 35px;
}

.marketheaderdetails[Operator="MicroGame"]:not([MinorPhase="Market45"]) div[b-7lq2a5rz43] {
    font-size: 24px;
}

.titleHeader[Operator="Modern"] div[b-7lq2a5rz43] {
    margin-top: 6px;
    height: 57px !important;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 23px;
    color: var(--text-color);
    text-align: center;
    line-height: 56px;
}

.marketheaderdetails[Operator="Modern"] div[b-7lq2a5rz43] {
    margin: 0;
    padding: 0;
    height: 32px;
    background-color: var(--bg-market-header-light) !important;
    font-weight: bold;
    color: var(--text-color-alt);
}

.titleHeader.lower[Operator="Modern"] div[b-7lq2a5rz43] {
    max-height: 0px;
    margin: 0;
    padding: 0;
}

.titleHeader[Operator="Eurobet"] div[b-7lq2a5rz43] {
    height: 64px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    background: var(--bg-color-alt-step) !important; 
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 24px;
    /* border: 0px; */
    border-right: 2px solid var(--line-color);
    border-top: 2px solid var(--line-color);
    border-bottom: 2px solid var(--line-color);
}

.marketCol[Operator="Eurobet"][b-7lq2a5rz43] {
    border-right: none;
}

.marketCol[Operator="Eurobet"]:first-of-type .marketrow[b-7lq2a5rz43] {
    border-left: 0px !important; /* 2px solid var(--line-color);*/
}

.marketrow[Operator="Eurobet"]:nth-child(3)[b-7lq2a5rz43] {
    border-top: 2px solid var(--line-color);
}

.marketrow[Operator="Eurobet"] div[b-7lq2a5rz43] {
    background-color: var(--bg-market);
    border-bottom: 2px solid var(--line-color);
    border-right: 2px solid var(--line-color);
    display: grid;
    align-items: center;
    height: 81px;
    font-size: 20px;
    animation-fill-mode: backwards;
    animation: horizExpand;
    animation-duration: 0.75s;
    flex-grow: 1;
    overflow: hidden;
    color: var(--text-color-alt);
}

.titleHeader.lower[Operator="Eurobet"] div[b-7lq2a5rz43] {
    height: 13.2px;
    min-height: 13.2px; 
    margin: 0;
    padding: 0;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/LeagueResultPod.razor.rz.scp.css */
.result[b-mqmg6p6fwr] {
    background-color: var(--backdrop-light-color) !important; /* #2e3868 !important;*/
    color: var(--text-color) !important;
    font-size: 14px;
}

.classRow[b-mqmg6p6fwr]{

}

.resultClass[b-mqmg6p6fwr]{

}

.marketPriceClass[b-mqmg6p6fwr]{

}

.marketrow div[b-mqmg6p6fwr] {
    background-color: var(--bg-market);
    border-right: 2px solid var(--bg-color);
    border-bottom: 2px solid var(--bg-color);
    display: grid;
    align-items: center;
    height: 62px;
    font-size: 16px;
    animation-fill-mode: backwards;
    animation: horizExpand;
    animation-duration: 0.75s;
    flex-grow: 1;
    overflow: hidden;
}

.marketrow[Matches="4"] div[b-mqmg6p6fwr] {
    height: 154px;
}

.marketrow[Matches="5"] div[b-mqmg6p6fwr] {
    height: 123px;
}

.marketrow[Matches="6"] div[b-mqmg6p6fwr] {
    height: 102px;
}

.marketrow[Matches="7"] div[b-mqmg6p6fwr] {
    height: 88px;
}

.marketrow[Matches="8"] div[b-mqmg6p6fwr] {
    height: 77px;
}

.marketrow[Matches="9"] div[b-mqmg6p6fwr] {
    height: 68px;
}

.marketrow[Matches="10"] div[b-mqmg6p6fwr] {
    height: 61.5px;
}

.marketrow [Matches="4"] div[b-mqmg6p6fwr] {
    height: 154px;
}

.marketrow[Matches="5"] div[b-mqmg6p6fwr] {
    height: 123px;
}

.marketrow[Matches="6"] div[b-mqmg6p6fwr] {
    height: 102px;
}

.marketrow[Matches="7"] div[b-mqmg6p6fwr] {
    height: 88px;
}

.marketrow[Matches="8"] div[b-mqmg6p6fwr] {
    height: 77px;
}

.marketrow[Matches="9"] div[b-mqmg6p6fwr] {
    height: 68px;
}

.marketrow.lower[Matches="10"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="10"] div[b-mqmg6p6fwr] {
    height: 29px;
}

.marketrow.lower[Matches="9"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="9"] div[b-mqmg6p6fwr] {
    height: 32px;
    max-height: 32px;
}

.marketrow.lower[Matches="8"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="8"] div[b-mqmg6p6fwr] {
    height: 36.3px;
}

.marketrow.lower[Matches="7"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="7"] div[b-mqmg6p6fwr] {
    height: 41.3px;
}

.marketrow.lower[Matches="6"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="6"] div[b-mqmg6p6fwr] {
    height: 48.3px;
}

.marketrow.lower[Matches="5"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="5"] div[b-mqmg6p6fwr] {
    height: 58px;
}

.marketrow.lower[Matches="4"] div[b-mqmg6p6fwr],
.marketrow.upper[Matches="4"] div[b-mqmg6p6fwr] {
    height: 72.4px;
}
 

/* Operator specific */
.marketBoxShort[Operator="SNAI"][b-mqmg6p6fwr] {
    height: auto !important;
}

* > div.row.titleHeader[Operator="SNAI"].upper > div[b-mqmg6p6fwr] {
    visibility: hidden;
    height: 0px;
}

* > div.row.titleHeader[Operator="SNAI"].lower > div[b-mqmg6p6fwr] {
    visibility: hidden;
    height: 0px;
    margin-top: 3.5px;
}

.marketheaderdetails[Operator="SNAI"][b-mqmg6p6fwr] {
    margin: 0px;
    font-size: 25px;
}

.marketrow.classRow:nth-child(even) div[b-mqmg6p6fwr] {
    background: var(--bg-color-alt);
}

.marketheaderdetails[Operator="SNAI"] div[b-mqmg6p6fwr] {
    background: #30383D 0% 0% no-repeat padding-box;
    border: .1px solid black;
    height: 94.2px;
    margin: 0px;
}

.marketrow[Operator="SNAI"][b-mqmg6p6fwr] {
    height: 48px !important;
    font-size: 24px;
    margin: 0px;
}

.marketrow[Operator="SNAI"] div[b-mqmg6p6fwr] {
    height: 48px !important;
    font-size: 24px;
    text-transform: uppercase;
}

.marketrow[Operator="SNAI"][Matches="6"][b-mqmg6p6fwr] {
    height: 60px !important;
    font-size: 24px;
    margin: 0px;
}

.marketrow[Operator="SNAI"][Matches="6"] div[b-mqmg6p6fwr] {
    height: 60px !important;
    font-size: 24px;
    text-transform: uppercase;
}

/* SISAL is using a copy from Market45 setup */



.marketrow[Operator="SISAL"][b-mqmg6p6fwr] {
    height: 43px !important;
    margin: 0px;
}

.marketrow[Operator="SISAL"] div[b-mqmg6p6fwr] {
    height: 60px !important;
    font-size: 23px;
}

* > div.row.classRow[Operator="SISAL"].upper > div[b-mqmg6p6fwr], * > div.row.classRow[Operator="SISAL"].lower > div[b-mqmg6p6fwr] {
    height: 44px !important;
}

.marketrow[Operator="SISAL"] div[b-mqmg6p6fwr] {
    border-right: none;
    border-bottom: none;
}

.marketrow[Operator="SISAL"] div:nth-child(even)[b-mqmg6p6fwr] {
    border-right: 2px solid var(--primary-color);
}


.marketrow[Operator="SISAL"] div:first-child[b-mqmg6p6fwr] {
    border-left: 2px solid var(--primary-color);
}

* > div.row.titleHeader[Operator="SISAL"].lower > div[b-mqmg6p6fwr] {
    visibility: hidden !important; 
    height: 18.1px;
    margin: 0px;
}

.titleHeader[Operator="SISAL"] div[b-mqmg6p6fwr] {
    visibility: hidden;
    height: 0px;
}

.marketheaderdetails[Operator="SISAL"][b-mqmg6p6fwr] {
    margin: 0px;
    color: var(--primary-color);
    border-bottom: 2px solid black;
}

.marketheaderdetails[Operator="SISAL"] div[b-mqmg6p6fwr] {
    background: linear-gradient(90deg, var(--bg-color), var(--bg-color-step));
    margin: 0px;
    height: 60px !important;
    color: var(--primary-color);
    font-size: 20px;
    font-weight: 400;
}

.titleHeader[Operator="GoldBet"][b-mqmg6p6fwr] { /* This is a copy of market header so maybe bring this back to style.css ?  */
    border-top: hidden !important;
    background: var(--bg-color) !important;
    font-size:20px;
}


.marketheaderdetails[Operator="GoldBet"] .col[b-mqmg6p6fwr] { /* This is a copy of market header details so maybe bring this back to style.css ?  */
    color: var(--text-color) !important;
    border: 0;
    background-color: var(--bg-color) !important;
    font-size: 20px;
}

.classRow[Operator="GoldBet"][b-mqmg6p6fwr] { /* This is a copy of classrow so maybe bring this back to style.css ?  */
    color: var(--text-color) !important;
    border: 0;
    background-color: var(--bg-color);
}

.classRow[Operator="GoldBet"]:nth-child(odd)[b-mqmg6p6fwr],
.classRow[Operator="GoldBet"]:nth-child(odd) div[b-mqmg6p6fwr] {
    background: var(--bg-market);
}


.classRow[Operator="GoldBet"]:nth-child(even)[b-mqmg6p6fwr],
.classRow[Operator="GoldBet"]:nth-child(even) div[b-mqmg6p6fwr] {
    background: var(--primary-color);
}

.classRow[Operator="GoldBet"]:nth-child(odd)[b-mqmg6p6fwr] {
    background: var(--bg-color-alt) !important;
}

.classRow[Operator="GoldBet"]:nth-child(even)[b-mqmg6p6fwr] {
    color: var(--text-color-alt) !important;
}


/* This is copys from Market as well so could be merged back into style.css*/
.titleHeader[Operator="GBO_SKS"] div[b-mqmg6p6fwr] {
    border-top: hidden !important;
    background: var(--bg-color) !important; 
}

.marketheaderdetails[Operator="GBO_SKS"] div[b-mqmg6p6fwr] {
    color: var(--text-color) !important;
    border-bottom: 3px solid var(--bg-color);
    background-color: var(--bg-color);
    border-right: 0;
    border-left: 3px solid var(--bg-color);
}



.classRow[Operator="GBO_SKS"] div[b-mqmg6p6fwr] {
    color: var(--text-color) !important;
    border-bottom: 3px solid var(--bg-color);
    background-color: var(--bg-color);
    border-right: 0;
    border-left: 3px solid var(--bg-color);
}


.classRow[Operator="GBO_SKS"] div[b-mqmg6p6fwr] {
    border: 0;
    border-left: 3px solid var(--bg-color);
    color: var(--text-color-alt) !important;
    /*border-left: 2px solid #ced4d9 !important;*/
}

.classRow[Operator="GBO_SKS"]:nth-child(odd)[b-mqmg6p6fwr] {
    background: var(--primary-color)
}

.classRow[Operator="GBO_SKS"]:nth-child(even)[b-mqmg6p6fwr] {
    background: var(--bg-market)
}

.classRow[Operator="GBO_SKS"]:nth-child(odd) div[b-mqmg6p6fwr] {
    background: var(--primary-color)
}

.classRow[Operator="GBO_SKS"]:nth-child(even) div[b-mqmg6p6fwr] {
    background: var(--bg-market)
}

.classRow[Operator="GBO_SKS"][b-mqmg6p6fwr] {
    color: var(--text-color-alt) !important;
}

.titleHeader[Operator="MicroGame"] div[b-mqmg6p6fwr] {
    font-size: 35px;
}

.titleHeader[Operator="Modern"] div[b-mqmg6p6fwr] {
    margin-top: 6px;
    height: 56px !important;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 23px;
    color: var(--text-color);
    text-align: center;
    line-height: 56px;
}

.titleHeader.lower[Operator="Modern"] div[b-mqmg6p6fwr] {
    max-height: 0px;
    margin: 0;
    padding: 0;
}

.marketheaderdetails[Operator="Modern"] div[b-mqmg6p6fwr] {
    margin: 0;
    padding: 0;
    height: 32px;
    background-color: var(--bg-market-header-light) !important;
}

.resultClass[Operator="Modern"][b-mqmg6p6fwr] {
    background-color: var(--primary-color);
    color: var(--text-color);
}

/*
.marketheaderdetails.Modern .col {
    border: 0;
}

.row.marketheaderdetails.upper.marketheaderdetails[Operator="Modern"] {
    border-top: 3px solid var(--line-color);
}

.col.classRow.Modern {
    border-bottom: 2px solid black;
}
*/

.col.gx-0.result.classRow[Operator="Modern"][b-mqmg6p6fwr] {
    background-color: var(--bg-color) !important;
    border: 0 !important;
}




.resultClass[Operator="Vincitu"][b-mqmg6p6fwr] {
    color: var(--text-color) !important;
    background-color: var(--line-color) !important;
}

.marketPriceClass[Operator="Vincitu"][b-mqmg6p6fwr] {
    margin-right: 20px;
}

.marketPriceClass[Operator="Vincitu"]:last-child[b-mqmg6p6fwr] {
    margin-right: 0px;
}

.marketheaderdetails[Operator="Vincitu"] div[b-mqmg6p6fwr] {
    color: var(--text-color);
    background: var(--bg-gradient-default) !important;
    border-right: 0px;
    margin-right: 20px;
    border: 0px;
    font-size: 24px;
}

.marketheaderdetails[Operator="Vincitu"] div:last-child[b-mqmg6p6fwr] {
    background: var(--bg-gradient-default) !important;
    border-right: 0px;
    border: 0px;
    margin-right: 0px;
}

.classRow[Operator="Vincitu"] div[b-mqmg6p6fwr] {
    background-color: white;
    border-right: 0px;
    border-bottom: 5px solid #49484D;
    color: #E76726;
    font-size: 24px;
}

.marketPriceClass[Operator="Vincitu"][b-mqmg6p6fwr] {
    background-color: white !important;
}

.titleHeader[Operator="Vincitu"][b-mqmg6p6fwr] {
    visibility: hidden;
}

.titleHeader[Operator="Eurobet"][b-mqmg6p6fwr] {
    margin: 0px;
}

.titleHeader[Operator="Eurobet"] div[b-mqmg6p6fwr] {
    height: 64px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 24px;
    /* border: 0px; */
    border-right: 2px solid var(--line-color);
    border-top: 2px solid var(--line-color);
    border-bottom: 2px solid var(--line-color);
}

.marketrow[Operator="Eurobet"].classRow:nth-child(even) div[b-mqmg6p6fwr] {
    background: var(--bg-market);
    background-color: var(--bg-market);
}

.marketrow[Operator="Eurobet"]:nth-child(3)[b-mqmg6p6fwr] {
    border-top: 2px solid var(--line-color);
}

.marketrow[Operator="Eurobet"] div[b-mqmg6p6fwr] {
    background-color: var(--bg-market);
    border-bottom: 2px solid var(--bg-color);
    display: grid;
    align-items: center;
    height: 81px !important;
    font-size: 20px;
    animation-fill-mode: backwards;
    animation: horizExpand;
    animation-duration: 0.75s;
    flex-grow: 1;
    overflow: hidden;
    color: var(--text-color-alt);
}

.container-fluid .marketrow[Operator="Eurobet"].classRow .resultClass[b-mqmg6p6fwr] {
    color: #FFDE21 !important;
    border-bottom: 2px solid var(--line-color-step);
    border-right: 2px solid var(--line-color-step);
}

.container-fluid .marketrow[Operator="Eurobet"].classRow:nth-child(even) .resultClass[b-mqmg6p6fwr] {
    background: var(--bg-color-step) !important;
    background-color: var(--bg-color-step) !important;
}

.container-fluid .marketrow[Operator="Eurobet"].classRow:nth-child(odd) .resultClass[b-mqmg6p6fwr] {
    background: var(--bg-color) !important;
    background-color: var(--bg-color) !important;
}

.container-fluid .marketrow[Operator="Eurobet"].classRow .marketPriceClass[b-mqmg6p6fwr] {
    border-right: 2px solid var(--line-color-step);
    border-bottom: 2px solid var(--line-color-step);
}

.container-fluid .marketrow[Operator="Eurobet"].classRow[b-mqmg6p6fwr] {
    margin: 0px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/LeagueSideBar.razor.rz.scp.css */
.leaguebox[b-l8gziplfqe] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leagueheader[b-l8gziplfqe] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
}

.leagueheaderdetails[b-l8gziplfqe] {
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.leagueheaderdetailslaliga[b-l8gziplfqe] {
    height: 40px !important;
}

.header-teams[b-l8gziplfqe] {
    grid-column: 1 / span 2;
}

.header-gd[b-l8gziplfqe], .header-pt[b-l8gziplfqe] {
}

.header-teams[b-l8gziplfqe], .header-gd[b-l8gziplfqe], .header-pt[b-l8gziplfqe] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
    align-content: center;
}

.leagueheader[b-l8gziplfqe] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
}

.leagueheaderdetails th[b-l8gziplfqe], .header-teams[b-l8gziplfqe], .header-gd[b-l8gziplfqe], .header-pt[b-l8gziplfqe] {
}

.leaguerow[b-l8gziplfqe] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.laligarow[b-l8gziplfqe] {
    height: 30px !important;
}

.pos[b-l8gziplfqe] {
    background: var(--bg-color-alt);
    color: var(--bg-color);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-l8gziplfqe] {
    background: var(--bg-color-alt);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-l8gziplfqe] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-l8gziplfqe] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-l8gziplfqe] {
    background: var(--bg-color-alt);
    border: 1px solid var(--line-color);
    color: var(--text-color-alt);
    height: 29px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}

.empty[b-l8gziplfqe] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-l8gziplfqe] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-l8gziplfqe] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color);
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.soccerplayoutid[b-l8gziplfqe] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-l8gziplfqe] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-l8gziplfqe] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px; 
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-l8gziplfqe {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-l8gziplfqe] {
    animation: glow-b-l8gziplfqe 1s 0s alternate;
    z-index: 8;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/MiniAvsB.razor.rz.scp.css */
/*To Do : Remove most of this as it just duplicates*/

.miniAvsBbox[b-1flni3yp7a] {
    display: block;
    position: absolute;
    top: 332px;
    left: var(--margin-content);
    width: 252px;

    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 14px;
}

.miniAvsBbox[Operator="SNAI"][b-1flni3yp7a] {
    width: 294px;
    height: 108px;
    position: initial;
}

.miniAvsBbox[Operator="SISAL"][b-1flni3yp7a] {
    width: 294px;
    height: 108px;
    position: absolute;
    top: 190px;
    left: 45px;
}


.miniAvsBrow[b-1flni3yp7a] {
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    border-top: 2px solid var(--line-color);
    margin-top: 1px;
    margin-bottom: 2px;
    background: var(--bg-gradient-default);
    grid-template-columns: 36px 75px 55px 30px 55px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
}

.miniAvsBrow[Operator="SNAI"][b-1flni3yp7a] {
    height: 108px;
}

.miniAvsBbox[Operator="GoldBet"][b-1flni3yp7a] {
    top: 345px;
}

.col[b-1flni3yp7a] {
    border-top: 2px solid var(--line-color);
    background: linear-gradient(to bottom, var(--bg-color), var(--bg-color-step));
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.results[b-1flni3yp7a] {
    grid-template-columns: 75px 55px 66px 55px;
}

.miniAvsBrow > div[b-1flni3yp7a] {

}

.avbSmall[b-1flni3yp7a] {
    height: 35px;
    margin-bottom: 1px;
}

.avbNormal[b-1flni3yp7a] {
    min-height: 70px;
    border: 1px solid green;
}

.eventId[b-1flni3yp7a] {
    display: grid;
    font-size: 28px;
    text-align: center;
    background: linear-gradient(to bottom, var(--bg-color-alt), var(--bg-color-alt-step)) !important;
    color: var(--text-color-alt);
    height: 100%;
    align-items: center;
}

.eventRef[b-1flni3yp7a] {
    font-size: 14px;
}

.avv[b-1flni3yp7a] {
    font-size: 9px;
    padding-bottom: 2px;
}

.id[b-1flni3yp7a] {

}

.avbDiv[b-1flni3yp7a] {
}

.avbColResults[b-1flni3yp7a] {
    font-size: 22px;
    color: var(--text-color-alt);
}

.avbColTeam[b-1flni3yp7a] {
    font-size: 22px;
}

avbColResults[b-1flni3yp7a] {
    background: var(--bg-market) !important; /*linear-gradient(to bottom, var(--bg-market), var(--bg-market)) !important;*/
    color: var(--text-color-alt);
    font-size: 24px;
}

.avbDivNum[b-1flni3yp7a] {
}

 .spacer[b-1flni3yp7a] {
     display: grid;
     height: 34px;
 }

.miniAvsBbox[Operator="Eurobet"][b-1flni3yp7a] {
    display: block;
    position: absolute;
    top: 198px;
    left: 160px;
    width: 188px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 19px;
}

.miniAvsBbox[Operator="Eurobet"][MajorPhase="Result"][b-1flni3yp7a] {
    display: block;
    position: absolute;
    top: 198px;
    left: 160px;
    width: 200px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 19px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/OpLogo.razor.rz.scp.css */
.headerLogoContainer[b-3blyqmqmnx] {
    z-index: 11;
}

.headerLogo[b-3blyqmqmnx] {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.headerLogoContainer[InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    right: 5px;
    height: 98px;
    width: 240px;
    padding: 5px 15px;
    animation: vertExpand;
    animation-duration: 1s;
}

.headerLogoContainer[InGame="True"][b-3blyqmqmnx]{
    position: absolute;
    top: 0;
    right: 0;
    width: 256px;
    height: 92px;
    animation: slideInLeft;
    animation-duration: 1s;
}

.headerLogoContainer[InGame="True"][Product="Tennis"][b-3blyqmqmnx] {
    display:none;
}

.headerLogoContainer[Operator="Digital"][Product="Tennis"][b-3blyqmqmnx] {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 20px;
    z-index: 1000;
    animation: zoomInLeft;
    animation-duration: 2s;
    width: 340px;
}

.headerLogoContainer[Operator="Digital"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    right: 20px;
    left: auto;
    height: 98px;
    width: 340px;
    padding: 5px 15px;
    animation: vertExpand;
    animation-duration: 1s;
}

.headerLogoContainer[Operator="Digital"][Product="Tennis"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    left: 20px;
    right: auto;
    height: 98px;
    width: 340px;
    padding: 5px 15px;
    animation: vertExpand;
    animation-duration: 1s;
}

.headerLogoContainer[Operator*="Eurobet"][InGame="False"][b-3blyqmqmnx] {
    height: 126px;
}

.headerLogoContainer[Operator*="Eurobet"][InGame="True"][SingleMatch="False"][b-3blyqmqmnx] {
    height: 128px;
    background: #0000008b; /* TODO: Make EUROBET colours into vars */
}

/** Note Modern Pre-Emptys Modern Brand */
.headerLogoContainer[Operator="Modern"][b-3blyqmqmnx] {
    position: absolute;
    top: 16px;
    left: 40px;
    height: 64px;
    animation: slideInLeft;
    animation-duration: 1s;
}

.headerLogoContainer[Operator="MicroGame"][b-3blyqmqmnx] {
    display: none;
} 
  
.headerLogoContainer[Operator*="SNAI"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    top: 10px;
    width: 500px;
    height: 76px;
    right: auto;
    animation: vertExpand;
    animation-duration: 1s;
}

.headerLogo[Operator*="SNAI"][InGame="False"][b-3blyqmqmnx] {
    width: fit-content;
}

.headerLogoContainer[Operator*="SNAI"][InGame="True"][b-3blyqmqmnx], 
.headerLogoContainer[Operator*="SISAL"][InGame="True"][SingleMatch="False"][b-3blyqmqmnx]
{
    position: relative;
    top: 0px;
    right: 0;
    width: 300px;
    height: auto;
    animation: vertExpand;
    animation-duration: 1s;
}

.headerLogoContainer[Operator="SISAL"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    top: 30px;
    width: 557px;
    height: auto;
    left: 75px;
    animation: vertExpand;
    animation-duration: 1s;
}

.headerLogoContainer[Operator="SISAL"][InGame="True"][SingleMatch="True"][b-3blyqmqmnx] {
    position: relative;
    top: 5px;
    right: 0;
    width: 390px;
    height: auto;
    animation: vertExpand;
    animation-duration: 1s;
}
 
.headerLogoContainer[Operator="GoldBet"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    top: 10px;
    height: 120px;
    width: 350px;
    left: 20px;
}

.headerLogoContainer[Operator="GoldBet"][InGame="False"] .headerLogo[b-3blyqmqmnx]{
    object-position: left;
}

.headerLogoContainer[Operator="GoldBet"][InGame="True"][SingleMatch="True"][b-3blyqmqmnx] {
    display: none !important;
}

.headerLogoContainer[Operator="GoldBet"][InGame="True"][b-3blyqmqmnx] {
    position: absolute;
    width: 250px;
    height: 100px;
    right: 0;
    top: 0;
}

.headerLogo[Operator="GBO_SKS"][b-3blyqmqmnx]  {
    max-width: 100%;
    width: auto;
}

.headerLogoContainer[Operator="GBO_SKS"][b-3blyqmqmnx]  {
    position: absolute;
    left: 10px;
    top: 0px;
    width: 300px;
    height: 125px;
    right: auto;
    top: 0;
    animation: vertExpand;
    animation-duration: 1s;
}

    .headerLogoContainer[Operator="GBO_SKS"][InGame="True"][SingleMatch="True"][b-3blyqmqmnx] {
        display: none !important;
    }


/* Might need to get a white version of the logo add a filter to make it the correct blue */
.headerLogoContainer[Operator="Eurobet_Napoli"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    bottom: 100px;
    right: 160px;
    width: 120px;
    animation: vertExpand;
    animation-duration: 1s; 
}

.headerLogoContainer[Operator="Eurobet_Napoli"][InGame="False"][b-3blyqmqmnx] { 
    display: none !important;
}
.headerLogoContainer[Operator="Vincitu"][InGame="False"][b-3blyqmqmnx],
.headerLogoContainer[Operator="Vincitu"][InGame="True"][b-3blyqmqmnx] {
    position: absolute;
    left: 90px;
    top: 50px;
    width: 348px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/AvsB.razor.rz.scp.css */
.avsb_markets[b-ojqjyp32iv] {
    display: inline-block;
    position: absolute;
    top: 180px;
    width: 100%;
    height: 840px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/GameWeekTransition.razor.rz.scp.css */
.gameweek-notification[b-rhyztokljt] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.gameweek-text[b-rhyztokljt] {
    font-size: 150px;
    color: var(--text-color);
    font-weight: bold;
    animation: gameWeekAnimation-b-rhyztokljt 3s ease-out;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.gameweek-label[b-rhyztokljt] {
    margin-right: 10px;
}

.gameweek-number[b-rhyztokljt] {
    display: inline-block;
}

@keyframes gameWeekAnimation-b-rhyztokljt {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.5);
    }

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


.gameweek-label[Operator="Eurobet"][b-rhyztokljt] {
    margin-right: 10px;
    text-transform: uppercase;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/GoalScored.razor.rz.scp.css */
 
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/HomeDrawAway.razor.rz.scp.css */
.homeDrawAway[b-bm93ueaxck] {
    display: inline-block;
    position: absolute;
    top: 180px;
    width: 865px;
    height: 115px;
    left: 528px;
    color: white;
    font-size: 48px;
    text-align: center;
    background-image: url(img/1x2background.png);
    background-position-x: center;
    background-position-y: top;
    background-repeat: no-repeat;
    padding-top: 4px;
    animation: fadeIn;
    animation-duration: 1s;
}

.title[b-bm93ueaxck]::before {
    content: "1X2";
}

.title[b-bm93ueaxck] {
    height: 65px;
}

.homeLabel[b-bm93ueaxck]::after {
    content: '1';
}

.awayLabel[b-bm93ueaxck]::before {
    content: '2';
}

.drawLabel[b-bm93ueaxck]::before {
    content: 'X';
}

.label[b-bm93ueaxck] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    font-size: 32px;
    padding: 0;
    margin: 0;
    line-height: 39px;
    width: 140px !important;
    height: 39px;
}

.market[b-bm93ueaxck] {
    display: inline-block;
    position: absolute;
    color: white;
    font-size: 32px;
    padding: 0;
    margin: 0;
    line-height: 39px;
    width: 140px !important;
    height: 39px;
    animation: bounceIn;
    animation-delay: 1s;
    animation-duration: 1s;
}

.homeLabel[b-bm93ueaxck] {    
    left: 10px;
}

.homeMarket[b-bm93ueaxck] {
    left: 150px;
}

.drawLabel[b-bm93ueaxck] {
    left: 290px;
}

.drawMarket[b-bm93ueaxck] {
    left: 440px;
    animation-delay: 1.3s;
}

.awayLabel[b-bm93ueaxck] {
    left: 570px;
}

.awayMarket[b-bm93ueaxck] {
    left: 710px;
    animation-delay: 1.6s;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/InGame/LeftGfx.razor.rz.scp.css */
.leftGfx[b-kkcp58rgz2] {
    background-image: url("/img/leftGfx.png");
    display: inline-block;
    position: absolute;
    top: 32px;
    left: 0;
    min-width: 581px;
    min-height: 145px;
    max-height: 145px;
    height: 145px;
    z-index: 11;
    animation: slideInLeft;
    animation-duration: 1s;
    font-size: 34px;
    font-weight: normal;
}

.leftGfx .homeTeam[b-kkcp58rgz2] {
    display: inline-block;
    position: absolute;
    color: var(--text-color);
    left: 216px;
    top: 44px;
}

.leftGfx .homeScore[b-kkcp58rgz2] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    left: 324px;
    top: 36px;
    font-size: 42px;
    font-weight: bolder;
}


.leftGfx .awayTeam[b-kkcp58rgz2] {
    display: inline-block;
    position: absolute;
    color: var(--text-color);
    left: 454px;
    top: 44px;
}

.leftGfx .awayScore[b-kkcp58rgz2] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    left: 400px;
    top: 36px;
    font-size: 42px;
}

.leftGfx .matchTime[b-kkcp58rgz2] {
    display: inline-block; 
    position: absolute;
    color: rgba(32,32,32,1.0);
    left: 204px;
    top: 96px;
    text-align: center;
    width: 114px;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.leftGfx .gameLabel[b-kkcp58rgz2] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    left: 300px;
    top: 10px;
    font-weight: normal;
    font-size: 16px;
    font-family: "Forza Medium";
}

.leftGfx .gameId[b-kkcp58rgz2] {
    display: inline-block;
    position: absolute;
    color: white;
    left: 280px;
    top: 4px;
    font-weight: lighter;
    font-size: 20px;    
    height: 32px;
    background-color: rgba(0.2,0.2,0.2,0.7);
    padding-left: 4px;
    padding-top: 1px;
    font-family: "Forza Thin";
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/InGame/MainVideo.razor.rz.scp.css */
.hgVideo[b-mi9xmwu1wf] {
    max-width: 100vw;
    max-height: 100vh;
    width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}

@media (orientation: portrait) {
    .hgVideo[b-mi9xmwu1wf], .pipVideo[b-mi9xmwu1wf] {
        width: 100vw;
        height: auto;
    }
}

@media (orientation: landscape) {
    .hgVideo[b-mi9xmwu1wf], .pipVideo[b-mi9xmwu1wf] {
        height: 100vh;
        width: auto;
    }
}

.pos_league[b-mi9xmwu1wf] {
    left: 0;
    top: 0;
    width: 1664px !important;
    height: 934px !important;
}

.pos_full[b-mi9xmwu1wf] {
    left: 0;
    top: 0;
    width: 1920px !important;
    height: 1080px !important;
}

.fade-overlay[b-mi9xmwu1wf] {
    position: absolute;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 2;
}

.fade-overlay-League[b-mi9xmwu1wf] {
    width: 1664px;
    height: 934px;
}

.fade-overlay-Single-Match[b-mi9xmwu1wf] {
    width: 1920px;
    height: 1080px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/InGame/MiniVideo.razor.rz.scp.css */
.pipVideo[b-1sac0k5va8] {
    position: absolute;
    z-index: 7;
    padding: 0;
    margin: 0;
    right: 35px;
    bottom: 13px;
    background-color: var(--bg-color-step);
    color: var(--text-color-alt-step);
    width: 410px;
    height: 230px;
}

.pip[b-1sac0k5va8] {
    position: absolute;
    z-index: 6;
    padding: 0;
    margin: 0;
    right: 0px;
    bottom: 0px;
    width: 480px;
    height: 310px;
    background-color: var(--bg-color-step);
    color: var(--text-color-alt-step);
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
}

.miniClipLogoImage[b-1sac0k5va8] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1001;
    transition: opacity 0.3s ease-out;
    opacity: 1;
}

.miniClipLogoImage.hidden[b-1sac0k5va8] {
    opacity: 0;
    visibility: hidden;
}

.miniclipBorder[b-1sac0k5va8] {
    color: var(--backdrop-color);
}

.miniclipBorder[Operator="SNAI"][b-1sac0k5va8] { 
    outline: 3px solid #FF9917;
    border: 3px solid #FF9917;
    color: white;
}


.miniclipBorder[Operator="GoldBet"][b-1sac0k5va8] {
    outline: 3px solid var(--bg-color-alt-step);
    border: 3px solid var(--bg-color-alt-step);
    width: 428px;
    border-radius: 0;
    margin-bottom: 2px;
    margin-right: 2px;
    background-color: var(--bg-market);
    color: var(--text-color-alt);
}

.miniclipBorder[Operator="GoldBet"] .pipVideo[b-1sac0k5va8] {
    width: 100%;
    height: auto;
    right: 0;
    bottom: 0;
    background-color: transparent !important;
}

.miniclipBorder[Operator="GoldBet"] .score-row[b-1sac0k5va8] {
    width: 100%;
    margin: 0;
    align-items: center;
}

.miniclipBorder[Operator="GBO_SKS"][b-1sac0k5va8] {
    outline: 3px solid var(--bg-color-step);
    border: 3px solid var(--bg-color-step);
    width: 428px;
    border-radius: 0;
    margin-bottom: 2px;
    margin-right: 2px;
    /* background-color: #FDE889; */
    color: black;
}

.miniclipBorder[Operator="GBO_SKS"] .pipVideo[b-1sac0k5va8] {
    width: 100%;
    height: auto;
    right: 0;
    bottom: 0;
    background-color: transparent;
    !important;
}

.miniclipBorder[Operator="GBO_SKS"] .score-row[b-1sac0k5va8] {
    width: 100%;
    margin: 0;
    align-items: center;
    color: var(--backdrop-color);
}

.miniclipBorder[Operator="Vincitu"][b-1sac0k5va8] {
    outline: 3px solid white;
    border: 3px solid white;
    width: 428px;
    border-radius: 0;
    margin-bottom: 65px;
    margin-right: 45px;
    bottom: -16px;
    background-color: white;
    color: #D5793F;
}

.miniclipBorder[Operator="Vincitu"] .pipVideo[b-1sac0k5va8] {
    width: 100%;
    height: auto;
    right: 0;
    bottom: 0;
    background-color: transparent;
    !important;
}

.miniclipBorder[Operator="Vincitu"] .score-row[b-1sac0k5va8] {
    width: 100%;
    margin: 0;
    align-items: center;
}

.miniclipBorder[Operator="Eurobet"][b-1sac0k5va8] {
    background-color: var(--clock-color);
    width: 474px;
    height: 282px;
    border-radius: 0;
}

.pip[operator="Eurobet"] .pipVideo[b-1sac0k5va8] {
    right: 12px;
    width: 450px;
    height: 254px;
}

/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/InGame/RightGfx.razor.rz.scp.css */
.rightGfx[b-ffmjdpa555] {
    background-image: url("/img/rightGfx.png");
    display: inline-block;
    position: absolute;
    top: 32px;
    right: 0px;
    min-width: 634px;
    min-height: 93px;
    max-height: 93px;
    height: 93px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 40px;
    font-weight: bolder;
}

.rightGfx .left[b-ffmjdpa555] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    right: 580px;
    top: 12px;
}

.rightGfx .right[b-ffmjdpa555] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    right: 2px;
    top: 12px;
}

.rightGfx .attack[b-ffmjdpa555] {
    display: inline-block;
    position: absolute;
    color: var(--text-color-alt);
    right: 54px;
    top: 0px;
    width: 526px;
    text-align: center;
}

.rightGfx .matchYear[b-ffmjdpa555] {
    display: inline-block;
    position: absolute;
    color: var(--text-color);
    right: 0px;
    top: 52px;
    width: 188px;
    text-align: center;
    font-size: 28px;
    font-family: "Forza Medium";
}

/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/Last10GamesLeagueTable.razor.rz.scp.css */
.marketrow div[b-i0tebc55xn] { 
}

.price[b-i0tebc55xn] {
    margin-right: 0px;
    border-right: 2px solid var(--bg-color); /* 3px solid var(--bg-color);*/
}

.price:last-child[b-i0tebc55xn] {
    border-right: none;
}

.cscore div[b-i0tebc55xn] {
    height: 49.5px !important; 
}

.left-table-row div[b-i0tebc55xn] {
    height: 62px !important;
}
 
.middleCell[b-i0tebc55xn] {

}

.middleCellOdd[b-i0tebc55xn] {

}

.middleCellEven[b-i0tebc55xn] {

}

.gameTitle[b-i0tebc55xn]{

}

.League10Header[b-i0tebc55xn] {
    background: #B3B3B3 !important;
    color: black !important;
    border-bottom: 3px solid black !important;
}

.League10HeaderHeight[b-i0tebc55xn] {
    height: 55px !important;
}

.League10HeaderHeight div[b-i0tebc55xn] {
    height: 55px !important;
}

.colSize[b-i0tebc55xn] {
    width: 180px !important;
    flex-grow: 0 !important;
} 


/*Operator Override */
.middleCell.SISAL[b-i0tebc55xn] {
    border-left: 3px solid black !important;
    border-right: 3px solid black !important;
}

.middleCellOdd.SISAL[b-i0tebc55xn] {
    background: #c3c3c3db !important;
    color: black;
}

.middleCellEven.SISAL[b-i0tebc55xn] {
    background: #dbdbdbdb !important;
    color: black;
}

.gameTitle.SISAL[b-i0tebc55xn] {
    background: var(--primary-color) !important;
}

.marketrow.SISAL div[b-i0tebc55xn] {
    font-size: 30px;
    width: auto;
    height: 66.25px;
    align-content: center;
    background-color: inherit;
}

.marketrow.SISAL:nth-child(odd)[b-i0tebc55xn] {
    background: #565656db !important;
}

.marketrow.SISAL:nth-child(even)[b-i0tebc55xn] {
    background: #000000db !important;
}
  

/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/Last50GamesLeagueTable.razor.rz.scp.css */
.marketrow div[b-sprsu99uo3] { 
}

.price[b-sprsu99uo3] {
    margin-right: 0px;
    border-right: 2px solid var(--bg-color);
}

.price:last-child[b-sprsu99uo3] {
    border-right: none;
}

.cscore div[b-sprsu99uo3] {
    height: 49.5px !important; 
}

.left-table-row div[b-sprsu99uo3] {
    height: 62px !important;
}

.gameTitle[b-sprsu99uo3] {
}

.League50Header[b-sprsu99uo3] {
    background: #B3B3B3 !important;
    color: black;
}

.Circle[b-sprsu99uo3] {
    border-radius: 50%;
    background-color: green !important;
    width: 45px !important;
    height: 45px !important;
    margin-left: 50px;
}

.Circle-Green[b-sprsu99uo3] {
    background-color: green !important;
}
.Circle-Yellow[b-sprsu99uo3] {
    background-color: yellow !important;
}
.Circle-Red[b-sprsu99uo3] {
    background-color: red !important;
}

.BorderRight[b-sprsu99uo3] {
    border: 0px;
    border-right: 5px solid red !important;
}

.ExampleCircle[b-sprsu99uo3] {
    border-radius: 50%;
    background-color: green !important;
    width: 45px !important;
    height: 45px !important;
    left: 375px;
}

.GreenExampleCircle[b-sprsu99uo3] {
    position: absolute;
    top: 360px;
}

.GreenExampleText[b-sprsu99uo3] {
    position: absolute;
    top: 400px;
}

.YellowExampleCircle[b-sprsu99uo3] {
    position: absolute;
    background-color: yellow !important;
    top: 510px;
}

.YellowExampleText[b-sprsu99uo3] {
    position: absolute;
    top: 550px;
}

.RedExampleCircle[b-sprsu99uo3] {
    position: absolute;
    background-color: red !important;
    top: 660px;
}

.RedExampleText[b-sprsu99uo3] {
    position: absolute;
    top: 700px;
}


.TextAlignMent[b-sprsu99uo3] {
    left: 250px;
    width: 290px;
}

.OverallText[b-sprsu99uo3] {
    color: white;
    text-align: center;
    font-size: 35px;
}

.TopRowText[b-sprsu99uo3] {
    font-size: 35px;
}

.BottomRowText[b-sprsu99uo3] {
    font-size: 25px;
    top: -25px;
    position: relative;
}

/*Operator override */

.gameTitle.SISAL[b-sprsu99uo3] {
    background: linear-gradient(180deg, #ED1418, #A91114) !important;
} 

.marketrow.SISAL div[b-sprsu99uo3] {
    font-size: 30px;
    width: auto;
    height: 55px;
    align-content: center;
    background-color: inherit;
    border: 0px;
}

.marketrow.SISAL:nth-child(odd)[b-sprsu99uo3] {
    background: #000000db !important;
}

.marketrow.SISAL:nth-child(even)[b-sprsu99uo3] {
    background: #565656db !important;
}
 
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/MarketLine.razor.rz.scp.css */
.marketLine[b-i4yl4gtlx3] {
    display: inline-block;
    position: absolute;
    top: 180px;
    width: 1413px;
    height: 95px;
    left: 254px;
    color: white;
    font-size: 32px;
    text-align: center;
    background-image: url(img/oddsLine.png);
    background-position-x: center;
    background-position-y: top;
    background-repeat: no-repeat;
    padding-top: 4px;
    overflow: hidden;
    
    /*animation: flipInX;
    animation-duration: 1s;
        */
}

.title[b-i4yl4gtlx3] {
    padding: 0;
    margin: 0;
    padding-top: 4px;
    line-height: 39px;
}

.oddsLine[b-i4yl4gtlx3] {
    padding-left: 8px;
    padding-right: 7px;
    padding-top: 2px;
    height: 30px;
    line-height: 30px;
}


.label[b-i4yl4gtlx3] {
    display: inline-block;
    color: var(--text-color-alt);
    font-size: 32px;
    padding: 0;
    margin: 0;
    line-height: 37px;
    height: 37px;
}

.market[b-i4yl4gtlx3] {
    display: inline-block;
    color: white;
    font-size: 32px;
    padding: 0;
    margin: 0;
    line-height: 37px;
    height: 37px;

    animation: lightSpeedInLeft;
    animation-duration: 1s;
    background-image: url(img/red-gradient.png);
}
/*
    The rest of the styles are market specific - prefixed according the 'Style' parameter for MarketLiene

*/

.dcMarketLine[b-i4yl4gtlx3] {
    top: 540px;

}

.dcOddsLine[b-i4yl4gtlx3] {

}

.dcLabel[b-i4yl4gtlx3] {
    width: 16.333333% !important;
}

.dcMarket[b-i4yl4gtlx3] {
    width: 16.333333% !important;
}

.ou25MarketLine[b-i4yl4gtlx3] {
    top: 660px;
}

.ou25Label[b-i4yl4gtlx3] {
    width: 569px !important;
}

.ou25Market[b-i4yl4gtlx3] {
    width: 120px !important;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SecondHalf.razor.rz.scp.css */
.secondHalf-notification[b-vwjzxhorlv] {
    position: absolute;
    top: 467px;
    left: 832px;
    transform: translate(-50%, -50%);
    z-index: 100;
    text-align: center;
}

.secondHalf-notification-full[b-vwjzxhorlv] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    text-align: center;
}

.secondHalf-text[b-vwjzxhorlv] {
    font-size: 260px;
    color: rgba(255,255,255,0.25); 
    font-weight:bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: forwards;
    animation: flipInY;
    animation-duration: 1.25s;
}

.secondHalf-text[lang="hr"][b-vwjzxhorlv] { 
    font-size: 200px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchBettingMarketPod.razor.rz.scp.css */
.titleHeader[b-q1llvdu1sl] {
    font-size: 20px; 
    font-weight: normal !important;
}

.marketrow[b-q1llvdu1sl] { 
    border-bottom: 1px solid(-bg-color-step);
    align-items: center;
    overflow: hidden;
    margin: 0;
    border: 0;
    padding: 0;
    color: var(--text-color);
    background-color: initial;
}


.marketrow div[b-q1llvdu1sl] {
    display: grid;
    align-items: center;
    height: 54px;
    animation-fill-mode: backwards;
    animation: horizExpand;
    animation-duration: 0.75s;
    flex-grow: 1;
    overflow: hidden;
}

.marketcol[b-q1llvdu1sl] {
    padding: 0;
    margin: 0;
    border: 0;     
    height: 24px;
}

.marketcol:last-child[b-q1llvdu1sl] {
    margin-right: 0px;
}

.topTableRow div[b-q1llvdu1sl] {
    height: 45px !important;
    background-color: var(--bg-market);
    display: grid;
    align-items: center;
}

.price[b-q1llvdu1sl] {
    /*margin-right: 0px;
    border-right: 2px solid var(--bg-color); /* 3px solid var(--bg-color);
    */
    text-align: right;
    padding-right: 10px;
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-size: 25px;
    white-space: nowrap;
    flex: 1 1 45%;
    min-width: fit-content;
}

.score[b-q1llvdu1sl] {
    text-align: left;
    padding-left: 10px;
    font-size: 25px;
    white-space: nowrap;
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    flex: 1 1 55%;
    min-width: fit-content;
}

.score[Operator="Default"][b-q1llvdu1sl] {
    font-size: 20px;
    padding-left: 20px;
    border-bottom: 1px solid var(--line-color);
    border-right: none;
}

.price[Operator="Default"][b-q1llvdu1sl] {
    font-size: 20px;
    padding-right: 20px;
    border-bottom: 1px solid var(--line-color);
    border-right: none;
}

.price:last-child[b-q1llvdu1sl] {
    border-right: none;
}

.cscore div[b-q1llvdu1sl] {
    height: 49.5px !important; 
}

.left-table-row div[b-q1llvdu1sl] {
    height: 62px !important;
}

/**
    CUSTOMER OVERIDES
*/

.marketbox[Operator="Modern"][b-q1llvdu1sl] {
}

.col[Operator="Modern"]:nth-child(odd) div[b-q1llvdu1sl] {
    
}

.col[Operator="Modern"]:nth-child(even) div[b-q1llvdu1sl] {
    
}

.titleHeader[Product="Darts"][Online="False"][Operator="Modern"] div[b-q1llvdu1sl] {
    height: 56px !important;
    font-size: 28px;
    color: var(--text-color);
    text-align: center;
    line-height: 56px;
    border-top: 2px solid var(--line-color);
    background: linear-gradient(180deg, var(--bg-color-alt), var(--bg-color-alt-step)) !important;
}

.titleHeader[Operator="Modern"] div[b-q1llvdu1sl] {
    height: 56px !important;
    border-top: 4px solid var(--line-color);
    background: var(--bg-alt-gradient-default) !important;
    line-height: 50px;
    font-size: 32px;
    color: var(--text-color);
    
}

.score[Operator="Modern"][b-q1llvdu1sl] {
    text-align: left !important;
    padding-left: 20px !important;
    height: inherit !important;
}

.price[Operator="Modern"][b-q1llvdu1sl] {
    text-align: right !important;
    padding-right: 12px !important;    
    height: inherit !important;
    font-weight: bold;
}

.titleHeader[Operator="GoldBet"][b-q1llvdu1sl], 
.titleHeader[Operator="GoldBet"] div[b-q1llvdu1sl] {
    font-size: 25px;
}

.marketrow[Operator*="MicroGame"][b-q1llvdu1sl] {
    background-color: initial;
}

.marketrow[Operator*="MicroGame"] div[b-q1llvdu1sl] {
    background-color: initial;
}

.titleHeader[Operator*="MicroGame"] div[b-q1llvdu1sl] {
    height: 45px;
    font-size: 33px;
}

.titleHeader[Operator*="MicroGame"][MarketKind="MatchResult"] div[b-q1llvdu1sl] {
    height: 45px;
    background: none;
    border: 0px;
    position: relative;
    top: 3px !important;
}

.marketCol[Operator*="MicroGame"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    border: 0px;
}

.price[Operator*="MicroGame"][b-q1llvdu1sl] {
    color: #BDC136;
    background-color: #29282acc !important;
    align-content: center;
    justify-items: center;
    font-size: 33px;
}

.score[Operator*="MicroGame"][b-q1llvdu1sl] {
    background-color: #29282acc !important;
    align-content: center;
    justify-items: center;
    font-size: 33px;
}

.price[Operator*="MicroGame"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    color: #BDC136;
    background-color: initial !important;
    align-content: center;
    font-size: 30px;
    border:0px;
}

.score[Operator*="MicroGame"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    background-color: initial !important;
    align-content: center;
    font-size: 30px;
}

.Vincitu-Table-3-page2 .marketbox[Operator="Vincitu"][b-q1llvdu1sl] {
    max-height: 330px;
}

.marketbox[operator="Vincitu"][b-q1llvdu1sl] {
    max-height: 175px;
    font-size: 30px;
}

.titleHeader[Operator*="Vincitu"] div[b-q1llvdu1sl] {
    height: 45px;
    font-size: 30px;
    border-top: 0px;
}

.titleHeader[Operator*="Vincitu"][MarketKind="MatchResult"] div[b-q1llvdu1sl] {
    visibility: hidden;
}

.price[Operator*="Vincitu"][b-q1llvdu1sl] {
    color: #DB6726;
    background-color: #ffffff !important;
    align-content: center;
}

.score[Operator*="Vincitu"][b-q1llvdu1sl] {
    color: black;
    background-color: #ffffff !important;
    align-content: center;
} 

.marketrow[Operator*="Vincitu"][b-q1llvdu1sl] {
    background-color: #ffffff00;
}

.marketrow[Operator*="Vincitu"] div[b-q1llvdu1sl] {
    height: 45px;
    background-color: unset;
    display: grid;
    align-items: center;
    font-size: 30px;
    margin-top: 2px;
    text-align: center;
}

.titleHeader[Operator*="GoldBet"] > .col[b-q1llvdu1sl]
{
    border-top: 0 !important;
    height: 40px;
}

.price[Operator*="GoldBet"][b-q1llvdu1sl],
.score[Operator*="GoldBet"][b-q1llvdu1sl] {
    color: var(--text-color-alt);
    font-size: 25px;
    white-space: nowrap;
    background: white;
}

.marketCol[Operator="Vincitu"][b-q1llvdu1sl] {
    border-right: none;
}

.marketrow[Operator="Vincitu"] div:last-child[b-q1llvdu1sl] {
    border-right: none;
}

.price[Operator*="GoldBet"]:not(:nth-last-of-type(1))[b-q1llvdu1sl]:before
{
    content: '';
    position: absolute;
    right: 0;
    height: 50%;
    top: 25%;
    width: 2px;
    background-color: #ccc;
}

.marketbox > .marketrow:nth-child(odd) > .price[Operator*="GoldBet"][b-q1llvdu1sl]
{
    background-color: #E9F1F7 !important;
} 

.marketbox > .marketrow:nth-child(odd) > .score[Operator*="GoldBet"][b-q1llvdu1sl]
{
    background-color: #E9F1F7 !important;
}

.titleHeader[Operator*="GBO_SKS"] > .col[b-q1llvdu1sl] {
    border-top: 0 !important;
    height: 40px;
    background: var(--bg-color-step);
    color: var(--bg-color);  
    font-size: 20px; 
}

.marketbox > .marketrow:nth-child(odd) > .price[Operator*="GBO_SKS"][b-q1llvdu1sl] {
    background-color: var(--bg-market) !important;
}
 
.price[Operator*="GBO_SKS"][b-q1llvdu1sl] {
    position: relative;
    border-right: 0;
    border-bottom: 0;
    color: var(--text-color-alt) !important;
}

.price[Operator*="GBO_SKS"]:not(:nth-last-of-type(1))[b-q1llvdu1sl]:before {
    content: '';
    position: absolute;
    right: 0;
    height: 50%;
    top: 25%;
    width: 2px;
    background-color: #ccc;
}

.score[Operator*="GBO_SKS"][b-q1llvdu1sl] {
    border-bottom: 0;
    color: var(--text-color-alt) !important;
}

.marketrow[Operator*="GBO_SKS"] > .col:not(:nth-last-of-type(1))[b-q1llvdu1sl] {
    border-right: 2px solid var(--secondary-color);
}
 
.marketbox > .marketrow:nth-child(odd) > .score[Operator*="GBO_SKS"][b-q1llvdu1sl] {
    background-color: #E9F1F7 !important;
}

/*SISAL*/

.SISAL-Table-5-page1 .marketrow:nth-child(even)[b-q1llvdu1sl] {
    border-bottom: 7px solid var(--primary-color);
}

.titleHeader[Operator*="SISAL"] div[b-q1llvdu1sl] {
    height: 40px !important;
    font-size: 30px !important;
    background: var(--primary-color) !important;
    color: white !important;
    border: 0px;
}

.score[Operator*="SISAL"][b-q1llvdu1sl] {
    color: white !important;
}

.price[Operator*="SISAL"][b-q1llvdu1sl]{
    font-size: 30px !important;
    background: black !important;
    color: white !important;
}

.marketbox[Operator*="SISAL"][b-q1llvdu1sl] {
    height: 100%;
}

.marketbox[Operator*="SISAL"][MarketKind*="DoubleChanceIn"][b-q1llvdu1sl],
.marketbox[Operator*="SISAL"][MarketKind*="DoubleChanceOut"][b-q1llvdu1sl],
.marketbox[Operator*="SISAL"][MarketKind*="HomeTeamToScore"][b-q1llvdu1sl] {
    border-right: 3px solid var(--primary-color);
}

.marketrow[Operator*="SISAL"][b-q1llvdu1sl] {
    background: linear-gradient(to right, #565858, #2D2C2C);
}

.marketrow[Operator*="SISAL"] div[b-q1llvdu1sl] {
    height: auto;
    display: grid;
    align-items: center;
    overflow: hidden;
    margin: 0px;
    background: #ffffff00;
} 

.marketrow[Operator*="SISAL"][MarketKind*="CorrectScore"][b-q1llvdu1sl]  { 
    background: linear-gradient(to right, #565858 0%, #2D2C2C 42.8571%, #565858 42.8572%, #2D2C2C 57.1428%, #565858 57.1429%, #2D2C2C 100%);
}

.price[Operator*="SISAL"][b-q1llvdu1sl] {
    padding: 0px;
    justify-content: center;
}
.score[Operator*="SISAL"][b-q1llvdu1sl] {
    padding: 0px;
    justify-content: center;
    background-color: #ffffff00 !important;
}

/*SNAI*/

.titleHeader[Operator*="SNAI"] div[b-q1llvdu1sl] {
    height: 65px !important;
    font-size: 30px !important;
    background-color: var(--bg-color) !important;
}

.score[Operator*="SNAI"][b-q1llvdu1sl] {
    width: inherit;
    border: 0px !important;
    background-color: var(--bg-color-step) !important;
    height: 45px !important;
    display: grid;
    align-items: center;
    overflow: hidden;
    justify-content: center;
    padding: 0px;
}

.score[Operator*="SNAI"][MarketKind="CorrectScore"][b-q1llvdu1sl] {
    border: 0px !important;
    text-align: center !important;
    border-left: 5px solid #FB9C13 !important;
    background-color: #30383D !important;
    padding: 0px !important;
    border-right: 0px !important;
    margin-right: 0px !important;
    text-align: center !important;
}

.price[Operator*="SNAI"][b-q1llvdu1sl] {
    width: inherit;
    border: 0px !important;
    height: 64px !important;
    display: grid;
    align-items: center;
    overflow: hidden;
    background-color: var(--bg-market);
    justify-content: center;
    padding: 0px;
    color: var(--text-color);
}

.marketCol[Operator*="SNAI"][b-q1llvdu1sl] {
    margin-right: 3px !important;
}

.marketCol[Operator*="SNAI"][MarketKind="DoubleChanceInOut"][b-q1llvdu1sl],
.marketCol[Operator*="SNAI"][MarketKind="UnderOver3Point5TotalGoals"][b-q1llvdu1sl],
.marketCol[Operator*="SNAI"][MarketKind="AwayTeamToScore"][b-q1llvdu1sl],
.marketCol[Operator*="SNAI"][MarketKind="FirstTeamToScore"][b-q1llvdu1sl],
.marketCol[Operator*="SNAI"][MarketKind="ExactGoals"][b-q1llvdu1sl] {
    margin-right: 0px !important;
}

.marketCol[Operator*="SNAI"][MarketKind="MatchResult"][b-q1llvdu1sl],
.marketCol[Operator*="SNAI"][MarketKind="MatchResult"] div[b-q1llvdu1sl],
.marketcol[Operator*="SNAI"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    border: 0px !important;
    margin: 0px !important;
}

.price[Operator*="SNAI"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    width: inherit;
    border: 0px !important;
    height: 72.25px !important;
    font-size: 45px !important;
}

.score[Operator*="SNAI"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    width: inherit;
    border: 0px !important; 
    background-color: var(--bg-color-step) !important;
    height: 72.25px !important;
    font-size: 45px !important;
}

.titleHeader[Operator*="SNAI"][MarketKind="MatchResult"] div[b-q1llvdu1sl] {
    visibility: hidden;
    height: 0px;
}


.price[Operator*="Eurobet_Napoli"][b-q1llvdu1sl],
.score[Operator*="Eurobet_Napoli"][b-q1llvdu1sl] {
    background-color: var(--bg-market) !important;
    color: var(--text-color-alt);
    font-size: 25px;
    white-space: nowrap;
}

/*Digital*/
.DigitalSingleMatchCell div[b-q1llvdu1sl] {
    height: 50px !important;
    font-size: 22px !important;
}

.DigitalSingleMatchMarketRowMarginZero[b-q1llvdu1sl] {
    margin: 0px !important;
}

.Digital-Score0-0[b-q1llvdu1sl], .Digital-Score1-1[b-q1llvdu1sl], .Digital-Score2-2[b-q1llvdu1sl], .Digital-Score3-3[b-q1llvdu1sl] {
    background-color: var(--bg-market) !important;
}

.Digital-Score4-4[b-q1llvdu1sl], .Digital-Score5-5[b-q1llvdu1sl] {
    background-color: var(--bg-market) !important;
    content-visibility: hidden;
}

.Digital-Score0-4[b-q1llvdu1sl], .Digital-Score1-4[b-q1llvdu1sl], .Digital-Score2-4[b-q1llvdu1sl], .Digital-Score0-5[b-q1llvdu1sl], .Digital-Score1-5[b-q1llvdu1sl], .Digital-Score0-6[b-q1llvdu1sl] {
    border-right: 5px solid #FB9C13 !important;
}

.DigitalSingleMatchscore div[b-q1llvdu1sl] {
    height: 47.5px !important;
    font-size: 22px !important;
    margin: 0px !important;
    text-align: center !important;
    display: grid;
    align-items: center;
    overflow: hidden;
    background-color: var(--bg-market);
}

.marketcol[Operator="Digital"][b-q1llvdu1sl] {
    border-right: 2.5px solid var(--secondary-color);
}

    .marketcol[Operator="Digital"][MarketKind="CorrectScore"][b-q1llvdu1sl] {
        border-right: 2.5px solid var(--secondary-color);
        border-bottom: 2.5px solid var(--secondary-color) !important;
    }

.marketcol[Operator="Digital"]:last-child[b-q1llvdu1sl] {
    border: 0px;
}

.titleHeader[Operator="Digital"] div[b-q1llvdu1sl] {
    height: 54px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    border-bottom: 4px solid var(--primary-color); 
    border-right: 1px solid var(--bg-color-light);
    background: var(--bg-gradient-default);
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 30px;
    border-top: 0px;
}
/* Below is old way and needs converting */
/*SNAI*/
.SNAISingleMatchCell div[b-q1llvdu1sl] {
    height: auto !important;
    font-size: 30px !important;
}

.SNAISingleMatchMarketRowMarginZero[b-q1llvdu1sl] {
    margin: 0px !important;
}

.SNAI-Score0-0[b-q1llvdu1sl], .SNAI-Score1-1[b-q1llvdu1sl], .SNAI-Score2-2[b-q1llvdu1sl], .SNAI-Score3-3[b-q1llvdu1sl] {
    background-color: var(--bg-market) !important;
}

.SNAI-Score4-4[b-q1llvdu1sl], .SNAI-Score5-5[b-q1llvdu1sl] {
    background-color: var(--bg-market) !important;
    content-visibility: hidden;
}

.SNAI-Score0-4[b-q1llvdu1sl], .SNAI-Score1-4[b-q1llvdu1sl], .SNAI-Score2-4[b-q1llvdu1sl], .SNAI-Score0-5[b-q1llvdu1sl], .SNAI-Score1-5[b-q1llvdu1sl], .SNAI-Score0-6[b-q1llvdu1sl] {
    border-right: 5px solid #FB9C13 !important;
}

.SNAISingleMatchcscore div[b-q1llvdu1sl] {
    height: 49.5px !important;
    font-size: 30px !important;
    margin: 0px !important;
    text-align: center !important;
    display: grid;
    align-items: center;
    overflow: hidden;
    background-color: var(--bg-market);
}

/*ToDo Move this out of general Betting pod and into a MicroGame css*/
.MicroGame-page-one-right-table-bottom-row div[b-q1llvdu1sl] {
    height: 72.5px !important;
    font-size: 30px;
}

.MicroGame-right-table-bottom-row[b-q1llvdu1sl] {
    height: 49.35px !important;
    font-size: 30px;
}

.MicroGame-Row div[b-q1llvdu1sl] {
    height: 45px !important; 
    display: grid;
    align-items: center;
    font-size: 30px;
}

.MicroGame-Row-PageOne div[b-q1llvdu1sl] {
    height: 64px !important; 
    display: grid;
    align-items: center;
    font-size: 30px; 
}

.MicroGame-Extended-Row div[b-q1llvdu1sl] {
    height: 90px !important; 
    display: grid;
    align-items: center;
}

.MicroGame-Extended-Row-Page-One div[b-q1llvdu1sl] {
    height: 128px !important; 
    display: grid;
    align-items: center;
    font-size: 30px;
}

.MicroGame-Header div[b-q1llvdu1sl] {
    background-color: unset !important;
    border: 0px;
}

.MicroGameCorrectScore div[b-q1llvdu1sl] {
    font-size: 30px;
    width: auto; 
}



/* body > div.page > main > div.soccerMarkets > div.soccerMarkets > div.container-fluid.betting-container > div:nth-child(2) > div > div > div > div:nth-child(3) > div.col.price.score4-1 */
  
/* Vincitu */
.Vincitu-Header div[b-q1llvdu1sl] { 
    border: 0px;
}

.Vincitu-top-table[b-q1llvdu1sl] {
    display: flex;
    gap: 155px;
}

.VincituCorrectScore div[b-q1llvdu1sl] {
    font-size: 30px;
    width: auto;
}

.Vincitu-Row[b-q1llvdu1sl] {
    padding-bottom: 2px;
}


.Vincitu-page-one-right-table-bottom-row div[b-q1llvdu1sl] {
    height: 72.5px !important;
    font-size: 30px;
}

.Vincitu-right-table-bottom-row[b-q1llvdu1sl] {
    height: 49.35px !important;
    font-size: 30px;
} 

.Vincitu-Row-PageOne div[b-q1llvdu1sl] {
    height: 64px !important;
    background-color: unset;
    display: grid;
    align-items: center;
    font-size: 30px;
}

.Vincitu-Extended-Row div[b-q1llvdu1sl] {
    height: 90px !important;
    background-color: unset;
    display: grid;
    align-items: center;
}

.Vincitu-Extended-Row-Page-One div[b-q1llvdu1sl] {
    height: 128px !important;
    background-color: unset;
    display: grid;
    align-items: center;
    font-size: 30px;
}

/* Eurobet Redesign*/

.marketrow[Operator*="Eurobet"][b-q1llvdu1sl] {
    background-color: initial;
    margin-top: 5px;
    font-weight: 500 !important;
}

.marketrow[Operator*="Eurobet"] div[b-q1llvdu1sl] {
    background-color: initial;
    height: 90px !important;
    font-weight: 500 !important;
}

.marketcol:has(._score4-4[Operator*="Eurobet"])[b-q1llvdu1sl],
.marketcol:has(._price4-4[Operator*="Eurobet"])[b-q1llvdu1sl],
.marketcol:has(._score5-5[Operator*="Eurobet"])[b-q1llvdu1sl],
.marketcol:has(._price5-5[Operator*="Eurobet"])[b-q1llvdu1sl],
._score4-4[Operator*="Eurobet"][b-q1llvdu1sl],
._price4-4[Operator*="Eurobet"][b-q1llvdu1sl],
._score5-5[Operator*="Eurobet"][b-q1llvdu1sl],
._price5-5[Operator*="Eurobet"][b-q1llvdu1sl] {
    visibility: hidden;
    border: 0px !important;
}

.marketrow[Operator*="Eurobet"][MarketKind="CorrectScore"] div[b-q1llvdu1sl] {
    background-color: initial;
    height: 43px !important;
}

.price[Operator*="Eurobet"][b-q1llvdu1sl] {
    background-color: var(--bg-color-alt-step) !important;
    align-content: center;
    justify-items: center;
    font-size: 24px;
    padding: 0px; 
}

.score[Operator*="Eurobet"][b-q1llvdu1sl] {
    align-content: center;
    justify-items: center;
    font-size: 24px;
    padding: 0px;
    border-right: 2px solid var(--line-color);
    width: 50%;
    flex: 0 0 50%;
    background-color: var(--bg-color) !important;
    color: var(--text-color);
}

.titleHeader[Operator*="Eurobet"] div[b-q1llvdu1sl] {
    height: 70px;
    border: var(--line-color) 2px solid;
    background: var(--bg-color-step);
    font-size: 32px;
    font-weight: 500 !important;
}

.marketcol[Operator*="Eurobet"][b-q1llvdu1sl] {
    margin-right: 8px;
    border: 2px solid var(--line-color);  
}

.marketCol[Operator*="Eurobet"][b-q1llvdu1sl] {
    background: rgba(255, 255, 255, .075);
    backdrop-filter: blur(5px);
}

.marketcol[Operator*="Eurobet"]:last-child[b-q1llvdu1sl] {
    margin-right: 0px !important; 
}


/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchBettingStatsFormPod.razor.rz.scp.css */
.statsRow[b-hxw0ljfbap] {
    animation: fadeIn;
    animation-duration: 1.2s;
    animation-delay: 0.1s;
    animation-fill-mode: backwards;
    font-size: 25px;
}

.stats-width-small[b-hxw0ljfbap] {
    flex: 1;
    height: 50px;
    background: linear-gradient(-120deg, var(--backdrop-color) 0%, var(--backdrop-light-color) 35%, rgba(128,128,128,0.5) 100%);
    border-bottom: 1px solid rgba(128,128,128,0.5);
    color: var(--text-color); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
}

.stats-width-large[b-hxw0ljfbap] {
    width: 59%;
    background-color: var(--bg-market);
    color: var(--text-color-alt); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
    border-bottom: 1px solid rgba(128,128,128,0.5);
}

.result-width-left[b-hxw0ljfbap]{
    flex: 1;
    height: 34px;
    background: var(--bg-color-alt); /* var(--bg-color-step);*/
    color: var(--text-color-alt); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
}

.result-width-middle[b-hxw0ljfbap] {
    width: 38%;
    background-color: var(--bg-market);
    color: var(--text-color-alt); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
}

.result-width-right[b-hxw0ljfbap] {
    width: 30%;
    background-color: var(--bg-market);
    color: var(--text-color-alt); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
}


/**
    CUSTOMER OVERIDES
*/
.stats-width-large.SNAI[b-hxw0ljfbap],
.stats-width-small.SNAI[b-hxw0ljfbap] {
    border: 0px;
    height: 90px;
}

.statsRow.SNAI[b-hxw0ljfbap] {
    font-size: 30px;
    border-bottom: 5px solid rgb(0 0 0 / 37%);
}
 
.stats-width-small.GoldBet[b-hxw0ljfbap] { 
    height: 55px;
    background: 0;
    background-color: var(--bg-color) !important;
    color: var(--text-color) !important;  
    text-align: center;
    padding: 0;
    border-bottom: 0;
}

.stats-width-large.GoldBet[b-hxw0ljfbap] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);  
}

.statsRow.GoldBet[b-hxw0ljfbap] {
    margin-bottom: 6px;
}

.statsRow.GoldBet:has():nth-child(odd) > .stats-width-large.GoldBet[b-hxw0ljfbap] {
    background-color: #E9F1F7;
}


 
.stats-width-small.SISAL[b-hxw0ljfbap] {
    height: 90px;
    border: 0px;
    background: black;
    color: white;
}

.stats-width-large.SISAL[b-hxw0ljfbap] {
    border: 0px;
    background: linear-gradient(to right, #565858 0%, #2D2C2C 50.000%, #2D2C2C 50.001%, #565858 100%);
    color: white;
}

.statsRow.SISAL[b-hxw0ljfbap] {
    font-size: 30px;
    border-bottom: 5px solid rgb(0 0 0 / 37%);
}

.statsRow.SISAL:last-child[b-hxw0ljfbap] {
    font-size: 30px;
    border-bottom: 0px;
}

.stats-width-small.GBO_SKS[b-hxw0ljfbap] {  
    height: 55px;
    background: 0;
    background-color: var(--bg-color-step) !important;
    color: var(--text-color-alt) !important;  
    text-align: center;
    padding: 0;
    border-bottom: 0;
}

.stats-width-large.GBO_SKS[b-hxw0ljfbap] { 
    background-color: var(--bg-market);
    color: var(--text-color-alt);  
}

.statsRow.GBO_SKS[b-hxw0ljfbap] {
    margin-top: 6px;
}

.statsRow.GBO_SKS:has():nth-child(odd) > .stats-width-large.GBO_SKS[b-hxw0ljfbap] {
    background-color: #E9F1F7;
}


.stats-width-small.Vincitu[b-hxw0ljfbap] {
    background: white;
    color: #DB6726;
    height: 90px;
    border: 0px;
}

.stats-width-large.Vincitu[b-hxw0ljfbap] {
    background: white;
    border: 0px;
    color: black;
}


.statsRow.Vincitu[b-hxw0ljfbap] {
    font-size: 30px;
    margin-top: 10px;
}


.stats-width-small.Eurobet_Napoli[b-hxw0ljfbap] {
    color: var(--text-color-alt);
    background: white;
}

.stats-width-large.Eurobet_Napoli[b-hxw0ljfbap] {
    color: var(--text-color-alt);
}

/* body > div.page > main > div.soccerMarkets > div.soccerMarkets > div.container-fluid.betting-container > div:nth-child(2) > div > div > div > div:nth-child(3) > div.col.price.score4-1 */

.stats-width-small.MicroGame[b-hxw0ljfbap] {
    height: 80px !important;
    background: #3d5170e6 !important;
}

.stats-width-large.MicroGame[b-hxw0ljfbap] {
    color: #BCC63A !important;
}

.statsRow.MicroGame[b-hxw0ljfbap] {
    font-size: 30px;
}

.stats-width-small.Eurobet[b-hxw0ljfbap] {
    height: 80px !important;
    background: unset;
    font-size: 24px;
    border: 2px solid var(--line-color);
    font-weight: 500;
}

.stats-width-large.Eurobet[b-hxw0ljfbap] {
    color: black;
    font-size: 24px;
    width: 40%;
    padding: 0px;
    font-weight: 500;
}

.col:nth-child(even) .row.statsRow.Eurobet[b-hxw0ljfbap] {
    font-size: 24px !important;
    margin: 0px;
    background: var(--bg-color) !important; 
}

.col:nth-child(odd) .row.statsRow.Eurobet[b-hxw0ljfbap] {
    font-size: 24px;
    margin: 0px;
    background: var(--bg-color-alt); 
}

/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchMarkets.razor.rz.scp.css */
/* Classes that are identical in both files - kept as is */
.betting-container[b-csguavck9z] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
    padding: 0;
}

.Modern-betting-container[Product="Modern"][b-csguavck9z] {
    top: 486px;
}

.Modern-betting-container[Product="Modern"][Sport="Darts"][b-csguavck9z] {
    top: 606px;
}

.betting-container[Product="Modern"][b-csguavck9z] {
    top: 506px;
}

.betting-container[Product="Modern"] .titleHeader[b-csguavck9z] {
    margin-bottom: 10px;
}

.rowOfMarkets[b-csguavck9z] {
    display: flex;
    flex-direction: row;
    gap: 0px;
    width: 1210px;
}

.rowOfMarkets[Kind="CorrectScore"][Operator="Modern"][b-csguavck9z] {
    position: absolute;
    top: 150px;
}

.colInRowOfMarkets[b-csguavck9z] {
    flex: 1;
    height: 100px;
    float: left;
    margin-right: 26px;
}

.colInRowOfMarkets:last-child[b-csguavck9z] {
    margin-right: 0px;
}

.blank-container[b-csguavck9z] {
    position: absolute;
    width: 1210px;
}

.MicroGame-Betting-container[b-csguavck9z] {
    position: absolute;
    left: 200px;
    top: 395px;
    width: 1518px;
    height: 540px;
}

.MicroGame-Top-Table[b-csguavck9z] {
    left: 170px;
    position: absolute;
    width: 600px;
    float: left;
    height: 100px;
}

.MicroGame-Table[b-csguavck9z] {
    position: absolute;
    left: 290px;
    top: 0px;
    width: 1100px;
    height: 200px;
}

.MicroGame-Second-Row-Small[b-csguavck9z] {
    width: 240px;
    height: 100px;
    float: left;
    margin-right: 15.3px;
}

.MicroGame-Second-Row-Small.MicroGame-Second-Row-Large[b-csguavck9z] {
    width: 752px;
    margin: 0px;
}

.SingleMatch-SNAI-Container[b-csguavck9z] {
    position: absolute;
    left: 10px;
    top: 496px;
    width: 1900px;
    height: 500px;
    padding: 0;
}

.SingleMatch-Soccerbet-Digital-Container[b-csguavck9z] {
    position: absolute;
    left: 395px;
    top: 425px;
    width: 1130px;
    height: 500px;
    padding: 0;
}

.Eurobet-betting-container[b-csguavck9z] {
    display: block;
    height: 165px;
    width: 1600px;
    position: absolute;
    left: 160px;
    top: 430px;
    padding: 0px;
}

.Eurobet-PageTwo-Fifty[b-csguavck9z] { 
    width: 50%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
} 

.Vincitu-Betting-container[b-csguavck9z] {
    position: absolute;
    left: 200px;
    top: 395px;
    width: 1518px;
    height: 540px;
}

.Vincitu-Second-Row-Small[b-csguavck9z] {
    width: 240px;
    height: 100px;
    float: left;
    margin-right: 15.3px;
}

.Vincitu-Second-Row-Small.Vincitu-Second-Row-Large[b-csguavck9z] {
    width: 752px;
    margin: 0px;
}

.Modern-betting-container[b-csguavck9z] {
    position: absolute;
    left: 350px;
    top: 460px;
    width: 1220px;
    height: 500px;
    padding: 0;
}

/* Classes with differences - File 1 versions */
.table-one-page1[b-csguavck9z] {
    width: 33%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.table-two-page1[b-csguavck9z] {
    width: 33%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-three-page1[b-csguavck9z] {
    width: auto;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-four-page1[b-csguavck9z] {
    width: 50%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-five-page1[b-csguavck9z] {
    width: 100%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.MicroGame-Table-2-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 115px;
    width: 1518px;
    height: 200px;
}

.MicroGame-Table-3-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 295px;
}

.Vincitu-Top-Table-page1[b-csguavck9z] {
    left: 0px;
    position: absolute;
    width: 950px;
    float: left;
    height: 100px;
    top: -20px;
}

.Vincitu-Table-page1[b-csguavck9z] {
    position: absolute;
    left: 290px;
    top: 0px;
    width: 1100px;
    height: 200px;
}

.Vincitu-Table-2-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 115px;
    width: 1518px;
    height: 200px;
}

.Vincitu-Table-3-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 296px;
}

/* Classes with differences - File 2 versions */
.table-one-page2[b-csguavck9z] {
    width: 50%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.table-one-forty[b-csguavck9z] {
    width: 40%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.table-one-sixty[b-csguavck9z] {
    width: 60%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.table-two-page2[b-csguavck9z] {
    width: 30%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-three-page2[b-csguavck9z] {
    width: 30%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.MicroGame-Table-2-page2[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 115px;
    width: 1532px;
    height: 200px;
}

.MicroGame-Table-3-page2[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 282px;
}

.MicroGame-Third-Row-Small-page2[b-csguavck9z] {
    width: 240px;
    float: left;
    margin-right: 20px;
}

.MicroGame-Third-Row-Large-page2[b-csguavck9z] {
    margin: 0px;
    width: 998px;
    float: left;
}

.SingleMatch-SNAI-table-one-page2[b-csguavck9z] {
    width: 30%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    padding: 0 0 0 12px;
}

.Vincitu-Top-Table-page2[b-csguavck9z] {
    left: 291px;
    position: absolute;
    width: 950px;
    float: left;
    height: 100px;
    top: -20px;
}

.Vincitu-Table-page2[b-csguavck9z] {
    position: absolute;
    left: 0;
    top: 0px;
    width: 1532px;
    height: 200px;
}

.Vincitu-Table-2-page2[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 115px;
    width: 1532px;
    height: 200px;
}

.Vincitu-Table-3-page2[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 282px;
}

.table-three.SNAI-table-three-page2[b-csguavck9z] {
    margin-bottom: 10px;
}

/* Classes with differences - File 3 versions */
.table-one-page3[b-csguavck9z] {
    width: 33%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.table-two-page3[b-csguavck9z] {
    width: 33%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-three-page3[b-csguavck9z] {
    width: auto;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-four-page3[b-csguavck9z] {
    width: 50%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.table-five-page3[b-csguavck9z] {
    width: 100%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex: 1;
}

.SingleMatch-SNAI-table-one-page3[b-csguavck9z] {
    width: 30%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    padding: 0 0 0 12px;
}

.MicroGame-Table-2-page3[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 115px;
    width: 1532px;
    height: 200px;
}

.MicroGame-Table-3-page3[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 282px;
}

.MicroGame-Third-Row-Small-page3[b-csguavck9z] {
    width: 240px;
    float: left;
    margin-right: 20px;
}

.MicroGame-Third-Row-Large-page3[b-csguavck9z] {
    margin: 0px;
    width: 998px;
    float: left;
}

.table-three.SNAI-table-three-page3[b-csguavck9z] {
    margin-bottom: 10px;
}

/* Classes unique to File 1 */
.table-six-page1[b-csguavck9z] {
    width: 40%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}

.MicroGame-Table-4-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 400px;
    top: 417px;
}

.MicroGame-Third-Row-page1[b-csguavck9z] {
    width: 1518px;
}

.SingleMatch-SNAI-Table-page1[b-csguavck9z] {
    width: 49.7%;
    margin-bottom: 8px;
    display: flex;
    gap: 0px;
    padding: 0 0 0 12px;
}

.SISAL-Betting-container[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 245px;
    width: 1920px;
    height: 650px;
}

.SISAL-Top-Table-page1[b-csguavck9z] {
    left: 790px;
    position: fixed;
    width: 340px;
    float: left;
    height: 130px;
}

.SISAL-Table-1-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: -5px;
}

.SISAL-Table-2-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    top: 150px;
    height: 200px;
    width: 1920px;
    justify-content: center;
    display: flex;
}

.SISAL-Table-3-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    height: 200px;
    top: 300px;
    width: 1920px;
    justify-content: center;
    display: flex;
}

.SISAL-Table-4-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    height: 400px;
    top: 450px;
    width: 1920px;
    justify-content: center;
    display: flex;
}

.SISAL-Table-5-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    height: 400px;
    top: 600px;
    width: 1920px;
    justify-content: center;
    display: flex;
}

.SISAL-Second-Row-Small-page1[b-csguavck9z] {
    width: 260px;
    height: 100px;
    float: left;
    margin-right: 26px;
}

.SISAL-Second-Row-Small-page1.SISAL-Second-Row-Large[b-csguavck9z] {
    width: 596px;
    margin: 0px
}

.SISAL-Second-Row-Small-page1.SISAL-Fourth-Row-Large[b-csguavck9z] {
    width: 690px;
    margin-right: 26px;
}

.SISAL-Third-Row-Small-page1[b-csguavck9z] {
    height: 100px;
    float: left;
    margin-right: 0px;
    width: 230px;
}

.SISAL-Five-Row-Large-page1[b-csguavck9z] {
    width: 1740px;
}

.table-one .col-md:nth-of-type(3) .price.GoldBet-page1[b-csguavck9z] {
    padding-right: 12px;
}

.Vincitu-Table-4-page1[b-csguavck9z] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 400px;
    top: 422px;
}

.Vincitu-Third-Row-page1[b-csguavck9z] {
    width: 1518px;
}

/* Classes unique to File 2 */
.table-four-page2[b-csguavck9z] {
    display: grid;
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 0px;
    flex: 1;
    height: 360px;
}

.table-four-page2[Operator="Digital"][b-csguavck9z] {
    height: 339px;
}

.SingleMatch-SISAL-Container[b-csguavck9z] {
    position: absolute;
    left: 100px;
    top: 225px;
    width: 1718px;
    height: 800px;
}

.SISAL-Table-1-page2[b-csguavck9z] {
    position: absolute;
    left: 40px;
    width: 1718px;
    height: 800px;
    top: 0px;
}

.SISAL-Table-Content-page2[b-csguavck9z] {
    margin-right: 115px;
    width: 795px;
    float: left;
}

.SISAL-Table-Right-Content-page2[b-csguavck9z] {
    margin-right: 0px;
    width: 725px;
}

.Vincitu-Third-Row-Small-page2[b-csguavck9z] {
    width: 240px;
    float: left;
    margin-right: 20px;
}

.Vincitu-Third-Row-Large-page2[b-csguavck9z] {
    margin: 0px;
    width: 998px;
    float: left;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchResultsBettingFormPod.razor.rz.scp.css */
.results-row[b-uv1j0mgzh5] {
    height: 55px;
    font-weight: bold;
    font-size: 24px;
    background: var(--bg-gradient-default);
}

.result-left[b-uv1j0mgzh5] {
    color: var(--text-color);
    text-align: left;
    align-content: center;
    text-wrap: nowrap;
}

.result-middle[b-uv1j0mgzh5] {
    background-color: var(--bg-color);
    color: var(--text-color-headings);
    text-align: center;
    align-content: center;
}

.result-right[b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color);
    text-align: center;
    align-content: center;
}

.results-row[Operator="Default"][b-uv1j0mgzh5] {
    font-size: 20px;
    padding-left: 50px;
    background: var(--backdrop-light-color);
}

.result-left[Operator="Default"][b-uv1j0mgzh5] {
    color: var(--text-color);
    min-width: 320px;
}

.result-middle[Operator="Default"][b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
}

.result-right[Operator="Default"][b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
}

.results-row[Operator="Digital"][b-uv1j0mgzh5] {
    height: 38px;
    font-weight: bold;
    font-size: 24px;
    background: var(--bg-gradient-default);
}

.result-left[Operator="Digital"][b-uv1j0mgzh5] {
    color: var(--text-color);
    background-color: var(--bg-color-alt);
    text-align: left;
    align-content: center;
    text-wrap: nowrap;
    flex: 1 0 0%;
    width: 0 !important;
    max-width: 100%;
}

.result-middle[Operator="Digital"][b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    text-align: center;
    align-content: center;
    flex: 1 0 0%;
    width: 0 !important;
    max-width: 100%;
    border-right: 4px solid black;
}

.result-right[Operator="Digital"][b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    text-align: center;
    align-content: center;
    flex: 1 0 0%;
    width: 0 !important;
    max-width: 100%;
}


.results-row[Operator="Modern"][b-uv1j0mgzh5] {
    height: 40px;    
    font-size: 24px;    
    border-bottom: 1px solid var(--line-color);
}

.betting-container[Product="Darts"] .results-row[Operator="Modern"][b-uv1j0mgzh5] {
    border-bottom: 1px solid var(--bg-color-light);
}

.betting-container[Product="Darts"] .result-middle[Operator="Modern"][b-uv1j0mgzh5] {
    border-right: 1px solid var(--bg-color-light);
}

.result-left[Operator="Modern"][b-uv1j0mgzh5] {
    background: var(--bg-color);
    text-align: left;
    padding-left: 20px;    
}

.result-middle[Operator="Modern"][b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-weight: bold;
    border-right: 2px solid var(--line-color);
}

.result-right[Operator="Modern"][b-uv1j0mgzh5] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-weight: bold;
}



/* Custom Operators */
.result-left[Operator="Eurobet_Napoli"][b-uv1j0mgzh5] {
    background: var(--bg-gradient-default); 
}

.result-middle[Operator="Eurobet_Napoli"][b-uv1j0mgzh5] {
    width: 23%;
    background-color: var(--bg-market);
    color: var(--text-color-alt); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
}

.result-right[Operator="Eurobet_Napoli"][b-uv1j0mgzh5] {
    width: 23%;
    background-color: var(--bg-market);
    color: var(--text-color-alt); /* var(--text-color-headings); */
    display: grid;
    align-items: center;
}

.result-left[Operator="Vincitu"][b-uv1j0mgzh5] {
    height: 52px;
    background: #EF661E;
    color: var(--text-color);
    width: 66%;
    z-index: 1;
    box-shadow: 6px 0px 9px 2px #0000003f;
}

.result-middle[Operator="Vincitu"][b-uv1j0mgzh5] 
{
    background-color: white;
    color: black;
    text-align: left;
    padding-left: 25px;
    width: 17%;
    box-shadow: 4px 0px 9px 2px #0000003f;
    z-index: 0;
}

.result-right[Operator="Vincitu"][b-uv1j0mgzh5] {
    background-color: white;
    color: #E36721;
    text-align: right;
    padding-right: 55px;
    width: 17%;
    border-bottom: none;
}

.results-row[Operator="Vincitu"][b-uv1j0mgzh5] {
    margin-top: 5px;
    font-size: 30px;
    /* Stops the drop shadow from going beyond the markets */
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.result-left[Operator="MicroGame"][b-uv1j0mgzh5] {
    height: 62px;
    background: color-mix(in srgb, var(--bg-color), transparent 7.5%) !important;
    padding: 0px 0px 0px 0px;
    font-size: 35px;
    flex: 0 0 55%;
    color: var(--text-color);
    text-align: center;
}

.result-middle[Operator="MicroGame"][b-uv1j0mgzh5] {
    padding: 0px;
    font-size: 35px;
    background: color-mix(in srgb, #29282acc, transparent 7.5%) !important;
    color: var(--text-color);
    flex: 1;
}

.result-right[Operator="MicroGame"][b-uv1j0mgzh5] {
    background: color-mix(in srgb, #29282acc, transparent 7.5%) !important;
    width: 17%;
    color: #BCC63A;
    padding: 0px;
    font-size: 35px;
    flex: 1;
}

.results-row[Operator="MicroGame"][b-uv1j0mgzh5] {
    margin: 0px;
    padding: 0px;
    animation: vertExpand;
    animation-duration: 0.75s;
    margin-bottom: 15px;
    background: unset;
}

.result-left[Operator="SNAI"][b-uv1j0mgzh5] { 
    height: 62px;
    background: #252B2E;
    color: var(--text-color); 
    padding: 0px 0px 0px 0px;
    border-right: 1px solid black;
    text-align: center;
}

.result-middle[Operator="SNAI"][b-uv1j0mgzh5] {
    background-color: #30383D;
    color: var(--text-color); 
    padding: 0px;
}

.result-right[Operator="SNAI"][b-uv1j0mgzh5] {
    background-color: #515F66;
    color: var(--text-color);
    border-left: 1px solid black;
    padding: 0px;
}

.results-row[Operator="SNAI"] div[b-uv1j0mgzh5] {
    width: 33.33%;
}

.results-row[Operator="SNAI"][b-uv1j0mgzh5] {
    margin: 0px;
    padding: 0px 0px 3px 0px;
    height: 100%;
    border-bottom: 1px solid gray;
    border-top: 1px solid darkgray;
    font-size: 30px;
}


.result-left[Operator="GBO_SKS"][b-uv1j0mgzh5] {
    background: var(--bg-market) !important;
    border-right: 2px solid var(--secondary-color);
    color: var(--text-color-alt) !important;
    font-weight: 600;
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-bottom: 0;
    padding-left: 20px;
    width:inherit;
}

.result-middle[Operator="GBO_SKS"][b-uv1j0mgzh5] {
    background: var(--bg-market) !important;
    border-right: 2px solid var(--secondary-color);
    color: var(--text-color-alt) !important;
    width: inherit;
}

.result-right[Operator="GBO_SKS"][b-uv1j0mgzh5] {
    background: var(--bg-market) !important;
    border-right: 2px solid var(--secondary-color);
    color: var(--text-color-alt) !important;
    width: inherit;
} 

.results-row[Operator="GBO_SKS"][b-uv1j0mgzh5] { 
    margin-bottom: 6px;
    display: grid;
    grid-template-columns: 50% 25% 25%;
}

.result-left[Operator="SISAL"][b-uv1j0mgzh5] {
    background-color: #C5272A !important;
    color: white;
    background: unset;
    text-align: center;
    padding: 0px 0px 0px 0px;
    min-width: 60%;
    max-width: 60%;
    font-size: 32px;
}

.result-middle[Operator="SISAL"][b-uv1j0mgzh5] {
    background: linear-gradient(to right, #565858, #2D2C2C);
    color: white;
    min-width: 25%;
    max-width: 25%;
    font-size: 32px;
}

.result-right[Operator="SISAL"][b-uv1j0mgzh5] {
    background-color: black;
    color: white;
    font-size: 32px;
    min-width: 15%;
    max-width: 15%;
}

.results-row[Operator="SISAL"][b-uv1j0mgzh5] {
    margin-bottom: 15px;
    background: none;
    height: 50px;
}

/*SISAL Turkish - for reference of what colours they need
[Operator="SISAL"]-Turkish-row-left {
    background-color: white !important;
    color: #CE3531 !important; 
} */

/*SISAL English - for reference of what colours they need
[Operator="SISAL"]-English-row-left {
    background-color: white !important;
    color: black !important; 
}
    */


.result-left[Operator="GoldBet"][b-uv1j0mgzh5] {
    background: var(--bg-color) !important;
    color: var(--text-color) !important;
    padding: 0px 0px 0px 0px;
    border-bottom: 0;
    padding-left: 20px;
}

.result-middle[Operator="GoldBet"][b-uv1j0mgzh5] {
    background: var(--bg-market);
    border-right: 2px solid var(--line-color-step);
    color: var(--text-color-alt);
}

.result-right[Operator="GoldBet"][b-uv1j0mgzh5] {
    color: var(--text-color-alt);
}

.results-row[Operator="GoldBet"][b-uv1j0mgzh5] { 
    margin-bottom: 6px;
    display: grid;
    grid-template-columns: 50% 25% 25%;
}

/* body > div.page > main > div.soccerMarkets > div.soccerMarkets > div.container-fluid.betting-container > div:nth-child(2) > div > div > div > div:nth-child(3) > div.col.price.score4-1 */

.results-row[Operator="Eurobet"][b-uv1j0mgzh5] {
    height: 60px; 
    font-weight: 500;
    background: unset;
    border: 2px solid var(--line-color);
}

.result-left[Operator="Eurobet"][b-uv1j0mgzh5] {
    color: var(--text-color);
    text-align: left;
    align-content: center;
    min-width: 55%;
    font-size: 24px; 
    background:  var(--bg-color) !important;
}

.result-middle[Operator="Eurobet"][b-uv1j0mgzh5] {
    background-color: white;
    color: black;
    text-align: center;
    font-size: 24px;
    align-content: center;
    width: 22.5%;
}

.result-right[Operator="Eurobet"][b-uv1j0mgzh5] {
    background-color: white;
    color: black;
    text-align: center;
    font-size: 24px;
    align-content: center;
    width: 22.5%;
}

.results-row[Operator="Eurobet"]:nth-of-type(odd) .result-left[b-uv1j0mgzh5] {
    background:  var(--bg-color) !important;
    font-size: 24px !important;
}

.results-row[Operator="Eurobet"]:nth-of-type(even) .result-left[b-uv1j0mgzh5] {
    background: var(--bg-color-alt) !important;
    font-size: 24px !important;
}
 
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchResultsPage.razor.rz.scp.css */
.betting-container[b-66dv65bt9b] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
}

.betting-container[Product="Darts"][b-66dv65bt9b] {
    top: 506px;
}

.titleHeader[Operator="Default"][b-66dv65bt9b], 
.titleHeader[Operator="GBO_SKS"][b-66dv65bt9b] {
    font-size: 20px;
}

.titleHeader[Operator="GoldBet"][b-66dv65bt9b]
{
    font-size: 25px;
}

.titleHeader[Product="Darts"][Online="False"][Operator="Modern"] div[b-66dv65bt9b] {
    height: 56px !important;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 28px;
    color: var(--text-color);
    text-align: center;
    line-height: 56px;
    margin-bottom: 5px;
}

.titleHeader[Operator="Modern"] div[b-66dv65bt9b] {
    height: 56px !important;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 28px;
    color: var(--text-color);
    text-align: center;
    line-height: 56px;
}

.betting-container[Product="Darts"] .titleHeader[Operator="Modern"] div[b-66dv65bt9b] {
    background: var(--line-color) !important;
}

.LeftTable[b-66dv65bt9b] {
    width: 580px;
    position: absolute;
    top: 64px;
    left: 11px;
    font-size: 20px;
}

.RightTable[b-66dv65bt9b] {
    width: 580px;
    position: absolute;
    top: 64px;
    left: 628px;
    font-size: 20px;
} 

.MicroGame-LeftTable[b-66dv65bt9b] {
    float: left;
    width: 682px;
    position: absolute;
    top: 40px;
    left: -95px;
    font-size: 30px;
}

.MicroGame-RightTable[b-66dv65bt9b] {
    float: left;
    width: 682px;
    position: absolute;
    top: 40px;
    left: 634px;
    font-size: 30px;
}

.SNAI-LeftTable[b-66dv65bt9b] {
    float: left;
    width: 930px;
    position: absolute;
    top: 40px;
    left: -335px;
    font-size: 30px;
}

.SNAI-RightTable[b-66dv65bt9b] {
    float: left;
    width: 930px;
    position: absolute;
    top: 40px;
    left: 634px;
    font-size: 30px;
}



.titleHeader[Operator="SNAI"] .col:first-child[b-66dv65bt9b] {
    border-right: solid 1px black;
}

.titleHeader[Operator="SNAI"] .col:last-child[b-66dv65bt9b] {
    border-left: solid 1px black;
    padding: 0 11.5px; /* Lines don't line up without the decimal. I have no idea why or how to fix it. The setup just seems pretty jank */
}

.titleHeader[Operator="SNAI"][b-66dv65bt9b] {
    border-bottom: solid 1px gray;
}

.SISAL-LeftTable[b-66dv65bt9b] {
    width: 815px;
    position: absolute;
    top: 120px;
    left: -250px;
    font-size: 40px;
}

.SISAL-RightTable[b-66dv65bt9b] {
    width: 815px;
    position: absolute;
    top: 120px;
    right: -250px;
    font-size: 40px;
}

.Vincitu-LeftTable[b-66dv65bt9b] {
    width: 580px;
    position: absolute;
    top: 64px;
    left: 11px;
    font-size: 40px;
}

.Vincitu-RightTable[b-66dv65bt9b] {
    width: 580px;
    position: absolute;
    top: 64px;
    left: 628px;
    font-size: 40px;
}

.Vincitu-LeftTable[b-66dv65bt9b],
.Vincitu-RightTable[b-66dv65bt9b] {
    background-color: transparent;
}

.marketbox[Operator="GBO_SKS"] .col[b-66dv65bt9b] {
    background: var(--bg-color-step);
    color: var(--text-color-alt);
}

.marketbox[Operator="GBO_SKS"] .RightTable[b-66dv65bt9b],
.marketbox[Operator="GBO_SKS"] .LeftTable[b-66dv65bt9b]
{
    margin-top: 5px;
}

.titleHeader[Operator="Eurobet_Napoli"][b-66dv65bt9b] {
    font-size: 24px;
}



.ModernResultsTable[b-66dv65bt9b] {
    position: fixed;
    left: 350px;
    top: 460px;
    width: 1220px;
    height: 500px;
}

.DigitalResultsTable[b-66dv65bt9b] {
    position: fixed;
    left: 400px;
    top: 390px;
    width: 1120px;
    height: 500px;
}

.titleHeader[Operator="Digital"] div[b-66dv65bt9b] {
    height: 54px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    border-bottom: 4px solid var(--primary-color);
    border-right: 1px solid var(--bg-color-light);
    background: var(--bg-gradient-default);
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 30px !important;
    text-align: center;
    border-top: 0px;
}

.betting-container[Operator="Eurobet"][b-66dv65bt9b] {
    display: block;
    height: 555px;
    width: 1600px;
    position: absolute;
    left: 160px;
    top: 420px;
    padding: 0px;
    backdrop-filter: blur(5px);
}

.titleHeader[Operator="Eurobet"][b-66dv65bt9b],
.titleHeader[Operator="Eurobet"] div[b-66dv65bt9b] {
    font-size: 32px;
    background: var(--bg-color-step);
    color: var(--text-color);
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-weight: 500;
}

.marketCol:has(.titleHeader[Operator="Eurobet"])[b-66dv65bt9b] {
    border: solid 2px var(--line-color) !important;
}

.EurobetLeftTable[b-66dv65bt9b] {
    position: absolute;
    top: 75px;
    left: 11px;
    font-size: 20px;
    width: 48.25%;
}

.EurobetRightTable[b-66dv65bt9b] {
    right: 11px;
    left: auto;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchStatsPage.razor.rz.scp.css */
.betting-container[b-jd9oaqkt1n] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
}

.titleHeader div[b-jd9oaqkt1n] {
    height: 64px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    border-top: 2px solid var(--line-color);
    background: var(--bg-gradient-default);
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 30px; 
    font-weight: normal !important;
}

/* Operator variants */

.betting-container[Operator="SNAI"][b-jd9oaqkt1n] {
    left: 300px;
    top: 460px;
    width: 1320px;
}

.titleHeader[Operator="SNAI"] div[b-jd9oaqkt1n] {
    font-size: 30px;
}

.betting-container[Operator="SISAL"][b-jd9oaqkt1n] 
{
    left: 300px;
    top: 380px;
    width: 1320px;
}

.titleHeader[Operator="SISAL"] div[b-jd9oaqkt1n],
.titleHeader[Operator="SISAL"][b-jd9oaqkt1n] 
{
    font-size: 30px;
    background: var(--primary-color) !important;
    color: white;
    border: 0px;
}


.titleHeader[Operator="GoldBet"][b-jd9oaqkt1n]  
{
    visibility: hidden;
}

.titleHeader[Operator="MicroGame"][b-jd9oaqkt1n]
{
    font-size: 30px;
}

.titleHeader[Operator="MicroGame"] div[b-jd9oaqkt1n] {
    font-size: 33px;
}

.titleHeader[Operator="GBO_SKS"][b-jd9oaqkt1n],
.titleHeader[Operator="GBO_SKS"] div[b-jd9oaqkt1n]
{
    border-top: hidden !important;
    background: var(--bg-color-step) !important;
    color: var(--text-color-alt);
}

.betting-container[Operator="Modern"][b-jd9oaqkt1n]
{
    position: absolute;
    left: 350px;
    top: 460px;
    width: 1220px;
    height: 500px;
}

.titleHeader[Operator="Modern"] div[b-jd9oaqkt1n] {
    height: 64px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    border-top: 2px solid var(--line-color);
    background: var(--bg-alt-gradient-default);
    color: var(--text-color);
    display: grid;
    align-items: center;
}

.titleHeader[operator="Modern"] .col[b-jd9oaqkt1n] {
    font-size: 32px;
}

.betting-container[Operator="Eurobet"][b-jd9oaqkt1n]
{
    display: block;
    height: 165px;
    width: 1600px;
    position: absolute;
    left: 160px;
    top: 430px;
    padding: 0px;
}


.titleHeader[Operator="Eurobet"][b-jd9oaqkt1n] {
    height: 70px;
    border: 0px;
    background: var(--bg-color-step);
    font-size: 32px;
    margin: 0px;
    margin-bottom: 6px;
    font-weight: 500;
}

.titleHeader[Operator="Eurobet"] div[b-jd9oaqkt1n] 
{
    height: inherit;
    border: var(--line-color) 2px solid;
    background: var(--bg-color-step);
    font-size: 32px;
    margin: 0px; 
    font-weight: 500;
}

.marketCol[Operator*="Eurobet"][b-jd9oaqkt1n] {
    background: rgba(255, 255, 255, .075);
    backdrop-filter: blur(5px);
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/TeamsAndShirts.razor.rz.scp.css */
.fixture[b-02gaaxjcef] {
    position: absolute;
    display: inline-block;
    width: 100%;
    top: 400px;
    border: 1px solid blue;
}

.homeShirt[b-02gaaxjcef] {
    display: inline-block;
    position: absolute;
    left: 360px;
    top: 24px;
    transform: translate(-50%,0);
    transform-origin: center top;
    animation: fadeIn;
    animation-duration: 2s;
}

.awayShirt[b-02gaaxjcef] {
    display: inline-block;
    position: absolute;
    right: 360px;
    top: 24px;
    transform: translate(50%,0);
    transform-origin: center top;
    animation: fadeIn;
    animation-duration: 2s;
}

.fixtureTitle[b-02gaaxjcef] {
    display: inline-block;
    position: absolute; 
    font-size: 48px;
    color: var(--text-color);
    width: 100%;
    text-align: center;
    top: 100px;
}

.fixtureTeam[b-02gaaxjcef] {
    display: inline-block;
    width: 440px !important;
    animation: fadeIn;
    animation-duration: 2s;
}



.home[b-02gaaxjcef] {
    text-align: right;
}

.away[b-02gaaxjcef] {
    text-align: left;
}

.vs[b-02gaaxjcef] {
    display: inline; 
    font-size: 32px;
    animation: fadeIn;
    animation-duration: 2s;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SoccerLeagueResults.razor.rz.scp.css */
.marketbox[b-xdkf0o6okb] {
    position: absolute;
    top: 210px;
    left: var(--market-left-col-grid-margin);
    width: var(--market-table-width);
    height: var(--market-table-height);
    color: var(--text-color);
    text-align: center;
    border: 0px;
    height: 702px;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.marketBoxShort[b-xdkf0o6okb] {
    height: 382px !important;
}

    .marketBoxShort.SNAIMarketBoxShort[b-xdkf0o6okb] {
        height: auto !important;
    }

.marketheader[b-xdkf0o6okb] {
    animation: slideInRight;
    animation-duration: 1.5s;
    height: 36px;
}

.marketheaderdetails[b-xdkf0o6okb] {
    animation: slideInRight;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    height: 24px;
}

.marketheader th[b-xdkf0o6okb] {
    background-color: var(--bg-color);
    color: var(--text-color);
}

.marketheaderdetails th[b-xdkf0o6okb] {
    background-color: var(--bg-color-alt-step);
    color: var(--text-color-alt);
}

.marketrow td[b-xdkf0o6okb] {

}

.marketrow[b-xdkf0o6okb] {
    min-height: 64px;
    animation-fill-mode: backwards;
    animation: slideInRight;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    flex-grow: 1;
}

.separator[b-xdkf0o6okb] {
    min-height: 1px;
    height: 1px;
    background-color: white;
}

.marketbox tr:nth-child(odd) td[b-xdkf0o6okb] {
    background-color: rgba(var(--bg-color-alt), 0.5);
}
.marketbox tr:nth-child(even) td[b-xdkf0o6okb] {
    background-color: rgba(var(--bg-color-alt-step), 0.4);
}

@keyframes swingIn-b-xdkf0o6okb {
    0% {
        transform: scale(0.8) perspective(1000px) rotateX(-60deg);
        opacity: 0;
    }

    100% {
        transform: scale(1.0) perspective(1000px) rotateX(0deg);
        opacity: 1;
    }
}

.home[b-xdkf0o6okb] {
    background-color: rgba(var(--bg-color-alt), 0.2) !important;
}

.away[b-xdkf0o6okb] {
    background-color: rgba(var(--bg-color-alt), 0.2) !important;
}

.vs[b-xdkf0o6okb] {
    background-color: rgba(var(--bg-color-alt), 0.2) !important;
    font-size: 11px;
    color: var(--text-color-alt);
}

.dim[b-xdkf0o6okb] {
    color: var(--text-color-alt);
}

.empty[b-xdkf0o6okb] {
    background-color: rgba(var(--bg-color), 0.9);
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/ThemeBackground.razor.rz.scp.css */
.leagueMarketBackground[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 96px;
    left: 0px;
    width: 1920px;
    min-height: var(--main-height);
    height: auto !important;
    height: var(--main-height);
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
    animation: fadeIn;
    animation-duration: 1s;
}

.soccerMarketBackground[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 96px;
    left: 310px;
    width: 1300px;
    min-height: var(--main-height);
    height: auto !important;
    height: var(--main-height);
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
    overflow: auto;
    animation: fadeIn;
    animation-duration: 1s;
}

.soccerMarketBackground.Modern[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 205px;
    left: 310px;
    width: 1300px; 
    height: 800px !important; 
    min-height: 800px !important; 
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 100%);
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
    overflow: auto;
    animation: fadeIn;
    animation-duration: 1s;
}

.soccerMarketBackground.Modern[Sport="Darts"][b-nv3pg912jc],
.soccerMarketBackground.Modern[Sport="Tennis"][b-nv3pg912jc] {
    visibility: hidden;
}

.leagueMarketBackground.SISAL[b-nv3pg912jc] {
    height: 1200px !important;
}

.soccerMarketBackground[Online="True"][b-nv3pg912jc] {
    background: none;
    border-top: none;
    border-bottom: none;
}

.soccerMarketBackground[Online="True"][b-nv3pg912jc] {
    background: none;
    border-top: none;
    border-bottom: none;
}

/** OPERATOR OVERRIDES 

  * Change Positions, Backgrounds, 
  * Use DISPLAY NONE if not required

  Note: this carries LALIGA imagery, so display: none will disable that.

*/

.soccerMarketBackground.SISAL[b-nv3pg912jc],
.soccerMarketBackground.SNAI[b-nv3pg912jc],
.soccerMarketBackground.MicroGame[b-nv3pg912jc],
.soccerMarketBackground.Eurobet[b-nv3pg912jc],
.soccerMarketBackground.Digital[b-nv3pg912jc],
.soccerMarketBackground.Vincitu[b-nv3pg912jc] {
    display: none;
}

.leagueMarketBackground.SNAI[b-nv3pg912jc] {
    height: 1080px !important;
    top: 85px;
    border-color: #FF9800;
    border-width: 11px;
}

.soccerMarketBackground.GoldBet[b-nv3pg912jc] { 
    top: 0px;
    left: 0px;
    width: 1920px; 
    height: 1080px !important; 
}

.leagueMarketBackground.GoldBet[b-nv3pg912jc] {
    top: 0px;
    left: 0px;
    width: 1920px;
    height: 1080px !important;
}
.leagueMarketBackground.Modern[b-nv3pg912jc],
.leagueMarketBackground.GBO_SKS[b-nv3pg912jc],
.leagueMarketBackground.MicroGame[b-nv3pg912jc],
.leagueMarketBackground.Digital[b-nv3pg912jc],
.leagueMarketBackground.Eurobet[b-nv3pg912jc],
.leagueMarketBackground.Vincitu[b-nv3pg912jc] {
    display: none;
}

.soccerMarketBackground.Eurobet_Napoli[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 96px;
    left: 310px;
    width: 1300px;
    min-height: var(--main-height);
    height: auto !important;
    height: var(--main-height);
    background: #13294B;
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
    overflow: auto;
}


.LaLigaBackground[b-nv3pg912jc] {
    position: relative;
    left: -170px;
    width: 1470px;
    height: auto;
    top: 8px;
    opacity: .5;
} 

.SISALBackground[b-nv3pg912jc] {
    height: 1920px;
    background: black;
    width: 1920px;
    top: 0px;
    z-index: -999;
    position: absolute;
}

.GoldbetBackground[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 96px;
    left: 0px;
    width: 1920px;
    min-height: var(--main-height);
    height: auto !important;
    height: var(--main-height);
    background-color: #6489ed36;
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
}

.SKSBackground[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 96px;
    left: 0px;
    width: 1920px;
    min-height: var(--main-height);
    height: auto !important;
    height: var(--main-height);
    /*background-color: #6489ed36;*/
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
}

.NapoliBackground[b-nv3pg912jc] {
    position: absolute;
    z-index: 1;
    top: 96px;
    left: 310px;
    width: 1300px;
    min-height: var(--main-height);
    height: auto !important;
    height: var(--main-height);
    background: #13294B;
    border-top: 3px solid var(--line-color);
    border-bottom: 3px solid var(--line-color);
    overflow: auto;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/AVBSimple.razor.rz.scp.css */

.teams-container[b-n1b6zj2fg3] {
    display: block;
    height: 200px;
    width: 1220px;
    position: absolute;
    top: 530px;
    left: 350px;
    z-index: 2;
    font-size: 100px;    
    line-height: 140px;
    color: var(--text-color);
    margin-top: 18px;
    padding: 0;
}

.team img[b-n1b6zj2fg3] {
    animation: flipInY;
    animation-duration: 1s;
    height: 200px;
}

.team-left[b-n1b6zj2fg3] {
    position: absolute;
    left: 45px;
    top: -40px;
    filter: drop-shadow(0 0 12px var(--line-color));
}

.team-right[b-n1b6zj2fg3] {
    position: absolute;
    right: 45px;
    top: -40px;
    filter: drop-shadow(0 0 12px var(--line-color));
}

.name[b-n1b6zj2fg3] {
    text-shadow: 2px 2px 2px var(--line-color);
    text-wrap: nowrap;
}

.name-left[b-n1b6zj2fg3] {
    text-align: right;
}

.name-right[b-n1b6zj2fg3] {
    text-align: left;
}

.results-name[b-n1b6zj2fg3] {
    right: 25px;
    top: -20px;
}

.middle[b-n1b6zj2fg3] {
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
    font-size: 120px;
    line-height: 140px;
    font-weight: bold;
    filter: drop-shadow(0 0 12px black);
}

.teams-container[Operator="Modern"][Display="Retail"][b-n1b6zj2fg3] {
    top: 265px;
}

.name-left[Operator="Modern"][b-n1b6zj2fg3] {
}

.middle[Operator="Modern"][b-n1b6zj2fg3] {
    font-size: 100px;
}

.name-right[Operator="Modern"][b-n1b6zj2fg3] {
}

.black[b-n1b6zj2fg3] {
    color: var(--text-color-alt);
}


.middle-item[b-n1b6zj2fg3] { 
    height: inherit;
    align-content: center;
    width: 250px; 
}

.team[Product="Darts"] img[b-n1b6zj2fg3],
.team[Product="Tennis"] img[b-n1b6zj2fg3] {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.team-right[Product="Darts"][b-n1b6zj2fg3],
.team-right[Product="Tennis"][b-n1b6zj2fg3] {
    right: 110px;
}

.team-left[Product="Darts"][b-n1b6zj2fg3],
.team-left[Product="Tennis"][b-n1b6zj2fg3] {
    left: 110px;
}

.team[Product="Darts"][b-n1b6zj2fg3],
.team[Product="Tennis"][b-n1b6zj2fg3] {
    position: fixed;
    height: 911px;
    object-fit: contain;
    top: 175px;
    filter: drop-shadow(0 0 6px var(--line-color));
}

.name-left[Operator=Modern][Product="Darts"][b-n1b6zj2fg3],
.name-left[Operator=Modern][Product="Tennis"][b-n1b6zj2fg3] {
    text-align: right;
    padding: 0;
    margin: 0;
    max-height: 120px;
    overflow: visible;
    animation-duration: 0.75s;
    animation-name: slideInLeft;
}

.name[Product="Tennis"][Online="True"][b-n1b6zj2fg3],
.name[Product="Darts"][Online="True"][b-n1b6zj2fg3]{ 
    height: 120px;
    top: -6px;
    display: grid;
    grid-template-rows: 60px 90px; 
    align-items: center; 
    position: relative; 
}

.name-right[Operator=Modern][Product="Darts"][b-n1b6zj2fg3],
.name-right[Operator=Modern][Product="Tennis"][b-n1b6zj2fg3] {
    text-align: left;
    padding: 0;
    margin: 0;
    max-height: 120px;
    animation-duration: 0.75s;
    animation-name: slideInRight;
}

.name-right[Operator=Modern][Product="Darts"][MajorPhase="Result"][b-n1b6zj2fg3],
.name-right[Operator=Modern][Product="Tennis"][MajorPhase="Result"][b-n1b6zj2fg3] {
    text-align: right;
}

.middle-item[Operator=Modern][Product="Darts"][Online="True"][b-n1b6zj2fg3],
.middle-item[Operator=Modern][Product="Tennis"][Online="True"][b-n1b6zj2fg3] {
    align-content: baseline !important;
}

.middle-item[Operator=Modern][Product="Darts"][Online="False"][b-n1b6zj2fg3],
.middle-item[Operator=Modern][Product="Tennis"][Online="False"][b-n1b6zj2fg3] {
    padding: 0px;
}

.middle[Operator=Modern][Product="Darts"][Online="False"][b-n1b6zj2fg3],
.middle[Operator=Modern][Product="Tennis"][Online="False"][b-n1b6zj2fg3] {
    font-size: 110px;
}

.name-right[Operator=Modern][Product="Darts"][Online="False"][b-n1b6zj2fg3],
.name-right[Operator=Modern][Product="Tennis"][Online="False"][b-n1b6zj2fg3] {
    font-weight: 900;
}

.lastname[Operator=Modern][Product="Darts"][Online="True"][b-n1b6zj2fg3] {
    font-size: 70px !important;
}

.name-left[Operator=Modern][Product="Darts"][Online="False"][b-n1b6zj2fg3],
.name-left[Operator=Modern][Product="Tennis"][Online="False"][b-n1b6zj2fg3] {
    font-weight: 900;
}

.name[Online="False"] .col.firstname[b-n1b6zj2fg3] {
    color: var(--line-color);
}

.name[Online="False"] .col[b-n1b6zj2fg3] {
    font-size: 55px;
}

.name[Online="False"][Product="Darts"][b-n1b6zj2fg3],
.name[Online="False"][Product="Tennis"][b-n1b6zj2fg3] {
    line-height: 0;
}

.name[Product="Darts"][b-n1b6zj2fg3],
.name[Product="Tennis"][b-n1b6zj2fg3] {
    text-shadow: none;
}

.name .col[b-n1b6zj2fg3] {
    height: 80px;
    font-size: 60px;
    line-height: initial;
}

.firstname[b-n1b6zj2fg3] {
    font-size: 50px !important;
    min-height: 80px;
    filter: drop-shadow(0 0 6px var(--line-color));
}

.lastname[b-n1b6zj2fg3] {
    font-size: 76px !important; 
    top: 120px;
    filter: drop-shadow(0 0 6px var(--line-color));
    animation-delay: 0.1s;
}

.darts-backing[b-n1b6zj2fg3] {
    position: relative;
    margin: auto;
    width: 70%;
    background: linear-gradient(90deg, var(--bg-color-step), var(--bg-color));
    height: 100%;
    opacity: 80%;
    z-index: -1;
}

.player-results-name[b-n1b6zj2fg3] {
    font-size: 40px !important;
    height: 30px !important;
}
.player-results-score[b-n1b6zj2fg3] {
    font-size: 105px !important;
    filter: drop-shadow(0 0 6px var(--line-color));
}

.player-results-score-winner[b-n1b6zj2fg3] {
    color: var(--text-color);
    filter: drop-shadow(0 0 6px var(--line-color));
}

.name-left[Operator=Modern][Product="Darts"][Online="False"][Phase="Result"][b-n1b6zj2fg3],
.name-left[Operator=Modern][Product="Tennis"][Online="False"][Phase="Result"][b-n1b6zj2fg3] {
    height: inherit;
    align-content: center;
    width: 150px !important;
}

.middle-item[Operator=Modern][Product="Darts"][Online="False"][Phase="Result"] div[b-n1b6zj2fg3],
.middle-item[Operator=Modern][Product="Tennis"][Online="False"][Phase="Result"] div[b-n1b6zj2fg3] {
    font-size: 70px !important;
}
.middle-item[Operator=Modern][Product="Darts"][Online="True"][Phase="Result"][b-n1b6zj2fg3],
.middle-item[Operator=Modern][Product="Tennis"][Online="True"][Phase="Result"][b-n1b6zj2fg3] {
    width: 500px !important;
}

.colName[Operator=Modern][Product="Darts"][Online="False"][b-n1b6zj2fg3],
.colName[Operator=Modern][Product="Tennis"][Online="False"][b-n1b6zj2fg3] {
    max-width: 497px;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/InGameAttack.razor.rz.scp.css */
.singleMatchAttack[b-om2eiem40l] {
    position: absolute;
    top: 50px;
    right: 0px;

    height: 52px;
    min-height: 52px;
    max-height: 52px;

    line-height: 50px;

    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    color: var(--text-color);
    font-weight: bold;
    background: var(--bg-color);
    border-top: 2px solid var(--line-color);
}

.singleMatchAttack[Single="False"][b-om2eiem40l] {
    position: absolute;
    right: 257px;
    top: 40px;
}

.singleMatchLtr[b-om2eiem40l] {
    font-size: 48px;
    padding-left: 14px;
    padding-right: 14px;
    min-width: 56px;
    max-width: 56px;
    width: 56px;
    color: var(--line-color);
}


.singleMatchTeam[b-om2eiem40l] {    
    max-width: 280px;
    width: 280px;
    min-width: 280px;
    text-align: left;
    align-content: flex-start;
}

.singleMatchYear[b-om2eiem40l] {
    max-width: 140px;
    width: 140px;
    min-width: 140px;
    text-align: center;

    background: var(--line-color);
    color: var(--text-color-alt);
    margin-top: -2px;    
}


.singleMatchLogo[b-om2eiem40l] {
    visibility: hidden; /*Hide ingame single match logo */
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 0;
    top: -20px;
}
 

/* GREECE SPECIFIC */
.greece-attack[b-om2eiem40l] {
    position: absolute;
    display: flex;
    top: 25px;
    left: 60px;
    z-index: 2;
}

.greece-attack-right-container[b-om2eiem40l] {
    margin-top: 20px;
    height: 50px;
    width: 700px;
    display: flow;
}

.greece-attack-top-container[b-om2eiem40l] { 
    height: 50px;
    display: flex;
    width: 100%;
    background-color: var(--bg-color-alt);
    clip-path: polygon(0 0, 10% 0, 100% calc(100% - 72px), calc(100% - 72px) 100%, 0 100%);
    border-top: 2px solid var(--bg-color);
    border-bottom: 2px solid var(--bg-color);
    font-size: 24px;
    font-weight: 600;
    background-color: var(--line-color);
}

.greece-attack-top-row[b-om2eiem40l] {
    height: 50px;
    width: 50%;
    align-content: center;
    text-align: center;
    color: var(--text-color);
}

.greece-attack-bottom-container[b-om2eiem40l] {
    width: 85%;
    height: 100px;
    display: flex;
    clip-path: polygon(0 0, 10% 0, 100% calc(100% - 144px), calc(100% - 144px) 100%, 0 100%);
}

.greece-attack-teams-container[b-om2eiem40l] {
    /* margin-top: 50px; */
    width: 440px !important;
    height: fit-content;
    display: grid;
    background-color: var(--bg-color);
    color: var(--text-color);
    font-size: 28px;
}

.greece-attack-bottom-row[b-om2eiem40l] {
    height: 50px;
    align-content: center;
    display: flex;
}

.greece-attack-top-row-end[b-om2eiem40l] {
    clip-path: polygon(0 72px, 72px 0, 100% 0, 100% 100%, 0 100%);
    background-color: var(--bg-color);
    width: 45%;
    color: black;
    color: var(--text-color);
    font-weight: bold;
    background: var(--bg-color);
}

.greece-attack-top-row-start[b-om2eiem40l] {
    width: 120px;
}

.greece-attack-bottom-end[b-om2eiem40l] {
    width: 120px !important;
    height: 100%;
    display: flow; 
    text-align: center;
    font-size: 52px;
    color: var(--bg-color-alt-step); 
    background: var(--bg-color);
}

.greece-team-name[b-om2eiem40l] {
    width: 100%;
    text-align: center;
    align-content: center;
}

.greece-home-team[b-om2eiem40l] {
    border-bottom: 3px solid var(--bg-color-alt);
}

.greece-team-score[b-om2eiem40l] {
    width: 40px;
    background-color: var(--bg-color-alt);
    font-size: 28px;
    text-align: center;
    /* padding-top: 2px; */
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: background: var(--line-color);
    background: var(--line-color);
}

.greece-attack-chevrons[b-om2eiem40l] {
    width: 120px !important;
    display: grid;
    background-color: var(--line-color);
    text-align: center;
    align-content: center;
    font-size: 36px;
    font-weight: 600;
    color: var(--text-color);
}

.greece-attack-chevrons-empty[b-om2eiem40l] {
    width: 120px !important;
    display: grid;
    background-color: var(--line-color);
    text-align: center;
    align-content: center;
    font-size: 46px;
    font-weight: 600;
    color: var(--bg-color-alt-step);
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/LeagueMarketCell.razor.rz.scp.css */
.matchNumber[b-mgtxkzrizo] {
    height: 124px;
    background-color: var(--bg-market);
    font-size: 48px;
    line-height: 126px;
    color: var(--line-color);
    font-weight: bold;
    text-align: center;    
    border-right: 4px solid var(--line-color);
}

.matchNumber[GameNumber="1"][b-mgtxkzrizo] {
    background-color: var(--bg-color);
    color: var(--text-color);    
    border-right: 4px solid var(--bg-market);
}

.matchDetails[b-mgtxkzrizo] {
    background-color: var(--bg-color);
    color: var(--text-color);
    font-size: 48px;
    text-align: center;
    font-weight: bold; 
    height: 92px;
    min-height: 92px;
    max-height: 92px;
}

.matchDetails[GameNumber="1"][b-mgtxkzrizo] {
    background-color: var(--line-color);
    color: var(--text-color);
}

.marketDetails[b-mgtxkzrizo] {
    height: 32px;
    min-height: 32px;
    max-height: 32px;
    line-height: 32px;
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-size: 24px;    
    font-weight: bold;
}

.selection[b-mgtxkzrizo] {
    animation: vertExpand;
    animation-duration: 1s;
    padding-left: 10px;
    min-width: fit-content;
}

.selectionname[b-mgtxkzrizo] {
    animation: vertExpand;
    animation-duration: 1s;
    text-align: center;
}

.home[b-mgtxkzrizo] {
    padding-top: 10px;
    text-align: center;   
}

.vs[b-mgtxkzrizo] {
    padding-top: 10px;
    font-size: 48px;
    font-weight: normal;
    text-wrap: nowrap;
}

.away[b-mgtxkzrizo] {
    padding-top: 10px;
    text-align: center;    
}

.homeShirt[b-mgtxkzrizo] {
    margin-top: -16px;
    margin-left: 10px;
    height: 92px;
    filter: drop-shadow(0 0 12px var(--line-color));
}

.awayShirt[b-mgtxkzrizo] {
    margin-top: -16px;
    margin-right: 10px;
    height: 92px;
    filter: drop-shadow(0 0 12px var(--line-color));
}

.price[b-mgtxkzrizo] {
    text-align: right;
    border-right: 1px solid var(--bg-color);
    font-weight: bolder;
    animation: vertExpand;
    animation-duration: 1s;
    padding-right: 10px;
}

/** Particular Selections get 'darker' backgrounds */
.X[b-mgtxkzrizo], .O[b-mgtxkzrizo] {
    background-color: rgba(0,0,0, 0.1);
}


.selection[Operator="Modern"][b-mgtxkzrizo],
.price[Operator="Modern"][b-mgtxkzrizo] {
    text-align: center !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/OnlineFooter.razor.rz.scp.css */
.footer[b-61ubb3qlli] {
    width: 1920px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: var(--bg-color);
    border-top: 4px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.homeTeam[b-61ubb3qlli] {
    width: 580px;
    height: 100px;
    color: var(--primary-color);
    text-align: right;
    padding-right: 64px;
}

.awayTeam[b-61ubb3qlli] {
    height: 100px;
    width: 570px;
    color: var(--primary-color);
    padding-left: 64px;
}

.scoreLine[b-61ubb3qlli] {
    text-align: center;
    height: 100px;
    width: 370px;
    color: var(--primary-color);
    background-color: white;
    color: black;
}

.details[b-61ubb3qlli] {
    background: var(--line-color);
    height: 50px;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--primary-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-61ubb3qlli] {
    width: 200px;
    position: absolute;
    left: 675px;
    bottom: 20px;
}

.awayIcon[b-61ubb3qlli] {
    width: 200px;
    position: absolute;
    right: 675px;
    bottom: 20px;
}

.tShirts[b-61ubb3qlli] {
    height: 120px;
}

.homeScore[b-61ubb3qlli] {
    width: 18px;
    margin-left: 70px;
}

.awayScore[b-61ubb3qlli] {
    width: 18px;
    margin-right: 70px;
}

.vs[b-61ubb3qlli] {
    width: 18px;
    text-align: center;
}

.left[b-61ubb3qlli] {
    padding-left: 20px;
}

.right[b-61ubb3qlli] {
    text-align: right;
}

.soccerBetBackground[b-61ubb3qlli] {
    position: absolute;
    bottom: 70px;
    left: 20px;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/OnlineLeagueMarkets.razor.rz.scp.css */
.leagueOnlineMatch[b-tb0ciawmb7] {
    border: 1px solid var(--line-color);
    width: 690px;    
    height: 124px;
    position: absolute;
    top: 230px;
    left: 215px;
}



.leagueOnlineMatch[GameNumber="0"][b-tb0ciawmb7] {
    top: 230px;
    left: 215px;
}

.leagueOnlineMatch[GameNumber="1"][b-tb0ciawmb7] {
    top: 230px;
    left: 1015px;
}

.leagueOnlineMatch[GameNumber="2"][b-tb0ciawmb7] {
    top: 392px;
    left: 215px;
}

.leagueOnlineMatch[GameNumber="3"][b-tb0ciawmb7] {
    top: 392px;
    left: 1015px;
}

.leagueOnlineMatch[GameNumber="4"][b-tb0ciawmb7] {
    top: 554px;
    left: 215px;
}

.leagueOnlineMatch[GameNumber="5"][b-tb0ciawmb7] {
    top: 554px;
    left: 1015px;
}

.leagueOnlineMatch[GameNumber="6"][b-tb0ciawmb7] {
    top: 714px;
    left: 215px;
}

.leagueOnlineMatch[GameNumber="7"][b-tb0ciawmb7] {
    top: 714px;
    left: 1015px;
}

.leagueOnlineMatch[GameNumber="8"][b-tb0ciawmb7] {
    top: 876px;
    left: 215px;
}

.leagueOnlineMatch[GameNumber="9"][b-tb0ciawmb7] {
    top: 876px;
    left: 1015px;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/OnlineMarkets.razor.rz.scp.css */
/* Modern online Single */

.betting-container[b-2xwr76lww6] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
    padding: 0;
}

.marketBackground[b-2xwr76lww6] {
    position: fixed;
    top: 530px;
    left: 360px;
    width: inherit;
    height: 180px;
    background: linear-gradient(0deg, var(--bg-color), var(--bg-color-step));
    border-top: 4px solid var(--line-color);
}

.marketPrices[b-2xwr76lww6] {
    position: fixed;
    top: 710px;
    left: 360px;
    width: inherit;
    height: 100px;
    border-top: 1px solid var(--line-color);
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-size: 64px;
    animation: vertExpand;
    animation-duration: 1s;
}

    .marketPrices[MajorPhase="Preamble"][product="Darts"][b-2xwr76lww6],
    .marketPrices[MajorPhase="Preamble"][product="Tennis"][b-2xwr76lww6] {
        top: 810px;
    }

.selection[b-2xwr76lww6] {
    text-align: left;
    text-wrap: nowrap; 
    text-align: center;
    align-content: center;
}

.selectionname[b-2xwr76lww6] {
    animation: vertExpand;
    animation-duration: 1s;
    text-align: center;
    align-content: center;
}

.price[b-2xwr76lww6] {
    text-align: right;
    border-right: 1px solid var(--bg-color);
    font-weight: bolder; 
    align-content: center;
}

.col:nth-last-of-type(1)[b-2xwr76lww6] {
    border-right: none;
}

/** Particular Selections get 'darker' backgrounds */
.X[b-2xwr76lww6], .O[b-2xwr76lww6] {
    background-color: rgba(0,0,0, 0.1);
}

.marketheader[b-2xwr76lww6] {
    position: fixed;
    top: 710px;
    left: 360px;
    width: inherit;
    height: 100px;
    background-color: var(--line-color);
    color: var(--bg-color);
    font-size: 64px;
    animation: vertExpand;
    animation-duration: 1s;
}

.marketheaderdetails[b-2xwr76lww6] {
    text-align: center;
    text-wrap: nowrap;
    align-content: center;
}

.selection-results[b-2xwr76lww6]{

}

/* Every other two are darker */
.marketPrices .col:nth-child(4n)[b-2xwr76lww6], .marketPrices .col:nth-child(4n-1)[b-2xwr76lww6] {
    background-color: color-mix(in srgb, var(--bg-market) 95%, black 10%);
}

.selection[Operator="Modern"][b-2xwr76lww6],
.price[Operator="Modern"][b-2xwr76lww6] {
    text-align: center !important;
}

/*Digital*/
.marketBackground[Operator="Digital"][b-2xwr76lww6] {
    position: fixed;
    top: 430px;
    left: inherit;
    width: inherit;
    height: 180px;
    background: linear-gradient(0deg, var(--bg-color), var(--bg-color-step));
    border-top: 4px solid var(--line-color);
    margin: 0px;
}

.marketPrices[Operator="Digital"][b-2xwr76lww6] {
    position: fixed;
    top: 610px;
    left: inherit;
    width: inherit;
    height: 100px;
    border-top: 1px solid var(--line-color);
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-size: 64px;
    animation: vertExpand;
    animation-duration: 1s;
    margin: 0px;
}

.marketPrices[Operator="Digital"][Product="SoccerLeague"][b-2xwr76lww6] { 
    font-size: 50px !important; 
}

.betting-container[Operator="Digital"][b-2xwr76lww6] {
    position: absolute;
    left: 150px;
    top: 410px;
    width: 1615px;
    height: 500px;
    padding: 0;
}

.betting-container[Operator="Digital"][Product="Darts"][b-2xwr76lww6],
.betting-container[Operator="Digital"][Product="Tennis"][b-2xwr76lww6] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
    padding: 0;
}

.selection-results[Operator="Digital"][b-2xwr76lww6] {
    text-align: center;
}

.marketheader[Operator="Digital"][b-2xwr76lww6] {
    position: fixed;
    top: 610px;
    left: inherit;
    width: inherit;
    margin: 0px;
    height: 100px;
    background-color: var(--line-color);
    color: var(--text-color);
    font-size: 64px;
    animation: vertExpand;
    animation-duration: 1s;
}

.marketPrices[MajorPhase="Preamble"][Operator="Digital"][b-2xwr76lww6] {
    top: 710px;
}

.resultsmarketheader[b-2xwr76lww6]{
    display:none;
}

.marketPrices[MajorPhase="Preamble"][Operator="Digital"][Product="SoccerLeague"][b-2xwr76lww6] {
    top: 710px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/Default/PreambleHeader.razor.rz.scp.css */
.header-container[b-bd21478k1j] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 145px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    background: var(--bg-color);
    color: var(--text-color);
}

.header-row[b-bd21478k1j] {
    place-items: anchor-center;
    text-align: center;
    font-size: 85px;
    background: var(--bg-color);
    height: inherit;
    align-content: center;
    border-bottom: 8px solid var(--line-color);
}

.middle-item[b-bd21478k1j] {
    background: var(--line-color);
    height: inherit;
    align-content: center;
    width: 580px;
    font-family: "Clock";
    color: var(--clock-color);
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    font-size: 100px;
}

.middle-item-Results[b-bd21478k1j] {
    font-size: 75px !important;
}

.soccerBetBackground[b-bd21478k1j] {
    position: absolute;
    top: 30px;
    left: 40px;
}

.AVVText[b-bd21478k1j] {
    font-size: 22px;
    position: absolute;
    top: 96px;
    left: 40px;
}

.StartTimeText[b-bd21478k1j] {
    color: var(--text-color);
    position: absolute;
    top: 96px;
    font-size: 22px;
    right: 50px;
}


/* GREECE SPECIFIC */
.middle-item[IsGreek="True"][b-bd21478k1j] {
    width: 700px;
} 
/* _content/HighlightSuperviewer/Components/Themes/Online/SoccerBetDigital/SoccerBetDigitalInGameAttack.razor.rz.scp.css */
.singleMatchAttack[b-ipqvmkqgdi] {
    position: absolute;
    top: 3px;
    right: 0px;
    height: 117px;
    min-height: 117px;
    max-height: 117px;
    line-height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 68px;
    color: var(--text-color);
    font-weight: bold;
    background: var(--bg-color);
    border-top: 5px solid var(--primary-color);
    align-content: center;
}

.singleMatchAttack[Single="False"][b-ipqvmkqgdi] {
    position: absolute;
    right: 270px;
    top: 10px;
}

.singleMatchLtr[b-ipqvmkqgdi] {
    font-size: 98px;
    width: 106px;
    color: var(--text-color);
    text-align: center;
    height: inherit;
    align-content: center;
}

.singleMatchTeam[b-ipqvmkqgdi] {
    max-width: 280px;
    width: 280px;
    min-width: 490px;
    text-align: left;
    height: inherit;
    align-content: center;
    padding-left: 15px;
}

.singleMatchYear[b-ipqvmkqgdi] {
    max-width: 140px;
    width: 140px;
    min-width: 240px;
    text-align: center;
    background: var(--bg-market);
    color: var(--text-color-alt);
    margin-top: -1px;
    height: inherit;
    align-content: center;
}


.singleMatchLogo[b-ipqvmkqgdi] {
    visibility: hidden; /*Hide ingame single match logo */
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 0;
    top: -20px;
} 
/* _content/HighlightSuperviewer/Components/Themes/Online/SoccerBetDigital/SoccerBetDigitalInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-87vdpu4bum] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leagueheader[b-87vdpu4bum] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
}

.leagueheaderdetails[b-87vdpu4bum] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.header-teams[b-87vdpu4bum] {
    grid-column: 1 / span 2;
}

.header-gd[b-87vdpu4bum], .header-pt[b-87vdpu4bum] {
}

.header-teams[b-87vdpu4bum], .header-gd[b-87vdpu4bum], .header-pt[b-87vdpu4bum] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
}

.leagueheader[b-87vdpu4bum] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
}

.leagueheaderdetails th[b-87vdpu4bum], .header-teams[b-87vdpu4bum], .header-gd[b-87vdpu4bum], .header-pt[b-87vdpu4bum] {
}

.leaguerow[b-87vdpu4bum] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.pos[b-87vdpu4bum] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-87vdpu4bum] {
    background:var(--bg-linear-gradient-right);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-87vdpu4bum] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-87vdpu4bum] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-87vdpu4bum] {
    border: 1px solid var(--line-color);
    color: var(--text-color-alt);
    height: 32px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}

.empty[b-87vdpu4bum] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-87vdpu4bum] {
    position: absolute;
    padding-top: 90px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 1080px;
    width: 262px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    z-index: var(--graphics-layer);
}

.soccerplayoutrow[b-87vdpu4bum] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color); 
    min-height: 70px;
    height: 70px;
    /*grid-template-columns: repeat(13, 1fr);*/
    align-content: start;
}
 

.fullID[b-87vdpu4bum] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-87vdpu4bum] {
    height: 96px !important;
}

.soccerplayoutid[b-87vdpu4bum] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;

}

.soccerplayoutname[b-87vdpu4bum] {
    color: var(--text-color);
    font-size: 22px;
    line-height: 28px;
    align-content: center;
    height: 74px !important;

}

.soccerplayoutscore[b-87vdpu4bum] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color);
    font-size: 24px;
    line-height: 28px;
    align-content: center;
    height: 74px !important;
    margin-top: 3px;
}

@keyframes glow-b-87vdpu4bum {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--line-color) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--line-color) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--line-color) !important;
    }
}

.glowing-row[b-87vdpu4bum] {
    animation: glow-b-87vdpu4bum 1s 0s alternate;
    z-index: 8;
}

.teamName[b-87vdpu4bum] {
    background: #30383D;
}

.scoreline[b-87vdpu4bum] {
    background-color: #252B2E;
}

.NoMiniViewOutBox[b-87vdpu4bum] {
    height: 86.5%;
}

.NoMiniViewRow[b-87vdpu4bum] {
    height: 82px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Online/SoccerBetDigital/SoccerBetDigitalOnlineFooter.razor.rz.scp.css */
.footer[b-nucl4z7fol] {
    width: 1920px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: var(--bg-color);
    border-top: 4px solid var(--primary-color);
    font-size: 56px;
    z-index: 5;
}

.score-container[b-nucl4z7fol] {
    height: inherit;
    align-content: center;
}

.team[b-nucl4z7fol] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    align-content: center;
}

.homeTeam[b-nucl4z7fol] {
    text-align: right;
    padding-right: 15px;
}

.awayTeam[b-nucl4z7fol] { 
    padding-left: 15px;
}

.scoreLine[b-nucl4z7fol] {
    text-align: center;
    height: 100px;
    width: 320px;
    color: var(--primary-color);
    background-color: white;
    color: black;
}

.details[b-nucl4z7fol] {
    background: var(--secondary-color);
    height: 50px;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.team-score[b-nucl4z7fol] {
    min-width: 70px;
    padding: 0px;
}

.homeScore[b-nucl4z7fol] {
    text-align: right;
}

.awayScore[b-nucl4z7fol] {
    text-align: left; 
}

.vs[b-nucl4z7fol] {
    width: 18px;
    text-align: center;
    padding: 0px;
}

.left[b-nucl4z7fol] {
    padding-left: 20px;
}

.right[b-nucl4z7fol] {
    text-align: right;
}

.logo[b-nucl4z7fol] {
    position: absolute;
    right: 0px;
    height: 98px;
    width: 430px;
    padding: 5px 15px;
    animation: vertExpand;
    animation-duration: 1s;
    bottom: 16px;
    z-index: 6;
}

.ImageContainer[b-nucl4z7fol]{

}

.ImageContainer[isBadge="False"][isHome="True"][b-nucl4z7fol] {
    position: absolute;
    left: 435px;
    bottom: -90px;
    z-index: 6;
}

.ImageContainer[isBadge="False"][isHome="False"][b-nucl4z7fol] {
    position: absolute;
    right: 435px;
    bottom: -90px;
    z-index: 6;
}

.ImageContainer[isBadge="True"][isHome="True"][b-nucl4z7fol] {
    position: absolute;
    left: 545px;
    bottom: 40px;
    z-index: 6;
}

.ImageContainer[isBadge="True"][isHome="False"][b-nucl4z7fol] {
    position: absolute;
    right: 545px;
    bottom: 40px;
    z-index: 6;
}

.teamImage[b-nucl4z7fol]{

}

.teamImage[isBadge="True"][b-nucl4z7fol] {
    height: 100px;
}

.teamImage[isBadge="False"][b-nucl4z7fol] {
    height: 220px;
}

.customerLogo[b-nucl4z7fol] {
    max-height: 100%;
    height: auto;
    max-width: 100%;
    width: auto; 
}
/* _content/HighlightSuperviewer/Components/Themes/Online/SoccerBetDigital/SoccerBetDigitalPreambleHeader.razor.rz.scp.css */
.header-container[b-c9sg6m28o4] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 145px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    background: var(--bg-color);
    color: var(--text-color);
}

.header-row[b-c9sg6m28o4] {
    place-items: anchor-center;
    text-align: center;
    font-size: 85px;
    background: var(--bg-color);
    height: inherit;
    align-content: center;
    border-bottom: 8px solid var(--line-color);
}

.glow-wrapper[b-c9sg6m28o4] {
    width: 1000px;
    filter: drop-shadow(0px 0px 50px var(--line-color)) drop-shadow(0px -70px 50px var(--line-color));
    clip-path: polygon(0 0, 100% 0, 100% 96%, 0 96%);
}

.middle-item[b-c9sg6m28o4] {
    background: var(--bg-color-alt);
    height: 150px;
    align-content: center;
    width: 780px;
    font-family: "Clock";
    color: var(--clock-color);
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    font-size: 100px;
    clip-path: polygon(0 0, 100% 0, 85% 100%, 15% 100%);
    margin: auto;
}

.middle-item-Results[b-c9sg6m28o4] {
    font-size: 75px !important;
}

.soccerBetBackground[b-c9sg6m28o4] {
    position: absolute;
    top: 30px;
    left: 40px;
}

.AVVText[b-c9sg6m28o4] {
    font-size: 22px;
    position: absolute;
    top: 96px;
    left: 40px;
}

.StartTimeText[b-c9sg6m28o4] {
    color: var(--text-color);
    position: absolute;
    top: 96px;
    font-size: 22px;
    right: 50px;
}

@keyframes shutter-close-b-c9sg6m28o4 {
    0% {
        transform: translateY(-200%);
    }

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

@keyframes shutter-open-b-c9sg6m28o4 {
    100% {
        transform: translateY(-200%);
    }

    0% {
        transform: translateY(0%);
    }
}

@keyframes tshirts-slide-down-b-c9sg6m28o4 {
    100% {
        transform: translateY(100%);
    }

    0% {
        transform: translateY(0%);
    }
}

@keyframes tshirts-slide-up-b-c9sg6m28o4 {
    100% {
        transform: translateY(0%);
    }

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

.shutters-container[b-c9sg6m28o4] {
    width: 100%;
    height: 100%;
    animation: shutter-close-b-c9sg6m28o4 1.5s ease forwards, shutter-open-b-c9sg6m28o4 3s ease 6.9s forwards;
}

.tshirts-container[b-c9sg6m28o4] {
    width: 100%;
    height: 100%;
    position: relative; 
}

.tshirts-container[MajorPhase="NoMoreBets"][GameType="Darts"][b-c9sg6m28o4],
.tshirts-container[MajorPhase="NoMoreBets"][GameType="Tennis"][b-c9sg6m28o4] {
    display: none;
}

.tshirts-container[GameType="Soccer"][b-c9sg6m28o4] {
    width: 100%;
    height: 100%;
    position: relative;
    animation: tshirts-slide-up-b-c9sg6m28o4 1.5s ease forwards;
} 

.tshirts-container[MajorPhase="NoMoreBets"][GameType="Soccer"][b-c9sg6m28o4] {
    width: 100%;
    height: 100%;
    animation: tshirts-slide-down-b-c9sg6m28o4;
    animation-fill-mode: forwards; 
    animation-duration: 3s;
    animation-delay: 7s;
    position: relative;     
}

.no-more-bets-shutter[b-c9sg6m28o4] {
    position: relative;
    background: var(--bg-color-alt);
    width: 100%;
    height: 100%;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    transform: scale(3);
}

.shutter-top[b-c9sg6m28o4] {
    top: -140%;
    background: var(--bg-color);
}

.logo[b-c9sg6m28o4] {
    position: absolute;
    z-index: 0;
    width: 680px;
    height: 680px;
    bottom: 0px;
    left: 0px;
    clip-path: polygon(0 100%, 0 0, 100% 100%);
    overflow: hidden;
    background-color: rgb(0 0 0);
}

.awayLogo[b-c9sg6m28o4] {
    right: 0px;
    clip-path: polygon(100% 100%, 100% 0, 0% 100%);
    left : auto;
}

.logo[MajorPhase="NoMoreBets"][b-c9sg6m28o4] {
    top: -680px;
}

.customerLogo[b-c9sg6m28o4] {
    position: absolute;
    background: white;
    width: 1400px;
    transform: translate(-25%, -25%);
    filter: opacity(.45);
} 
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultAVBSimple.razor.rz.scp.css */
.teams-container[b-pydr9ut6wf]{
    display: block;
    height: 200px;
    width: 1300px;
    position: absolute;
    top: 220px;
    left: 310px;        
}

.vs[b-pydr9ut6wf] {
    background: linear-gradient( to right, color-mix(in srgb, var(--clock-color) 40%, transparent) 0%, var(--clock-color) 50%, color-mix(in srgb, var(--clock-color) 40%, transparent) 100%);
    font-size: 50px;
    color: var(--text-color);
    margin-top: 48px;
    padding: 0;
}

.vs[Operator="Eurobet_Napoli"][b-pydr9ut6wf] {
    background: var(--bg-color);
}

.team img[b-pydr9ut6wf] {
    width: 135px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    
}

.team[b-pydr9ut6wf] {
    filter: drop-shadow(0 0 24px var(--clock-color));
    width: 160px;
    position: absolute;
}

.team-left[b-pydr9ut6wf] {
    left: 75px;
}

.team-right[b-pydr9ut6wf] { 
    right: 75px;
}

.name-left[b-pydr9ut6wf] {
    height: 80px;
    text-align: right;
    text-wrap: nowrap;
    overflow: hidden;
    display: grid;
    align-items: center;
}

.name-right[b-pydr9ut6wf] {
    height: 80px;
    text-align: left;
    text-wrap: nowrap;
    overflow: hidden;
    display: grid;
    align-items: center;
} 
 
.middle[b-pydr9ut6wf] { 
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
}

.middle[Phase="Result"][Operator="Default"][b-pydr9ut6wf] {
    color: var(--backdrop-color);
}

.middle[Operator="Modern"][b-pydr9ut6wf] {
    font-size: 100px;
}

.black[b-pydr9ut6wf] {
    color: var(--text-color-alt);
}

.box[b-pydr9ut6wf] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}


.team[GameType="Tennis"][b-pydr9ut6wf] {
    top: -60px;
}

.team-left[GameType="Tennis"][b-pydr9ut6wf] {
    left: 85px;
}

.team-right[GameType="Tennis"][b-pydr9ut6wf] {
    right: 85px;
}

.team[GameType="Tennis"] img[b-pydr9ut6wf] {
    width: 155px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultGoalScored.razor.rz.scp.css */
.goal-notification[b-lkig9idogh] {
    position: absolute;
    top: 467px;
    left: 832px;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.goal-notification-full[b-lkig9idogh] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.goal-text[b-lkig9idogh] {
    font-size: 320px;
    color: rgba(255,255,255,0.25);
    font-weight: bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
}

.goal-text[lang="nl-nl"][b-lkig9idogh],
.goal-text[lang="nl-be"][b-lkig9idogh] {
    font-size: 200px;
}

.team-text[b-lkig9idogh] {
    font-size: 100px;
    color: rgba(255,255,255,0.25);
    font-weight: bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
    text-align: center;
}
    
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultInGameAttack.razor.rz.scp.css */
.defaultAttack[b-ouflwjcntz] {
    background: var(--bg-gradient-default);
    border-bottom: 1px solid var(--line-color);
    display: table;
    position: absolute;
    top: 40px;
    right: 258px;
    min-width: 570px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    font-weight: lighter;
    font-weight: bold;
    align-items: flex-start;
}

.defaultAttack .defaultTeam[b-ouflwjcntz] { 
    font-weight: bolder; 
    position: absolute;
    right: 350px;
}

.defaultAttack .defaultYear[b-ouflwjcntz] {
    display: table-cell;
    padding-left: 24px;
    font-weight: bolder; 
    padding-right: 24px;
    background: var(--bg-color-alt);
    color: var(--backdrop-color);
    position: absolute;
    right: 0;
}

.defaultAttack .defaultLtr[b-ouflwjcntz] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder; 
    padding-right: 24px;
    width: 32px;
    position: absolute;
} 

.defaultAttack .defaultTopLogo[b-ouflwjcntz] {
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;

    position: absolute;
    right: -250px;
    top: 0px;
}

.defaultTopLogo[b-ouflwjcntz] {
    position: absolute;
    top: 0;
    right: 0;
    width: 256px;
    height: 92px;
}

.singleMatchAttack[b-ouflwjcntz] {
    background: var(--bg-gradient-default);
    border-bottom: 1px solid var(--line-color);
    display: table;
    position: absolute;
    top: 50px;
    right: 240px;
    min-width: 380px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    font:lighter; 
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-ouflwjcntz] {
    font-weight: bolder; 
    position: absolute;
    right: 150px;
}

.singleMatchYear[b-ouflwjcntz] {
    display: table-cell;
    padding-left: 28px;
    font-weight: bolder; 
    padding-right: 28px;
    background: var(--bg-color-alt);
    color: var(--backdrop-color);
    position: absolute;
    right: 0px;
}

.singleMatchLtr[b-ouflwjcntz] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder; 
    padding-right: 24px;
    width: 32px;
    position: absolute;
}

.singleMatchLogo[b-ouflwjcntz] {
    z-index: 11;
    background: var(--bg-gradient-default);
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 0;
    top: 50px;
    width: 240px !important;
    max-width: 240px;
    min-width: 240px;
    height: 52px;
    max-height: 52px;
    min-height: 52px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.customerLogo[b-ouflwjcntz] {

}

.customerLogo[GameType="Tennis"][b-ouflwjcntz] {
    max-height: 70% !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-gs3ce5ratb] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leagueheader[b-gs3ce5ratb] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
}

.leagueheaderdetails[b-gs3ce5ratb] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.header-teams[b-gs3ce5ratb] {
    grid-column: 1 / span 2;
}

.header-gd[b-gs3ce5ratb], .header-pt[b-gs3ce5ratb] {
}

.header-teams[b-gs3ce5ratb], .header-gd[b-gs3ce5ratb], .header-pt[b-gs3ce5ratb] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
}

.leagueheader[b-gs3ce5ratb] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
}

.leagueheaderdetails th[b-gs3ce5ratb], .header-teams[b-gs3ce5ratb], .header-gd[b-gs3ce5ratb], .header-pt[b-gs3ce5ratb] {
}

.leaguerow[b-gs3ce5ratb] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.pos[b-gs3ce5ratb] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-gs3ce5ratb] {
    background:var(--bg-linear-gradient-right);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-gs3ce5ratb] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-gs3ce5ratb] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-gs3ce5ratb] {
    border: 1px solid var(--line-color);
    color: var(--text-color-alt);
    height: 32px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}

.empty[b-gs3ce5ratb] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-gs3ce5ratb] {
    position: absolute;
    padding-top:90px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 1080px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    z-index: var(--graphics-layer);
}

.soccerplayoutrow[b-gs3ce5ratb] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color); 
    min-height: 70px;
    height: 70px;
    /*grid-template-columns: repeat(13, 1fr);*/
    align-content: start;
}
 

.fullID[b-gs3ce5ratb] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-gs3ce5ratb] {
    height: 96px !important;
}

.soccerplayoutid[b-gs3ce5ratb] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;

}

.soccerplayoutname[b-gs3ce5ratb] {
    color: var(--text-color);
    font-size: 22px;
    line-height: 28px;
    align-content: center;
    height: 74px !important;

}

.soccerplayoutscore[b-gs3ce5ratb] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 24px; 
    line-height: 28px;
    align-content: center;
    height: 74px !important;
}

@keyframes glow-b-gs3ce5ratb {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-gs3ce5ratb] {
    animation: glow-b-gs3ce5ratb 1s 0s alternate;
    z-index: 8;
}

.teamName[b-gs3ce5ratb] {
    background: #30383D;
}

.scoreline[b-gs3ce5ratb] {
    background-color: #252B2E;
}

.NoMiniViewOutBox[b-gs3ce5ratb] {
    height: 86.5%;
}

.NoMiniViewRow[b-gs3ce5ratb] {
    height: 82px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-lf4jptqdks] {
    position: absolute;
    top: 238px;
    height: 708px;
    min-height: 708px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 16px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
    background: var(--bg-color);    
}

.leagueheader[b-lf4jptqdks] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;

    height: 64px;
    min-height: 64px;
    
    padding-left: 8px;
    margin: 0;

    border-top: 2px solid var(--line-color);
    background: var(--bg-gradient-default);
    color: var(--text-color);

    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.leagueheaderdetails[b-lf4jptqdks] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    background-color: var(--bg-color-light) !important;
    border-bottom: 2px solid var(--bg-color);
    color: var(--text-color);
    display: grid;
    grid-template-columns: 136px 74px auto;
    height: 30px;
    min-height: 30px;
    line-height: 29px;
}

.leaguerow[b-lf4jptqdks] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38.4px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    border-bottom: 1px solid var(--line-color);
}

.leaguebox[Operator="Modern"][b-lf4jptqdks] {
    top: 244px;
    height: 702px;
    min-height: 702px;
    padding: 0;
    margin: 0;
    font-size: 18px;
}

.leagueheader[Operator="Modern"][b-lf4jptqdks] {
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 57px !important;
    min-height: 57px;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 23px;
    color: var(--text-color);
    text-align: center;
    line-height: 56px;        
}

.leagueheaderdetails[Operator="Modern"][b-lf4jptqdks] {
    padding-top: 0px;
    height: 32px;
    min-height: 32px;
    line-height: 26px;
    background-color: var(--bg-market-header-light) !important;
    font-weight: bold;
    font-size: 16px;
    color: var(--text-color-alt);
    border-bottom: 2px solid var(--bg-color);
}

.leaguerow.first[b-lf4jptqdks] {
    height: 38px !important;
}



/* note they shrink to fit so just needs to be bigger than min */
.leaguerow[Teams="8"][b-lf4jptqdks] {
    height: 38.5px !important;
}

.leaguerow[Teams="10"][b-lf4jptqdks] {
    height: 32px !important;
}

/*
.leagueheaderdetailslaliga {
    height: 40px !important;
}*/

.header-teams[b-lf4jptqdks] {
    
}

.header-gd[b-lf4jptqdks], .header-pt[b-lf4jptqdks] {
}

.header-teams[b-lf4jptqdks], .header-gd[b-lf4jptqdks], .header-pt[b-lf4jptqdks] {
    text-align: center;
    align-content: center;
    line-height: 12px;
}



.leagueheaderdetails th[b-lf4jptqdks], .header-teams[b-lf4jptqdks], .header-gd[b-lf4jptqdks], .header-pt[b-lf4jptqdks] {
}

.laligarow[b-lf4jptqdks] {
    height: 30.1625px !important;
}

.laligarowMarket45[b-lf4jptqdks] {
    height: 30.1px !important;
}

.pos[b-lf4jptqdks] {
    background: var(--bg-color-alt-step);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0; 
}

.name[b-lf4jptqdks] {
    background: var(--bg-color-alt-step);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-lf4jptqdks] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex; 
}

.points[b-lf4jptqdks] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-lf4jptqdks] {
    border: 2px solid var(--line-color);
    color: var(--bg-color);
    height: 25px;
    width: 25px;
    text-align: center;
    align-content: center;
    font-size: 15px;
}

.empty[b-lf4jptqdks] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-lf4jptqdks] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-lf4jptqdks] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color);
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.fullOutbox[b-lf4jptqdks] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-lf4jptqdks] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 96px !important;
    flex-grow: 3;
    padding: 0px;
    width: 380px;
}

.fullID[b-lf4jptqdks] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-lf4jptqdks] {
    height: 96px !important;
}

.soccerplayoutid[b-lf4jptqdks] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-lf4jptqdks] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-lf4jptqdks] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px; 
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-lf4jptqdks {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-lf4jptqdks] {
    animation: glow-b-lf4jptqdks 1s 0s alternate;
    z-index: 8;
}

.teamName[b-lf4jptqdks] {
    background: #30383D;
}

.scoreline[b-lf4jptqdks] {
    background-color: #252B2E;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-8m308k42da] {
    display: block;
    top: 332px;
    left: var(--margin-content);
    width: 252px;
    height: 641px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 1;
    height: 641px;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.miniAvsBrow[b-8m308k42da] {
    flex-grow: 1;
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    border-top: 2px solid var(--line-color);
    margin-top: 1px;
    margin-bottom: 1px;
    background: var(--bg-gradient-default);
    grid-template-columns: 36px 75px 55px 30px 55px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
}

.results[b-8m308k42da] {
    grid-template-columns: 75px 55px 66px 55px;
}

.miniAvsBrow > div[b-8m308k42da] {

}

.avbSmall[b-8m308k42da] {
    height: 28px;
    margin-bottom: 1px;
}

.avbNormal[Teams='4'][b-8m308k42da]  {
    height: 152px;
    max-height: 152px;
}

.avbNormal[Teams='5'][b-8m308k42da]  {
    height: 121px;
    max-height: 121px;
}

.avbNormal[Teams='6'][b-8m308k42da]  {
    height: 100px;
    max-height: 100px;
}

.avbNormal[Teams='7'][b-8m308k42da]  {
    height: 86px;
    max-height: 86px;
}

.avbNormal[Teams='8'][b-8m308k42da]  {
    height: 75px;
    max-height: 75px;
}

.avbNormal[Teams='9'][b-8m308k42da]  {
    height: 66px;
    max-height: 66px;
}

.avbNormal[Teams='10'][b-8m308k42da] {
    height: 59.5px;
    max-height: 59.5px;
}

.eventId[b-8m308k42da] {
    display: grid;
    font-size: 28px;
    text-align: center;
    background: linear-gradient(to bottom, var(--bg-color-alt), var(--bg-color-alt-step)) !important;
    color: var(--text-color-alt);
    height: 100%;
    align-items: center;   
}

.eventRef[b-8m308k42da] {
    font-size: 14px;    
}

.avv[b-8m308k42da] {
    font-size: 9px;
    padding-bottom: 2px;
    font-size: 10px;
    line-height: 1;
}

.id[b-8m308k42da] {

}

.avbDiv[b-8m308k42da] {
}

.avbColResults[b-8m308k42da] {
    font-size: 22px;
    color: var(--text-color-alt);
}

.avbColTeam[b-8m308k42da] {
    font-size: 22px;
}

avbColResults[b-8m308k42da] {
    background: var(--bg-market) !important; /*linear-gradient(to bottom, var(--bg-market), var(--bg-market)) !important;*/
    color: var(--text-color-alt);
    font-size: 24px;
}

.avbDivNum[b-8m308k42da] {
}

 .spacer[b-8m308k42da] {
     display: grid;
     height: 32px;
 }
 
 .avbColBadges[b-8m308k42da] {
     font-size: 15px;
     text-align: center;
     align-items: center;
     display: flex;
 }
 
 .avbColBadges img[b-8m308k42da] {
     width: 24px;
 }
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultPreambleHeader.razor.rz.scp.css */
.header-container[b-n0d2z808lf] {
    position: absolute;
    top: 98px;
    left: 312px;
    width: 1300px;
    height: 230px;
    font-weight: lighter;
    font-size: 22px;
}

.header-container[Single="False"][b-n0d2z808lf] {
    position: absolute;
    top: 98px;
    left: 0px;
    width: 1920px;
    min-width: 1920px;        
}

.header-row[b-n0d2z808lf] {
    width: 100%;
}

.highlights[b-n0d2z808lf] {
    padding-left: 16px;
    color: var(--clock-color);
    font-weight: bold;
}

.header-middle-row[b-n0d2z808lf] {
    height: 64px;
    min-height: 64px; 
    vertical-align: baseline;
    line-height: 70px;
    text-align: center;    
    background: linear-gradient(to right, rgba(0,0,0,0.2), rgba(64,64,64,0.2));
    color: var(--text-color);
}

.header-soccer-middle-row[b-n0d2z808lf] {
    padding-top: 8px;
    text-align: center;
    height: 64px; 
    line-height: 72px;
    vertical-align: baseline;
    background: linear-gradient(to right, rgba(0,0,0,0.2), rgba(64,64,64,0.2));
    color: var(--text-color);
}

.header-bottom-row[b-n0d2z808lf] { 
    text-align: center;
    background: var(--bg-linear-gradient-right);
    height: 46px;
    color: var(--text-color);
}

.header-top-row[b-n0d2z808lf] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    height: 98px;
}

.header-top-row-single[b-n0d2z808lf] {
    background: unset;
}

.header-row-left-text-offset[b-n0d2z808lf] {
    padding-left: 2.5%;
    text-align: left;
}

.header-row-league-left-text-offset[b-n0d2z808lf] {
    padding-left: 12.5%;
    text-align: left;
}

.header-row-right-text-offset[b-n0d2z808lf] {
    padding-right: 2.5%;
    text-align: right;    
}
.header-row-center-text-offset[b-n0d2z808lf] {
    padding-top: 4px;
}

.header-row-text-colour[b-n0d2z808lf] {
    color: var(--text-color) !important;
}

.gameWeek[b-n0d2z808lf], .gameInfo[b-n0d2z808lf] { 
    font-weight: bold;
    color: var(--backdrop-color);    
    text-transform: uppercase;
    padding-top: 8px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultScoreDisplay.razor.rz.scp.css */
.score-row[b-p223si2jm8] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
}

.vs[b-p223si2jm8] {
    font-size: 50px;
    font-weight: normal;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/DefaultSecondHalf.razor.rz.scp.css */
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/Default/StandardFooter.razor.rz.scp.css */
.footer[b-3vr7h3pm1x] {
    width: 1440px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-3vr7h3pm1x] {
    width: 1920px;
}

.NoMiniViewFooter[b-3vr7h3pm1x] {
    width: 1664px;
}

.homeTeam[b-3vr7h3pm1x] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    padding-right: 64px;
}

.awayTeam[b-3vr7h3pm1x] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding-left: 64px;
}

.scoreLine[b-3vr7h3pm1x] {
    text-align: center;
    height: 100px;
    width: 380px;
    color: var(--text-color);
    background-color: rgba(255,255,255, 0.1);
}

.details[b-3vr7h3pm1x] {
    background-color: var(--backdrop-color) !important;
    height: 50px;
    font-size: 22px; 
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-3vr7h3pm1x], .awayIcon[b-3vr7h3pm1x] {
    width: 80px;
}

.homeScore[b-3vr7h3pm1x], .awayScore[b-3vr7h3pm1x] {
    width: 18px;
}

.vs[b-3vr7h3pm1x] {
    width: 18px;
    text-align: center;
}

.right[b-3vr7h3pm1x] {
    text-align: right;
}


 
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetAVBSimple.razor.rz.scp.css */
.teams-container[b-wkqw0v3tmq] {
    display: block;
    height: 165px;
    width: 1600px;
    position: absolute;
    top: 240px;
    left: 160px;
}

.box[b-wkqw0v3tmq] {
    width: inherit;
    max-width: inherit;
    border: #4a5878 1px solid;
    height: inherit;
    background: var(--bg-color); 
    backdrop-filter: blur(5px);
} 

.vs[b-wkqw0v3tmq] {
    font-size: 50px;
    color: var(--text-color);
    margin-top: 48px;
    padding: 0;
} 

.team img[b-wkqw0v3tmq] {
    width: 100px;
    animation: flipInY;
    animation-duration: 1s; 
}

.team-left[b-wkqw0v3tmq] {
    width: 100px;
    position: absolute;
    left: 610px;
    top: 20px;
}

.team-right[b-wkqw0v3tmq] {
    width: 100px;
    position: absolute;
    right: 610px;
    top: 20px;
}

.name-left[b-wkqw0v3tmq] {
    height: 80px;
    text-align: right;
    text-wrap: nowrap;
    overflow: hidden;
    display: grid;
    align-items: center;
    padding-right: 90px;
    font-size: 48px;
}

.name-right[b-wkqw0v3tmq] {
    height: 80px;
    text-align: left;
    text-wrap: nowrap;
    overflow: hidden;
    display: grid;
    align-items: center;
    padding-left: 90px;
    font-size: 48px;
}

.middle[b-wkqw0v3tmq] {
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
    font-size: 56px;
}
 
.black[b-wkqw0v3tmq] {
    color: var(--text-color-alt);
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetFooter.razor.rz.scp.css */
.footer[b-209zc9mymz] {
    width: 1315px;
    height: 146px;
    position: absolute;
    left: 125px;
    height: 150px;
    bottom: 0px;
    background: #000000ba;
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-209zc9mymz] {
    width: 1920px;
    left: 0px;
}

.NoMiniViewFooter[b-209zc9mymz] {
    width: 1664px;
}

.homeTeam[b-209zc9mymz] {
    width: 580px;
    height: inherit;
    color: var(--text-color);
    text-align: right;
    padding-right: 5px;
    align-content: center;
    font-size: 48px;
}

.awayTeam[b-209zc9mymz] {
    height: inherit;
    width: 570px;
    color: var(--text-color);
    padding-left: 5px;
    align-content: center;
    font-size: 48px;
}

.scoreLine[b-209zc9mymz] {
    text-align: center;
    height: inherit;
    align-content: center;
    max-width: 480px;
    color: var(--text-color);
}

.details[b-209zc9mymz] {
    position: absolute;
    bottom: 0px;
    left: 180px;
    width: 200px;
    font-size: 20px;
    color: var(--text-color);
    height: inherit;
    align-content: center;
}

.homeIcon[b-209zc9mymz], .awayIcon[b-209zc9mymz] {
    max-width: 120px;
    align-content: center;
}

.homeScore[b-209zc9mymz], .awayScore[b-209zc9mymz] {
    width: 18px;
}

.vs[b-209zc9mymz] {
    width: 18px;
    text-align: center;
    align-content: center;
    font-size: 56px;
}

.right[b-209zc9mymz] {
    text-align: right;
}

.flag[b-209zc9mymz] {
    background-image: none;
    width: 150px;
    height: 150px;
    left: 0;
    bottom: 0;
    top: auto;
    z-index: 5;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
}

.flag[Country="spain"][b-209zc9mymz] {
    background-size: contain;
    background-image: url("/img/LaLigaSmallIcon.png");
}

.flag[Country="turkey"][b-209zc9mymz] {
    background-image: url("/img/turkey-square.svg");
}

.flag[Country="italy"][b-209zc9mymz] {
    background-image: url("/img/italy-square.svg");
}

.flag[Country="england"][b-209zc9mymz] {
    background-image: url("/img/england-square.svg");
}

.flag[TeamBranding="NAP"][b-209zc9mymz] {
    background-image: url("/img/operators/nap-logo.png") !important;
}

.flag[TeamBranding="JUV"][b-209zc9mymz] {
    background-image: url("/img/operators/juventus_logo.webp") !important;
    background-position-x: center;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetGoalScored.razor.rz.scp.css */
.goal-notification[b-dchngklyb8] {
    position: absolute;
    top: 467px;
    left: 832px;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.goal-notification-full[b-dchngklyb8] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.goal-text[b-dchngklyb8] {
    font-size: 320px;
    color: rgba(255,255,255,0.25);
    font-weight: bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
}

.team-text[b-dchngklyb8] {
    font-size: 100px;
    color: rgba(255,255,255,0.25);
    font-weight: bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
    text-align: center;
}
    
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetInGameAttack.razor.rz.scp.css */
.defaultTopLogo[b-u7opla45yi] {
    position: absolute;
    top: 0;
    right: 0;
    width: 256px;
    height: 92px;
}

.defaultAttack[b-u7opla45yi] {
    background: var(--clock-color);
    border-bottom: 0px;
    display: table;
    position: absolute;
    top: 57px;
    right: 260px;
    min-width: 535px;
    min-height: 70px;
    max-height: 70px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 32px;
    color: var(--text-color);
    font: lighter;
    font-weight: 100;
    align-items: center;
    text-align: center;
}

.defaultTeam[b-u7opla45yi] {
    position: absolute;
    right: 100px;
    width: 200px;
    height: 70px;
    align-content: center;
}

.leagueClipNum[b-u7opla45yi] {
    position: absolute;
    right: 320px;
    width: 200px;
    height: 70px;
    align-content: center;
}

.defaultYear[b-u7opla45yi] {
    position: absolute;
    right: 20px;
    font-size: 40px;
    height: 70px;
    align-content: center;
}

.defaultLtr[b-u7opla45yi] {
    font-size: 52px;
    width: 70px;
    position: absolute;
    right: 270px;
    top: -6px;
    height: 70px;
    align-content: center;
} 

.singleMatchAttack[b-u7opla45yi] {
    border-bottom: 0px;
    display: flex;
    position: absolute;
    top: 50px;
    right: 110px;
    min-width: 475px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 30px;
    color: var(--text-color);
    font: lighter;
    font-weight: 100;
    align-items: center;
    text-align: center;
}

.singleMatchTeam[b-u7opla45yi] {
    background: var(--clock-color);
    right: 50px;
    width: 200px;
}

.singleMatchYear[b-u7opla45yi] {
    padding-left: 28px;
    font-weight: bolder;
    padding-right: 28px;
    background: #000000b8;
    color: white;
    right: -90px;
    font-size: 40px;
    flex-grow: 1;
}

.singleMatchLtr[b-u7opla45yi] {
    font-size: 52px;
    width: 70px;
    height: 100%;
    align-content: center;
    background: var(--clock-color);
}

.singleMatchLtr .arrow[b-u7opla45yi] {
    transform: translateY(-5px);
}

.singleMatchLogo[b-u7opla45yi] {
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 40px;
    bottom: 48px;
    width: 310px !important;
    height: 52px;
}

.singleMatchClipNum[b-u7opla45yi] {
    background: var(--clock-color);
    right: 270px;
    width: 200px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-qj0fjf1i2l] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leagueheader[b-qj0fjf1i2l] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
}

.leagueheaderdetails[b-qj0fjf1i2l] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.header-teams[b-qj0fjf1i2l] {
    grid-column: 1 / span 2;
}

.header-gd[b-qj0fjf1i2l], .header-pt[b-qj0fjf1i2l] {
}

.header-teams[b-qj0fjf1i2l], .header-gd[b-qj0fjf1i2l], .header-pt[b-qj0fjf1i2l] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
}

.leagueheader[b-qj0fjf1i2l] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
}

.leagueheaderdetails th[b-qj0fjf1i2l], .header-teams[b-qj0fjf1i2l], .header-gd[b-qj0fjf1i2l], .header-pt[b-qj0fjf1i2l] {
}

.leaguerow[b-qj0fjf1i2l] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.pos[b-qj0fjf1i2l] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-qj0fjf1i2l] {
    background:var(--bg-linear-gradient-right);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-qj0fjf1i2l] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-qj0fjf1i2l] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-qj0fjf1i2l] {
    border: 1px solid var(--line-color);
    color: var(--text-color-alt);
    height: 32px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}

.empty[b-qj0fjf1i2l] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-qj0fjf1i2l] {
    position: absolute;
    padding-top: 70px;
    text-align: center;
    top: 62px;
    right: 0px;
    height: 0px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    z-index: var(--graphics-layer);
    background-color: rgba(0, 0, 0, 0.8);
}

.soccerplayoutrow:last-of-type[b-qj0fjf1i2l] {
    border-bottom: 2px solid var(--line-color);
}

.soccerplayoutrow[b-qj0fjf1i2l] {
    background-color: var(--backdrop-color);
    border: 2px solid var(--line-color);
    border-bottom: none;
    min-height: 83.3px;
    height: 83.3px;
    /*grid-template-columns: repeat(13, 1fr);*/
    align-content: start;
}
 

.fullID[b-qj0fjf1i2l] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-qj0fjf1i2l] {
    height: 96px !important;
}

.soccerplayoutid[b-qj0fjf1i2l] {
    color: var(--text-color-alt);
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    align-content: center;
    height: 77px !important;
    width: 30%;
    background: var(--text-color);
    padding: 0px;
    min-width: 84.2625px;
}

.soccerplayoutname[b-qj0fjf1i2l] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 28px;
    align-content: center;
}

.soccerplayoutscore[b-qj0fjf1i2l] {
    color: var(--secondary-color);
    font-size: 24px;
    line-height: 28px;
    align-content: center;
}

@keyframes glow-b-qj0fjf1i2l {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-qj0fjf1i2l] {
    animation: glow-b-qj0fjf1i2l 1s 0s alternate;
    z-index: 8;
}

.teamName[b-qj0fjf1i2l] {
    background: #30383D;
}

.scoreline[b-qj0fjf1i2l] {
    background-color: #252B2E;
}

.NoMiniViewOutBox[b-qj0fjf1i2l] {
    height: 86.5%;
}

.NoMiniViewRow[b-qj0fjf1i2l] {
    height: 82px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-1gb18w4gnp] {
    position: absolute;
    top: 198px;
    height: 768px;
    min-height: 708px;
    right: 160px;
    min-width: 270px;
    width: 345px;
    font-size: 16px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leagueheader[b-1gb18w4gnp] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    height: 64px;
    min-height: 64px;
    padding-left: 8px;
    margin: 0;
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color);
    font-size: 24px;
    border: 2px solid var(--line-color);
}

.leagueheaderdetails[b-1gb18w4gnp] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    background-color: var(--bg-color-light) !important;
    border-bottom: 2px solid var(--bg-color);
    color: var(--text-color);
    display: grid;
    grid-template-columns: 68px 141px 68px auto;
    height: 44px;
    min-height: 44px;
    line-height: 29px;
    margin-bottom: 10px;
}

.leaguerow[b-1gb18w4gnp] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 68px 141px 68px auto;
    height: 38.4px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    border-bottom: 1px solid var(--line-color);
    font-size: 20px;
    border-bottom: 2px solid var(--line-color);
    border-left: 2px solid var(--line-color);
    border-right: 2px solid var(--line-color);
} 

.leaguerow:nth-child(3)[b-1gb18w4gnp] {
    height: 38px !important;
    border-top: 2px solid var(--line-color);
}

.leaguerow:nth-child(odd)[b-1gb18w4gnp] {
    background-color: var(--bg-color) !important; 
}

.leaguerow:nth-child(even)[b-1gb18w4gnp] {
    background-color: var(--bg-color-step) !important;
}

/* note they shrink to fit so just needs to be bigger than min */
.leaguerow[Teams="8"][b-1gb18w4gnp] {
    height: 41px !important;
}

.leaguerow[Teams="10"][b-1gb18w4gnp] {
    height: 32px !important;
}

.header-number[b-1gb18w4gnp] {
    border-left: 2px solid var(--line-color);
    border-right: 2px solid var(--line-color);
    border-bottom: 2px solid var(--line-color);
}

.leagueheaderdetails th[b-1gb18w4gnp], .header-number[b-1gb18w4gnp], .header-teams[b-1gb18w4gnp], .header-gd[b-1gb18w4gnp], .header-pt[b-1gb18w4gnp] {
    text-align: center;
    align-content: center;
    height: inherit;
    color: var(--text-color);
    font-size: 24px;
    background: var(--bg-color-alt) !important;
    background-color: var(--bg-color-alt) !important;
    border-right: 2px solid var(--line-color);
    border-bottom: 2px solid var(--line-color);
}

.leaguerow[Country="spain"]:not([MarketPhase="Market45"])[b-1gb18w4gnp] {
    height: 30.1625px !important;
}

.leaguerow[Country="spain"][MarketPhase="Market45"][b-1gb18w4gnp] {
    height: 30.1px !important;
}

.pos[b-1gb18w4gnp] {
    background-color: var(--bg-market);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-1gb18w4gnp] {
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-1gb18w4gnp] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-1gb18w4gnp] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-1gb18w4gnp] {
    border: 2px solid var(--line-color);
    color: var(--text-color-alt);
    height: 25px;
    width: 25px;
    text-align: center;
    align-content: center;
    font-size: 15px;
}

.empty[b-1gb18w4gnp] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-1gb18w4gnp] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-1gb18w4gnp] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color);
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.fullOutbox[b-1gb18w4gnp] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-1gb18w4gnp] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 96px !important;
    flex-grow: 3;
    padding: 0px;
    width: 380px;
}

.fullID[b-1gb18w4gnp] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-1gb18w4gnp] {
    height: 96px !important;
}

.soccerplayoutid[b-1gb18w4gnp] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-1gb18w4gnp] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-1gb18w4gnp] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px; 
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-1gb18w4gnp {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-1gb18w4gnp] {
    animation: glow-b-1gb18w4gnp 1s 0s alternate;
    z-index: 8;
}

.teamName[b-1gb18w4gnp] {
    background: #30383D;
}

.scoreline[b-1gb18w4gnp] {
    background-color: #252B2E;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetMiniAvsB.razor.rz.scp.css */

.miniAvsBrow[b-27xxrh5n01] {
    flex-grow: 1;
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    background: var(--bg-gradient-default);
    grid-template-columns: 62px 125px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
    height: 80.8px;
    border-bottom: 2px solid var(--line-color);
    border-left: 2px solid var(--line-color);
    font-size: 20px;
    border-right: 2px solid var(--line-color);
    /**/
}

.avbNormal:nth-child(2)[b-27xxrh5n01] {
    border-top: 2px solid var(--line-color);
    /* 
    First box needs to be 2px taller to match scaling on markets
    No idea why... I assume the display affects the avsb differently from the markets.
    */

    height: 83px !important;
}

.avbSmall:nth-child(2)[b-27xxrh5n01],
.avbSmall:nth-child(11)[b-27xxrh5n01]
{
    border-top: 2px solid var(--line-color);

    /* 
    First box needs to be 2px taller to match scaling on markets
    No idea why... I assume the display affects the avsb differently from the markets.
    */
    height: 38.3px;
}

.miniAvsBrow[MajorPhase="Result"][b-27xxrh5n01] {
    flex-grow: 1;
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    background: var(--bg-gradient-default);
    grid-template-columns: 62px 135px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
    height: 80.9px; 
    font-size: 20px;
    /**/
    border-bottom: 2px solid var(--line-color-step);
    border-right: 2px solid var(--line-color-step);
}


.miniAvsBrow:nth-child(odd)[b-27xxrh5n01] {
    background: var(--bg-color-step) !important; 
}

.miniAvsBrow:nth-child(even)[b-27xxrh5n01] { 
    background:var(--bg-color) !important;
}

.eventHeader[b-27xxrh5n01] {
    height: 64px;
    text-transform: uppercase;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color);
    display: grid;
    align-items: center;
    font-size: 24px;
    /* border: 0px; */
    border: 2px solid var(--line-color);
    margin: 0px;
    padding: 0px;
    width: inherit;
}

.eventSubHeader-left[b-27xxrh5n01] {
    border-left: 2px solid var(--line-color);
    border-right: 2px solid var(--line-color);
    border-bottom: 2px solid var(--line-color);
    width: 62px;
}

.eventSubHeader[b-27xxrh5n01] {
    height: 44px;
    margin-bottom: 10px !important;
    text-transform: uppercase;
    margin-top: 0px;
    animation-fill-mode: backwards;
    animation: vertExpand;
    animation-duration: 0.75s;
    background: var(--bg-color-alt) !important;
    background-color: var(--bg-color-alt) !important; 
    color: var(--text-color);
    margin: 0;
    display: grid;
    align-items: center;
    border-right: 2px solid var(--line-color);
    border-bottom: 2px solid var(--line-color);
    font-size: 24px;
}

.results[b-27xxrh5n01] {
    grid-template-columns: 75px 55px 66px 55px;
}

.avbSmall[b-27xxrh5n01] {
    height: 36.15px;
}

.eventId[b-27xxrh5n01] {
    display: grid;
    font-size: 28px;
    text-align: center;
    background-color: var(--bg-market) !important;
    color: var(--text-color-alt);
    height: 100%;
    align-items: center;
    width: 62px;
}

.eventRef[b-27xxrh5n01] {
    font-size: 14px;    
}

.avv[b-27xxrh5n01] { 
    font-size: 10px; 
}

.id[b-27xxrh5n01] {
    width: inherit;
    font-size: 20px;
    position: relative;
    top: -4px;
}

.avbDiv[b-27xxrh5n01] {
}

.avbColResults[b-27xxrh5n01] {
    font-size: 20px;
    color: var(--secondary-color);
}

.avbColTeam[b-27xxrh5n01] { 
}

avbColResults[b-27xxrh5n01] {
    background: var(--bg-market) !important; /*linear-gradient(to bottom, var(--bg-market), var(--bg-market)) !important;*/
    color: var(--text-color-alt);
    font-size: 24px;
}

.avbDivNum[b-27xxrh5n01] {
}

.spacer[b-27xxrh5n01] {
    display: grid;
    height: 68px;
}
 
 .avbDiv[b-27xxrh5n01],
 .avbColResults[b-27xxrh5n01] 
 {
     padding: 0 7px;
 }
 
 .avbColTeam[Country="spain"][b-27xxrh5n01] {
     font-size: 15px;
     text-align: center;
     align-items: center;
     display: flex;
 }
 
 .avbColBadges img[b-27xxrh5n01] {
     width: 24px;
 }

.AVVid[b-27xxrh5n01] {
    height: 60px;
    text-align: center;
    align-content: center;
}

.AVVidSmall[b-27xxrh5n01] {
    height: 20px;
    text-align: center;
    align-content: center;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetPreambleHeader.razor.rz.scp.css */
.header-container[b-xa994ocef0] {
    position: absolute;
    top: 0;
    width: 1920px;
    max-width: 1920px;
    height: 125px;
} 

.header-row[b-xa994ocef0] {
    width: 100%;
}

.highlights[b-xa994ocef0] { 
    color: var(--secondary-color);
    font-weight: 200;
    padding-left: 135px;
    font-size: 60px;
}

.header-middle-row[b-xa994ocef0] {
    height: 64px;
    min-height: 64px;
    vertical-align: baseline;
    line-height: 70px;
    text-align: center;
    background: #00000064;
    color: var(--text-color);
}

.header-soccer-middle-row[b-xa994ocef0] {
    text-align: center;
    height: inherit;
    line-height: 72px;
    vertical-align: baseline;
    align-content: center;
    background: var(--bg-color-step);
    color: var(--text-color);
    font-size: 32px;
    font-weight: 200;
    width: inherit;
    display: flex;
    width: 100%;
    backdrop-filter: blur(5px);
}

.header-soccer-middle-row-League[b-xa994ocef0] {
    background: var(--bg-color-alt-step);
}

.header-bottom-row[b-xa994ocef0] { 
    text-align: center;
    background: var(--bg-linear-gradient-right);
    height: 46px;
    color: var(--text-color);
}

.header-top-row[b-xa994ocef0] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    height: 98px;
}

.header-top-row-single[b-xa994ocef0] {
    background: unset;
}

.header-row-left-text-offset[b-xa994ocef0] { 
    text-align: left;
    align-content: center;
}

.header-row-right-text-offset[b-xa994ocef0] {
    text-align: right;
    align-content: center;
}
.header-row-center-text-offset[b-xa994ocef0] {
    flex: 0 0 60%;
    text-transform: uppercase;
}

.header-row-text-colour[b-xa994ocef0] {
    color: var(--text-color) !important;
}

.gameWeek[b-xa994ocef0], .gameInfo[b-xa994ocef0] { 
    font-weight: bold;
    color: var(--backdrop-color);    
    text-transform: uppercase;
    padding-top: 8px;
}


.highlights-league[b-xa994ocef0] {
    position: absolute;
    left: 360px;
    padding: 0px;
    top: 22px;
}

.highlights-league-text[b-xa994ocef0] {
    font-weight: 200;
    font-size: 32px;
    position: absolute;
    left: 140px; 
}



.flag[b-xa994ocef0] {
    background-image: none;
    width: 125px;
    height: 125px;
    left: 0;
    top: 0;
    z-index: 4;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
}

.flag[Country="spain"][b-xa994ocef0] {
    background-size: contain;
    background-image: url("/img/LaLigaSmallIcon.png");
}

.flag[Country="turkey"][b-xa994ocef0] {
    background-image: url("/img/turkey-square.svg");
}

.flag[Country="italy"][b-xa994ocef0] {
    background-image: url("/img/italy-square.svg");
}

.flag[Country="england"][b-xa994ocef0] {
    background-image: url("/img/england-square.svg");
}

.flag[TeamBranding="NAP"][b-xa994ocef0] {
    background-image: url("/img/operators/nap-logo.png") !important;
}

.flag[TeamBranding="JUV"][b-xa994ocef0] {
    background-image: url("/img/operators/juventus_logo.webp") !important;
    background-position-x: center;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetScoreDisplay.razor.rz.scp.css */
.score-row[b-104vzk2sel] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: white;
    position: relative;
    max-width: 100%;
    left: 0;
    top: 15px;
    z-index: 8;
    margin: 0 12px;
    background:var(--bg-color-alt-step);
}

.vs[b-104vzk2sel] { 
    font-weight: normal;
}

.scoreBackground[b-104vzk2sel] {
    position: absolute;
    width: 410px;
    height: 50px; 
    left: 34px;
    top: 23px;
    background: #00000080;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Eurobet/EurobetSecondHalf.razor.rz.scp.css */
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/EurobetNapoli/Eurobet_NapoliFooter.razor.rz.scp.css */
.footer[b-4n5k6qhjy9] {
    width: 1440px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-4n5k6qhjy9] {
    width: 1920px;
}

.NoMiniViewFooter[b-4n5k6qhjy9] {
    width: 1664px;
}

.homeTeam[b-4n5k6qhjy9] {
    width: 520px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    padding-right: 64px;
}

.awayTeam[b-4n5k6qhjy9] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding-left: 64px;
}

.logo-large[b-4n5k6qhjy9] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    margin-left: 40px;
}

.logo-medium[b-4n5k6qhjy9] {
    height: 90px;
    width: 570px;
    color: var(--text-color);
    margin-right: 40px;
    padding-top: 15px;
}

.scoreLine[b-4n5k6qhjy9] {
    text-align: center;
    height: 100px;
    width: 200px;
    color: var(--text-color);
    background-color: rgba(255, 255, 255, 0.1);
    flex: auto;
}

.details[b-4n5k6qhjy9] {
    background-color: var(--backdrop-color) !important;
    height: 50px;
    font-size: 22px; 
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-4n5k6qhjy9], .awayIcon[b-4n5k6qhjy9] {
    width: 80px;
}

.homeScore[b-4n5k6qhjy9], .awayScore[b-4n5k6qhjy9] {
    width: 18px;
}

.vs[b-4n5k6qhjy9] {
    width: 18px;
    text-align: center;
}

.right[b-4n5k6qhjy9] {
    text-align: right;
}

.scoredTeam[b-4n5k6qhjy9] {
    animation: glow-b-4n5k6qhjy9 3s ease-in-out;
} 

@keyframes glow-b-4n5k6qhjy9 {
    0% {
        background: inherit;
        color: var(--text-color);
    }
    5% {
        background: #F2DA29;
        color: var(--text-color-alt);
    }
    80% {
        background: #F2DA29;
        color: var(--text-color-alt);
    }
    100% {
        background: inherit;
        color: var(--text-color);
    }
} 
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSAVBSimple.razor.rz.scp.css */

.teams-container[b-5fmswpi5vs]{
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    line-height: inherit;
    background: var(--bg-color-alt); 
    height: 140px;
    color: var(--text-color);
}

.vs[b-5fmswpi5vs] {
    font-size: 50px;
    color: var(--text-color); 
    width: auto;
    padding: 0;
}

.team img[b-5fmswpi5vs] {
    position: relative;
    width: 100%;
    animation: flipInY;
    animation-duration: 1s;
    top: 0;
    height: inherit;
}

.team[b-5fmswpi5vs] {
    top: -28%;
    position: absolute;
    height: 180px;
}

.team-left[b-5fmswpi5vs] { 
    left: 75px;
}

.team-right[b-5fmswpi5vs] { 
    right: 75px;
}

.middle[b-5fmswpi5vs] {
    display: flex;
    text-align: center;
    align-items: center;
    width: fit-content;
    padding: 0 300px;
    text-wrap: nowrap;
    margin: auto;
    font-weight: 600;
    font-size: 40px
}

.box[b-5fmswpi5vs] {
    position: relative;
    display: grid;
    margin: auto;
    max-width: fit-content;
    height: inherit;
}

.header-container[b-5fmswpi5vs] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
}
  
.sks-background[b-5fmswpi5vs] {
    justify-content: space-between;
    background: var(--bg-color);
    padding: 8px 0px 2px 0px;
    height: 784px;
    color: var(--text-color);
}

.sks-spacer[b-5fmswpi5vs] {
    justify-content: space-between;
    background: var(--bg-color);
    padding: 8px 0px 2px 0px;
    height: 40px;
    color: var(--text-color);
    margin-top: 190px;
}

.teams-divider[b-5fmswpi5vs] {
    margin: 0 35px;
}

.score[b-5fmswpi5vs] {
    color: var(--bg-color-alt-step);
    font-size: 60px;
    padding: 0 20px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSFooter.razor.rz.scp.css */
.footer[b-6izaangfl8] {
    width: 1440px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-6izaangfl8] {
    width: 1920px;
}

.homeTeam[b-6izaangfl8] {
    width: 30%;
    background-image: url("/img/Goldbet_Bottom_Graphic_Home.svg");
    background-position: left bottom;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: right;
    /*margin-left: 15%;*/
}

.awayTeam[b-6izaangfl8] {
    width: 30%;
    background: url("/img/Goldbet_Bottom_Graphic_Away.svg");
    background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;
    /*margin-right: 15%;*/
}

.scoreFooter[b-6izaangfl8] {
    font-weight: 600;
    /*margin-right: 35%;*/
    /*margin-left: auto;*/
    display: flex;
    background-color: var(--bg-color-step);
}

.footerGraphic[b-6izaangfl8] {
    position: fixed;
    z-index: -1;
}

.awayGraphic[b-6izaangfl8] {
    transform: scaleX(-1) scaleY(-1);
}

.scoreLine[b-6izaangfl8] {
    text-align: center;
    height: 100px;
    width: 380px;
    color: var(--text-color);
    background-color: rgba(255,255,255, 0.1);
}

.details[b-6izaangfl8] {
    background-color: var(--backdrop-color) !important;
    font-size: 15px;
    color: var(--text-color);
    display: flex;
    margin-left: 0;
    height: 62px;
    width: 100%;
    padding: 0px;
    align-items: center;
}

.homeIcon[b-6izaangfl8], .awayIcon[b-6izaangfl8] {
    width: 60px;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.homeScore[b-6izaangfl8], .awayScore[b-6izaangfl8] {
    width: 45px;
    background-color: white !important;
    color: black;
    text-align: center;
    padding: 0;
    margin: 0;
    flex: none;
}

.scoreSeparator[b-6izaangfl8] {
    width: 30px;
    background-color: white !important;
    color: black;
    text-align: center;
    padding: 0;
    margin: 0;
    flex: none;
}

.sks-center[b-6izaangfl8] {
    background-color: white;
    flex: none;
    width: 18%;
    margin-left: 9.5%;
    color: var(--text-color-alt);
    font-size: 15px; 
    text-align: center;
    font-weight: bold;
}

.sks-footer[b-6izaangfl8] {
    width: 100%;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: linear-gradient(to bottom, var(--bg-color), var(--bg-color-alt));
    align-content: center;
    font-size: 56px;
    z-index: 5;
}

.single-footer .scoreFooter[b-6izaangfl8] {
    width: auto;
}

.league-footer .scoreFooter[b-6izaangfl8] {
    width: 78.5%;
}

.vs[b-6izaangfl8] {
    width: 18px;
    text-align: center;
}

.right[b-6izaangfl8] {
    text-align: right;
    padding-top: 5px;
}

.eventIds[b-6izaangfl8] {
    position: static;
    width: 200px;
    font-size: 18px;
    text-align: right; 
    color: black;
    font-weight: 800;
    align-content: center;
}

.leagueLogo[b-6izaangfl8] {
    width: 200px;
}

.time[b-6izaangfl8] {
    font-size: 25px;
    text-align: right;
    padding: 0px;
    padding-right: 2px;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSInGameLeagueSideBar.razor.rz.scp.css */
.soccerplayoutbox[b-w8jbdh1kza] {
    position: absolute;
    padding-top: 112px;
    background-color: var(--bg-color);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 900px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-w8jbdh1kza] {
    background-color: var(--bg-color);
    height: 81px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-items: center;
    border-bottom: 3px solid var(--bg-color-alt);
}

@keyframes glow-b-w8jbdh1kza {
    0% {
        /*box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);*/
        background: var(--bg-color) !important;
    }

    50% {
        /*!*box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);*!*/
        /*background: var(--bg-gradient-default) !important;*/
    }

    100% {
        /*box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);*/
        background: var(--bg-color-alt-step) !important;
    }
}

.glowing-row[b-w8jbdh1kza] {
    /*animation: glow 1s 0s alternate;*/
    background-color: color-mix(in lch, var(--bg-color-step), white 50%);
    color: var(--text-color-alt) !important;
    z-index: 8;
}

.glowing-row > *[b-w8jbdh1kza] {
    color: var(--text-color-alt) !important; 
}

.glowing-row > .soccerplayoutscore[b-w8jbdh1kza] {
    background-color: color-mix(in lch, var(--bg-color-step), white 50%) !important;
    color: var(--text-color-alt) !important;
}

.fullID[b-w8jbdh1kza] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-w8jbdh1kza] {
    height: 96px !important;
}

.soccerplayoutid[b-w8jbdh1kza] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-w8jbdh1kza] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    text-align: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccereventnum[b-w8jbdh1kza] {
    display: grid;
    font-size: 28px;
    text-align: center;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color-alt);
    height: 80%;
    align-items: center;
    padding: 0;
    min-width: 44px;
}

.soccerplayoutscore[b-w8jbdh1kza] {
    background-color: var(--bg-color-step) !important;
    color: black;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSLeagueSideBar.razor.rz.scp.css */
.sksleaguebox[b-x4546ldxnk] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 240px;
    width: 240px;
    font-size: 20px;
    line-height: 24px; /*????*/
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.sksleagueheaderdetails[b-x4546ldxnk] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px auto 60px 60px;
    height: 30px;
}



.sksleagueheader[b-x4546ldxnk] {
    background-color: var(--bg-color) !important;
    color: var(--text-color);
    font-weight: 400;
    font-size: x-large;
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 20px 0px 20px 0px;
}

.sksleaguerow[b-x4546ldxnk] {
    background-color: var(--bg-market);
    color: white;
    border-bottom: 2px solid var(--bg-color-alt);
    display: grid;
    grid-template-columns: 32px auto 60px 60px;
    height: 38px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.leagueheaderdetailslaliga[b-x4546ldxnk] {
    height: 40px !important;
}

.header-teams[b-x4546ldxnk] {
    grid-column: 1 / span 2;
}

.header-gd[b-x4546ldxnk], .header-pt[b-x4546ldxnk] {
}

.header-teams[b-x4546ldxnk], .header-gd[b-x4546ldxnk], .header-pt[b-x4546ldxnk] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
    align-content: center;
}

.leagueheaderdetails th[b-x4546ldxnk], .header-teams[b-x4546ldxnk], .header-gd[b-x4546ldxnk], .header-pt[b-x4546ldxnk] {
}



.pos[b-x4546ldxnk] {
    background: var(--bg-color);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-x4546ldxnk] {
    background: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-x4546ldxnk] {
    background: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-x4546ldxnk] {
    background-color: var(--bg-color-step) !important;
    color: black;
    font-weight: 600;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-x4546ldxnk] {
    color: var(--text-color-alt);
    background-color: white !important;
    font-weight: 600;
    height: 29px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSPreambleHeader.razor.rz.scp.css */
.header-container[b-402wxd26ou] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
}

.header-row[b-402wxd26ou] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;
    line-height: normal;
}

.header-middle-row[b-402wxd26ou] {
    height: 120px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    align-self: flex-end;
    padding: 30px 0px 0px 0px;
    color: black;
    background: var(--bg-color-step);
}

.header-soccer-middle-row[b-402wxd26ou] {
    height: 120px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    align-self: flex-end;
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
    background: var(--bg-color-step);
}

.header-bottom-row[b-402wxd26ou] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    line-height: inherit;
    background: var(--bg-color);
    padding: 8px 0px 2px 0px;
    height: 46px;
    color: var(--text-color);
}

.header-soccer-bottom-row[b-402wxd26ou] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    line-height: inherit;
    background: var(--bg-color-alt);
    padding: 8px 0px 2px 0px;
    height: 70px !important;
    color: var(--text-color);
    /*border-bottom: 4px solid var(--bg-color-alt-step) !important;*/
}

.header-top-row[b-402wxd26ou] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    padding: 20px 0px 20px 0px;
    height: 98px;
}

.header-row-left-text-offset[b-402wxd26ou] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-402wxd26ou] {
    margin-left: 2%;
    font-size: larger;
}

.header-row-right-text-offset[b-402wxd26ou] {
    margin-right: 2.5%;
    color: var(--text-color);
}

.header-row-right-text-offset-upper[b-402wxd26ou] {
    margin-right: 2.5%;
    color: var(--clock-color);
}

.header-row-center-text-offset[b-402wxd26ou] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    font-size: small;
}

.competition-id[b-402wxd26ou]{
    position: absolute;
    left: 2%;
    top: 20%;
    font-size: 32px;
    color: var(--bs-white);
}

.sks-clock[b-402wxd26ou] {
    font-size: xxx-large;
    font-weight: 600;
}

.competition-id[b-402wxd26ou]{
    position: absolute;
    left: 2%;
    top: 20%;
    font-size: 32px;
    color: var(--bs-white);
}

.score[b-402wxd26ou] {
    color: var(--bg-color-alt-step);
    font-size: 60px;
    padding: 0 20px;
}

.sks-background[b-402wxd26ou] {
    justify-content: space-between;
    background: linear-gradient(to bottom, var(--bg-color-step), var(--bg-color-alt));
    padding: 8px 0px 2px 0px;
    height: 695px;
    color: var(--clock-color);
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSScoreDisplay.razor.rz.scp.css */
.score-row[b-8cfxg3h2hv] { 
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    height: 65px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GoldBetFooter.razor.rz.scp.css */
.footer[b-b40r08lzkq] {
    width: 1440px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-b40r08lzkq] {
    width: 1920px;
}

.homeTeam[b-b40r08lzkq] {
    width: 30%;
    margin-top: 6px;
    background-image: url("/img/Goldbet_Bottom_Graphic_Home.svg");
    background-position: left bottom;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: right;
}

.awayTeam[b-b40r08lzkq] {
    width: 30%;
    margin-top: 6px;
    background: url("/img/Goldbet_Bottom_Graphic_Away.svg");
    background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;
}

.scoreFooter[b-b40r08lzkq] {
    width: 50%;
    margin-right: 35%;
    margin-left: auto;
    display: flex;
}

.singleMatchScoreFooter[b-b40r08lzkq] {
    width: 50%;
    margin-right: 25%;
    margin-left: auto;
    display: flex;
}

.footerGraphic[b-b40r08lzkq] {
    position: fixed;
    z-index: -1;
}

.awayGraphic[b-b40r08lzkq] {
    transform: scaleX(-1) scaleY(-1);
}

.scoreLine[b-b40r08lzkq] {
    text-align: center;
    height: 100px;
    width: 380px;
    color: var(--text-color);
    background-color: rgba(255,255,255, 0.1);
}

.details[b-b40r08lzkq] {
    background-color: var(--backdrop-color) !important;
    border-top: 4px solid var(--bg-color-alt-step);
    font-size: 15px; 
    color: var(--text-color);
    display: flex;
    margin-left: 0;
    margin-top: -1px;
    width: 91.5%;
}

.homeIcon[b-b40r08lzkq], .awayIcon[b-b40r08lzkq] {
    width: 60px;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.homeScore[b-b40r08lzkq], .awayScore[b-b40r08lzkq] {
    width: 80px;
    background-color: var(--bg-color-alt-step) !important;
    color: var(--text-color-alt);
    text-align: center;
    padding: 0;
    margin: 0;
    flex: none;
}

.homeScore[b-b40r08lzkq] {
    border-right: 3px solid var(--backdrop-color);
}

.awayScore[b-b40r08lzkq] {
    border-left: 3px solid var(--backdrop-color);
}

.goldbet-center[b-b40r08lzkq] {
    background-color: white;
    flex: none;
    width: 18%;
    margin-left: 9.5%;
    color: var(--text-color-alt);
    font-size: 15px; 
    text-align: center;
    font-weight: bold;
}

.goldbet-footer[b-b40r08lzkq] {
    width: 100%;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: linear-gradient(to bottom, var(--bg-color), var(--bg-color-alt));
    border-top: 3px solid var(--line-color);
    align-content: center;
    font-size: 56px;
    z-index: 5;
}

.vs[b-b40r08lzkq] {
    width: 18px;
    text-align: center;
}

.right[b-b40r08lzkq] {
    text-align: right;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/GoldBet/GoldBetAVBSimple.razor.rz.scp.css */

.teams-container[b-1sq38ac05y]{
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    line-height: inherit;
    background: linear-gradient(to bottom, var(--bg-color-step), var(--bg-color-alt));
    padding: 8px 0px 2px 0px;
    height: 140px;
    color: var(--text-color);
    margin-top: 190px;
}


.vs[b-1sq38ac05y] {
    font-size: 50px;
    color: var(--text-color);
    margin-top: 48px;
    width: auto;
    padding: 0;
}

.team img[b-1sq38ac05y] {
    position: relative;
    width: 180px;
    animation: flipInY;
    animation-duration: 1s;
    top: -40px;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;

}

.team-left[b-1sq38ac05y] {
    position: absolute;
    width: 160px;
    left: 75px;
}

.team-right[b-1sq38ac05y] {
    position: absolute;
    width: 160px;
    right: 75px;
}

.name[b-1sq38ac05y] {
    height: 80px;
    text-align: center;
    text-wrap: nowrap;
    overflow:hidden;
    top: -45px;
}

.middle[b-1sq38ac05y] {
    display: flex;
    text-align: center;
    align-items: center;
    width: fit-content;
    padding: 0 500px;
    text-wrap: nowrap;
    margin: auto;
    font-weight: 600;
    font-size: 40px
} 

.box[b-1sq38ac05y] {
    position: relative;
    display: grid;
    margin: auto;
    max-width: fit-content;
}

.header-container[b-1sq38ac05y] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
}

.score[b-1sq38ac05y] {
    color: var(--bg-color-alt-step);
    font-size: 60px;
    padding: 0 20px;
}

.goldbet-background[b-1sq38ac05y] {
    justify-content: space-between;
    background: linear-gradient(to bottom, var(--bg-color-step), var(--bg-color-alt));
    padding: 8px 0px 2px 0px;
    height: 784px;
    color: var(--text-color);
}

.teams-divider[b-1sq38ac05y] {
    margin: 0 35px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GoldBet/GoldBetInGameAttack.razor.rz.scp.css */
.gbo-attack-right[b-unnhot31te], .gbo-attack-left[b-unnhot31te] {
    display: table;
    position: absolute;
    top: 40px;
    right: 358px;
    min-width: 370px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color-alt);
    align-items: flex-start;
}

.gbo-attack-right[b-unnhot31te] {
    background-image: url("/img/Goldbet_Attacker_Graphic_Away.svg");
    background-position: left center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    padding-right: 50px;
}

.gbo-attack-left[b-unnhot31te] {
    background-image: url("/img/Goldbet_Attacker_Graphic_Home.svg");
    background-position: left center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    padding-left: 50px;
}

.attack-single[b-unnhot31te] {
    right: 58px !important;
}

.gboTopLogo[b-unnhot31te] {
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 0px;
    width: 250px;
    height: 100px;
    align-content: center;
    text-align: center;
}

.logoImage-greece[b-unnhot31te] {
    height: auto;
    width: 200px;
}

.ingameLogo[b-unnhot31te] {
    position: relative;
    z-index: 11;
    animation: vertExpand;
    animation-duration: 1s;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.ingameLogoContainer[Operator="GoldBet"][SingleMatch="True"][b-unnhot31te] {
    display: none !important;
}

.ingameLogoContainer[Operator="GoldBet"][b-unnhot31te] {
    position: absolute;
    width: 250px;
    height: 100px;
    right: 0;
    top: 0;
}

.ingameLogoContainer[Operator="GBO_SKS"][SingleMatch="True"][b-unnhot31te] {
    display: none;
}

.ingameLogoContainer[Operator="GBO_SKS"][SingleMatch="False"][b-unnhot31te] {
    position: fixed;
    right: 10px;
    top: 0px;
    width: 230px;
    height: 125px; 
    top: 0;
    animation: vertExpand;
    animation-duration: 1s;
    z-index: 2;
}



/* GREECE SPECIFIC */

.greece-attack[b-unnhot31te] {
    position: absolute;
    display: flex;
    top: 25px;
    left: 60px;
}

.greece-attack-right-container[b-unnhot31te] {
    margin-top: 20px;
    height: 50px;
    width: 700px;
    display: flow;
}

.greece-attack-top-container[b-unnhot31te] {
    height: 50px;
    display: flex;
    width: 100%;
    background-color: var(--bg-color-alt);
    clip-path: polygon(0 0, 10% 0, 100% calc(100% - 72px), calc(100% - 72px) 100%, 0 100%);
    border-top: 2px solid var(--bg-color-alt-step);
    border-bottom: 2px solid var(--bg-color-alt-step);
    font-size: 24px;
    font-weight: 600;
}

.greece-attack-top-row[b-unnhot31te] {
    height: 50px;
    width: 50%;
    align-content: center;
    text-align: center;
    color: var(--text-color);
}

.greece-attack-bottom-container[b-unnhot31te] {
    width: 80%;
    height: 100px;
    display: flex;
    clip-path: polygon(0 0, 10% 0, 100% calc(100% - 144px), calc(100% - 144px) 100%, 0 100%);
}

.greece-attack-teams-container[b-unnhot31te] {
    /* margin-top: 50px; */
    width: 400px !important;
    height: fit-content;
    display: grid;
    background-color: var(--bg-color);
    color: var(--text-color);
    font-size: 28px;
}

.greece-attack-bottom-row[b-unnhot31te] {
    height: 50px;
    align-content: center;
    display: flex;
}

.greece-attack-top-row-end[b-unnhot31te] {
    clip-path: polygon(0 72px, 72px 0, 100% 0, 100% 100%, 0 100%);
    background-color: var(--bg-color-alt-step);
    width: 45%;
    color: black;
}

.greece-attack-top-row-start[b-unnhot31te] {
    width: 120px;
}

.greece-attack-bottom-end[b-unnhot31te] {
    width: 120px !important;
    height: 100%;
    display: flow;
    background-color: var(--bg-color-alt);
    text-align: center;
    font-size: 52px;
    color: var(--bg-color-alt-step);
    background-color: var(--bg-color-alt);
}

.greece-team-name[b-unnhot31te] {
    width: 100%;
    text-align: center;
    align-content: center;
}

.greece-home-team[b-unnhot31te] {
    border-bottom: 3px solid var(--bg-color-alt);
}

.greece-team-score[b-unnhot31te] {
    width: 40px;
    background-color: var(--bg-color-alt);
    font-size: 28px;
    text-align: center;
    /* padding-top: 2px; */
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
}

.greece-attack-chevrons[b-unnhot31te] {
    width: 120px !important;
    display: grid;
    background-color: var(--bg-color-alt); 
    text-align: center;
    align-content: center;
    font-size: 46px;
    font-weight: 600;
    color: var(--bg-color-alt-step);
}

.greece-attack-chevrons-empty[b-unnhot31te] {
    width: 120px !important;
    display: grid;
    background-color: var(--bg-color);
    text-align: center;
    align-content: center;
    font-size: 46px;
    font-weight: 600;
    color: var(--bg-color-alt-step);
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GoldBet/GoldBetInGameLeagueSideBar.razor.rz.scp.css */


.soccerplayoutbox[b-zp0d5giu4m] {
    position: absolute;
    padding-top: 105px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 800px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-zp0d5giu4m] {
    background-color: var(--backdrop-color);
    height: 80px !important;
    min-height: 80px;
    grid-template-columns: repeat(13, 1fr);
    align-items: center;
}
 

.fullID[b-zp0d5giu4m] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-zp0d5giu4m] {
    height: 96px !important;
}

.soccerplayoutid[b-zp0d5giu4m] {
    color: var(--text-color);
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    align-content: center;
    height: inherit !important;
    flex-grow: 3;
    padding-right: 0px;
    padding-left: 9px;
}

.soccerplayoutname[b-zp0d5giu4m] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    text-align: center;
    height: inherit !important;
    flex-grow: 3;
}

.soccereventnum[b-zp0d5giu4m] {
    display: grid;
    font-size: 28px;
    text-align: center;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color-alt);
    height: 80%;
    align-items: center;
    padding: 0;
    min-width: 44px;
}

.soccerplayoutscore[b-zp0d5giu4m] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color);
    font-size: 26px; 
    line-height: 30px;
    align-content: center;
    height: inherit !important;
    flex-grow: 1;
}

@keyframes glow-b-zp0d5giu4m {
    0% {
        /*box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);*/
        background: var(--bg-color) !important;
    }

    50% {
        /*!*box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);*!*/
        /*background: var(--bg-gradient-default) !important;*/
    }

    100% {
        /*box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);*/
        background: var(--bg-color-alt-step) !important;
    }
}

.glowing-row[b-zp0d5giu4m] {
    /*animation: glow 1s 0s alternate;*/
    background-color: white;
    color: var(--text-color-alt);
    z-index: 8;
}

.glowing-row >*[b-zp0d5giu4m] {
    color: var(--text-color-alt);
}

.glowing-row > .soccerplayoutscore[b-zp0d5giu4m] {
    background-color: var(--bg-color-alt-step) !important;
    color: black;
}

.teamName[b-zp0d5giu4m] {
    background: #30383D;
}

.scoreline[b-zp0d5giu4m] {
    background-color: #252B2E;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/GoldBet/GoldBetLeagueSideBar.razor.rz.scp.css */
.goldbetleaguebox[b-730yrxzux6] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 280px;
    width: 280px;
    font-size: 20px;
    line-height: 24px; /*????*/
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
} 

.goldbetleaguebox[MinorPhase="Market45"] .goldbetleaguerow[b-730yrxzux6]
{
    height: 39.2px;
}
.goldbetleagueheaderdetails[b-730yrxzux6] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px auto 60px 60px;
    height: 44px;
}

.leagueheaderdetailslaliga[b-730yrxzux6] {
    height: 40px !important;
}

.header-teams[b-730yrxzux6] {
    grid-column: 1 / span 2;
}

.header-gd[b-730yrxzux6], .header-pt[b-730yrxzux6] {
}

.header-teams[b-730yrxzux6], .header-gd[b-730yrxzux6], .header-pt[b-730yrxzux6] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
    align-content: center;
}

.goldbetleagueheader[b-730yrxzux6] {
    background-color: var(--bg-color-alt-step) !important;
    color: var(--text-color-alt);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 20px 0px 20px 0px;
}

.leagueheaderdetails th[b-730yrxzux6], .header-teams[b-730yrxzux6], .header-gd[b-730yrxzux6], .header-pt[b-730yrxzux6] {
}

.goldbetleaguerow[b-730yrxzux6] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px auto 60px 60px;
    height: 38.5px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.pos[b-730yrxzux6] {
    background: var(--bg-color);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-730yrxzux6] {
    background: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-730yrxzux6] {
    background: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-730yrxzux6] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-730yrxzux6] {
    color: white;
    background-color: var(--bg-color-alt) !important;
    height: 29px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/GoldBet/GoldBetMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-ldpnutpdpq] {
    display: block;
    top: 332px;
    left: var(--margin-content);
    width: 258px;
    height: 641px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 1;
    height: 641px;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.miniAvsBrow[b-ldpnutpdpq] {
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    border-top: hidden;
    margin-top: 1px;
    margin-bottom: 2px;
    background: var(--bg-color);
    grid-template-columns: 36px 75px 55px 30px 55px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
}

.results[b-ldpnutpdpq] {
    grid-template-columns: 37px 60px 46px 60px 46px;
}

.miniAvsBrow > div[b-ldpnutpdpq] {
}

.avbSmall[b-ldpnutpdpq] {
    min-height: 34.5px !important;
    margin-bottom: 1px;
}

.avbNormal[b-ldpnutpdpq] {
    min-height: 74.5px;
}

.eventId[b-ldpnutpdpq] {
    display: grid;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color-alt);
    height: 80%;
    align-items: center;   
}

.eventRef[b-ldpnutpdpq] {
    font-size: 14px;    
}

.id[b-ldpnutpdpq] {
    font-size: 9px;
    padding-bottom: 2px;
    font-size: 10px;
    line-height: 1;
}

.id[b-ldpnutpdpq] {

}

.avbDiv[b-ldpnutpdpq] {
}

.avbColTeam[b-ldpnutpdpq] {
    font-size: 22px;
}

.avbColResults[b-ldpnutpdpq] {
    color: var(--text-color);
    font-size: 18px;
}

.avbDivNum[b-ldpnutpdpq] {
}

.spacer[b-ldpnutpdpq] {
    display: grid;
    min-height: 44px;
} 
/* _content/HighlightSuperviewer/Components/Themes/Retail/GoldBet/GoldBetPreambleHeader.razor.rz.scp.css */
.header-container[b-gv18ndgawq] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
}

.header-row[b-gv18ndgawq] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;  
    line-height: normal;
}

.header-middle-row[b-gv18ndgawq] {
    height: 120px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    align-self: flex-end;
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
    background: var(--backdrop-color);
}

.header-soccer-middle-row[b-gv18ndgawq] {
    height: 120px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    align-self: flex-end;
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
    background: var(--backdrop-color);
}

.header-bottom-row[b-gv18ndgawq] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    line-height: inherit;
    background: var(--bg-color-alt);
    padding: 8px 0px 2px 0px;
    height: 46px;
    color: var(--text-color);
}

.header-soccer-bottom-row[b-gv18ndgawq] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    line-height: inherit;
    background: var(--bg-color-alt);
    padding: 8px 0px 2px 0px;
    height: 70px !important;
    color: var(--text-color);
    border-bottom: 4px solid var(--bg-color-alt-step) !important;
}

.header-top-row[b-gv18ndgawq] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    padding: 20px 0px 20px 0px;
    height: 98px;
}

.header-row-left-text-offset[b-gv18ndgawq] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-gv18ndgawq] {
    margin-left: 2%;
}

.header-row-right-text-offset[b-gv18ndgawq] {
    margin-right: 2.5%; 
}
.header-row-center-text-offset[b-gv18ndgawq] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}
 

.goldbet-clock[b-gv18ndgawq] {
    font-size: xxx-large;
    font-weight: 600;
}

.competition-id[b-gv18ndgawq] {
    position: absolute;
    left: 2.2%;
    top: 24%;
    font-size: 30px;
    color: var(--bs-white);
}

.competition-id-PAL[b-gv18ndgawq] {
    position: absolute;
    left: 2.2%;
    top: 21.5%;
    font-size: 25px;
    color: var(--bs-white); 
}  

.score[b-gv18ndgawq] {
    color: var(--bg-color-alt-step);
    font-size: 60px;
    padding: 0 20px;
}

.goldbet-background[b-gv18ndgawq] {
    justify-content: space-between;
    background: linear-gradient(to bottom, var(--bg-color-step), var(--bg-color-alt));
    padding: 8px 0px 2px 0px;
    height: 695px;
    color: var(--text-color);
}

.small-info-text[b-gv18ndgawq]{
    font-size: 15px;
}

.large-info-text[b-gv18ndgawq] {
    font-size: 25px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameAVBSimple.razor.rz.scp.css */
.box[b-ue4bpilt7m] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}

.MicroGame-Team-Container[b-ue4bpilt7m] {
    display: block;
    height: 280px;
    width: 1300px;
    position: absolute;
    top: 120px;
    left: 310px;
}

.MicroGame-VS[b-ue4bpilt7m] {
    color: white;
    font-size: 80px;
    position: absolute;
    animation: vertExpand;
    animation-duration: 0.75s;
}

.MicroGame-Name[b-ue4bpilt7m] {
    height: 80px;
    text-align: center;
    text-wrap: nowrap;
    overflow: hidden;
    font-size: 50px;
    color: white;
    animation: vertExpand;
    animation-duration: 0.75s;
}

.MicroGame-Img[b-ue4bpilt7m] {
    height: 160px;
    animation: flipInY;
    animation-duration: 1s; 
}

.MicroGame-CenterText[b-ue4bpilt7m] {
    justify-items: center;
    top: 42px;
    position: relative;
}

.Trapezium-VS[b-ue4bpilt7m] {
    width: 900px;
    height: 90px;
    background-color: rgb(31 52 90 / 85%);
    clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 10% 100%);
    margin: 50px auto;
    z-index: -1;
    position: relative;
    top: 88px;
    animation: vertExpand;
    animation-duration: 0.75s;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameFooter.razor.rz.scp.css */


.footer[b-tudczwgzpz] {
    width: 1440px;
    position: absolute;
    left: 0px;
    top: 945px;
    background: radial-gradient(circle at center, #030d18 0%, var(--bg-color) 25%, rgb(61 86 54 / 0%) 100%);
    font-size: 56px;
    z-index: 5;
    height: 80px;
}

.fullScreenFooter[b-tudczwgzpz] {
    width: 1920px;
}

.homeTeam[b-tudczwgzpz] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right; 
    padding: 0px;
}

.awayTeam[b-tudczwgzpz] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding: 0px;
}

.scoreLine[b-tudczwgzpz] {
    text-align: center;
    height: 100px;
    width: 460px;
    color: var(--text-color);
} 

.homeIcon[b-tudczwgzpz], .awayIcon[b-tudczwgzpz] {
    width: 80px;
    padding: 0px;
}

.icon[b-tudczwgzpz] {
    HEIGHT: 110PX;
    WIDTH: AUTO;
    position: relative;
    top: -20px;
}

.homeScore[b-tudczwgzpz], .awayScore[b-tudczwgzpz] {
    font-size: 66px;
    text-align: center;
    align-content: center;
    padding: 0px;
    position: relative;
    top: -15px;
} 

.backgroundFooter[b-tudczwgzpz] {
    position: absolute;
    bottom: 0px;
    height: 146px;
    width: 1920px;
    background-color: var(--bg-color-step); 
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameInGameAttack.razor.rz.scp.css */

.singleMatchAttack[b-rucjhlx7qm] {
    display: table;
    position: absolute;
    top: 868px;
    right: 985px;
    min-width: 355px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11; 
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    font-weight: 300;
    align-items: flex-start;
    font-size: 38px;
}

.singleMatchTeam[b-rucjhlx7qm] {
    font-weight: bolder; 
    position: absolute;
    right: 0px;
    width: 284px;
    top: -2px;
} 

.singleMatchLtr[b-rucjhlx7qm] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder; 
    padding-right: 24px;
    width: 32px;
    position: absolute;
}




/*Remove*/


.header-timer-top-right[b-rucjhlx7qm] {
    top: 26px;
    height: 85px;
    position: absolute;
    left: 1711px;
    width: 132px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.header-timer-text[b-rucjhlx7qm] {
    color: #000000;
    font-weight: bolder; 
    position: relative;
    left: 0px;
    font-size: 40px;
    /* top: -15px; */
    height: 60px;
    display: block;
    padding: 0px 10px 0px 10px;
    width: 122px;
    position: absolute;
    top: 26px;
}

.header-timer-description[b-rucjhlx7qm] {
    color: #ffffff;
    font-size: 15px;
    position: absolute;
    left: -38px;
    top: 8px;
    width: 200px;
}

.header-game-info[b-rucjhlx7qm] { /* background: white; */
    height: 158px;
    position: absolute;
    left: 1260px;
    width: 255px;
    text-align: center;
    align-items: center;
    align-content: center;
    z-index: 2;
    animation: slideInRight;
    animation-duration: 1s;
}

.header-game-info-text[b-rucjhlx7qm] {
    color: #ffffff;
    font-size: 30px;
    text-align: right;
}

.header-start-time[b-rucjhlx7qm] {
    color: white;
    left: 270px;
    top: 30px;
    font-size: 50px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
    border-left: 3px solid white;
    border-right: 3px solid white;
}

.header-start-time[singlematch="False"][b-rucjhlx7qm] {
    border-right: 0px !important;
} 

.title-top[b-rucjhlx7qm] {
    height: 19px;
    position: absolute;
    left: 818px;
    width: auto;
    text-align: center;
    align-items: center;
    align-content: center;
    font-size: 31px;
    color: white;
    top: 8px;
}

.title-bottom[b-rucjhlx7qm] {
    height: 20px;
    position: absolute;
    left: 803px;
    width: auto;
    text-align: center;
    align-items: center;
    align-content: center;
    font-size: 40px;
    color: white;
    top: 56px;
}

.CustomPolygonForAttack[b-rucjhlx7qm] {
    position: absolute;
    width: 496px;
    height: 52px;
    margin: 0px;
    content: "";
    background: linear-gradient(to right, #451d0d, #6c361e);
    clip-path: polygon(15% 0%, 68% 0%, 85% 100%, 15% 100%, 8% 50%);
    z-index: 8;
    bottom: 160px;
    left: 547px;
}

.CustomOutlinePolygonForAttack[b-rucjhlx7qm] {
    position: absolute;
    width: 506px;
    height: 57px;
    margin: 0px;
    content: "";
    bottom: 157.5px;
    left: 541px;
    background: linear-gradient(90deg, white, transparent);
    clip-path: polygon(15% 0%, 68% 0%, 68% 100%, 15% 100%, 8% 50%);
    z-index: 7;
}

.CustomPolygonForAttack[LeftToRight="False"][b-rucjhlx7qm] {
    right: 547px;
    transform: scaleX(-1);
    left: auto;
}

.CustomOutlinePolygonForAttack[LeftToRight="False"][b-rucjhlx7qm] {
    right: 541px;
    transform: scaleX(-1);
    left: auto;
}

.singleMatchAttack[LeftToRight="False"][b-rucjhlx7qm] {
    left: 985px;
    right: auto;
}

.defaultTopLogo[b-rucjhlx7qm] {
    position: absolute;
    top: 30px;
    right: 10px;
    width: 235px;
    height: 100px;
    z-index: 2;
}

.singleMatchLogo[b-rucjhlx7qm] {
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 18px;
    top: 50px;
    width: 240px !important;
    max-width: 240px;
    min-width: 240px;
    height: 52px;
    max-height: 52px;
    min-height: 52px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.CustomPolygonForAttack[LeftToRight="True"][SingleMatch="False"][b-rucjhlx7qm] {
    left: 300px !important;
}

.CustomPolygonForAttack[LeftToRight="False"][SingleMatch="False"][b-rucjhlx7qm] {
    right: 777px !important;
}

.CustomOutlinePolygonForAttack[LeftToRight="True"][SingleMatch="False"][b-rucjhlx7qm] {
    left: 294px !important;
}

.CustomOutlinePolygonForAttack[LeftToRight="False"][SingleMatch="False"][b-rucjhlx7qm] {
    right: 771px !important;
}

.singleMatchAttack[LeftToRight="True"][SingleMatch="False"][b-rucjhlx7qm] {
    left: 328px !important;
}

.singleMatchAttack[LeftToRight="False"][SingleMatch="False"][b-rucjhlx7qm] {
    left: 755px !important;
}

.soccerbet-logo[b-rucjhlx7qm] {
    position: absolute;
    padding: 20px;
    top: 0;
    right: 0;
    width: 256px;
    height: 112px;
    z-index: 2;
}

.soccerbet-logo[SingleMatch="True"][b-rucjhlx7qm] {
    top: 24px;
    animation: slideInRight;
    animation-duration: 1s;
}

.soccerbet-logo img[b-rucjhlx7qm] {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameInGameLeagueSideBar.razor.rz.scp.css */
.soccerplayoutbox[b-ygll5xczm6] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    display: grid;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}


.NoMiniViewOutBox[b-ygll5xczm6] {
    height: 86.5%;
}

.soccerplayoutrow[b-ygll5xczm6] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color);
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

@keyframes glow-b-ygll5xczm6 {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-ygll5xczm6] {
    animation: glow-b-ygll5xczm6 1s 0s alternate;
    z-index: 8;
}

.soccerplayoutid[b-ygll5xczm6] {
    color: var(--text-color);
    font-size: 34px;
    line-height: 30px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}
 
    .soccerplayoutname[b-ygll5xczm6] {
        color: var(--text-color);
        font-size: 35px;
        line-height: 32px;
        align-content: center;
        height: 74px !important;
        flex-grow: 3;
    }

.soccerplayoutscore[b-ygll5xczm6] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color);
    font-size: 36px;
    line-height: 33px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-9cgxiajuli] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 25px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
    background: white;
}

.leagueheader[b-9cgxiajuli] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
    font-size: 35px;
}

.leagueheaderdetails[b-9cgxiajuli] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.leagueheaderdetailslaliga[b-9cgxiajuli] {
    height: 40px !important;
}

.header-content[b-9cgxiajuli] {
    width: 270px;
}

.header-teams[b-9cgxiajuli] {
    grid-column: 1 / span 2;
}

.header-gd[b-9cgxiajuli], .header-pt[b-9cgxiajuli] {
}

.header-teams[b-9cgxiajuli], .header-gd[b-9cgxiajuli], .header-pt[b-9cgxiajuli] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
    align-content: center;
}

.leagueheader[b-9cgxiajuli] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 0px;
    margin: 0;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
}

.leagueheaderdetails th[b-9cgxiajuli], .header-teams[b-9cgxiajuli], .header-gd[b-9cgxiajuli], .header-pt[b-9cgxiajuli] {
}

.leaguerow[b-9cgxiajuli] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38.5px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    border-bottom: 1px solid var(--line-color);
}

.laligarow[b-9cgxiajuli] {
    height: 30.1625px !important;
}

.laligarowMarket45[b-9cgxiajuli] {
    height: 30.1px !important;
}

.pos[b-9cgxiajuli] {
    background: var(--bg-market);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0; 
}

.name[b-9cgxiajuli] {
    background: var(-bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex; 
}

.diff[b-9cgxiajuli] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex; 
}

.points[b-9cgxiajuli] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-9cgxiajuli] {
    border: 2px solid var(--line-color);
    background: var(--bg-color);
    color: var(--text-color);
    height: 25px;
    width: 25px;
    text-align: center;
    align-content: center;
    font-size: 20px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-c4pl1cw14x] {
    display: block;
    top: 332px;
    left: var(--margin-content);
    width: 252px;
    height: 641px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 1;
    height: 641px;
    display: flex;
    flex-direction: column;
    gap: 0;
}

.miniAvsBrow[b-c4pl1cw14x] {
    flex-grow: 1;
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    border-top: 2px solid var(--line-color);
    margin-top: 1px;
    margin-bottom: 2px;
    background: var(--bg-gradient-default);
    grid-template-columns: 36px 75px 55px 30px 55px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
}

.results[b-c4pl1cw14x] {
    grid-template-columns: 75px 55px 66px 55px;
}

.miniAvsBrow > div[b-c4pl1cw14x] {
    font-size: 35px;
}

.avbSmall[b-c4pl1cw14x] {
    height: 38.5px;
    margin: 0px;
    margin-bottom: 2px;
}

.avbNormal[b-c4pl1cw14x] { 
    height: 104px;
    margin:0px;
    margin-bottom: 2px;
}

.eventId[b-c4pl1cw14x] {
    display: grid;
    font-size: 35px;
    text-align: center;
    background: linear-gradient(to bottom, var(--bg-color-alt), var(--bg-color-alt-step)) !important;
    color: var(--text-color-alt);
    height: 100%;
    align-items: center;
}

.eventIdCondensed[b-c4pl1cw14x] {
    font-size: 28px !important;
}

.eventRef[b-c4pl1cw14x] {
    font-size: 30px;
}

.eventRefCondensed[b-c4pl1cw14x] {
    font-size: 14px !important;
}

.avv[b-c4pl1cw14x] {
    font-size: 9px;
    padding-bottom: 2px;
    font-size: 25px;
    line-height: 1;
}

.avvCondensed[b-c4pl1cw14x] {
    font-size: 10px !important;
}

.id[b-c4pl1cw14x] {
    font-size: 25px;
}

.avbDiv[b-c4pl1cw14x] {
    font-size: 35px;
}

.avbColCondensed[b-c4pl1cw14x] {
    font-size: 22px;
    color: var(--text-color-alt);
}


.avbColTeam[b-c4pl1cw14x] {
    font-size: 35px;
}

avbColResults[b-c4pl1cw14x] {
    background: var(--bg-market) !important; /*linear-gradient(to bottom, var(--bg-market), var(--bg-market)) !important;*/
    color: var(--text-color-alt);
    font-size: 24px;
}

.avbDivNum[b-c4pl1cw14x] {
}

 .spacer[b-c4pl1cw14x] {
     display: grid;
     height: 32px;
 }
 
 .avbColBadges[b-c4pl1cw14x] {
     font-size: 15px;
     text-align: center;
     align-items: center;
     display: flex;
 }
 
 .avbColBadges img[b-c4pl1cw14x] {
     width: 24px;
 }
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicrogamePreambleHeader.razor.rz.scp.css */
.header-container[b-vuk986apjq] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch; 
    font-weight:lighter;
}

.header-row[b-vuk986apjq] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;
}

.header-middle-row[b-vuk986apjq] {
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to right, rgba(128,128,128,0.1), rgba(255,255,255,0.2));
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
}

.header-soccer-middle-row[b-vuk986apjq] {
    position: absolute;
    width: 67.8%;
    left: 16.1%;
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to right, rgba(128,128,128,0.1), rgba(255,255,255,0.2));
    padding: 25px 0px 0px 0px;
    color: var(--text-color);
}

.header-bottom-row[b-vuk986apjq] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    background: var(--bg-linear-gradient-right);
    padding: 8px 0px 2px 0px;
    height: 46px;
    color: var(--text-color-alt);
}

.header-top-row[b-vuk986apjq] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    padding: 20px 0px 20px 0px;
    height: 98px;
}

.header-row-left-text-offset[b-vuk986apjq] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-vuk986apjq] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-vuk986apjq] {
    margin-right: 2.5%;
}

.header-row-center-text-offset[b-vuk986apjq] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}




.header-timer-top-right[b-vuk986apjq] {
    top: 26px;
    height: 85px;
    position: absolute;
    left: 1711px;
    width: 132px;
    text-align: center;
    align-items: center;
    align-content: center;
    animation: slideInRight;
    animation-duration: 1s;
}

.header-timer-text[b-vuk986apjq] {
    color: #000000;
    font-weight: bolder; 
    position: relative;
    left: 0px;
    font-size: 40px;
    /* top: -15px; */
    height: 60px;
    display: block;
    padding: 0px 10px 0px 10px;
    width: 122px;
    position: absolute;
    top: 26px;
}

.header-timer-description[b-vuk986apjq] {
    color: #ffffff;
    font-size: 25px;
    position: absolute;
    left: -38px;
    top: 2px;
    width: 200px;
}

.header-game-info[b-vuk986apjq] { /* background: white; */
    height: 158px;
    position: absolute;
    left: 1340px;
    width: 205px;
    text-align: center;
    align-items: center;
    align-content: center;
    animation: slideInRight;
    animation-duration: 1s;
}

.header-game-info-text[b-vuk986apjq] {
    color: #ffffff;
    font-size: 30px;
    text-align: right;
}

.header-start-time[b-vuk986apjq] {
    color: white;
    left: 222px;
    top: 30px;
    font-size: 60px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
    border-left: 3px solid white;
    border-right: 3px solid white;
}

.title-top[b-vuk986apjq] {
    height: 19px;
    position: absolute;
    left: 0px;
    width: 1920px;
    text-align: center;
    align-items: center;
    align-content: center;
    font-size: 31px;
    color: white;
    top: 8px;
}

.title-bottom[b-vuk986apjq] {
    height: 20px;
    position: absolute;
    left: 0px;
    width: 1920px;
    text-align: center;
    align-items: center;
    align-content: center;
    font-size: 80px;
    color: white;
    top: 26px;
}

.start-time-rounded-background[b-vuk986apjq] { 
    position: absolute;
    width: 122px;
    top: -17px;
    height: 47px;
    z-index: -1;
    background-color: yellow;
    border-radius: 13px;
    margin: 50px auto;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameScoreDisplay.razor.rz.scp.css */
.score-row[b-hbavnemlme] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: var(--text-color);
}

.vs[b-hbavnemlme] {
    font-size: 50px;
    font-weight: normal;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameSecondHalf.razor.rz.scp.css */

.header-game-info[b-bny3kxxf47] { /* background: white; */
    height: 158px;
    position: absolute;
    left: 1260px;
    width: 255px;
    text-align: center;
    align-items: center;
    align-content: center;
    z-index: 2;
    animation: slideInRight;
    animation-duration: 1s;
}

.tempo-text[b-bny3kxxf47] {
    color: white;
    left: -40px;
    top: 30px;
    font-size: 50px;
    height: 100px;
    position: absolute;
    width: 164px;
    text-align: right;
    align-items: center;
    align-content: center;
    border-right: 3px solid white;
    padding-right: 20px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Modern/InGameLeagueSideBar.razor.rz.scp.css */
.soccerplayoutbox[b-6j95q2z6u1] {
    position: absolute;
    padding-top: 40px;
    background: var(--bg-color-dark);
    text-align: center;
    top: 0px;
    right: 0px;    
    height: 100%;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation: fadeIn;
    animation-duration: 1.0s;
}

.soccerplayoutrow[b-6j95q2z6u1] {
    background-color: var(--bg-color);
    border-bottom: 2px solid var(--bg-market);
    min-height: 56px;
    max-height: 56px;
    height: 56px;
    align-content: center;
    text-align: center;
    display: grid;
    margin-bottom: 18px;    
}

.soccerinnerrow[b-6j95q2z6u1] {        
    height:44px;
}

.soccerlowerrow[b-6j95q2z6u1] {
    height: 12px;
    max-height: 10px;    
}

.soccerplayoutid[b-6j95q2z6u1] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-size: 12px;
    line-height: 9px;
    text-align: center !important;    
    padding: 0;
    margin: 0;
    height: 10px;    
}

.soccerplayoutname[b-6j95q2z6u1] {
    color: var(--text-color);
    font-size: 26px;
    line-height: 30px;
    align-content: center;
    padding: 0;
    margin: 0;
}

.soccerplayoutscore[b-6j95q2z6u1] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    font-size: 26px;
    line-height: 30px;
    align-content: center;
    flex-grow: 1;
    padding: 0;
    margin: 0;
}

.glowing-row .soccerplayoutscore[b-6j95q2z6u1] {
    background-color: var(--secondary-color) !important;
    color: var(--text-color) !important;
}

.glowing-row .soccerplayoutid[b-6j95q2z6u1] {
    background-color: var(--secondary-color) !important;
    color: var(--text-color) !important;
}

.glowing-row[b-6j95q2z6u1] {
    background-color: var(--secondary-color) !important;
    color: var(--text-color) !important;
}

.teamName[b-6j95q2z6u1] {
    background: #30383D;
}

.NoMiniViewOutBox[b-6j95q2z6u1] {
    height: 86.5%;
}

.NoMiniViewRow[b-6j95q2z6u1] {
    height: 82px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Modern/MiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-c4oedd04vg] {
    display: flex;
    top: 332px;
    left: var(--margin-content);
    width: 252px;
    height: 641px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 1;        
    flex-direction: column;
    gap: 0;
}

.miniAvsBrow[b-c4oedd04vg] {
    flex-grow: 1;
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    overflow: hidden;
    margin-top: 1px;
    margin-bottom: 2px;
    background: var(--bg-color);
    grid-template-columns: 36px 215px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
}

.avbSmall[b-c4oedd04vg] {
    margin-bottom: 1px;
}

.avbSmall[Teams='8'][b-c4oedd04vg] {
    height: 45px;
    max-height: 45px;
}

.avbSmall[Teams='10'][b-c4oedd04vg] {
    height: 32px;
    max-height: 32px;
}

.avbNormal[b-c4oedd04vg] {
    margin-bottom: 1px;
}

.avbNormal[Teams='4'][b-c4oedd04vg] {
    height: 152px;
    max-height: 152px;
}

.avbNormal[Teams='5'][b-c4oedd04vg] {
    height: 121px;
    max-height: 121px;
}

.avbNormal[Teams='6'][b-c4oedd04vg] {
    height: 100px;
    max-height: 100px;
}

.avbNormal[Teams='7'][b-c4oedd04vg] {
    height: 86px;
    max-height: 86px;
}

.avbNormal[Teams='8'][b-c4oedd04vg] {
    height: 75px;
    max-height: 75px;
}

.avbNormal[Teams='9'][b-c4oedd04vg] {
    height: 66px;
    max-height: 66px;
}

.avbNormal[Teams='10'][b-c4oedd04vg] {
    height: 59.5px;
    max-height: 59.5px;
}

.eventId[b-c4oedd04vg] {
    display: grid;
    font-size: 28px;
    text-align: center;
    background: var(--bg-alt-gradient-default) !important;
    color: var(--text-color);
    height: 100%;
    align-items: center;
}

.avbSmall .eventId[b-c4oedd04vg] {
    font-size: 16px;
}

.avbDiv[b-c4oedd04vg] {
    text-align: center;
}

.avbDiv[results="True"][b-c4oedd04vg] {
    background-color: var(--bg-market) !important;
    color: var(--text-color-alt);
}

.avbNormal .avbColTeam[b-c4oedd04vg] {
    font-size: 26px;
    line-height: 46px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.avbSmall .avbColTeam[b-c4oedd04vg] {
    font-size: 16px;
    margin-top: 0px;
    padding-top: 0px;
    line-height: 22px;
    margin-left: auto;
    margin-right: auto;
}

.avbColResults[b-c4oedd04vg] {
    background-color: var(--bg-market) !important;
    color: var(--text-color-alt);
    font-size: 22px;
    height: 100%;
    border-bottom: 1px solid var(--bg-color);
    font-weight: bold;
}

.avbNormal .avbDiv[b-c4oedd04vg] {
    font-size: 26px;
    line-height: 46px;
}

.avbSmall .avbDiv[b-c4oedd04vg] {
    line-height: 22px;
}

.spacer[b-c4oedd04vg] {
    display: grid;
    height: 32px;
}


.eventInfo[b-c4oedd04vg] {
    text-align: center;
    height: 100%;
    width: 100%;
    display: grid;
    grid-template-rows: 75%;
}

.eventTeams[b-c4oedd04vg] {

}

.eventRefBox[b-c4oedd04vg] {
    text-align: left;
    line-height: 18px;
    font-size: 14px;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    background-color: var(--bg-market);
    color: var(--text-color-alt);
}

.eventRefBox[results="True"][b-c4oedd04vg] {
    text-align: center;
}

.avbSmall .eventRefBox[b-c4oedd04vg] {
    margin-top: -2px;
    line-height: 10px;
    font-size: 11px;
    height: 20px;
}

.homeShirt[b-c4oedd04vg] {
    margin-top: 4px;
    margin-left: 6px;
    margin-right: 2px;
    width: 36px;
}

.awayShirt[b-c4oedd04vg] {
    margin-top: 4px;
    margin-right: 6px;
    margin-left: 2px;
    width: 36px;
}

.avbSmall .awayShirt[b-c4oedd04vg], .avbSmall .homeShirt[b-c4oedd04vg] {
    width: 16px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Modern/ModernFooter.razor.rz.scp.css */
.footer[b-1pza1geogs] {
    width: 1440px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-1pza1geogs] {
    width: 1920px;
}

.NoMiniViewFooter[b-1pza1geogs] {
    width: 1664px;
}

.homeTeam[b-1pza1geogs] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    padding-right: 64px;
}

.awayTeam[b-1pza1geogs] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding-left: 64px;
}

.scoreLine[b-1pza1geogs] {
    text-align: center;
    height: 100px;
    width: 380px;
    color: var(--text-color);
    background-color: rgba(255,255,255, 0.1);
}

.details[b-1pza1geogs] {
    background-color: var(--backdrop-color) !important;
    height: 50px;
    font-size: 22px;
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-1pza1geogs], .awayIcon[b-1pza1geogs] {
    width: 80px;
}

.homeScore[b-1pza1geogs], .awayScore[b-1pza1geogs] {
    width: 18px;
}

.vs[b-1pza1geogs] {
    width: 18px;
    text-align: center;
}

.right[b-1pza1geogs] {
    text-align: right;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Modern/PreambleHeader.razor.rz.scp.css */
.header-container[b-vpku78imd5] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 145px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    color: white;
}

.header-row[b-vpku78imd5] {
    place-items: anchor-center;
    text-align: center;
    font-size: 85px;
    background: var(--bg-color);
    height: inherit;
    align-content: center;
    border-bottom: 8px solid var(--line-color);
}

.top-row[b-vpku78imd5] {
    height: 100px;
}

.bottom-row[b-vpku78imd5] {
    border: 0px;
    height: 50px;
}

.bottom-row[b-vpku78imd5] {
    font-size: 30px;
    background: var(--bg-market);
}

.left-item[b-vpku78imd5] {
    text-align: left;
    margin-left: 10px;
}

.middle-item[b-vpku78imd5] {    
    background: var(--text-color);
    color: var(--bg-color);
    align-content: center;
    width: 580px;
    font-size: 35px;
    font-family: "Clock";
}

.right-item[b-vpku78imd5] {
    height: inherit;
    text-align: right;
    margin-right: 10px;
    background: linear-gradient( to right, var(--bg-market), var(--line-color));
}

.soccerBetBackground[b-vpku78imd5] {
    position: absolute;
    top: 30px;
    left: 40px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Modern/ScoreDisplay.razor.rz.scp.css */
.score-row[b-4mwbtzqnkz] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    color: white;
}

.vs[b-4mwbtzqnkz] {
    font-size: 50px;
    font-weight: normal;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALAVBSimple.razor.rz.scp.css */

.teams-container[Results="False"][b-9azvuhdcv3] {
    height: 200px;
    width: 1280px;
    position: absolute;
    top: 180px;
    left: 320px;
}

.teams-container[Results="True"][b-9azvuhdcv3] {
    display: block;
    height: 200px;
    width: 1000px;
    position: absolute;
    top: 190px;
    left: 460px;
}

.teams-container[Results="False"][MinorPhase="BettingPage2"][b-9azvuhdcv3] {
    display: none;
}

.vs[b-9azvuhdcv3] {
    background: linear-gradient( to right, color-mix(in srgb, var(--clock-color) 40%, transparent) 0%, var(--clock-color) 50%, color-mix(in srgb, var(--clock-color) 40%, transparent) 100%);
    font-size: 80px;
    color: var(--text-color);
    margin-top: 48px;
    padding: 0;
}

.team img[b-9azvuhdcv3] {
    width: 135px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    
}

.team-left[b-9azvuhdcv3] {
    background: radial-gradient(circle at center, var(--clock-color) 0%, color-mix(in srgb, var(--clock-color) 50%, transparent) 25%, rgba(255,255,255,0.0) 67%);
    width: 160px;
    position: fixed;
    left: 435px;
    top: 200px;
}

.team-right[b-9azvuhdcv3] {
    background: radial-gradient(circle at center, var(--clock-color) 0%, color-mix(in srgb, var(--clock-color) 50%, transparent) 25%, rgba(255,255,255,0.0) 67%);
    width: 160px;
    position: fixed;
    right: 435px;
    top: 200px;
}

.name[b-9azvuhdcv3] { 
    text-align: center;
    text-wrap: nowrap; 
    overflow: hidden;
    position: relative;
    top: -10px;
}
 

.middle[b-9azvuhdcv3] {
    display: grid;
    align-items: center;
    text-align: center;
    text-wrap: nowrap;
    padding: 0px;
    top: -10px;
    position: relative;
}

.black[b-9azvuhdcv3] {
    color: var(--text-color-alt);
}

.box[b-9azvuhdcv3] {
    position: absolute;
    padding: 0px 80px 0px 80px;
    max-width: inherit;
}

.SISALVS[b-9azvuhdcv3] {
    background: unset;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALFooter.razor.rz.scp.css */
.footer[b-b6nufsnvo7] {
    width: 1452px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-b6nufsnvo7] {
    width: 1920px;
}

.homeTeam[b-b6nufsnvo7] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right; 
}

.awayTeam[b-b6nufsnvo7] {
    height: 100px;
    width: 570px;
    color: var(--text-color); 
}

.scoreLine[b-b6nufsnvo7] {
    text-align: center;
    height: 100px;
    width: 380px;
    color: var(--text-color); 
}

.details[b-b6nufsnvo7] { 
    height: 50px;
    font-size: 22px; 
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-b6nufsnvo7], .awayIcon[b-b6nufsnvo7] {
    width: 100px;
}

.homeScore[b-b6nufsnvo7], .awayScore[b-b6nufsnvo7] {
    width: 18px;
    align-content: center;
    padding: 0px;
    font-size: 90px;
} 

.right[b-b6nufsnvo7] {
    text-align: right;
}

.footer.SISALDesign[b-b6nufsnvo7] {
    height: 250px;
    top: 917px;
    padding-left: 0px;
}

.homeTeam.SISALHomeDesign[b-b6nufsnvo7], .awayTeam.SISALHomeDesign[b-b6nufsnvo7] {
    width: 40%;
}

.scoreLine.SISALscoreLine[b-b6nufsnvo7] {
    width: 20%;
}

.LogoBackground[b-b6nufsnvo7] {
    background-image: linear-gradient(140deg, #141414 25%, #020200 25%, #020200 50%, #141414 50%, #141414 75%, #020200 75%, #020200 100%);
    background-size: 24.89px 20.89px;
}

.teamBackground[b-b6nufsnvo7] {
    background-image: linear-gradient(140deg, #262926 25%, #222522 25%, #222522 50%, #262926 50%, #262926 75%, #222522 75%, #222522 100%);
    background-size: 24.89px 20.89px;
}

.lineColourLeague[b-b6nufsnvo7] {
    background-color: var(--secondary-color) !important;
}

.lineAboveScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: var(--secondary-color);
    width: 466px;
    position: absolute;
    bottom: 126px;
    z-index: 10;
    left: 772px;
}

.lineBelowScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: var(--secondary-color);
    width: 466px;
    position: absolute;
    bottom: 30px;
    z-index: 10;
    left: 772px;
}



.LeagueHomeIcon[b-b6nufsnvo7], .LeagueAwayIcon[b-b6nufsnvo7] {
    width: 80px;
}

.LeagueLineAboveScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: var(--secondary-color);
    width: 466px;
    position: absolute;
    bottom: 126px;
    z-index: 10;
    left: 772px;
}

.LeagueLineBelowScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: var(--secondary-color);
    width: 466px;
    position: absolute;
    bottom: 30px;
    z-index: 10;
    left: 772px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALGoalScored.razor.rz.scp.css */

.team-text[b-ly70h8pu0g] {
    font-size: 100px;
    color: rgba(255,255,255,0.25);
    font-weight:bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
    text-align: center;
}

.SISAL-Home[b-ly70h8pu0g] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 697px;
    color: #DED854;
    
    text-shadow: 0 0 black;
}

.SISAL-Away[b-ly70h8pu0g] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 1312px;
    color: #DED854;
    
    text-shadow: 0 0 black;
}

.SingleSISAL-Home[b-ly70h8pu0g] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 645px;
    color: #DED854;
    
    text-shadow: 0 0 black;
}

.SingleSISAL-Away[b-ly70h8pu0g] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 1278px;
    color: #DED854;
    
    text-shadow: 0 0 black;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALInGameAttack.razor.rz.scp.css */


.singleMatchAttack[b-ir9gg5jedn] {
    background: var(--bg-gradient-default);
    border-bottom: 1px solid var(--line-color);
    display: table;
    position: absolute;
    top: 50px;
    right: 0px;
    min-width: 660px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-ir9gg5jedn] {
    font-weight: bolder; 
    position: absolute;
    right: 425px;
}

.singleMatchYear[b-ir9gg5jedn] {
    display: table-cell;
    padding-left: 28px;
    font-weight: bolder; 
    padding-right: 28px;
    background: #FFF6D5;
    color: #585661;
    position: absolute;
    right: 240px;
}

.singleMatchLtr[b-ir9gg5jedn] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder; 
    padding-right: 24px;
    width: 32px;
    position: absolute;
}

.singleMatchLogo[b-ir9gg5jedn] {
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: 0;
    top: -20px;
}


.SISALClipInfo[b-ir9gg5jedn] {
    background-image: linear-gradient(90deg, #2424247a, #000000d4), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
    display: table;
    top: 60px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    
    font-weight: bold;
    position: relative;
    right: -193px;
    min-width: 192.5px;
}

.SISALAttack[b-ir9gg5jedn] {
    background-image: linear-gradient(90deg, #2424247a, #000000d4), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
    display: table;
    position: absolute;
    top: 105px;
    right: 425px;
    min-width: 385px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    
    font-weight: bold;
}

.SISALAttackSingle[b-ir9gg5jedn] {
    right: 100px;
}

.SISALTeam[b-ir9gg5jedn] {
    font-weight: bolder; 
    position: absolute;
    right: 150px;
}

.SISALYear[b-ir9gg5jedn] {
    display: table-cell;
    padding-left: 24px;
    font-weight: bolder; 
    padding-right: 24px;
    color: white;
    position: absolute;
    right: 0;
}

.SISALLtr[b-ir9gg5jedn] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder; 
    padding-right: 24px;
    width: 32px;
    position: absolute;
}

.SISALTopLogo[b-ir9gg5jedn] {
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    position: absolute;
    right: -250px;
    top: -10px;
} 
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-nocgar5u9m] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leagueheader[b-nocgar5u9m] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
}

.leagueheaderdetails[b-nocgar5u9m] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.header-teams[b-nocgar5u9m] {
    grid-column: 1 / span 2;
}

.header-gd[b-nocgar5u9m], .header-pt[b-nocgar5u9m] {
}

.header-teams[b-nocgar5u9m], .header-gd[b-nocgar5u9m], .header-pt[b-nocgar5u9m] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
}

.leagueheader[b-nocgar5u9m] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
}

.leagueheaderdetails th[b-nocgar5u9m], .header-teams[b-nocgar5u9m], .header-gd[b-nocgar5u9m], .header-pt[b-nocgar5u9m] {
}

.leaguerow[b-nocgar5u9m] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

.pos[b-nocgar5u9m] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-nocgar5u9m] {
    background:var(--bg-linear-gradient-right);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-nocgar5u9m] {
    background-color: var(--bg-market);
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-nocgar5u9m] {
    background-color: var(--bg-color);
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-nocgar5u9m] {
    border: 1px solid var(--line-color);
    color: var(--text-color-alt);
    height: 32px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}

.empty[b-nocgar5u9m] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-nocgar5u9m] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-nocgar5u9m] {
    background-color: var(--backdrop-color);
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.SISALOutbox[b-nocgar5u9m] {
    padding-top: 0px;
    height: 665px;
    width: 380px;
    z-index: 7;
    display: flex;
    flex-direction: column;
    top: 105px;
    right: 1px;
}

.fullOutrow[b-nocgar5u9m] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center; 
    flex-grow: 3;
    padding:0px;
    width: 380px;
}

.fullID[b-nocgar5u9m] {
    height: 83.125px !important;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
} 

.soccerplayoutid[b-nocgar5u9m] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center; 
    flex-grow: 3;
}

.soccerplayoutname[b-nocgar5u9m] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-nocgar5u9m] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px; 
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-nocgar5u9m {
    0% {
        box-shadow: 0 0 5px rgba(255, 153, 23, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(255, 153, 23, 1), 0 0 40px rgba(255, 153, 23, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(255, 153, 23, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-nocgar5u9m] {
    animation: glow-b-nocgar5u9m 1s 0s alternate;
    z-index: 8;
}

.scoreline[b-nocgar5u9m] { 
    color: var(--primary-color);
}

.SISALGameWeek[b-nocgar5u9m] {
    background-color: var(--primary-color);
    display: table;
    width: 381px;
    top: 0px;
    position: absolute;
    right: 0px;
    height: 105px;
    z-index: 2;
}

.SISALGameWeekText[b-nocgar5u9m] {
    color: var(--secondary-color);
    text-align: center;
    align-content: center;
    height: inherit;
    font-size: 40px;
    padding-right: 1px;
}

.overrideBackground:nth-child(even) div[b-nocgar5u9m] {
    background: linear-gradient(90deg, #46464640, #0000004a), linear-gradient(140deg, var(--bg-color-alt)25%, var(--bg-color-alt-step)25%, var(--bg-color-alt-step)50%, var(--bg-color-alt)50%, var(--bg-color-alt)75%, var(--bg-color-alt-step)75%, var(--bg-color-alt-step)100%);
    background-size: 100% 100%, 24.89px 20.89px;
}

.overrideBackground:nth-child(odd) div[b-nocgar5u9m] {
    background: linear-gradient(90deg, #5c5c5c1c, #00000066), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
} 
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-5lwklppx76] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

.leaguebox.SISALLeagueBox[b-5lwklppx76] {
    top: 190px;
    right: 0px;
    /* min-width: 385px; */
    width: 367px;
    height: 830px;
}

.leagueheaderdetails[b-5lwklppx76] {
    background: #242B2E;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 100px 50px auto;
    height: 30px;
}

.SISALLeagueHeader[b-5lwklppx76] {
    background-image: linear-gradient(180deg, #70707024, #000000d1), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: grid;
    grid-template-columns: 100px 50px auto;
    height: 44px;
}

.SISAL-header-content[b-5lwklppx76] {
    text-align: center;
    width: 353px;
    color: #C3EF36;
} 

.leaguerow[b-5lwklppx76] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 100px 50px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

    .leaguerow.SISALLeagueRow[b-5lwklppx76] {
        height: 68px;
        font-size: 35px;
        background-image: linear-gradient(90deg, #ffffff21, #000000), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
        background-size: 100% 100%, 24.89px 20.89px;
    }

.pos[b-5lwklppx76] { 
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-5lwklppx76] {
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex; 
}

.leaguerow.SISALLeagueRow:last-child div[b-5lwklppx76] {
    border-bottom: 0px;
}

.diff[b-5lwklppx76] { 
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-5lwklppx76] { 
    color: #C3EF36;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.boxed[b-5lwklppx76] {
    border: 1px solid var(--line-color);
    color: var(--text-color-alt);
    height: 32px;
    width: 32px;
    text-align: center;
    margin-left: 4px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}

.empty[b-5lwklppx76] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-5lwklppx76] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-5lwklppx76] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color);
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.fullOutbox[b-5lwklppx76] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-5lwklppx76] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 96px !important;
    flex-grow: 3;
    padding:0px;
    width: 380px;
}

.fullID[b-5lwklppx76] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-5lwklppx76] {
    height: 96px !important;
}

.soccerplayoutid[b-5lwklppx76] {
    color: var(--text-color); 
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-5lwklppx76] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-5lwklppx76] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px; 
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-5lwklppx76 {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-5lwklppx76] {
    animation: glow-b-5lwklppx76 1s 0s alternate;
    z-index: 8;
}

.teamName[b-5lwklppx76] {
    background: #30383D;
}

.scoreline[b-5lwklppx76] {
    background-color: #252B2E;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-m6mjo3p6ls] {
    position: absolute; 
    left: var(--margin-content);
    width: 252px;
    color: var(--text-color);
    text-align: center; 
    border: 0;
    font-size: 12px;
}

    .miniAvsBbox.SISALMiniAvsBbox[b-m6mjo3p6ls] {
        width: 285px;
        height: 108px;
    }
.SNAIMiniAvsBbox.SISALMarket45MiniAvsBbox[b-m6mjo3p6ls] {
    top: 115px;
    width: 294px;
    height: 108px
}

.miniAvsBrow[b-m6mjo3p6ls] {
    height: 76px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;    
    flex-wrap: nowrap;
}

.miniAvsBrow.SISALMiniAvsBrow[Teams="6"][b-m6mjo3p6ls] {
    height: 128px;
}

.miniAvsBrow.SISALMiniAvsBrow[Teams="8"][b-m6mjo3p6ls] {
    height: 92px;
}

.col[b-m6mjo3p6ls] {
    border-top: 2px solid var(--line-color);
    background: linear-gradient(to bottom, var(--bg-color), var(--bg-color-step)); 
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.eventId[b-m6mjo3p6ls] {
    background: linear-gradient(to bottom, var(--bg-color-alt), var(--bg-color-alt-step)) !important;
    color: var(--text-color-alt);
    width: 40px;
}

.id[b-m6mjo3p6ls] {
    font-size: 12px;
}

.num[b-m6mjo3p6ls] {
    font-size: 28px;
}

.home[b-m6mjo3p6ls] {
    font-size: 28px;
}

.away[b-m6mjo3p6ls] {
    font-size: 28px;
}

.vs[b-m6mjo3p6ls] {
    font-size: 28px;
}

.spacer[b-m6mjo3p6ls] {
    height: 18.1px;
    background: none !important;
    visibility: hidden;
    border: 0 !important;
    border-bottom: 0;
}

.resultsPage[b-m6mjo3p6ls] {
    height: 6px;
    background: none !important;
    visibility: hidden;
    border: 0 !important;
    border-bottom: 0;
}

.spacerCol[b-m6mjo3p6ls] {
    border-bottom: 0px solid var(--line-color);
}

.avbSmall[b-m6mjo3p6ls] {
    height: 36px;
}

.avbDiv[b-m6mjo3p6ls] {
    font-size: 14px;
}

.avbColTeam[b-m6mjo3p6ls] {
    font-size: 18px;
}

avbColResults[b-m6mjo3p6ls] {
    background: var(--bg-market) !important; /*linear-gradient(to bottom, var(--bg-market), var(--bg-market)) !important;*/
    color: var(--text-color-alt);
    font-size: 18px;
}

.avbDivNum[b-m6mjo3p6ls] {
    padding-left: 5px;
}


.SISALEventID[b-m6mjo3p6ls] {
    opacity: 1;
    border: .1px solid black;
    border-top: .025px solid white;
    color: var(--text-color-alt);
    font-size: 32px;
    align-content: center;
    background: #242B2E;
    background-image: linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 24.89px 20.89px;
}

.SISALMarket45[b-m6mjo3p6ls] {
    top: 115px;
    width: 294px;
    height: 108px;
}

.SISALMarket45Row[b-m6mjo3p6ls] {
    height: 43.3px !important;
}

.SISALMarketResultsRow[b-m6mjo3p6ls] {
    height: 48px !important;
}

.overrideBackground:nth-child(even) div[b-m6mjo3p6ls] {
    background: linear-gradient(90deg, #ffffff1c, #00000075), linear-gradient(140deg, var(--bg-color) 25%, var(--bg-color-step) 25%, var(--bg-color-step) 50%, var(--bg-color) 50%, var(--bg-color) 75%, var(--bg-color-step) 75%, var(--bg-color-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
}

.overrideBackground:nth-child(odd) div[b-m6mjo3p6ls] {
    background: linear-gradient(90deg, #46464600, #00000075), linear-gradient(140deg, var(--bg-color-alt) 25%, var(--bg-color-alt-step) 25%, var(--bg-color-alt-step) 50%, var(--bg-color-alt) 50%, var(--bg-color-alt) 75%, var(--bg-color-alt-step) 75%, var(--bg-color-alt-step) 100%);
    background-size: 100% 100%, 24.89px 20.89px;
}

.arrow-up[b-m6mjo3p6ls] {
    width: 0;
    height: 0;
    border-right: 20px solid transparent;
    border-top: 20px solid #BEEC35;
    position: relative;
    top: -28px;
    left: -12px;
} 

.arrow-up.notSelected[b-m6mjo3p6ls] {
    border-top: 20px solid #939393;
}

.arrow-up.resultsArrow[b-m6mjo3p6ls] {
    top: -4px;
}

.textPosition[b-m6mjo3p6ls] {
    top: -10px;
    position: relative;
}
.textPosition.textResultPosition[b-m6mjo3p6ls] {
    top: -13px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALPreambleHeader.razor.rz.scp.css */
.header-container[b-krpnlkk56o] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    
}

.header-row[b-krpnlkk56o] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;  
}

.header-middle-row[b-krpnlkk56o] {
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to right, rgba(128,128,128,0.1), rgba(255,255,255,0.2)) ;
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
}

.header-soccer-middle-row[b-krpnlkk56o] {
    position: absolute;
    width: 67.8%;
    left: 16.1%;
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to right, rgba(128,128,128,0.1), rgba(255,255,255,0.2));
    padding: 25px 0px 0px 0px;
    color: var(--text-color);
}

.header-bottom-row[b-krpnlkk56o] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    background: var(--bg-linear-gradient-right);
    padding: 8px 0px 2px 0px;
    height: 46px;
    color: var(--text-color-alt);
}

.header-top-row[b-krpnlkk56o] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    padding: 20px 0px 20px 0px;
    height: 98px;
}

.header-row-left-text-offset[b-krpnlkk56o] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-krpnlkk56o] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-krpnlkk56o] {
    margin-right: 2.5%;
}
.header-row-center-text-offset[b-krpnlkk56o] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}






.header-timer-top-right[b-krpnlkk56o] {
    height: 135px;
    position: absolute;
    top: 3px;
    left: 1132px;
    width: 190px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.header-timer-text[b-krpnlkk56o] {
    color: #FFFD3B;
    font-weight: bolder;
    
    position: relative;
    left: 0px;
    font-size: 100px;
}

.header-timer-description[b-krpnlkk56o] {
    color: black;
    font-size: 15px;
    position: relative;
    top: 5px;
}

.header-game-info[b-krpnlkk56o] {
    height: 167px;
    position: absolute;
    left: 1485px;
    width: 435px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.header-game-info-text[b-krpnlkk56o] {
    color: white;
    font-size: 20px;
    text-align: left;
}

.header-logo-background[b-krpnlkk56o] {
    background: black;
    height: 85px;
    position: absolute;
    left: 1305px;
    width: 220px;
    text-align: center;
    align-items: center;
    align-content: center;
    margin-right: 0px;
}

.header-logo[b-krpnlkk56o] {
    width: 200px;
}


.header-start-time[b-krpnlkk56o] {
    color: white;
    left: 909px;
    top: 30px;
    font-size: 40px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
} 


.header-start-text[b-krpnlkk56o] {
    color: white; 
    
    position: relative;
    left: 0px;
    font-size: 64px;
}

.header-start-ORE-text[b-krpnlkk56o] {
    color: white;
    
    position: relative;
    POSITION: absolute;
    left: 835px;
    font-size: 40px;
    top: 55px;
}

.SISALLeftBanner[b-krpnlkk56o] {
    background: var(--bg-color-alt);
    height: 165px;
    width: 720px;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, var(--bg-color-alt-step)25%, var(--bg-color-alt)25%, var(--bg-color-alt)50%, var(--bg-color-alt-step)50%, var(--bg-color-alt-step)75%, var(--bg-color-alt)75%, var(--bg-color-alt)100%);
    background-size: 100% 100%, 24.89px 20.89px;
    position: absolute;
    top: 0px
}

.SISALRightBanner[b-krpnlkk56o] {
    background: var(--bg-color-alt);
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, var(--bg-color-alt-step)25%, var(--bg-color-alt)25%, var(--bg-color-alt)50%, var(--bg-color-alt-step)50%, var(--bg-color-alt-step)75%, var(--bg-color-alt)75%, var(--bg-color-alt)100%);
    background-size: 100% 100%, 24.89px 20.89px;
    position: absolute;
    top: 0px;
    left: 720px;
    height: 136px;
    top: 16px;
    width: 1200px;
}



.SISALLeftBanner-SingleMatch[b-krpnlkk56o] {
    background: var(--bg-color-alt);
    width: 720px;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, var(--bg-color-alt-step)25%, var(--bg-color-alt)25%, var(--bg-color-alt)50%, var(--bg-color-alt-step)50%, var(--bg-color-alt-step)75%, var(--bg-color-alt)75%, var(--bg-color-alt)100%);
    background-size: 100% 100%, 24.89px 20.89px;
    position: absolute;
    top: 15px;
    height: 145px;
}

.SISALRightBanner-SingleMatch[b-krpnlkk56o] {
    background: var(--bg-color-alt);
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, var(--bg-color-alt-step)25%, var(--bg-color-alt)25%, var(--bg-color-alt)50%, var(--bg-color-alt-step)50%, var(--bg-color-alt-step)75%, var(--bg-color-alt)75%, var(--bg-color-alt)100%);
    background-size: 100% 100%, 24.89px 20.89px;
    position: absolute;
    left: 720px;
    height: 124px;
    top: 20px;
    width: 1200px;
}


.SISALHeaderText[b-krpnlkk56o] {
    font-weight: bolder;
    
    font-size: 20px;
}

.SISALHeaderInfo[b-krpnlkk56o] {
    font-weight: bolder;
    
    font-size: 20px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SISAL/SISALScoreDisplay.razor.rz.scp.css */
.score-row[b-bc1d2a6o5g] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
}

.vs[b-bc1d2a6o5g] {
    font-size: 50px;
    font-weight: normal;
}
 

.SISAL-score-row[b-bc1d2a6o5g] {
    align-items: flex-start;
    font-size: 40px;
    display: flex;
    justify-content: center;
    font-weight: bold;
    text-align: center;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIAVBSimple.razor.rz.scp.css */

.teams-container[b-gnylqr6n1j] {
    display: block;
    height: 200px;
    width: 1920px;
    position: absolute;
    top: 220px;
    left: 0px;
} 

.vs[b-gnylqr6n1j] {
    background: linear-gradient( to right, color-mix(in srgb, var(--clock-color) 40%, transparent) 0%, var(--clock-color) 50%, color-mix(in srgb, var(--clock-color) 40%, transparent) 100%);
    font-size: 50px;
    color: var(--text-color);
    margin-top: 48px;
    padding: 0;
}

.team img[b-gnylqr6n1j] {
    width: 215px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
}

.team-left[b-gnylqr6n1j] {
    background: radial-gradient(circle at center, var(--clock-color) 0%, color-mix(in srgb, var(--clock-color) 50%, transparent) 25%, rgba(255,255,255,0.0) 67%);
    width: fit-content;
    position:absolute;
    left: 275px;
    top: -70px;
}

.team-left-resultsPage[b-gnylqr6n1j] {
    left: 300px;
}

.team-right[b-gnylqr6n1j] {
    background: radial-gradient(circle at center, var(--clock-color) 0%, color-mix(in srgb, var(--clock-color) 50%, transparent) 25%, rgba(255,255,255,0.0) 67%);
    width: fit-content;
    position: absolute;
    right: 275px;
    top: -70px;
}

.team-right-resultsPage[b-gnylqr6n1j] {
    right: 300px; 
}


.right[b-gnylqr6n1j] {
    text-align: left;
}
  
.middle[b-gnylqr6n1j] { 
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
}

.black[b-gnylqr6n1j] {
    color: var(--text-color-alt);
}


.box[b-gnylqr6n1j] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}

.rectangle-shape[b-gnylqr6n1j] {
    width: 150px;
    height: 145px;
}

.team-score-shape[b-gnylqr6n1j] {
    background-color: #242B2E;
}


.roundedRectangle-shape[b-gnylqr6n1j] {
    width: 210px;
    height: 145px;
}

.left-corner[b-gnylqr6n1j] { 
    background-color: #30383D;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}
 

.right-corner[b-gnylqr6n1j] { 
    background-color: #30383D;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
 


.name-left[b-gnylqr6n1j] {
    left: 490px;
}

.name-left.resultsPageNameLeft[b-gnylqr6n1j] {
    left: 580px;
}

.name-right[b-gnylqr6n1j] {
    right: 490px;
    text-align: left !important;
}

.name-right.resultsPageNameRight[b-gnylqr6n1j] {
    right: 580px; 
}

.name[b-gnylqr6n1j] {
    text-align: right;
    text-wrap: nowrap;
    overflow: hidden;
    color: white;
    font-size: 80px;
    position: absolute;
    top: 15px;
    height: 200px;
    width: 200px;
}

.score-left[b-gnylqr6n1j] {
    left: 700px;
}

.score-right[b-gnylqr6n1j] {
    right: 700px;
    text-align: left;
}

.SNAISingleMatchAVBMatchResults[b-gnylqr6n1j] {
    width: 489px;
    padding: 0px;
    position: relative;
    height: 145px;
    left: 50%;
    translate: -50%;
    top: -209px;
}

.backgroundShape[b-gnylqr6n1j] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.centered-divider-shape[b-gnylqr6n1j] {
    width: 3px;
    background-color: #ffffff;
}

.market-center-shape[b-gnylqr6n1j] { 
    background-color: #242B2E;
    width: 487px;
    height: 145px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIFooter.razor.rz.scp.css */
.footer[b-1ibdwoap3d] {
    width: 1440px;
    height: 146px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128,128,128,0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 2;
}

.fullScreenFooter[b-1ibdwoap3d] {
    width: 1920px;
}

.homeTeam[b-1ibdwoap3d] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    padding-right: 64px;
}

.awayTeam[b-1ibdwoap3d] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding-left: 64px;
}

.scoreLine[b-1ibdwoap3d] {
    text-align: center;
    height: 100px;
    width: 380px;
    color: var(--text-color);
    background-color: rgba(255,255,255, 0.1);
}

.details[b-1ibdwoap3d] { 
    height: 50px;
    font-size: 22px; 
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-1ibdwoap3d], .awayIcon[b-1ibdwoap3d] {
    width: 80px;
}

.homeScore[b-1ibdwoap3d], .awayScore[b-1ibdwoap3d] {
    width: 18px;
    background: #252B2E;
    align-content: center;
}

.vs[b-1ibdwoap3d] {
    width: 18px;
    text-align: center;
}

.right[b-1ibdwoap3d] {
    text-align: right;
}

.footer.miticoDesign[b-1ibdwoap3d] { 
    height: 250px; 
    top: 865px; 
}

.homeTeam.miticoHomeDesign[b-1ibdwoap3d], .awayTeam.miticoHomeDesign[b-1ibdwoap3d] {
    width: 40%;
}

.scoreLine.miticoscoreLine[b-1ibdwoap3d] {
    width: 20%;
}

.SingleMatchSNAIFooter[b-1ibdwoap3d] {
    left: 651px;
    width: 910px;
    height: 251px;
    top: 913px; 
    z-index: 2;
    position: absolute;
}

.homeTeam.SingleMatchmiticoHomeDesign[b-1ibdwoap3d], .awayTeam.SingleMatchmiticoHomeDesign[b-1ibdwoap3d] {
    width: 20%;
}
.scoreLine.SingleMatchmiticoscoreLine[b-1ibdwoap3d] {
    width: 30%;
}


.shape[b-1ibdwoap3d] {
    width: 680px;
    height: 92px;
    background-color: #30383D;
    position: absolute;
    top: 913px;
    left: 620px;
}

.round-rectangle[b-1ibdwoap3d] {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

.shape-container[b-1ibdwoap3d] {
    display: flex;
    justify-content: center; 
    z-index: 2;
    position: absolute;
}

.SingleMatchhomeIcon[b-1ibdwoap3d], .SingleMatchawayIcon[b-1ibdwoap3d] {
    width: 58px;
}

.laliga[b-1ibdwoap3d] {
    position: fixed;
    background-image: url("/img/RGB_Logotipo_LALIGA_coral.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    bottom: -5%;
    width: 300px;
    height: 200px;
    animation: vertExpand;
    animation-duration: 1s;
}

.logo-container[Country="spain"][b-1ibdwoap3d]{
    position: absolute;
    top: 15px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIGoalScored.razor.rz.scp.css */
.goal-notification[b-2vjhriuopf] {
    position: absolute;
    top: 467px;
    left: 832px;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.goal-notification-full[b-2vjhriuopf] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
}

.goal-text[b-2vjhriuopf] {
    font-size: 320px;
    color: rgba(255,255,255,0.25);
    font-weight: bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
}

.team-text[b-2vjhriuopf] {
    font-size: 100px;
    color: rgba(255,255,255,0.25);
    font-weight: bold;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    animation-fill-mode: backwards;
    animation: flipInY;
    animation-duration: 1.2s;
    text-align: center;
}

.celebration[b-2vjhriuopf] {
    position: absolute;
    color: var(--line-color-step);
    font-weight: 500;
    font-size: 46px;
    z-index: 8;
    display: none;
}

.celebration[HasScored="True"][HomeScores="False"][b-2vjhriuopf] {
    left: 1240px;
    bottom: 10px;
    display: block;
}

.celebration[HasScored="True"][HomeScores="True"][b-2vjhriuopf] {
    left: 450px;
    bottom: 10px;
    display: block;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIInGameAttack.razor.rz.scp.css */
.SNAIAttack[b-tr9k8ogzrx] {
    border-bottom: 1px solid var(--line-color);
    /* display: table; */
    position: absolute;
    top: 30px;
    left: 35px;
    min-width: 450px;
    min-height: 80px;
    max-height: 52px;
    line-height: 52px;
    /* height: 523px; */
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: black;
    /*X */
    font-weight: bold;
    align-items: flex-start;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 45px;
    opacity: 1;
    z-index: 2;
}

    .SNAIAttack .SNAITeam[b-tr9k8ogzrx] {
        position: absolute;
        top: 15px;
        right: 100px;
        font-size: 34px;
    }

    .SNAIAttack .SNAILtr[b-tr9k8ogzrx] {
        position: absolute;
        top: 15px;
        right: -16px;
        padding-left: 24px;
        font-size: 110px;
        font-weight: bolder;
        padding-right: 24px;
    }


.SNAITopLogo[b-tr9k8ogzrx] {
    position: absolute;
    top: 900px;
    right: 400px;
    width: 240px;
    height: 32px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
}

.SNAIExtraSphere[b-tr9k8ogzrx] {
    position: absolute;
    right: 372px;
    background: #242B2E 0% 0% no-repeat padding-box;
    border-radius: 45px;
    opacity: 1;
    width: 80px;
    height: 80px;
}

.SNAIArrow[b-tr9k8ogzrx] {
    position: absolute;
    top: 12.5px;
    right: 5px;
    padding-left: 24px;
    padding-right: 24px;
    width: 95px;
}



.shape[b-tr9k8ogzrx] {
    width: 460px;
    height: 92px;
}

.round-rectangle[b-tr9k8ogzrx] {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

.topShape[b-tr9k8ogzrx] {
    background-color: #242B2E;
    position: absolute;
    top: 26px;
    right: 210px;
    min-width: 460px;
    align-content: center;
    width: fit-content;
}

.bottomShape[b-tr9k8ogzrx] {
    background-color: #FFFFFF;
    position: absolute;
    top: 26px;
    right: 21px;
}

.shape-container[b-tr9k8ogzrx] {
    display: flex;
    justify-content: center;
    z-index: 2;
    position: relative;
}

.header-ingame-info[b-tr9k8ogzrx] {
    height: 85px;
    width: 205px;
    text-align: center;
    align-items: center;
    align-content: center;
    right: 70px;
    position: absolute;
    top: 28px;
}

.header-game-info-text[b-tr9k8ogzrx] {
    color: black;
    font-size: 20px;
}

    .header-game-info-text.SNAI-Single-Match[b-tr9k8ogzrx] {
        font-size: 19px;
        height: 25px;
    }

.header-logo-background[b-tr9k8ogzrx] {
    background: black;
    height: 85px;
    position: absolute;
    left: 1305px;
    width: 220px;
    text-align: center;
    align-items: center;
    align-content: center;
    margin-right: 0px;
}

.header-logo[b-tr9k8ogzrx] {
    width: 200px;
}

.SNAI-Ingame-Header-Info[b-tr9k8ogzrx] {
    text-align: right;
}

.SNAI-Ingame-Logo[b-tr9k8ogzrx] {
    height: 80%;
    padding: 0 30px;
    position: relative;
}

.flag[b-tr9k8ogzrx] {
    top: 42px;
    position: absolute;
    right: 240px;
    width: 80px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.flag[Is7squadre="True"][b-tr9k8ogzrx] {
    background-image: url("/img/operators/FIO-7SquadreBadgeNotClean.png") !important;
}

.flag[Country="turkey"][b-tr9k8ogzrx] {
    background-image: url("/img/turkey.svg");
}

.flag[Country="italy"][b-tr9k8ogzrx] {
    background-image: url("/img/italy.svg");
}

.flag[Country="england"][b-tr9k8ogzrx] {
    background-image: url("/img/england.svg");
}

.flag[Country="spain"][b-tr9k8ogzrx] {
    background-image: url("/img/RGB_Logotipo_LALIGA_coral.png");
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIInGameLeagueSideBar.razor.rz.scp.css */
.soccerplayoutbox[b-8340wng5nt] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-8340wng5nt] {
    background-color: var(--backdrop-color); 
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.fullOutbox[b-8340wng5nt] {
    padding-top: 0px;
    height: 770px;
    width: 380px;
    z-index: 5;
    display: flex;
    flex-direction: column;
}

.fullOutrow[b-8340wng5nt] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center; 
    flex-grow: 3;
    padding:0px;
    width: 380px;
}

.fullID[b-8340wng5nt] {
    height: 96px !important;
    border-bottom: 1px solid white;
}
.soccerplayoutid.fullID[b-8340wng5nt] {
    height: 96px !important;
    border-bottom: 1px solid white;
}

.soccerplayoutid[b-8340wng5nt] {
    color: var(--text-color);
    
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-8340wng5nt] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-8340wng5nt] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px;
    
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-8340wng5nt {
    0% {
        box-shadow: 0 0 5px rgba(255, 153, 23, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(255, 153, 23, 1), 0 0 40px rgba(255, 153, 23, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(255, 153, 23, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-8340wng5nt] {
    box-shadow: 0 0 0 4px var(--line-color-step);
    z-index: 8;
}

.teamName[b-8340wng5nt] {
    background: #30383D;
}

.scoreline[b-8340wng5nt] {
    background-color: #252B2E;
}

.scoreline:not(:nth-child(4))[b-8340wng5nt] {
    border-right: 1px solid white;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAILeagueSideBar.razor.rz.scp.css */
.leaguebox[b-zntxux75p6] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
}

    .leaguebox.SNAILeagueBox[b-zntxux75p6] {
        top: 110px;
        right: 10px;  
        min-width: 385px;
        width: 385px;
    }
    
.leagueheaderdetails[b-zntxux75p6] {
    background: #242B2E;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 100px 50px auto;
    height: 30px;
}

.header-teams[b-zntxux75p6] {

}

.header-gd[b-zntxux75p6], .header-pt[b-zntxux75p6] {
}

.header-teams[b-zntxux75p6], .header-gd[b-zntxux75p6], .header-pt[b-zntxux75p6] {
    background-color: var(--bg-color-light) !important;
    color: var(--text-color);
    text-align: center;
    align-content: center;
    font-size: 22px;
    font-weight: bold;
}

.leagueheader[b-zntxux75p6] {
    background: #242B2E;
    color: var(--text-color);
    border-top: 2px solid var(--line-color);
    animation: flipInX;
    animation-duration: 1.5s;
    display: flow;
    height: 64px;
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    /* padding: 10px; */
    margin: 0;
    font-size: 28px;
    grid-template-columns: 100px 50px auto;
    font-weight: bold;
}

.leagueheaderdetails th[b-zntxux75p6], .header-teams[b-zntxux75p6], .header-gd[b-zntxux75p6], .header-pt[b-zntxux75p6] {
    background: #242B2E;
}

.leaguerow[b-zntxux75p6] {
    background-color: var(--bg-market);
    display: grid;
    grid-template-columns: 100px 50px auto;
    height: 38px;
    border-bottom: 1px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
}

    .leaguerow.SNAILeagueRow[b-zntxux75p6] {
        height: 54px;
        font-size: 35px;
    }

.pos[b-zntxux75p6] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-zntxux75p6] {
    background: #293033;
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.diff[b-zntxux75p6] {
    background: #293033;
    color: var(--text-color-alt);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.points[b-zntxux75p6] {
    background: #293033;
    color: var(--text-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-3ajxz9mq8w] {
    position: absolute;
    top: 332px;
    left: var(--margin-content);
    width: 252px;
    color: var(--text-color);
    text-align: center; 
    border: 0;
    font-size: 12px;
}

    .miniAvsBbox.SNAIMiniAvsBbox[b-3ajxz9mq8w] {
        top: 110px;
        width: 294px;
        height: 108px
    }
.SNAIMiniAvsBbox.SNAIMarket45MiniAvsBbox[b-3ajxz9mq8w] {
    top: 115px;
    width: 294px;
    height: 108px
}

.miniAvsBrow[b-3ajxz9mq8w] {
    height: 76px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;    
    flex-wrap: nowrap;
}

.miniAvsBrow.SNAIMiniAvsBrow[b-3ajxz9mq8w] {
    height: 108px;
}

.miniAvsBrow.SNAIMiniAvsBrow[Matches="6"][b-3ajxz9mq8w] {
    height: 133px;
}

.col[b-3ajxz9mq8w] {
    border-top: 2px solid var(--line-color);
    background: linear-gradient(to bottom, var(--bg-color), var(--bg-color-step)); 
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.eventId[b-3ajxz9mq8w] {
    background: linear-gradient(to bottom, var(--bg-color-alt), var(--bg-color-alt-step)) !important;
    color: var(--text-color-alt);
    width: 40px;
}

.id[b-3ajxz9mq8w] {
    font-size: 12px;
}

.num[b-3ajxz9mq8w] {
    font-size: 28px;
}

.home[b-3ajxz9mq8w] {
    font-size: 28px;
}

.away[b-3ajxz9mq8w] {
    font-size: 28px;
}

.vs[b-3ajxz9mq8w] {
    font-size: 28px;
}

.spacer[b-3ajxz9mq8w] {
    height: 33px;
    background: none !important;
    visibility: hidden;
    border: 0 !important;
    border-bottom: 0;
}

.resultsPage[b-3ajxz9mq8w] {
    height: 6px;
    background: none !important;
    visibility: hidden;
    border: 0 !important;
    border-bottom: 0;
}

.spacerCol[b-3ajxz9mq8w] {
    border-bottom: 0px solid var(--line-color);
}

.avbSmall[b-3ajxz9mq8w] {
    height: 36px;
}

.avbDiv[b-3ajxz9mq8w] {
    font-size: 14px;
}

.avbColTeam[b-3ajxz9mq8w] {
    font-size: 18px;
}

avbColResults[b-3ajxz9mq8w] {
    background: var(--bg-market) !important; /*linear-gradient(to bottom, var(--bg-market), var(--bg-market)) !important;*/
    color: var(--text-color-alt);
    font-size: 18px;
}

.avbDivNum[b-3ajxz9mq8w] {
    padding-left: 5px;
}


.SNAIEventID[b-3ajxz9mq8w] {
    background: #30383D 0% 0% no-repeat padding-box;
    opacity: 1;
    border: .1px solid black;
    border-top: .025px solid white;
    color: var(--text-color-alt);
    font-size: 38px;
    align-content: center;
    padding: 0px;
}

.SNAIMarket45[b-3ajxz9mq8w] {
    top: 115px;
    width: 294px;
    height: 108px;
}

.SNAIMarket45Row[b-3ajxz9mq8w] {
    height: 45px !important;
}

.SNAIMarket45Row[Matches="6"][b-3ajxz9mq8w] {
    height: 60px !important;
}

.SNAIMarketResultsRow[b-3ajxz9mq8w] {
    height: 48px !important;
}

.SNAIMarketResultsRow[Matches="6"][b-3ajxz9mq8w] {
    height: 60px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIPreambleHeader.razor.rz.scp.css */
.header-container[b-8zsjtc9uva] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 95px;
    border-bottom: orange solid 11px;
    background: #242B2E;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    
}

.header-row[b-8zsjtc9uva] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;  
}

.header-middle-row[b-8zsjtc9uva] {
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to right, rgba(128,128,128,0.1), rgba(255,255,255,0.2)) ;
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
}

.header-soccer-middle-row[b-8zsjtc9uva] {
    position: absolute;
    width: 67.8%;
    left: 16.1%;
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to right, rgba(128,128,128,0.1), rgba(255,255,255,0.2));
    padding: 25px 0px 0px 0px;
    color: var(--text-color);
}

.header-bottom-row[b-8zsjtc9uva] {
    justify-content: space-between;
    font-size: 18px;
    text-align: center;
    background: var(--bg-linear-gradient-right);
    padding: 8px 0px 2px 0px;
    height: 46px;
    color: var(--text-color-alt);
}

.header-top-row[b-8zsjtc9uva] {
    background: linear-gradient(to right, rgba(32,32,32,0.75), rgba(0,0,0,0.25) );
    padding: 20px 0px 20px 0px;
    height: 98px;
}

.header-row-left-text-offset[b-8zsjtc9uva] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-8zsjtc9uva] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-8zsjtc9uva] {
    margin-right: 2.5%;
}
.header-row-center-text-offset[b-8zsjtc9uva] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}






.header-timer-top-right[b-8zsjtc9uva] {
    background: white;
    height: 85px;
    position: absolute;
    left: 1730px;
    width: 190px;
    text-align: center;
    align-items: center;
    align-content: center; 
}

.header-timer-text[b-8zsjtc9uva] {
    color: black; 
    font-weight: bolder;
    
    position: relative;
    left: 0px;
    font-size: 55px;
    top: -15px;
}

.header-timer-description[b-8zsjtc9uva] {
    color: black;
    font-size: 15px;
    position: relative;
    top: 5px;
}

.header-game-info[b-8zsjtc9uva] {
    background: white;
    height: 85px;
    position: absolute;
    left: 1525px;
    width: 205px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.header-game-info-text[b-8zsjtc9uva] {
    color: black;
    font-size: 20px;
}

.header-game-info-text.SNAI-Single-Match[b-8zsjtc9uva] {
    font-size: 19px;
    height: 25px;
}

.header-logo-background[b-8zsjtc9uva] {
    background: black;
    height: 84px;
    position: absolute;
    left: 1305px;
    width: 220px;
    text-align: center;
    align-items: center;
    align-content: center;
    margin-right: 0px;
}

.header-logo[b-8zsjtc9uva] {
    width: 200px;
}

.SNAI-Header-Info[b-8zsjtc9uva] { 
    height: 85px;
    position: fixed;
    left: 1505px;
    width: 205px;
    top: 0px;
    text-align: right;
    align-items: center;
    align-content: center;
}

.SNAI-title[b-8zsjtc9uva] {
    height: 20px;
    position: absolute;
    left: 700px;
    width: 510px;
    text-align: center;
    align-items: center;
    align-content: center;
    font-size: 66px;
    color: white;
    top: -8px;
    
}


.SNAI-Results-Text[b-8zsjtc9uva] {
    color: black;
    font-size: 28px;
    position: relative;
    top: 5px;
}

.SNAI-League7-Market[b-8zsjtc9uva] {
    position: absolute;
    right: 1360px;
    width: auto;
    top: 20px;
}

.SNAI-League7-Market-Logo[b-8zsjtc9uva] {
    position: absolute;
    right: 1320px;
    width: auto;
    top: 30px;
    height: 30px;
}

.SNAI7SquardeBackground[b-8zsjtc9uva] {
    top: 0px;
    position: absolute;
    width: 1920px;
    left: 0px;
    height: 1080px;
    z-index: -1;
    background: white;
    background-size: contain;
}

.header-top[b-8zsjtc9uva] {
    position: fixed;
    width: 100%;
    height: 7%;
    text-align: center;
    padding: 0px 200px;
    font-weight: bold;
}

.heading[b-8zsjtc9uva] {
    color: var(--text-color);
    font-size: 32px;
    font-weight: bolder;
    
}

.subheading[b-8zsjtc9uva] {
    color: var(--line-color-step);
    font-size: 22px;
    font-weight: 600;
    
}

.flag[b-8zsjtc9uva] {
    position: absolute;
    height: 84px !important;
    width: 108px;
    padding: 10px 0;
    left: 340px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.flag[IsSingle="False"][b-8zsjtc9uva] {
    display: none;
}

.flag[Country="turkey"][b-8zsjtc9uva] {
    background-image: url("/img/turkey.svg");
}

.flag[Country="italy"][b-8zsjtc9uva] {
    background-image: url("/img/italy.svg");
}

.flag[Country="england"][b-8zsjtc9uva] {
    background-image: url("/img/england.svg");
}

.flag[Country="spain"][b-8zsjtc9uva] {
    display: initial;
    background-image: url("/img/RGB_Logotipo_LALIGA_coral.png");
    height: 112px;
    width: 200px;
}

.home-badge[b-8zsjtc9uva] {
    position: absolute;
    height: 85px !important;
    padding: 10px 0;
    left: 520px;
}

.home-badge-img[b-8zsjtc9uva] {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.SevenSquadre[b-8zsjtc9uva] {
    position: absolute;
    height: 85px !important;
    padding: 10px 0;
    left: 270px;
    top: 5px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIScoreDisplay.razor.rz.scp.css */
.SNAI-score-row[b-2nokh241qu] {
    align-items: flex-start;
    font-size: 40px;
    display: flex;
    justify-content: center;
    font-weight: bold;
    text-align: center; 
}

.goal-text[b-2nokh241qu] {
    position: absolute;
    top: 210px;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    z-index: 8;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAI_7squadreAVBSimple.razor.rz.scp.css */
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAI_7squadreInGameAttack.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Themes/Retail/SoccerBetDigital/SoccerBetAVBSimple.razor.rz.scp.css */
.teams-container[b-emqivi5pmc] {
    display: block;
    height: 200px;
    width: 1500px;
    position: absolute;
    top: 220px;
    left: 210px;
}

.vs[b-emqivi5pmc] {
    font-size: 70px;
    color: var(--text-color);
    margin-top: 53px;
    padding: 0;
}

.vs[Operator="Digital"][SingleMatch="False"][b-emqivi5pmc] {
    margin-top: 3px;
    width: 125%;
}

.team img[b-emqivi5pmc] {
    width: inherit;
    animation: flipInY;
    animation-duration: 1s;
}

.team[b-emqivi5pmc] {
    filter: drop-shadow(0 0 24px var(--clock-color));
    width: 500px;
    position: absolute;
    top: 85px;
}

.team-left[b-emqivi5pmc] {
    left: 40px;
    position: fixed;
    top: 320px;
}

.team-right[b-emqivi5pmc] {
    right: 40px;
    position: fixed;
    top: 320px;
}

.name[b-emqivi5pmc] {
    height: 100px;
    text-wrap: nowrap;
    overflow: hidden;
    display: grid;
    align-items: center;
    padding: 0px;
}

.name-left[b-emqivi5pmc] {
    text-align: right;
}

.name-right[b-emqivi5pmc] {
    text-align: left;
}

.middle[b-emqivi5pmc] { 
    font-size: 48px;
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
    max-width: 170px;
}

.black[b-emqivi5pmc] {
    color: var(--text-color-alt);
}

.box[Online="False"][b-emqivi5pmc] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}

.wld[b-emqivi5pmc] {
    display: flex;
    gap: 8px; 
    height: 53.600px;
    margin-left: 80px;
    margin-right: 80px;
    margin-top: 65px;
}

.wldContent[b-emqivi5pmc] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 45px;
    aspect-ratio: 1 / 1;
    font-size: 24px;
    color: white;
    border-radius: 10px;
}

.wld-win[b-emqivi5pmc] {
    background: green;
}

.wld-loss[b-emqivi5pmc] {
    background: red;
}

.wld-draw[b-emqivi5pmc] {
    background: orange;
}

.middle[MajorPhase="Result"][b-emqivi5pmc] {
    min-width: 250px;
    font-size: 70px;
    letter-spacing: 12px;
}

/* Online variant */

.box[Online="True"][b-emqivi5pmc]  {
    position: absolute;
    padding: 0px 50px 0px 50px;
    top: 200px;
    z-index: 2;
    max-width: inherit;
}

.firstname[Online="True"][Product="Darts"][b-emqivi5pmc], 
.firstname[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    font-size: 50px !important;
    min-height: 80px;
    filter: drop-shadow(0 0 6px var(--line-color));
}

.lastname[Online="True"][Product="Darts"][b-emqivi5pmc],
.lastname[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    font-size: 76px !important;
    top: 120px;
    filter: drop-shadow(0 0 6px var(--line-color));
    animation-delay: 0.1s;
    height: 150px;
}

.name-left[Online="True"][Product="Darts"][b-emqivi5pmc],
.name-left[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    text-align: right;
    animation-name: slideInLeft;
}

.name[Online="True"][Product="Darts"][b-emqivi5pmc],
.name[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    height: 120px;
    top: -6px;
    display: grid;
    grid-template-rows: 60px 90px;
    align-items: center;
    position: relative;
    padding: 0;
    margin: 0;
    animation-duration: 0.75s;
    overflow: visible;
}

.name-right[Online="True"][Product="Darts"][b-emqivi5pmc],
.name-right[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    text-align: left;
    animation-name: slideInRight;
}

.player-results-name[Online="True"][Product="Darts"][b-emqivi5pmc],
.player-results-name[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    font-size: 40px !important;
    height: 30px !important;
    color: var(--text-color);
}

.player-results-score[Online="True"][Product="Darts"][b-emqivi5pmc],
.player-results-score[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    font-size: 105px !important;
    filter: drop-shadow(0 0 6px var(--line-color));
}

.player-results-score-winner[Online="True"][Product="Darts"][b-emqivi5pmc],
.player-results-score-winner[Online="True"][Product="Tennis"][b-emqivi5pmc] {
    color: var(--text-color);
    filter: drop-shadow(0 0 6px var(--line-color));
}

.teams-container[Online="True"][Product="Darts"][MajorPhase="Result"][b-emqivi5pmc],
.teams-container[Online="True"][Product="Tennis"][MajorPhase="Result"][b-emqivi5pmc] {
    display: block;
    height: 200px;
    width: 1500px;
    position: absolute;
    top: 433px;
    left: 400px;
    z-index: 2;
}

.result-name-container[Product="Darts"][b-emqivi5pmc],
.result-name-container[Product="Tennis"][b-emqivi5pmc] {
    display: grid;
    grid-template-rows: 60px 110px;
    align-items: center;
    position: relative;
    padding: 0;
    margin: 0;
    animation-duration: 0.75s;
    overflow: visible;
    text-align: left;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Tennis-Default/StandardDartsFooter.razor.rz.scp.css */
.footer[b-hcx9b72d0n] {
    width: 1440px;
    position: absolute;
    left: 0px;
    bottom: -1px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128, 128, 128, 0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-hcx9b72d0n] {
    width: 1920px;
}

.NoMiniViewFooter[b-hcx9b72d0n] {
    width: 1664px;
}  

.details[b-hcx9b72d0n] {
    background-color: var(--backdrop-color);
    height: 50px;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--text-color);
    display: flex;
    align-content: center;
}  

.right[b-hcx9b72d0n] {
    text-align: right;
}

.PlayerInfo[b-hcx9b72d0n] {
    position: absolute;
    bottom: 48px;
    color: white;
    right: 50px;
    width: 890px;
    height: 212px;
    font-size: 60px;
    z-index: 5;
}

.TeamName[b-hcx9b72d0n] {
    min-width: 670px;
    color: var(--text-color);
    overflow: hidden;
    text-wrap: nowrap;
    font-size: 54px;
    line-height: 90px;
}

.TeamScore[b-hcx9b72d0n] {
    background: var(--bg-market);
    color: var(--text-color-alt);
    text-align: center;
    min-width: 140px;
    padding: 0px;
}

.TeamFlagContainer[b-hcx9b72d0n] {
    min-width: 44px;
    max-height: 92px;
    overflow: hidden;
}

.TeamFlag[b-hcx9b72d0n] {
    width: inherit;
}

.PlayerInfoRow[b-hcx9b72d0n] {
    background: var(--backdrop-color);
    border-bottom: 4px solid var(--line-color);
}

.playerMarker[b-hcx9b72d0n] {
    position: relative;
    right: 11px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid var(--line-color);
    z-index: 6;
}

.playerMarker[CurrentPlayer="Home"][b-hcx9b72d0n] {
    bottom: 158px;
}

.playerMarker[CurrentPlayer="Away"][b-hcx9b72d0n] {
    bottom: 62px;
}


@keyframes glow-b-hcx9b72d0n {
    0% { 
        background: var(--primary-color);
        background-color: var(--primary-color);
    } 

    100% { 
        background: var(--primary-color);
        background-color: var(--primary-color);
    }
}

/*
.glowing-row {
    animation: glow 1s 0s alternate;
    z-index: 8;
}
    */


.ScoreNotification[b-hcx9b72d0n] {
    width: 120px;
    height: 95px;
    border: 4px solid var(--line-color);
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px; 
    position: absolute;
    bottom: 165px;
    left: 1622px;
    z-index: 5;
    background: var(--backdrop-color);
    color: white;  
    
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
}

.ScoreNotificationVisible[b-hcx9b72d0n] {
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    animation: none;
}

.ScoreNotificationHidden[b-hcx9b72d0n] {
    visibility: visible;
    animation: slideOut-b-hcx9b72d0n 1.0s ease forwards;
}

.ScoreNotificationAway[b-hcx9b72d0n] {
    bottom: 71px;
}

@keyframes slideOut-b-hcx9b72d0n {
    from {
        transform: translateX(0%);
        opacity: 1;
        visibility: visible;
    }
    to {
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
    }
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Tennis-Default/StandardTennisFooter.razor.rz.scp.css */
.footer[b-8mshghxtex] {
    width: 1440px;
    position: absolute;
    left: 0px;
    bottom: -1px;
    background: radial-gradient(circle at center right, var(--backdrop-color) 0%, var(--backdrop-light-color) 55%, rgba(128, 128, 128, 0.5) 100%);
    border-top: 3px solid var(--line-color);
    font-size: 56px;
    z-index: 5;
}

.fullScreenFooter[b-8mshghxtex] {
    width: 1920px;
}

.NoMiniViewFooter[b-8mshghxtex] {
    width: 1664px;
}

.details[b-8mshghxtex] {
    background-color: var(--backdrop-color) !important;
    height: 50px;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.right[b-8mshghxtex] {
    text-align: right;
}

.PlayerInfo[b-8mshghxtex] {
    position: absolute;
    bottom: 32px;
    color: white;
    left: 50px;
    width: 890px;
    height: 212px;
    font-size: 60px;
    z-index: 5;
}

.TeamName[b-8mshghxtex] {
    min-width: 650px;
    background-color: var(--bg-color);
    color: var(--text-color);
    overflow: hidden;
    text-wrap: nowrap;
    font-size: 54px;
    line-height: 90px;
}

.TeamScore[b-8mshghxtex] {
    background: var(--bg-market);
    color: var(--text-color-alt);
    text-align: center;
    min-width: 140px;
    padding: 0px;
}

.TeamFlagContainer[b-8mshghxtex] {
    min-width: 44px;
    max-height: 92px;
    overflow: hidden;
}

.TeamFlag[b-8mshghxtex] {
    width: inherit;
}

.PlayerInfoRow[b-8mshghxtex] {
    background: var(--backdrop-color);
    border-bottom: 4px solid var(--line-color);
}

.playerMarker[b-8mshghxtex] {
    position: relative;
    right: 11px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid var(--line-color);
    z-index: 6;
}

.playerMarker[CurrentPlayer="Home"][b-8mshghxtex] {
    bottom: 158px;
}

.playerMarker[CurrentPlayer="Away"][b-8mshghxtex] {
    bottom: 62px;
}


.ScoreNotification[b-8mshghxtex] {
    width: 120px;
    height: 95px;
    border: 4px solid var(--line-color);
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    position: absolute;
    bottom: 150px;
    left: 643px;
    z-index: 5;
    background: var(--backdrop-color);
    color: white;
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
}

.ScoreNotificationVisible[b-8mshghxtex] {
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
    animation: none;
}

.ScoreNotificationHidden[b-8mshghxtex] {
    visibility: visible;
    animation: slideOut-b-8mshghxtex 1.0s ease forwards;
}

.ScoreNotificationAway[b-8mshghxtex] {
    bottom: 58px;
}

@keyframes slideOut-b-8mshghxtex {
    from {
        transform: translateX(0%);
        opacity: 1;
        visibility: visible;
    }

    to {
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
    }
}

.headerLogoContainer[b-8mshghxtex] {
    display: inline-block;
    position: absolute;
    top: 45px !important;
    left: 45px;
    z-index: 1000;
    animation: zoomInLeft;
    animation-duration: 2s;
    width: 370px;
}

.playerBallMarker[b-8mshghxtex] {
    position: absolute;
    top: 21px;
    width: 48px;
    left: -33px;
}
 
.playerBallMarker[CurrentPlayer="Away"][b-8mshghxtex] {
    top:115px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituAVBSimple.razor.rz.scp.css */
.Vincitu-Team-Container[b-30ttetxoiq] {
    display: flex;
    height: 280px;
    width: 1220px;
    position: absolute;
    align-items: center;
    top: 140px;
    left: 350px;
    padding: 0;
    margin: 0;
}

.Vincitu-VS[b-30ttetxoiq] {
    color: white;
    font-size: 80px;
    left: 860px;
    top: 245px;
    width: fit-content;
    margin: 0 20px;
    text-align: center;
}

.Vincitu-VS[MajorPhase="Result"][b-30ttetxoiq] {
    font-size: 230px;
}

.Vincitu-Name-Left[b-30ttetxoiq],
.Vincitu-Name-Right[b-30ttetxoiq]{
    height: 140px;
    text-wrap: nowrap;
    font-size: 100px;
    color: white;
    flex-grow: 1;
    padding: 0 30px;
}

.Vincitu-Name-Left[b-30ttetxoiq] {
    text-align: right;
}

.Vincitu-Name-Right[b-30ttetxoiq] {
    text-align: left;
}

.Vincitu-Img[b-30ttetxoiq] {
    width: 160px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    filter: drop-shadow(0 0 0.75rem white);
}

.Trapezium-VS[b-30ttetxoiq] {
    width: 1700px;
    height: 140px;
    background: linear-gradient(to right, rgb(242 102 39 / 28%) 0%, rgb(242 102 38) 50%, rgb(242 102 39 / 28%));
    clip-path: polygon(0% 0%, 100% 0%, 94% 100%, 6% 100%);
    margin: 50px auto;
    z-index: -1;
    position: fixed;
    top: 168px;
    left: 100px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituFooter.razor.rz.scp.css */
.footer[SingleMatch="True"][b-tpxmgwlire]  {
    position: absolute;
    left: 0px;
    top: 945px;
    background: radial-gradient(circle at center, var(--bg-color) 0%, var(--bg-color) 25%, rgb(61 86 54 / 0%) 100%);
    font-size: 56px;
    z-index: 5;
    height: 80px;
    width: 1920px;
}


.homeTeam[SingleMatch="True"][b-tpxmgwlire] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right; 
    padding: 0px;
}

.awayTeam[SingleMatch="True"][b-tpxmgwlire] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding: 0px;
}

.scoreLine[SingleMatch="True"][b-tpxmgwlire]  {
    text-align: center;
    height: 100px; 
    color: var(--text-color);
}

.scoreLine[SingleMatch="True"] .homeIcon[b-tpxmgwlire],
.scoreLine[SingleMatch="True"] .awayIcon[b-tpxmgwlire] {
    width: 80px;
    padding: 0px;
    filter: drop-shadow(0px 0px 11px white);
}

.scoreLine[SingleMatch="True"] .icon[b-tpxmgwlire] {
    height: 110px;
    width: auto;
    position: relative;
    top: -20px;
}

.scoreLine[SingleMatch="True"] .homeScore[b-tpxmgwlire],
.scoreLine[SingleMatch="True"] .awayScore[b-tpxmgwlire] {
    font-size: 136px;
    text-align: center;
    align-content: center;
    padding: 0px;
    position: relative;
    top: -60px;
}

.footer[SingleMatch="False"][b-tpxmgwlire]  {
    width: 1444px;
    position: absolute;
    left: 0px;
    top: 934px;
    background: radial-gradient(circle at center, #ED681E 0%, #F28D25 25%, #f28d25a3 100%);
    font-size: 56px;
    z-index: 5;
    height: 100px;
}


.homeTeam[SingleMatch="False"][b-tpxmgwlire] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    padding: 0px;
    align-content: center;
}

.awayTeam[SingleMatch="False"][b-tpxmgwlire] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding: 0px;
    align-content: center;
}

.scoreLine[SingleMatch="False"][b-tpxmgwlire]  {
    text-align: center;
    height: 100px;
    width: 460px;
    color: var(--text-color);
}

.scoreLine[SingleMatch="False"] .homeIcon[b-tpxmgwlire],
.scoreLine[SingleMatch="False"] .awayIcon[b-tpxmgwlire],
.scoreLine[SingleMatch="False"] .icon[b-tpxmgwlire] {
    width: 80px;
    padding: 0px;
    align-content: center;
}

.scoreLine[SingleMatch="False"] .homeScore[b-tpxmgwlire], 
.scoreLine[SingleMatch="False"] .awayScore[b-tpxmgwlire] {
    font-size: 66px;
    text-align: center;
    align-content: center;
    padding: 0px;
    position: relative; 
}

.SoccerLeagueLogo[b-tpxmgwlire] {
    position: absolute;
    top: 20px;
    right: 100px;
}

.customerLogo[b-tpxmgwlire] {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.customerLogoContainer[b-tpxmgwlire] {
    position: absolute;
    top: 5px !important;
    left: 70px !important;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituInGameAttack.razor.rz.scp.css */

.singleMatchAttack[b-kx6feboan9] {
    display: table;
    position: absolute;
    top: 808px;
    right: 985px;
    min-width: 355px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 36px;
    font-weight: bolder;
    color: var(--text-color);
    
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-kx6feboan9] {
    font-weight: bolder;
    
    position: absolute;
    right: 100px;
    width: 375px;
    top: -2px;
} 

.singleMatchLtr[b-kx6feboan9] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder;
    
    padding-right: 24px;
    width: 32px;
    position: absolute;
} 


.header-game-info[b-kx6feboan9] { 
    height: 158px;
    position: absolute;
    left: 1486px;
    width: 205px;
    text-align: center;
    align-items: center;
    align-content: center;
    z-index: 1;
}

.header-game-info-text[b-kx6feboan9] {
    color: #ffffff;
    font-size: 30px;
    text-align: right;
}

.header-start-time[b-kx6feboan9] {
    color: white;
    left: -77px;
    top: 29px;
    font-size: 70px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.CustomPolygonForAttack[b-kx6feboan9] {
    position: absolute;
    width: 696px;
    height: 61px;
    margin: 0px;
    content: "";
    background: linear-gradient(to right, #451d0d, #6c361e);
    clip-path: polygon(15% 0%, 68% 0%, 85% 100%, 15% 100%, 8% 50%);
    z-index: 8;
    bottom: 221px;
    left: 307px;
}


.CustomPolygonForAttack.CustomPolygonForAttackAwayTeam[b-kx6feboan9] {
    right: 307px;
    transform: scaleX(-1);
    left: auto; 
}

.singleMatchAttackAwayTeam[b-kx6feboan9] {
    right: 270px !important;
}

.VinciTimerBackground[b-kx6feboan9] {
    position: absolute;
    right: 193px;
    top: 37px;
    z-index: 1;
}

.AVVText[b-kx6feboan9] {
    position: absolute;
    top: 37px;
    right: 45px;
}

.PALText[b-kx6feboan9] {
    position: absolute;
    top: 77px;
    right: 10px;
}

.LeagueStartTime[b-kx6feboan9] {
    color: white;
    left: 1385px;
    top: 29px;
    font-size: 70px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
    z-index: 1;
}

.LeagueCustomPolygonForAttack[b-kx6feboan9] {
    position: absolute;
    width: 696px;
    height: 61px;
    margin: 0px;
    content: "";
    background: linear-gradient(to right, #451d0d, #6c361e);
    z-index: 8;
    bottom: 190px;
    font-size: 40px;
    text-align: center;
    color: var(--text-color);
}

.LeagueCustomPolygonForAttack[IsHome="True"][b-kx6feboan9] {
    left: 85px;
    clip-path: polygon(15% 0%, 68% 0%, 85% 100%, 15% 100%, 8% 50%);
    padding: 0px 222px 0px 104px;
}

.LeagueCustomPolygonForAttack[IsHome="False"][b-kx6feboan9] {
    right: 555px;
    clip-path: polygon(85% 0%, 32% 0%, 15% 100%, 85% 100%, 92% 50%);
    padding: 0px 104px 0px 222px;
}

.LeaguesingleMatchAttack[b-kx6feboan9] {
    display: table;
    position: absolute;
    top: 832px;
    right: 1225px;
    min-width: 355px;
    min-height: 52px;
    max-height: 52px;
    line-height: 52px;
    height: 50px;
    z-index: 11;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 36px;
    font-weight: bolder;
    color: var(--text-color);
    
    font-weight: bold;
    align-items: flex-start;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituInGameLeagueSideBar.razor.rz.scp.css */

.soccerplayoutbox[b-mcvskdy1af] {
    position: absolute;
    padding-top: 112px; 
    text-align: center;
    top: -120px;
    right: 0px; 
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.VINCITUOutbox[b-mcvskdy1af] {
    padding-top: 150px;
    width: 378px;
    z-index: 5;
    display: flex;
    height: 100%;
    flex-direction: column;
    background-image: linear-gradient(to bottom, var(--line-color), var(--line-color), rgba(255, 255, 255, 0)), url(img/MicroGameBackground.jpg);
}

@keyframes glow-b-mcvskdy1af {
    0% {
        box-shadow: 0 0 5px rgba(255, 153, 23, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(255, 153, 23, 1), 0 0 40px rgba(255, 153, 23, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(255, 153, 23, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-mcvskdy1af] {
    animation: glow-b-mcvskdy1af 1s 0s alternate;
    z-index: 8;
}

.VINCITUGameWeek[b-mcvskdy1af] {
    display: table;
    width: 100%;
    top: 0px;
    position: relative;
    right: 0px;
    height: 145px;
}

.VINCITUGameWeekText[b-mcvskdy1af] {
    color: white;
    text-align: center;
    align-content: center;
    height: inherit;
    font-size: 40px;
    width: 100%;
}

.teamRow[b-mcvskdy1af] {
    display: grid;
    font-size: 30px;
    height: 44px;
    grid-template-columns: 0 40px 80px 180px;
    margin-bottom: 8px;
    color: var(--text-color);
}

.teamRow[b-mcvskdy1af]:before {
    content: "";
    background: var(--bg-color);
    width: 354px;
    height: 100%;
    background-size: 100%;
    mask: url("/img/VincituAvsBrow.svg");
    mask-position: 76px 0px;
    mask-repeat: no-repeat;
    z-index: -1;
    mask-size: 100% 110px;
}

.teamRow .col[b-mcvskdy1af] {
    align-content: center;
}

.sidebar-background[b-mcvskdy1af] {
    position: fixed;
    top: 0px;
    right: 0px;
    width: 300px;
    height: 2040px;
    background: var(--bg-market);
    z-index: -1;
}

.VINCITUWeekBlock[b-mcvskdy1af] {
    height: 95px;
    display: grid;
    grid-template-rows: 60px 35px;
    width: 90%;
    position: relative;
    right: -12px !important;
    margin-left: auto;
}

.VINCITUWeekBlock div[b-mcvskdy1af] {
    background: var(--secondary-color);
    color: var(--text-color);
    align-content: center;
    text-align: right;
    padding-right: 10px;
}

.VINCITUWeekBlockText[b-mcvskdy1af] {
    clip-path: polygon(30% 0%, 100% 0, 100% 100%, 25% 100%);
    font-size: 40px;
}

.idHeader[b-mcvskdy1af] {
    clip-path: polygon(5% 0%, 100% 0, 100% 100%, 0% 100%);
    display: flex;
    font-size: 24px;
}

.idHeader span[b-mcvskdy1af] {
    margin: auto;
}

.id[b-mcvskdy1af] {
    width: 50%;
    display: block;
    text-align: left !important;
    padding-left: 32px;
}

.scheduleId[b-mcvskdy1af] {
    width: 50%;
    display: block;
    text-align: right !important;
    padding-right: 40px !important;
}

 /* First Match number is longer */
.teamRow:nth-of-type(3) .matchNumber[b-mcvskdy1af] {
    clip-path: polygon(0% 0%, 92% 0%, 100% 100%, 8% 100%);
    background: var(--bg-color-alt);
}

.matchNumber[b-mcvskdy1af] {
    background: var(--bg-market);
    clip-path: polygon(0% 0%, 78% 0%, 100% 100%, 22% 100%);
    transform: translateX(12px);
    height: 100%;
    margin: auto 0;
    z-index: 2;
    text-align: right;
    padding-right: 14px;
    color: var(--text-color-alt);
}

.matchId[b-mcvskdy1af] {
    background: var(--bg-color-alt-step);
    clip-path: polygon(0% 0%, 85% 0%, 100% 100%, 15% 100%);
    height: 100%;
}

/* These are necessary for shadows to work with the masks */

.teamRow:nth-of-type(3) .NumberShadowWrap[b-mcvskdy1af] {
    min-width: 125px;
    transform: translateX(-61px);
}

.shadowWrap.NumberShadowWrap[b-mcvskdy1af] {
    min-width: 64px;
    z-index: 1;
}
.shadowWrap[b-mcvskdy1af] {
    height: 75%;
    margin: auto 0;
    filter: drop-shadow(3px 4px 5px rgba(50, 50, 0, 0.5));
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-cf6vv6vria] {
    position: absolute;
    top: 238px;
    right: var(--margin-content);
    min-width: 270px;
    width: 270px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
    display: flex;
    flex-direction: column;
    background: white;
}

.leagueheader[b-cf6vv6vria] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 64px;
}

.leagueheaderdetails[b-cf6vv6vria] {
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    animation-delay: 0.1s;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 30px;
}

.leagueheaderdetailslaliga[b-cf6vv6vria] {
    height: 40px !important;
}

.header-teams[b-cf6vv6vria] {
    grid-column: 1 / span 2;
}

.header-gd[b-cf6vv6vria], .header-pt[b-cf6vv6vria] {
}

.header-teams[b-cf6vv6vria], .header-gd[b-cf6vv6vria], .header-pt[b-cf6vv6vria] {
    background: #49484D;
    color: var(--text-color);
    text-align: center;
    padding-top: 5px;
    align-content: center;
}

.leagueheader[b-cf6vv6vria] {
    background: var(--bg-gradient-default);
    color: var(--text-color);
    text-align: center;
    align-content: center;
    overflow: hidden;
    white-space: nowrap;
    padding: 10px;
    margin: 0;
    display: flow;
}

.leagueheaderdetails th[b-cf6vv6vria], .header-teams[b-cf6vv6vria], .header-gd[b-cf6vv6vria], .header-pt[b-cf6vv6vria] {
}

.leaguerow[b-cf6vv6vria] {
    background: none;
    display: grid;
    grid-template-columns: 32px 104px 74px auto;
    height: 36px;
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    margin-bottom: 2px;
}

.laligarow[b-cf6vv6vria] {
    height: 30.1625px !important;
}

.laligarowMarket45[b-cf6vv6vria] {
    height: 30.1px !important;
}

.pos[b-cf6vv6vria] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-size: 25px;
    height: 80%;
    margin: auto 0;
    width: 48px;
    filter: drop-shadow(2px 1px 2px #0000008a);
}

.name[b-cf6vv6vria] {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    background: white;
    color: var(--text-color-headings);
    font-size: 25px;
}

.diff[b-cf6vv6vria] {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    background: white;
    color: var(--text-color-alt);
    font-size: 25px;
}

.points[b-cf6vv6vria] {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    background: white;
    color: var(--text-color-alt);
    font-size: 25px;
}

.boxed[b-cf6vv6vria] {
    height: 100%;
    width: 100%;
    text-align: center;
    align-content: center;
    font-size: 25px;
    color: var(--text-color);
    clip-path: polygon(0 0, 80% 0, 100% 100%, 0% 100%);
    background: var(--bg-color-alt-step);
}

.empty[b-cf6vv6vria] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-cf6vv6vria] {
    position: absolute;
    padding-top: 112px;
    background: linear-gradient( 125deg, var(--backdrop-color) -40%, var(--backdrop-light-color) -20%, var(--backdrop-color) 20%);
    text-align: center;
    top: 0px;
    right: 0px;
    height: 600px;
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-cf6vv6vria] {
    background-color: var(--backdrop-color);
    border-top: 2px solid var(--line-color);
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.fullOutbox[b-cf6vv6vria] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-cf6vv6vria] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 96px !important;
    flex-grow: 3;
    padding: 0px;
    width: 380px;
}

.fullID[b-cf6vv6vria] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-cf6vv6vria] {
    height: 96px !important;
}

.soccerplayoutid[b-cf6vv6vria] {
    color: var(--text-color);
    
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutname[b-cf6vv6vria] {
    color: var(--text-color);
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-cf6vv6vria] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-alt-step);
    font-size: 26px;
    
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@keyframes glow-b-cf6vv6vria {
    0% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }

    50% {
        box-shadow: 0 0 20px rgba(0, 128, 255, 1), 0 0 40px rgba(0, 128, 255, 0.75);
        background: var(--bg-gradient-default) !important;
    }

    100% {
        box-shadow: 0 0 5px rgba(0, 128, 255, 0.5);
        background: var(--bg-gradient-default) !important;
    }
}

.glowing-row[b-cf6vv6vria] {
    animation: glow-b-cf6vv6vria 1s 0s alternate;
    z-index: 8;
}

.teamName[b-cf6vv6vria] {
    background: #30383D;
}

.scoreline[b-cf6vv6vria] {
    background-color: #252B2E;
}

.header-content[b-cf6vv6vria] {
    font-size: 30px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[majorphase="Result"][b-7kqinv3oos] {
        top: 283px;
}

.miniAvsBbox[b-7kqinv3oos] {
    position: fixed;
    display: flex;
    top: 302px;
    left: 46px;
    width: 252px;
    font-size: 14px;
    color: var(--text-color);
    padding: 0;
    margin: 0;
    line-height: 1;
    height: 641px;
    flex-direction: column;
    gap: 0;
}

.miniAvsBrow[b-7kqinv3oos]::before {
    content: "";
    background-color: var(--bg-color) !important;
    width: 252px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    mask: url("/img/VincituAvsBrow.svg");
    z-index: -1;
}

.miniAvsBrow[b-7kqinv3oos] {
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    border-top: hidden;
    margin-bottom: 4px;
    grid-template-columns: 0px 0px 62px 40px 40px 20px 40px 40px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
}

.teamshirt[b-7kqinv3oos] {
    max-height: 100%;
    max-width: 100%;
    margin: auto;
}

.miniAvsBrow[b-7kqinv3oos]::before {
    content: "";
}

.results[b-7kqinv3oos] {
    grid-template-columns: 37px 60px 46px 60px 46px;
}

.miniAvsBrow > div[b-7kqinv3oos] {
}

.avbSmall[b-7kqinv3oos] {
    height: 34.3px;
    margin-bottom: 2px;
    grid-template-columns: 20px 69px 17px 33px 30px 20px 30px 33px;
}

.avbNormal[b-7kqinv3oos] {
    min-height: 73px;
}

.eventId[b-7kqinv3oos] {
    display: block;
    font-size: 16px;
    text-align: center;
    padding-top: 32px;
    padding-left: 6px;
    align-content: center;
    background: var(--bg-color-alt-step) !important;
    color: var(--text-color);
    height: 50px;
    align-items: center;
    width: 70px;
    position: relative;
    left: -18px !important;
    clip-path: polygon(0 0, 75% 0, 100% 100%, 25% 100%);
    top: -12px;
}

.avbSmall .eventId[b-7kqinv3oos] {
    top: 0;
    height: 100%;
    padding: 3px 0;
    left: -58px !important;
    clip-path: polygon(0 0, 87% 0, 100% 100%, 13% 100%);
}

.avbSmall .eventNum[b-7kqinv3oos] {
    top: 0;
    height: 100%;
    clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
}

.miniAvsBrow:nth-child(2) .eventNum[b-7kqinv3oos],
.miniAvsBrow:nth-child(11) .eventNum[b-7kqinv3oos] {
    background-color: var(--bg-color) !important;
    color: var(--text-color) !important;
}

.miniAvsBrow:nth-child(2) .eventId[b-7kqinv3oos],
.miniAvsBrow:nth-child(11) .eventId[b-7kqinv3oos] {
    background-color: var(--bg-color-alt) !important;
    color: var(--text-color-headings) !important;
}

.eventNum[b-7kqinv3oos] {
    display: grid;
    font-size: 26px;
    font-weight: 600;
    text-align: center;
    height: 30px;
    width: 45px;
    position: relative;
    top: -22px;
    left: -25px;
    align-items: center;
    background: var(--bg-market) !important;
    color: var(--text-color-headings);
    clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
    z-index: 1;
}

.eventRef[b-7kqinv3oos] {
    font-size: 14px;    
}

.id[b-7kqinv3oos] {
    padding-bottom: 2px;
    font-size: 10px;
    line-height: 1;
}

.avbColTeam[b-7kqinv3oos] {
    font-size: 22px;
}

.avbColResults[b-7kqinv3oos] {
    color: var(--text-color);
    font-size: 18px;
}

 .spacer[b-7kqinv3oos] {
     display: grid;
     min-height: 34px;
 }
 
 .miniAvsBHeader[b-7kqinv3oos] {
     background-color: var(--line-color);
     display: flex;
     min-height: 30px;
     clip-path: polygon(0 0, 100% 0, 100% 100%, 5% 100%);
     font-size: 20px;
 }

.miniAvsBHeader span[b-7kqinv3oos] {
    margin: auto;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituPreambleHeader.razor.rz.scp.css */
.header-container[b-eo92pek92p] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    
}

.header-timer-top-right[b-eo92pek92p] {
    top: 73px;
    height: 85px;
    position: absolute;
    right: 480px;
    width: 132px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.header-timer-text[b-eo92pek92p] {
    color: #FFD669;
    font-weight: bold;
    
    left: 0px;
    font-size: 50px;
    height: 40px;
    display: block;
    padding: 0px 10px 0px 10px;
    width: 122px;
    position: absolute;
    top: 18px;
}

.header-timer-description[b-eo92pek92p] {
    color: black;
    font-size: 25px;
    position: absolute;
    left: -38px;
    top: -2px;
    width: 200px;
}


.header-game-info-text[b-eo92pek92p] {
    color: #ffffff;
    font-size: 30px;
    text-align: right;
    position: absolute;
    top: 75px;
    right: 155px;
}

.AVV-text[b-eo92pek92p] {
    right: 195px;
}

.pal-text[b-eo92pek92p] {
    top: 117px;
}

.header-start-time[b-eo92pek92p] {
    color: white;
    right: 305px;
    top: 70px;
    font-size: 65px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
}
 

.start-time-rounded-background[b-eo92pek92p] { 
    position: absolute;
    width: 122px;
    top: -17px;
    height: 47px;
    z-index: -1;
    background-color: yellow;
    border-radius: 13px;
    margin: 50px auto;
}

.VinciMatch[b-eo92pek92p] {
    position: absolute;
    display: inline-flex;
    left: 870px;
    top: 80px;
    width: 310px;
    height: 70px;
    font-size: 55px;
    align-items: center;
    color: var(--text-color);
}

.flag[b-eo92pek92p] {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 20px;
    height: 60px;
    width: 100px;
}

.flag[Country="italy"][b-eo92pek92p] {
    background-image: url("/img/italy.svg");
}

.flag[Country="turkey"][b-eo92pek92p] {
    background-image: url("/img/turkey.svg");
}

.flag[Country="england"][b-eo92pek92p] {
    background-image: url("/img/england.svg");
}

.SoccerLogo[b-eo92pek92p] {
    position: absolute;
    left: 480px;
    top: 100px;
    width: 240px;
}

.VinciTimerBackground[b-eo92pek92p] {
    position: absolute;
    right: 110px;
    top: 73px;
}

.VinciMatchResultBackground[b-eo92pek92p] { 
    position: fixed;
    top: 356px;
    left: 445px
}

/* League */
.SoccerLogoLeague[b-eo92pek92p] {
    position: absolute;
    left: 510px;
    top: 75px;
    width: 240px;
}

.GameWeekTopText[b-eo92pek92p] {
    font-size: 45px;
    color: white;
    left: 880.35px;
    position: absolute;
    top: 60px;
}

.GameWeekBottomText[b-eo92pek92p] {
    font-size: 45px;
    color: white;
    left: 876.62px;
    position: absolute;
    top: 113px;
}

.LeagueVinciTimerBackground[b-eo92pek92p] {
    position: absolute;
    right: 80px;
    top: 68px;
    height: 75px;
}

.Leagueheader-start-time[b-eo92pek92p] {
    color: white;
    right: 273px;
    top: 57px;
    font-size: 45px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.Leagueheader-timer-text[b-eo92pek92p] {
    color: #FFD669;
    font-weight: bold;
    
    left: 0px;
    font-size: 45px;
    height: 40px;
    display: block;
    padding: 0px 10px 0px 10px;
    width: 122px;
    position: absolute;
    top: 18px;
}

.Leagueheader-timer-top-right[b-eo92pek92p] {
    top: 62px;
    height: 85px;
    position: absolute;
    right: 110px;
    width: 132px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.SoccerCountryFlag[b-eo92pek92p] {
    position: absolute;
    left: 1140px;
    top: 75px;
    width: 240px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituScoreDisplay.razor.rz.scp.css */
.score-row[b-8ug0x7b68u] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
}

.vs[b-8ug0x7b68u] {
    font-size: 50px;
    font-weight: normal;
}


.vincitu-score-row[b-8ug0x7b68u] {
    align-items: flex-start;
    font-size: 50px;
    display: flex;
    justify-content: center;
    font-weight: bold;
    text-align: center;
    position: relative;
    top: -5px;
}
