/* _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: 900px;
    background-color: darkgreen;
    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;
}
/* _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: #fff;
    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;
}

.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;
    width: 100%;
    margin-bottom: 12px;
}

.channelForm[b-daco6j26ds] {

    height: 600px;
    width: 100%;
}

.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;
    gap: 4px;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 12px;
}

.import-h[b-daco6j26ds] {
}

.import-detail[b-daco6j26ds] {
}

.checkbox-select[b-daco6j26ds] {
}
/* _content/HighlightSuperviewer/Components/Pages/_menu.razor.rz.scp.css */
.dm[b-ggpkpomqb4] {
    background: #fff;
    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: 480px;
    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;
}


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

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

.card-img-top[b-ggpkpomqb4] {
    max-height: 200px;
    object-fit: cover;
}
/* _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-family: "Forza Light";
}

.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],
.disclaimer-ingame[Operator*="Vincitu"][b-exl0gl9cy2] {
    bottom: 20px;
    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: 180px;
    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;
}
/* _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-family: "Forza Thin";
}

.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/LaligaLogo.razor.rz.scp.css */

.laligaLogoImage[b-sp2ygtxfvb] {
    display: inline-block;
    position: absolute;
    bottom: 64px;
    left: 22px;
    height: 64px;
    z-index: 1000;
}
/* _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="SNAI_7squadre"][b-at9f03x6ig],
.logoImage[Operator="MicroGame"][b-at9f03x6ig],
.logoImage[Operator="Vincitu"][b-at9f03x6ig],
.logoImage[Operator="SISAL"][b-at9f03x6ig],
.logoImage[Operator="SISAL_English"][b-at9f03x6ig],
.logoImage[Operator="SISAL_Turkish"][b-at9f03x6ig],
.logoImage[Operator="GoldBet"][b-at9f03x6ig],
.logoImage[Operator="GBO_SKS"][b-at9f03x6ig],
.logoImage[Operator="Belgium_Online_Game"][b-at9f03x6ig],
.logoImage[Operator="Modern"][b-at9f03x6ig]
{
    display: none;
}
/* _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: 23px;
    top: 390px;
    width: 1874px;
    height: 600px;
    z-index: 1002;
    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: 90px;
    font-size: 230px;
    text-shadow: 7px 7px black;
}

.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;
}
/* _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/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[Teams="4"] div[b-7lq2a5rz43] {
    height: 154px;
}
.marketrow[Teams="5"] div[b-7lq2a5rz43] {
    height: 123px;
}
.marketrow[Teams="6"] div[b-7lq2a5rz43] {
    height: 102px;
}
.marketrow[Teams="7"] div[b-7lq2a5rz43] {
    height: 88px;
}
.marketrow[Teams="8"] div[b-7lq2a5rz43] {
    height: 77px;
}
.marketrow[Teams="9"] div[b-7lq2a5rz43] {
    height: 68px;
}
.marketrow[Teams="10"] div[b-7lq2a5rz43] {
    height: 61.5px;
}

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

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

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

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

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

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

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

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


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


/* Vincitu */

.marketheaderdetails[Operator="Vincitu"] div[b-7lq2a5rz43] {
    color: white;
    background: var(--bg-market) !important;
    border-right: 0px;
}

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

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

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

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

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

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

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



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


* > div.marketrow[Operator*="SNAI"][MinorPhase="Market45"].upper > div[b-7lq2a5rz43], * > div.row[Operator*="SNAI"][MinorPhase="Market45"].lower > div[b-7lq2a5rz43] {
    height: 45px !important;
}

/* SISAL */

.marketCol[Operator="SISAL"][b-7lq2a5rz43] {
    margin-right: 0;
}

.marketCol[Operator="SISAL"][MinorPhase="Market45"][b-7lq2a5rz43] {
    width: 1150px;
}

.marketrow[Operator="SISAL"] 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-market), var(--backdrop-color));
    color: var(--text-color);
    display: grid;
    align-items: center;
}


.marketheaderdetails[Operator="SISAL"][b-7lq2a5rz43] {
    margin: 0px;
    color:  var(--text-color-alt);
    background: linear-gradient(90deg, var(--bg-market), var(--backdrop-color));
}

.marketheaderdetails[Operator="SISAL"] div[b-7lq2a5rz43] {
    background: initial;
    background-color: initial !important;
    margin: 0px;
    height: 50px !important;
    color: var(--text-color-alt);
}

.marketheaderdetails[Operator="SISAL"][b-7lq2a5rz43] {
    margin: 0px;
    color:  var(--text-color-alt);
    background: linear-gradient(90deg, var(--bg-market), var(--backdrop-color));
}
.marketheaderdetails[Operator="SISAL"] div[b-7lq2a5rz43] {
    background: initial;
    background-color: initial !important;
    margin: 0px;
    height: 30px !important;
    color:  var(--text-color-alt);
}

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

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

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

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

.titleHeader[Operator="SISAL"][MinorPhase="Market45"] div[b-7lq2a5rz43] {
    background: var(--bg-color) 0% 0% no-repeat padding-box;
    height: 30px;
    color:  var(--text-color-alt) !important;
    background: linear-gradient(90deg, var(--bg-market), var(--backdrop-color));
}

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

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

.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;
}

.marketrow[Operator="GoldBet"] div[b-7lq2a5rz43]
{
    border: 0;
    border-left: 2px solid var(--primary-color) !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;
}

/* Belgium League Game */

.titleHeader[Operator="Modern"] div[b-7lq2a5rz43] {
    margin-top: 6px;
    height: 57px !important;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 28px;
    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;
}

 
/* _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[Teams="4"] div[b-mqmg6p6fwr] {
    height: 154px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.marketrow.lower[Teams="4"] div[b-mqmg6p6fwr],
.marketrow.upper[Teams="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;
}

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

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

.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;
}
     

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



.marketrow[Operator="SISAL"][b-mqmg6p6fwr] {
    height: 60px !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: 60px !important;
}


.marketrow[Operator="SISAL"]:nth-child(odd)[b-mqmg6p6fwr] {
    background: #343434
}

.marketrow[Operator="SISAL"]:nth-child(even)[b-mqmg6p6fwr] {
    background: #000000
}

.marketrow[Operator="SISAL"]:nth-child(odd) div[b-mqmg6p6fwr] {
    background: #343434
}

.marketrow[Operator="SISAL"]:nth-child(even) div[b-mqmg6p6fwr] {
    background: #000000
}

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

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

.marketheaderdetails[Operator="SISAL"][b-mqmg6p6fwr] {
    margin: 0px;
    color: #C3EF36;
}

.marketheaderdetails[Operator="SISAL"] div[b-mqmg6p6fwr] {
    background: linear-gradient(90deg, #343434, #010101);
    margin: 0px;
    height: 60px !important;
    color: #C3EF36;
}

.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;
}


.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);
    border-right: 2px solid var(--bg-market) !important;
}

.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: 28px;
    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(--line-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: white !important;
    background-color: #4A484D !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: white;
    background: var(--bg-gradient-default) !important;
    border-right: 0px;
    margin-right: 20px;
    border: 0px;
}

.marketheaderdetails[Operator="Vincitu"] div:last-child[b-mqmg6p6fwr] {
    color: white;
    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;
}

.titleHeader[Operator="Vincitu"][b-mqmg6p6fwr] {
    visibility: hidden;
}
 
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/SoccerLeagueMarkets1.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/SoccerLeagueMarkets2.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/SoccerLeagueMarkets3.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/SoccerLeagueMarkets4.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/SoccerLeagueMarkets4and5.razor.rz.scp.css */
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/League/SoccerLeagueMarkets5.razor.rz.scp.css */
/* _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-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Forza Black;
    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;
}

.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;
 }
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/MuteButton.razor.rz.scp.css */
.mute-button[b-qf47tuiuev] {
    background: transparent;
    border: none;
    cursor: pointer;
    width: 32px;
    height: 32px;
    padding: 4px;
}

    .mute-button svg[b-qf47tuiuev] {
        transition: transform 0.2s ease-in-out;
    }

    .mute-button:hover svg[b-qf47tuiuev] {
        transform: scale(1.1);
    }
/* _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;
}


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

/** 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] {
    position: absolute;
    top: 50px;
    left: 60px;
    width: 300px;
    height: auto;
    animation: vertExpand;
    animation-duration: 1s;
} 
  
.headerLogoContainer[Operator*="SNAI"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    top: 10px;
    width: 250px;
    height: auto;
    right: auto;
    animation: vertExpand;
    animation-duration: 1s;
}

.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"][SingleMatch="True"][b-3blyqmqmnx],
.headerLogoContainer[Operator="GBO_SKS"][SingleMatch="True"][b-3blyqmqmnx]
{
    display: none !important;
}

.headerLogoContainer[Operator="GoldBet"][InGame="False"][b-3blyqmqmnx] {
    position: absolute;
    height: 120px;
    width: 350px;
    left: 20px;
}

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

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

.headerLogoContainer[Operator="GBO_SKS"][InGame="False"][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"][b-3blyqmqmnx] {
    position: fixed;
    top: 17px;
    right: 13px;
    width: 225px;
    height: auto;
    animation: vertExpand;
    animation-duration: 1s;
}

/* 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;
}
/* _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-family: "Forza 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);
    }
}
/* _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;
}

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

.goldbet-miniclipBorder[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: 25px;
    margin-right: 15px;
    background-color: var(--bg-market);
    color: var(--text-color-alt);
}

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

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

.sks-miniclipBorder[b-1sac0k5va8] {
    outline: 3px solid #FDE889;
    border: 3px solid #FDE889;
    width: 428px;
    border-radius: 0;
    margin-bottom: 25px;
    margin-right: 15px;
    background-color: #FDE889;
    color: black;
}

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

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

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

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

    .vincitu-miniclipBorder .score-row[b-1sac0k5va8] {
        width: 100%;
        margin: 0;
        align-items: center;
    }
/* _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: linear-gradient(180deg, #ED1418, #A91114) !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-family: "Forza 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;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchBettingMarketPod.razor.rz.scp.css */
.titleHeader[b-q1llvdu1sl] {
    font-size: 30px;
}

.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; 
    margin-right: 5px;
    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%;
}

.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%;
}

.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;
}


/*

.titleHeader[Operator*="Modern"] {
    margin-bottom: 5px;
}

.titleHeader[Operator*="Modern"] div {
    background: var(--backdrop-color);
    font-size: 30px;    
}

.score[Operator*="Modern"] {
    background-color: var(--bg-color) !important;
    color: var(--text-color);
    height: inherit !important;
    text-align: left !important;
    margin: 0;
    padding: 0;
    border: 0;
}

.price[Operator*="Modern"] {
    background-color: var(--text-color) !important;
    height: inherit !important;
    text-align: right !important;
    margin: 0;
    padding: 0;
    border: 0;
}*/

/**
    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[Operator="Modern"] div[b-q1llvdu1sl] {
    height: 56px !important;
    border-top: 2px 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: 20px !important;    
    height: inherit !important;
    font-weight: bold;
}


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

.col[Operator*="Belgium_Online_Game"]:nth-child(odd) div[b-q1llvdu1sl] {
    background: #FFFFFF;
}

.col[Operator*="Belgium_Online_Game"]:nth-child(even) div[b-q1llvdu1sl] { 
    background: #D9D9D9;
}

.titleHeader[Operator*="Belgium_Online_Game"] div[b-q1llvdu1sl] {
    height: 170px !important;
    width: 1200px !important;
    background: var(--bg-color) !important;
    font-size: 0px;
}

.score[Operator*="Belgium_Online_Game"][b-q1llvdu1sl] {
    text-align: left !important;
    padding-left: 60px !important;
    font-size: 50px !important;
    height: inherit !important;
}

.price[Operator*="Belgium_Online_Game"][b-q1llvdu1sl] {
    text-align: right !important;
    padding-right: 60px !important;
    font-size: 50px !important;
    height: inherit !important;
}

/*
.col[Operator*="Modern"][MarketKind*="CorrectScore"] {
    margin-right: 5px;
    background: var(--bg-color);
    color: var(--text-color);
}

.col[Operator*="Modern"][MarketKind*="CorrectScore"]:last-child {
    margin-right: 0px;
    background: var(--bg-color);
    color: var(--text-color);
}

.score[Operator*="Modern"][MarketKind*="CorrectScore"] {
    text-align: left !important;
    padding-left: 8px;
    background-color: var(--bg-color) !important;
}

.price[Operator*="Modern"][MarketKind*="CorrectScore"] {
    text-align: right !important;
    padding-right: 8px;
    background-color: var(--text-color) !important;
    color: var(--bg-color);
}

.marketrow[Operator*="Modern"][MarketKind*="CorrectScore"] div {
    display: grid;
    align-items: center;
    overflow: hidden;
}
    */

.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;
}

.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;
}

.score[Operator*="MicroGame"][MarketKind="MatchResult"][b-q1llvdu1sl] {
    background-color: initial !important;
    align-content: center;
    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;
}

.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;
}


.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-weight: 600;
}

.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);
}

.marketrow[Operator*="GBO_SKS"]:nth-child(odd) .col[b-q1llvdu1sl] {
    background: var(--primary-color) !important;
}

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

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

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

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

.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 red;
}

.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;
}

.titleHeader[Operator*="SNAI"] div[b-q1llvdu1sl] {
    height: 65px !important;
    font-size: 40px !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;
}

.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;
}

/* 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;
}

/* _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;
}

.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-bottom: 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-bottom: 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;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchMarket1.razor.rz.scp.css */
.betting-container[b-25ec78ceit] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
    padding: 0;
}

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

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

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

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

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

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

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

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

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

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

/* Seperate this in its own CSS */

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

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

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

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

.MicroGame-Table-3[b-25ec78ceit] { 
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 295px;
}
.MicroGame-Table-4[b-25ec78ceit] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 400px;
    top: 417px;
}

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

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

.MicroGame-Third-Row[b-25ec78ceit] {
    width: 1518px;
}

/* SNAI ToDo : Again probably can be seperated */
.SingleMatch-SNAI-Container[b-25ec78ceit] {
    position: absolute;
    left: 10px;
    top: 496px;
    width: 1900px;
    height: 500px;
    padding: 0;
}

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

/* SISAL */
.SISAL-Betting-container[b-25ec78ceit] {
    position: absolute;
    left: 90px;
    top: 245px;
    width: 1740px;
    height: 650px;
}

.SISAL-Top-Table[b-25ec78ceit] {
    left: 720px;
    position: absolute;
    width: 300px;
    float: left;
    height: 100px;
}

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

.SISAL-Table-2[b-25ec78ceit] {
    position: absolute;
    left: 0px;
    top: 125px;
    height: 200px;
}

.SISAL-Table-3[b-25ec78ceit] {
    position: absolute;
    left: 0px;
    height: 200px;
    top: 285px;
}

.SISAL-Table-4[b-25ec78ceit] {
    position: absolute;
    left: 0px; 
    height: 400px;
    top: 445px;
}

.SISAL-Table-5[b-25ec78ceit] {
    position: absolute;
    left: 0px;
    height: 400px;
    top: 605px;
}

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

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

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


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

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

/* GBO */

/* Can change this to (_score2) for non-Goldbet if the issue is found elsewhere. */
.table-one .col-md:nth-of-type(3) .price.GoldBet[b-25ec78ceit] {
    padding-right: 12px;
} 

/* Vincitu */

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

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

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

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

.Vincitu-Table-3[b-25ec78ceit] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 200px;
    top: 295px;
}

.Vincitu-Table-4[b-25ec78ceit] {
    position: absolute;
    left: 0px;
    width: 1518px;
    height: 400px;
    top: 417px;
}

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

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

.Vincitu-Third-Row[b-25ec78ceit] {
    width: 1518px;
}

/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchMarket2.razor.rz.scp.css */
.betting-container[b-36h06embeq] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
    padding: 0;
} 
 
.table-one[b-36h06embeq] {
    width: 50%; 
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;    
}

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

.table-three[b-36h06embeq] {
    width: 30%;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column; 
    gap: 0px;
    flex: 1;
}
 
.table-four[b-36h06embeq] {
    display: grid;
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 0px;
    flex: 1;
    height: 360px;
}





/* Seperate this in its own CSS */

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

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

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

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

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

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

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

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

.MicroGame-Third-Row-Large[b-36h06embeq] {
    margin: 0px;
    width: 998px;
    float: left;
}
 
/* SNAI ToDo : Again probably can be seperated */
.SingleMatch-SNAI-Container[b-36h06embeq] {
    position: absolute;
    left: 10px;
    top: 496px;
    width: 1900px;
    height: 500px;
    padding: 0;
}

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

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

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

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

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

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

/* Vincitu */

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

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

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

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

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

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

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

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

.Vincitu-Third-Row-Large[b-36h06embeq] {
    margin: 0px;
    width: 998px;
    float: left;
}

/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchMarket3.razor.rz.scp.css */
.betting-container[b-0v3ouqlwce] {
    position: absolute;
    left: 350px;
    top: 410px;
    width: 1220px;
    height: 500px;
    padding: 0;
} 
 
.table-one[b-0v3ouqlwce] {
    width: 33%; 
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    gap: 0px;    
}

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

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

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

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

    /* Seperate this in its own CSS */
    .MicroGame-Betting-container[b-0v3ouqlwce] {
    position: absolute;
    left: 200px;
    top: 395px;
    width: 1518px;
    height: 540px;
}

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

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

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

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

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

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

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

.MicroGame-Third-Row-Large[b-0v3ouqlwce] {
    margin: 0px;
    width: 998px;
    float: left;
}
 
/* SNAI ToDo : Again probably can be seperated */
.SingleMatch-SNAI-Container[b-0v3ouqlwce] {
    position: absolute;
    left: 10px;
    top: 496px;
    width: 1900px;
    height: 500px;
    padding: 0;
}

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

.table-three.SNAI-table-three[b-0v3ouqlwce] {
    margin-bottom: 10px;
}
/* _content/HighlightSuperviewer/Components/Products/SoccerShared/SingleMatch/SingleMatchResultsBettingFormPod.razor.rz.scp.css */
.results-row[b-uv1j0mgzh5] {
    height: 55px;
    font-size: 24px;
    background: linear-gradient(-120deg, var(--backdrop-color) 0%, var(--backdrop-light-color) 35%, rgba(128,128,128,0.5) 100%);
}

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

.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="Modern"][b-uv1j0mgzh5] {
    height: 40px;    
    font-size: 24px;    
    border-bottom: 1px solid var(--line-color);
}


.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.Eurobet_Napoli[b-uv1j0mgzh5] {
    background: linear-gradient(-120deg, #00A7E1 0%, rgba(128, 128, 128, 0.5) 100%);
}

.result-middle.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.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.Vincitu[b-uv1j0mgzh5] { 
    height: 52px;
    background: #EF661E;
    color: var(--text-color); 
}

.result-middle.Vincitu[b-uv1j0mgzh5] 
{ 
    background-color: white;
    color: black; 
    text-align: left;
    padding-left: 25px;
}

.result-right.Vincitu[b-uv1j0mgzh5] { 
    background-color: white;
    color: #E36721; 
    text-align: right;
    padding-right: 55px;
}

.results-row.Vincitu[b-uv1j0mgzh5] {
    padding-bottom: 5px;
}

.result-left.MicroGame[b-uv1j0mgzh5] { 
    height: 62px;
    background: #3d5170e6; 
    padding: 0px 0px 0px 0px;
    margin-right: 5px;
    font-size: 45px;
}

.result-middle.MicroGame[b-uv1j0mgzh5] {
    padding: 0px;
    font-size: 45px;
    background-color: #29282acc !important;
}

.result-right.MicroGame[b-uv1j0mgzh5] {
    background-color: #29282acc !important;
    width: 17%;
    color: #BCC63A;
    padding: 0px;
    font-size: 45px;
}

.results-row.MicroGame[b-uv1j0mgzh5] {
    margin: 0px;
    padding: 0px 0px 3px 0px;
}

.result-left.SNAI[b-uv1j0mgzh5] { 
    height: 62px;
    background: #252B2E;
    color: var(--text-color); 
    padding: 0px 0px 0px 0px;
    margin-right: 5px;
}

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

.result-right.SNAI[b-uv1j0mgzh5] {
    width: 17%;
    background-color: #515F66;
    color: var(--text-color); 
    padding: 0px;
}

.results-row.SNAI[b-uv1j0mgzh5] {
    margin: 0px;
    padding: 0px 0px 3px 0px;
}


.result-left.Belgium_Online_Game[b-uv1j0mgzh5] {  
    background: var(--bg-color);
    color: var(--text-color); 
    text-align: center;
    font-size: 35px;
}

.result-middle.Belgium_Online_Game[b-uv1j0mgzh5] {
    width: 25%;
    background-color: white;
    color: black; 
    text-align: left;
    font-size: 35px;
    padding-left: 40px;
}

.result-right.Belgium_Online_Game[b-uv1j0mgzh5] {
    width: 25%;
    background-color: white;
    color: black; 
    text-align: right;
    font-size: 35px;
    padding-right: 40px;
}



.result-left.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 60px;
    border-bottom: 0;
}

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

}

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

.results-row.GBO_SKS[b-uv1j0mgzh5] {
    margin-bottom: 6px;
}



.result-left.SISAL[b-uv1j0mgzh5]  {
    background-color: #C5272A !important;
    color: white;
    background: unset; 
    padding: 0px 0px 0px 0px;
}

.result-middle.SISAL[b-uv1j0mgzh5] {
    background: linear-gradient(to right, #565858, #2D2C2C);
    color: white;
}

.result-right.SISAL[b-uv1j0mgzh5] {
    background-color: black;
    color: white;
}

.results-row.SISAL[b-uv1j0mgzh5] {
    padding-bottom: 20px;
}

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

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


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

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

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

.results-row.GoldBet[b-uv1j0mgzh5] {
    margin-bottom: 6px;
}

/* 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 */


/* _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;
}

.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;
}

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

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

.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;
}

.SISAL-LeftTable[b-66dv65bt9b] {
    width: 680px;
    position: absolute;
    top: 64px;
    left: -111px; 
    font-size: 40px;
}

.SISAL-RightTable[b-66dv65bt9b] {
    width: 680px;
    position: absolute;
    top: 64px;
    left: 648px;
    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] {
    background-color: var(--bg-market);
}

.Vincitu-RightTable[b-66dv65bt9b] {
    background-color: var(--bg-market);
}

.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;
}
/* _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;
}

.titleHeader.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;
}


/* Operator variants */

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

.betting-container.SISAL[b-jd9oaqkt1n],
.betting-container.SISAL_Turkish[b-jd9oaqkt1n],
.betting-container.SISAL_English[b-jd9oaqkt1n] {
    left: 300px;
    top: 380px;
    width: 1320px;
}

.titleHeader.SISAL[b-jd9oaqkt1n],
.titleHeader.SISAL_English[b-jd9oaqkt1n] {
    font-size: 30px;
    background: red;
    color: white;
    border: 0px;
}

.titleHeader.SISAL_Turkish[b-jd9oaqkt1n] {
    height: 40px !important;
    font-size: 25px !important;
    background: white !important;
    color: red !important;
    border: 0px;
}


.titleHeader.GoldBet[b-jd9oaqkt1n],
.titleHeader.GBO_SKS[b-jd9oaqkt1n] {
    visibility: hidden;
}

.titleHeader.MicroGame[b-jd9oaqkt1n] {
    height: 45px;
    font-size: 30px;
}
 
/* _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-family: "Forza Bold";
    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-family: "Forza Light";
    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[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.Belgium_Online_Game[b-nv3pg912jc] {
    background: none;
    border: none;
}

.soccerMarketBackground.SISAL[b-nv3pg912jc],
.soccerMarketBackground.SNAI[b-nv3pg912jc],
.soccerMarketBackground.MicroGame[b-nv3pg912jc], 
.soccerMarketBackground.Vincitu[b-nv3pg912jc] {
    display: none;
}

.leagueMarketBackground.SNAI[b-nv3pg912jc] {
    height: 1080px !important;
    top: 85px;
    border-color: #FF9800;
    border-width: 11px;
}

.leagueMarketBackground.Modern[b-nv3pg912jc] {
    display: none;
}

.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.GBO_SKS[b-nv3pg912jc] {
    display: none;
}

.soccerMarketBackground.GBO_SKS[b-nv3pg912jc] {
    display: none;
    /*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);*/
}

.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;
}

/*
        case Operator.SNAI:
           
                &nbsp;
            </div>
            break; 
        case Operator.SNAI_7squadre:
            break;

        case Operator.SISAL:
        case Operator.SISAL_Turkish:
        case Operator.SISAL_English:
            if (IsSingleMatch()){

            } else {
                <div class="SISALBackground">
                    &nbsp;
                </div>
            }
            break;

        case Operator.MicroGame: 
            break;
        case Operator.Vincitu: 
            break;
        
        case Operator.Modern:
        case Operator.Belgium_League_Game:
            break;
        case Operator.GoldBet:
            <div class="GoldbetBackground">
                &nbsp;
            </div>
            break;
        case Operator.GBO_SKS:
            <div class="SKSBackground">
                &nbsp;
            </div>
            break;
        case Operator.Eurobet_Napoli:
            <div class="NapoliBackground">
                &nbsp;
            </div>
            break;
            */



.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: 1200px;
    position: absolute;
    top: 530px;
    left: 360px;
    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-left[b-n1b6zj2fg3] {    
    left: 50px;
    width: 550px;
    height: 200px;
    text-align: center;
    text-wrap: nowrap;
    overflow: hidden;
    position: absolute;
    text-shadow: 2px 2px 2px var(--line-color);
  
}

.name-right[b-n1b6zj2fg3] {
    left: 600px;
    width: 550px;
    height: 200px;
    text-align: center;
    padding-left: 20px;
    text-wrap: nowrap;
    overflow: hidden;
    position: absolute;
    text-shadow: 2px 2px 2px var(--line-color);   
}

.middle[b-n1b6zj2fg3] {
    left: 440px;
    width: 300px;
    height: 200px;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
    position: absolute;
    font-size: 120px;
    line-height: 140px;
    text-shadow: 2px 2px 2px var(--line-color);
    filter: drop-shadow(0 0 1.0rem var(--line-color));
}

.teams-container[Operator="Modern"][Display="Retail"][b-n1b6zj2fg3] {
    top: 240px;
}

.name-left[Operator="Modern"][b-n1b6zj2fg3] {
}

.middle[Operator="Modern"][b-n1b6zj2fg3] {
}

.name-right[Operator="Modern"][b-n1b6zj2fg3] {
}

.black[b-n1b6zj2fg3] {
    color: var(--text-color-alt);
}
/* _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(--bg-market);
    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;
} 
/* _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;
}

.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);
}

/* _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(--text-color);
    text-align: right;
    padding-right: 64px;
}

.awayTeam[b-61ubb3qlli] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding-left: 64px;
}

.scoreLine[b-61ubb3qlli] {
    text-align: center;
    height: 100px;
    width: 370px;
    color: var(--text-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(--text-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: 1200px;
    height: 250px;

    background-color: var(--bg-color);
    border-top: 4px solid var(--line-color);
}

.marketPrices[b-2xwr76lww6] {
    position: fixed;
    top: 710px;
    left: 360px;
    width: 1200px;
    height: 100px;
    border-top: 1px solid var(--line-color);
    background-color: var(--text-color);
    color: var(--bg-color);
    font-family: "Forza Bold";
    font-size: 64px;
    animation: vertExpand;
    animation-duration: 1s;
}

.selection[b-2xwr76lww6] {
    text-align: center;
    text-wrap: nowrap;
    align-content:center;
}

.selectionname[b-2xwr76lww6] {
    animation: vertExpand;
    animation-duration: 1s;
    text-align: center;
}

.price[b-2xwr76lww6] {
    text-align: right;
    border-right: 1px solid var(--bg-color);
    font-weight: bolder;
}

/** Particular Selections get 'darker' backgrounds */
.X[b-2xwr76lww6], .O[b-2xwr76lww6] {
    background-color: rgba(0,0,0, 0.1);
}
/* _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-size: 100px;
    font-family: "Clock";
    color: var(--clock-color);
}

.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-alt);
    position: absolute;
    top: 96px;
    font-size: 22px;
    right: 50px;
}
 
/* _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;
}

.team img[b-pydr9ut6wf] {
    width: 135px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    
}

.team-left[b-pydr9ut6wf] {
    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: absolute;
    left: 75px;
}

.team-right[b-pydr9ut6wf] {
    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: absolute;
    right: 75px;
}

.name[b-pydr9ut6wf] {
    height: 80px;
    text-align: center; 
    text-wrap: nowrap;
    overflow:hidden;
} 
 
.middle[b-pydr9ut6wf] { 
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
}

.black[b-pydr9ut6wf] {
    color: var(--text-color-alt);
}


.box[b-pydr9ut6wf] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}
 
/* _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-family: "Forza 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-lkig9idogh] {
    font-size: 100px;
    color: rgba(255,255,255,0.25);
    font-family: "Forza 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-family: "Forza Light";
    font-weight: bold;
    align-items: flex-start;
}

.defaultAttack .defaultTeam[b-ouflwjcntz] { 
    font-weight: bolder;
    font-family: "Forza Medium";
    position: absolute;
    right: 350px;
}

.defaultAttack .defaultYear[b-ouflwjcntz] {
    display: table-cell;
    padding-left: 24px;
    font-weight: bolder;
    font-family: "Forza Medium";
    padding-right: 24px;
    background: #FFF6D5;
    color: #585661;
    position: absolute;
    right: 0;
}

.defaultAttack .defaultLtr[b-ouflwjcntz] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder;
    font-family: "Forza Medium";
    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: 100px;
    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-family: "Forza Light";
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-ouflwjcntz] {
    font-weight: bolder;
    font-family: "Forza Medium";
    position: absolute;
    right: 150px;
}

.singleMatchYear[b-ouflwjcntz] {
    display: table-cell;
    padding-left: 28px;
    font-weight: bolder;
    font-family: "Forza Medium";
    padding-right: 28px;
    background: #FFF6D5;
    color: #585661;
    position: absolute;
    right: 0px;
}

.singleMatchLtr[b-ouflwjcntz] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder;
    font-family: "Forza Medium";
    padding-right: 24px;
    width: 32px;
    position: absolute;
}

.singleMatchLogo[b-ouflwjcntz] {
    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/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-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Forza Black;
    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: 8px;
    padding-right: 0px;
    height: 57px !important;
    min-height: 57px;
    background: var(--bg-alt-gradient-default) !important;
    font-size: 28px;
    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(--text-color-alt);
    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-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Forza Black;
    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: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    font-family: "Forza Light";
}

.header-row[b-n0d2z808lf] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;  
}

.header-middle-row[b-n0d2z808lf] {
    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-n0d2z808lf] {
    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-n0d2z808lf] {
    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);
}

.header-top-row[b-n0d2z808lf] {
    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-top-row-single[b-n0d2z808lf] {
    background: unset;
}

.header-row-left-text-offset[b-n0d2z808lf] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-n0d2z808lf] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-n0d2z808lf] {
    margin-right: 2.5%;
}
.header-row-center-text-offset[b-n0d2z808lf] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

.header-row-text-colour[b-n0d2z808lf] {
    color: var(--text-color) !important;
}
/* _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/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;
    font-family: Arial, Helvetica, sans-serif;
    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/EurobetNapoli/Eurobet_NapoliAVBSimple.razor.rz.scp.css */

.teams-container[b-1p9c9sgzid]{
    display: block;
    height: 200px;
    width: 1300px;
    position: absolute;
    top: 220px;
    left: 310px;        
}


.vs[b-1p9c9sgzid] {
    background: #00A7E1;
    font-size: 50px;
    color: var(--text-color);
    margin-top: 48px;
    padding: 0;
}

.team img[b-1p9c9sgzid] {
    width: 135px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    
}

.team-left[b-1p9c9sgzid] {
    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: absolute;
    left: 75px;
}

.team-right[b-1p9c9sgzid] {
    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: absolute;
    right: 75px;
}

.name[b-1p9c9sgzid] {
    height: 80px;
    text-align: center; 
    text-wrap: nowrap;
    overflow:hidden;
} 
 
.middle[b-1p9c9sgzid] { 
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
}

.black[b-1p9c9sgzid] {
    color: var(--text-color-alt);
}


.box[b-1p9c9sgzid] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}
/* _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;
    font-family: Arial, Helvetica, sans-serif;
    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] {
    background-color: #F2DA29; /*ToDo: Remove hardcoded colours */
    color: var(--text-color-alt);
} 
/* _content/HighlightSuperviewer/Components/Themes/Retail/EurobetNapoli/Eurobet_NapoliPreambleHeader.razor.rz.scp.css */
.header-container[b-qhjmop00td] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
    font-family: "Forza Light";
}

.header-row[b-qhjmop00td] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;  
}

.header-middle-row[b-qhjmop00td] {
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to left, #13294B, rgba(0, 0, 0, 0.5));
    padding: 30px 0px 0px 0px;
    color: var(--text-color);
}

.header-soccer-middle-row[b-qhjmop00td] {
    position: absolute;
    width: 67.74%;
    left: 16.15%;
    height: 72px;
    justify-content: space-between;
    font-size: 28px;
    text-align: center;
    align-self: flex-end;
    background: linear-gradient(to left, #13294B, rgba(0, 0, 0, 0.5));
    padding: 25px 0px 0px 0px;
    color: var(--text-color);
}

.header-bottom-row[b-qhjmop00td] {
    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-qhjmop00td] {  
    padding: 20px 0px 20px 0px;
    height: 98px;
    visibility: hidden;
}

.header-row-left-text-offset[b-qhjmop00td] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-qhjmop00td] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-qhjmop00td] {
    margin-right: 2.5%;
}
.header-row-center-text-offset[b-qhjmop00td] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

.header-row-text-colour[b-qhjmop00td] {
    color: var(--text-color) !important;
}

.MiddleIcon[b-qhjmop00td] {
    position: absolute;
    bottom: 895px;
    left: 835px;
    width: 250px;
    z-index: 11;
    animation: vertExpand;
    animation-duration: 1s;
}

.RightIcon[b-qhjmop00td] {
    position: absolute;
    bottom: 100px;
    right: 160px;
    width: 120px; 
    z-index: 11;
    animation: vertExpand;
    animation-duration: 1s;
}
/* _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);
    padding: 8px 0px 2px 0px;
    height: 140px;
    color: var(--text-color);
}


.vs[b-5fmswpi5vs] {
    font-size: 50px;
    color: var(--text-color);
    margin-top: 48px;
    width: auto;
    padding: 0;
}

.team img[b-5fmswpi5vs] {
    position: relative;
    width: 100%;
    animation: flipInY;
    animation-duration: 1s;
    top: 0;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
}

.team[b-5fmswpi5vs] {
    top: -40%;
}

.team-left[b-5fmswpi5vs] {
    position: absolute;
    width: 160px;
    left: 75px;
}

.team-right[b-5fmswpi5vs] {
    position: absolute;
    width: 160px;
    right: 75px;
}

.name[b-5fmswpi5vs] {
    height: 80px;
    text-align: center;
    text-wrap: nowrap;
    overflow:hidden;
    top: -45px;
}

.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
}

.black[b-5fmswpi5vs] {
    color: var(--text-color-alt);
}


.box[b-5fmswpi5vs] {
    position: relative;
    display: grid;
    margin: auto;
    max-width: fit-content;
}

.header-container[b-5fmswpi5vs] {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 230px;
    justify-content: flex-end;
    align-content: space-between;
    align-items: stretch;
}

.header-row[b-5fmswpi5vs] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;
    line-height: normal;
}

.header-top-row[b-5fmswpi5vs] {
    height: 100px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    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);
    background: var(--backdrop-color);
    align-items: end;
}

.header-soccer-middle-row[b-5fmswpi5vs] {
    height: 120px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    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);
    background: var(--backdrop-color);
    align-items: end;
}

.header-bottom-row[b-5fmswpi5vs] {
    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;
    box-shadow: 0px 2px 4px 0px black;
}

.header-row-left-text-offset[b-5fmswpi5vs] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-5fmswpi5vs] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-5fmswpi5vs] {
    margin-right: 2.5%;
}
.header-row-center-text-offset[b-5fmswpi5vs] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

.competition-id[b-5fmswpi5vs]{
    position: absolute;
    left: 2%;
    top: 20%;
    font-size: 32px;
    color: var(--bs-white);
}

.sks-clock[b-5fmswpi5vs] {
    font-size: xxx-large;
    font-weight: 600;
}

.score[b-5fmswpi5vs] {
    color: var(--bg-color-alt-step);
    font-size: 60px;
    padding: 0 20px;
}

.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;
}
/* _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;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--text-color);
    display: flex;
    margin-left: 0;
    height: 90px;
    width: 100%;
}

.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;
    font-family: Arial, Helvetica, sans-serif;
    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: 76%
}

.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;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-weight: 800;
    align-content: center;
}

.leagueLogo[b-6izaangfl8] {
    width: 200px;
}
 
/* _content/HighlightSuperviewer/Components/Themes/Retail/GBO/GBO_SKSInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-w8jbdh1kza] {
    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-w8jbdh1kza] {
    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-w8jbdh1kza] {
    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-w8jbdh1kza] {
    grid-column: 1 / span 2;
    height: 29px;
}

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

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

.leagueheader[b-w8jbdh1kza] {
    background: var(--bg-color);
    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-w8jbdh1kza], .header-teams[b-w8jbdh1kza], .header-gd[b-w8jbdh1kza], .header-pt[b-w8jbdh1kza] {
}

.leaguerow[b-w8jbdh1kza] {
    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-w8jbdh1kza] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

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

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

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

.boxed[b-w8jbdh1kza] {
    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-w8jbdh1kza] {
    background-color: rgba(var(--bg-color), 0.9);
}

.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);
}


.fullID[b-w8jbdh1kza] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-w8jbdh1kza] {
    height: 96px !important;
}

.soccerplayoutid[b-w8jbdh1kza] {
    color: var(--text-color);
    font-family: Arial, Helvetica, sans-serif;
    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;
}

@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: black;
    z-index: 8;
}

.glowing-row >*[b-w8jbdh1kza] {
    color: black;
}

.glowing-row > .soccerplayoutscore[b-w8jbdh1kza] {
    background-color: color-mix(in lch, var(--bg-color-step), white 50%) !important;
    color: black;
}

.teamName[b-w8jbdh1kza] {
    background: var(--bg-color-alt);
}

.scoreline[b-w8jbdh1kza] {
    background-color: var(--bg-color);
}
/* _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;
}

.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;
}

.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;
}

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

.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;
}

.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;
}

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

.soccerplayoutbox[b-x4546ldxnk] {
    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-x4546ldxnk] {
    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-x4546ldxnk] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-x4546ldxnk] {
    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-x4546ldxnk] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-x4546ldxnk] {
    height: 96px !important;
}

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

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

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

@keyframes glow-b-x4546ldxnk {
    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-color) !important;
    }

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

.glowing-row[b-x4546ldxnk] {
    animation: glow-b-x4546ldxnk 1s 0s alternate;
    z-index: 8;
}

.teamName[b-x4546ldxnk] {
    background: #30383D;
}

.scoreline[b-x4546ldxnk] {
    background-color: #252B2E;
}
/* _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/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;
    font-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Arial, Helvetica, sans-serif;
    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
}

.black[b-1sq38ac05y] {
    color: var(--text-color-alt);
}


.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;
}

.header-row[b-1sq38ac05y] {
    display: flex;
    justify-content: space-between;
    justify-content: flex-end;
    line-height: normal;
}

.header-top-row[b-1sq38ac05y] {
    height: 100px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    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);
    background: var(--backdrop-color);
    align-items: end;
}

.header-soccer-middle-row[b-1sq38ac05y] {
    height: 120px;
    font-size: 28px;
    text-align: center;
    border-top: 4px solid var(--line-color);
    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);
    background: var(--backdrop-color);
    align-items: end;
}

.header-bottom-row[b-1sq38ac05y] {
    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;
    box-shadow: 0px 2px 4px 0px black;
}

.header-row-left-text-offset[b-1sq38ac05y] {
    margin-left: 2.5%;
}

.header-row-league-left-text-offset[b-1sq38ac05y] {
    margin-left: 12.5%;
}

.header-row-right-text-offset[b-1sq38ac05y] {
    margin-right: 2.5%;
}
.header-row-center-text-offset[b-1sq38ac05y] {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

.competition-id[b-1sq38ac05y]{
    position: absolute;
    left: 2%;
    top: 20%;
    font-size: 32px;
    color: var(--bs-white);
}

.goldbet-clock[b-1sq38ac05y] {
    font-size: xxx-large;
    font-weight: 600;
}

.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[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"][b-unnhot31te] {
    position: fixed;
    top: 17px;
    right: 13px;
    width: 225px;
    height: auto;
    z-index: 11;
    animation: vertExpand;
    animation-duration: 1s;
}



/* 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 */
.leaguebox[b-zp0d5giu4m] {
    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-zp0d5giu4m] {
    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-zp0d5giu4m] {
    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-zp0d5giu4m] {
    grid-column: 1 / span 2;
    height: 29px;
}

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

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

.leagueheader[b-zp0d5giu4m] {
    background: var(--bg-color);
    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-zp0d5giu4m], .header-teams[b-zp0d5giu4m], .header-gd[b-zp0d5giu4m], .header-pt[b-zp0d5giu4m] {
}

.leaguerow[b-zp0d5giu4m] {
    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-zp0d5giu4m] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

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

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

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

.boxed[b-zp0d5giu4m] {
    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-zp0d5giu4m] {
    background-color: rgba(var(--bg-color), 0.9);
}

.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: 600px;
    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: 86px;
    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-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: inherit !important;
    flex-grow: 3;
}

.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;
    font-family: Forza Black;
    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;
} 

.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: 30px;
}

.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;
}

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

.soccerplayoutbox[b-730yrxzux6] {
    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-730yrxzux6] {
    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-730yrxzux6] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-730yrxzux6] {
    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-730yrxzux6] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-730yrxzux6] {
    height: 96px !important;
}

.soccerplayoutid[b-730yrxzux6] {
    color: var(--text-color);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

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

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

@keyframes glow-b-730yrxzux6 {
    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-color) !important;
    }

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

.glowing-row[b-730yrxzux6] {
    animation: glow-b-730yrxzux6 1s 0s alternate;
    z-index: 8;
}

.teamName[b-730yrxzux6] {
    background: #30383D;
}

.scoreline[b-730yrxzux6] {
    background-color: #252B2E;
}
/* _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: 30px;
} 
/* _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%);
}

.competition-id[b-gv18ndgawq]{
    position: absolute;
    left: 2%;
    top: 20%;
    font-size: 32px;
    color: var(--bs-white);
}

.goldbet-clock[b-gv18ndgawq] {
    font-size: xxx-large;
    font-weight: 600;
}

.competition-id[b-gv18ndgawq]{
    position: absolute;
    left: 2%;
    top: 20%;
    font-size: 32px;
    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-Team-left[b-ue4bpilt7m] {
    width: 160px;
    position: absolute;
    left: 270px;
    top: 60px;
}

.MicroGame-Team-right[b-ue4bpilt7m] {
    width: 160px;
    position: absolute;
    right: 270px;
    top: 60px;
}

.MicroGame-VS[b-ue4bpilt7m] {
    color: white;
    font-size: 80px;
    position: absolute;
    left: 630px;
    top: 125px;
}

.MicroGame-Results-VS[b-ue4bpilt7m] {
    left: 602px !important;
}

.MicroGame-Name[b-ue4bpilt7m] {
    height: 80px;
    text-align: center;
    text-wrap: nowrap;
    overflow: hidden;
    font-size: 50px;
    color: white;
}

.MicroGame-Img[b-ue4bpilt7m] {
    width: 160px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
}

.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;
}
/* _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);
}

.details[b-tudczwgzpz] {
    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;
}

.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;
} 

.vs[b-tudczwgzpz] {
    width: 18px;
    text-align: center;
}

.right[b-tudczwgzpz] {
    text-align: right;
}
 
/* _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;
    animation: slideInRight;
    animation-duration: 1s;
    font-size: 24px;
    font-weight: bolder;
    color: var(--text-color);
    font-family: "Forza Light";
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-rucjhlx7qm] {
    font-weight: bolder;
    font-family: "Forza Medium";
    position: absolute;
    right: 0px;
    width: 284px;
    top: -2px;
} 

.singleMatchLtr[b-rucjhlx7qm] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder;
    font-family: "Forza Medium";
    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;
    font-family: 'Oswald Regular';
    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: 1316px;
    width: 205px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.header-game-info-text[b-rucjhlx7qm] {
    color: #ffffff;
    font-size: 30px;
    text-align: right;
}

.header-start-time[b-rucjhlx7qm] {
    color: white;
    left: 222px;
    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;
}








.tempo-text[b-rucjhlx7qm] {
    color: white;
    left: -91px;
    top: 30px;
    font-size: 50px;
    height: 100px;
    position: absolute;
    width: 154px;
    text-align: center;
    align-items: center;
    align-content: center;
    border-right: 3px solid white;
}

.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.CustomPolygonForAttackAwayTeam[b-rucjhlx7qm] {
    right: 547px;
    transform: scaleX(-1);
    left: auto;
}

.CustomOutlinePolygonForAttack.CustomOutlinePolygonForAttackAwayTeam[b-rucjhlx7qm] {
    right: 541px;
    transform: scaleX(-1);
    left: auto;
}

.singleMatchAttack.singleMatchAttackAwayTeam[b-rucjhlx7qm] {
    left: 985px;
    right: auto;
}
.[b-rucjhlx7qm]
/* _content/HighlightSuperviewer/Components/Themes/Retail/MicroGame/MicroGameInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-ygll5xczm6] {
    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-ygll5xczm6] {
    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-ygll5xczm6] {
    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-ygll5xczm6] {
    grid-column: 1 / span 2;
}

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

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

.leagueheader[b-ygll5xczm6] {
    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-ygll5xczm6], .header-teams[b-ygll5xczm6], .header-gd[b-ygll5xczm6], .header-pt[b-ygll5xczm6] {
}

.leaguerow[b-ygll5xczm6] {
    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-ygll5xczm6] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

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

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

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

.boxed[b-ygll5xczm6] {
    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-ygll5xczm6] {
    background-color: rgba(var(--bg-color), 0.9);
}

.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;
}

.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;
}
 

.fullID[b-ygll5xczm6] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-ygll5xczm6] {
    height: 96px !important;
}

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

.soccerplayoutname[b-ygll5xczm6] {
    color: var(--text-color);
    font-size: 24px;
    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: 26px;
    font-family: Forza Black;
    line-height: 30px;
    align-content: center;
    height: 74px !important;
    flex-grow: 1;
}

@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;
}

.teamName[b-ygll5xczm6] {
    background: #30383D;
}

.scoreline[b-ygll5xczm6] {
    background-color: #252B2E;
}

.NoMiniViewOutBox[b-ygll5xczm6] {
    height: 86.5%;
}

.NoMiniViewRow[b-ygll5xczm6] {
    height: 82px !important;
}
/* _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-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: 10px;
    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: 38px;
    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;
}

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

.soccerplayoutbox[b-9cgxiajuli] {
    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-9cgxiajuli] {
    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-9cgxiajuli] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-9cgxiajuli] {
    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-9cgxiajuli] {
    height: 96px !important;
}

.soccerplayoutid.fullID[b-9cgxiajuli] {
    height: 96px !important;
}

.soccerplayoutid[b-9cgxiajuli] {
    color: var(--text-color);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

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

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

@keyframes glow-b-9cgxiajuli {
    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-9cgxiajuli] {
    animation: glow-b-9cgxiajuli 1s 0s alternate;
    z-index: 8;
}

.teamName[b-9cgxiajuli] {
    background: #30383D;
}

.scoreline[b-9cgxiajuli] {
    background-color: #252B2E;
}
/* _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: 28px;
    margin-bottom: 1px;
}

.avbNormal[b-c4pl1cw14x] {
    height: 74px;
}

.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] {
}

.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-family: "Forza Light";
}

.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;
}

.header-timer-text[b-vuk986apjq] {
    color: #000000;
    font-weight: bolder;
    font-family: 'Oswald Regular';
    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: 15px;
    position: absolute;
    left: -38px;
    top: 8px;
    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;
}

.header-game-info-text[b-vuk986apjq] {
    color: #ffffff;
    font-size: 20px;
    text-align: right;
}

.header-start-time[b-vuk986apjq] {
    color: white;
    left: 222px;
    top: 30px;
    font-size: 40px;
    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: 818px;
    width: auto;
    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: 786px;
    width: auto;
    text-align: center;
    align-items: center;
    align-content: center;
    font-size: 80px;
    color: white;
    top: 26px;
    font-family: 'League Gothic';
}

.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/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(--line-color) !important;
    color: var(--text-color) !important;
}

.glowing-row .soccerplayoutid[b-6j95q2z6u1] {
    background-color: var(--line-color) !important;
    color: var(--text-color) !important;
}

.glowing-row[b-6j95q2z6u1] {
    background-color: var(--line-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: var(--bg-color);
    border-top: 4px 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: 370px;
    color: var(--text-color);
    background-color: white;
    color: black;
}

.details[b-1pza1geogs] {
    background-image: var(--bg-linear-gradient-right);
    height: 50px;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: var(--text-color);
    display: flex;
    align-content: center;
}

.homeIcon[b-1pza1geogs] {
    width: 200px;
    position: absolute;
    left: 675px;
    bottom: 20px;
}

.awayIcon[b-1pza1geogs] {
    width: 200px;
    position: absolute;
    right: 675px;
    bottom: 20px;
}

.tShirts[b-1pza1geogs] {
    height: 120px;
    filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.7));
}

.homeScore[b-1pza1geogs] {
    width: 18px;
    margin-left: 70px;
}
 .awayScore[b-1pza1geogs] {
    width: 18px;
    margin-right: 70px;
}

.vs[b-1pza1geogs] {
    width: 18px;
    text-align: center;
}

.left[b-1pza1geogs] {
    padding-left: 20px;
    color: var(--text-color-alt);
}

.right[b-1pza1geogs] {
    text-align: right;    
}

.soccerBetBackground[b-1pza1geogs] {
    position: absolute;
    bottom: 70px;
    left: 20px;
}
/* _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[b-9azvuhdcv3] {
    display: block;
    height: 200px;
    width: 1300px;
    position: absolute;
    top: 190px;
    left: 310px;
}

.singleMatch-teams-container[b-9azvuhdcv3] {
    display: block;
    height: 200px;
    width: 1000px;
    position: absolute;
    top: 190px;
    left: 460px;
}


.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: 50px;
    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: absolute;
    left: 75px;
}

.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: absolute;
    right: 75px;
}

.name[b-9azvuhdcv3] {
    height: 80px;
    text-align: center; 
    text-wrap: nowrap;
    overflow:hidden;
} 
 
.middle[b-9azvuhdcv3] { 
    display: grid;
    align-items: center;
    text-align: center;
    overflow: hidden;
    text-wrap: nowrap;
}

.black[b-9azvuhdcv3] {
    color: var(--text-color-alt);
}


.box[b-9azvuhdcv3] {
    position: absolute;
    padding: 0px 150px 0px 150px;
}


.vs.EurobetBelgium[b-9azvuhdcv3] {
    background: var(--bg-color);
}

.EurobetBelgiumColour[b-9azvuhdcv3]{
    color:white;
}

.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;
    font-family: Arial, Helvetica, sans-serif;
    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: #9EA761 !important;
}

.lineAboveScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: #664A45;
    width: 466px;
    position: absolute;
    bottom: 126px;
    z-index: 10;
    left: 772px;
}

.lineBelowScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: #664A45;
    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: #9EA761;
    width: 466px;
    position: absolute;
    bottom: 126px;
    z-index: 10;
    left: 772px;
}

.LeagueLineBelowScore[b-b6nufsnvo7] {
    height: 2px;
    background-color: #9EA761;
    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-family: "Forza 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;
    font-family: 'Oswald Regular';
    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;
    font-family: 'Oswald Regular';
    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;
    font-family: 'Oswald Regular';
    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;
    font-family: 'Oswald Regular';
    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-family: "Forza Light";
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-ir9gg5jedn] {
    font-weight: bolder;
    font-family: "Forza Medium";
    position: absolute;
    right: 425px;
}

.singleMatchYear[b-ir9gg5jedn] {
    display: table-cell;
    padding-left: 28px;
    font-weight: bolder;
    font-family: "Forza Medium";
    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;
    font-family: "Forza Medium";
    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, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 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-family: "Forza Light";
    font-weight: bold;
    position: relative;
    right: -193px;
    min-width: 192.5px;
}

.SISALAttack[b-ir9gg5jedn] {
    background-image: linear-gradient(90deg, #2424247a, #000000d4), linear-gradient(140deg, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 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-family: "Forza Light";
    font-weight: bold;
}

.SISALAttackSingle[b-ir9gg5jedn] {
    right: 100px;
}

.SISALTeam[b-ir9gg5jedn] {
    font-weight: bolder;
    font-family: "Forza Medium";
    position: absolute;
    right: 150px;
}

.SISALYear[b-ir9gg5jedn] {
    display: table-cell;
    padding-left: 24px;
    font-weight: bolder;
    font-family: "Forza Medium";
    padding-right: 24px;
    color: white;
    position: absolute;
    right: 0;
}

.SISALLtr[b-ir9gg5jedn] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder;
    font-family: "Forza Medium";
    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); 
    height: 76px !important;
    min-height: 76px;
    grid-template-columns: repeat(13, 1fr);
    align-content: center;
}

.SISALOutbox[b-nocgar5u9m] {
    padding-top: 0px;
    height: 662px;
    width: 380px;
    z-index: 5;
    display: flex;
    flex-direction: column;
    top: 108px;
}

.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: 110px !important;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 100%);
    background-size: 100% 100%, 24.89px 20.89px;
}
.soccerplayoutid.fullID[b-nocgar5u9m] {
    height: 110px !important;
}

.soccerplayoutid[b-nocgar5u9m] {
    color: var(--text-color);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    height: 74px !important;
    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;
    font-family: Forza Black;
    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: #C3EF36;
}



.SISALGameWeek[b-nocgar5u9m] {
    background-color: #C0DE32;
    display: table;
    width: 380px;
    top: 0px;
    position: absolute;
    right: 0px;
    height: 105px;
}

.SISALGameWeekText[b-nocgar5u9m] {
    color: #3D452B;
    text-align: center;
    align-content: center;
    height: inherit;
    font-size: 40px;
}


.overrideBackground:nth-child(even) div[b-nocgar5u9m] {
    background: linear-gradient(90deg, #46464640, #0000004a), linear-gradient(140deg, #242424 25%, #202020 25%, #202020 50%, #242424 50%, #242424 75%, #202020 75%, #202020 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, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 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: 870px;
}

.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, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 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, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 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;
    border-bottom: 1.5px solid black;
}

.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-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Forza Black;
    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[b-m6mjo3p6ls] {
    height: 128px;
}

.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: 8px;
    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, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 100%);
    background-size: 24.89px 20.89px;
}

.SISALMarket45[b-m6mjo3p6ls] {
    top: 115px;
    width: 294px;
    height: 108px;
}

.SISALMarket45Row[b-m6mjo3p6ls] {
    height: 60px !important;
}

.SISALMarketResultsRow[b-m6mjo3p6ls] {
    height: 48px !important;
}

.overrideBackground:nth-child(even) div[b-m6mjo3p6ls] {
    background: linear-gradient(90deg, #ffffff1c, #00000075), linear-gradient(140deg, #3D3D3D 25%, #343434 25%, #343434 50%, #3D3D3D 50%, #3D3D3D 75%, #343434 75%, #343434 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, #242424 25%, #202020 25%, #202020 50%, #242424 50%, #242424 75%, #202020 75%, #202020 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: -20px;
    left: -10px;
} 

.arrow-up.notSelected[b-m6mjo3p6ls] {
    border-top: 20px solid #939393;
}

.arrow-up.resultsArrow[b-m6mjo3p6ls] {
    top: 0px;
}

.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;
    font-family: "Forza Light";
}

.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;
    font-family: 'Oswald Regular';
    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: 25px;
    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; 
    font-family: 'Oswald Regular';
    position: relative;
    left: 0px;
    font-size: 64px;
}

.header-start-ORE-text[b-krpnlkk56o] {
    color: white;
    font-family: 'Oswald Regular';
    position: relative;
    POSITION: absolute;
    left: 835px;
    font-size: 40px;
    top: 55px;
}

.SISALLeftBanner[b-krpnlkk56o] {
    background: #242B2E;
    height: 165px;
    width: 720px;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, #2b2b2b 25%, #242424 25%, #242424 50%, #2b2b2b 50%, #2b2b2b 75%, #242424 75%, #242424 100%);
    background-size: 100% 100%, 24.89px 20.89px;
    position: absolute;
    top: 0px
}

.SISALRightBanner[b-krpnlkk56o] {
    background: #242B2E;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, #2b2b2b 25%, #242424 25%, #242424 50%, #2b2b2b 50%, #2b2b2b 75%, #242424 75%, #242424 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: #242B2E;
    width: 720px;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, #2b2b2b 25%, #242424 25%, #242424 50%, #2b2b2b 50%, #2b2b2b 75%, #242424 75%, #242424 100%);
    background-size: 100% 100%, 24.89px 20.89px;
    position: absolute;
    top: 15px;
    height: 145px;
}

.SISALRightBanner-SingleMatch[b-krpnlkk56o] {
    background: #242B2E;
    background-image: linear-gradient(45deg, #ffffff29, #00000075), linear-gradient(140deg, #2b2b2b 25%, #242424 25%, #242424 50%, #2b2b2b 50%, #2b2b2b 75%, #242424 75%, #242424 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-family: 'Oswald Regular';
    font-size: 20px;
}

.SISALHeaderInfo[b-krpnlkk56o] {
    font-weight: bolder;
    font-family: 'Oswald Regular';
    font-size: 27px;
}
/* _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: 490px;
    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;
    font-family: Arial, Helvetica, sans-serif;
    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;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIGoalScored.razor.rz.scp.css */
.team-text[b-2vjhriuopf] {
    font-size: 100px;
    color: rgba(255,255,255,0.25);
    font-family: "Forza 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;
}

.SNAI-Home[b-2vjhriuopf] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 780px;
    color: orange;
    font-family: 'Oswald Regular';
    text-shadow: 0 0 black;
}

.SNAI-Away[b-2vjhriuopf] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    right: 700px;
    color: orange;
    font-family: 'Oswald Regular';
    text-shadow: 0 0 black;
}

.SNAI-Home-League[b-2vjhriuopf] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 495px;
    color: orange;
    font-family: 'Oswald Regular';
    text-shadow: 0 0 black;
}

.SNAI-Away-League[b-2vjhriuopf] {
    transform: translate(-50%, -50%);
    z-index: 100;
    position: absolute;
    top: 1040px;
    font-size: 60px;
    left: 1280px;
    color: orange;
    font-family: 'Oswald Regular';
    text-shadow: 0 0 black;
} 
/* _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;
    /*Xfont-family: "Forza Light"; */
    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;
    font-family: "Forza Medium";
    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;
}

.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] {
    position: absolute;
    top: 33px;
    right: 412px;
    width: 220px;
    height: 80px;
}

.SNAI-League7-Logo[b-tr9k8ogzrx] {
    top: 41px;
    position: absolute;
    right: 240px;
    width: 80px;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-8340wng5nt] {
    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-8340wng5nt] {
    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-8340wng5nt] {
    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-8340wng5nt] {
    grid-column: 1 / span 2;
}

.header-gd[b-8340wng5nt], .header-pt[b-8340wng5nt] {
}

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

.leagueheader[b-8340wng5nt] {
    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-8340wng5nt], .header-teams[b-8340wng5nt], .header-gd[b-8340wng5nt], .header-pt[b-8340wng5nt] {
}

.leaguerow[b-8340wng5nt] {
    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-8340wng5nt] {
    background:var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

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

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

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

.boxed[b-8340wng5nt] {
    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-8340wng5nt] {
    background-color: rgba(var(--bg-color), 0.9);
}

.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: 90px !important;
}
.soccerplayoutid.fullID[b-8340wng5nt] {
    height: 90px !important;
}

.soccerplayoutid[b-8340wng5nt] {
    color: var(--text-color);
    font-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Forza Black;
    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] {
    animation: glow-b-8340wng5nt 1s 0s alternate;
    z-index: 8;
}

.teamName[b-8340wng5nt] {
    background: #30383D;
}

.scoreline[b-8340wng5nt] {
    background-color: #252B2E;
}
/* _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;
    }

.leagueheader[b-zntxux75p6] {
    border-top: 2px solid var(--line-color);
    animation-fill-mode: backwards;
    animation: flipInX;
    animation-duration: 1.5s;
    display: grid;
    grid-template-columns: 100px 50px auto;
    height: 64px;
}

.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;
    padding-top: 5px;
}

.leagueheader[b-zntxux75p6] {
    background: #242B2E;
    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;
}

.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;
}

.boxed[b-zntxux75p6] {
    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-zntxux75p6] {
    background-color: rgba(var(--bg-color), 0.9);
}

.soccerplayoutbox[b-zntxux75p6] {
    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-zntxux75p6] {
    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-zntxux75p6] {
    padding-top: 0px;
    height: 775px;
    width: 380px;
    z-index: 5;
}

.fullOutrow[b-zntxux75p6] {
    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-zntxux75p6] {
    height: 96px !important;
}
.soccerplayoutid.fullID[b-zntxux75p6] {
    height: 96px !important;
}

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

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

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

@keyframes glow-b-zntxux75p6 {
    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-zntxux75p6] {
    animation: glow-b-zntxux75p6 1s 0s alternate;
    z-index: 8;
}

.teamName[b-zntxux75p6] {
    background: #30383D;
}

.scoreline[b-zntxux75p6] {
    background-color: #252B2E;
}
/* _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;
    }

.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: 28px;
    align-content: center;
}

.SNAIMarket45[b-3ajxz9mq8w] {
    top: 115px;
    width: 294px;
    height: 108px;
}

.SNAIMarket45Row[b-3ajxz9mq8w] {
    height: 45px !important;
}

.SNAIMarketResultsRow[b-3ajxz9mq8w] {
    height: 48px !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;
    font-family: "Forza Light";
}

.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;
    font-family: 'Oswald Regular';
    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: 85px;
    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;
    font-family: 'Oswald Regular';
}


.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;
    font-family: 'Oswald Regular';
}

.subheading[b-8zsjtc9uva] {
    color: var(--line-color-step);
    font-size: 22px;
    font-weight: 600;
    font-family: 'Oswald Regular';
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/SNAI/SNAIScoreDisplay.razor.rz.scp.css */
.score-row[b-2nokh241qu] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    font-weight: bold;
    text-align: center;
}

.vs[b-2nokh241qu] {
    font-size: 50px;
    font-weight: normal;
}
 

.SNAI-score-row[b-2nokh241qu] {
    align-items: flex-start;
    font-size: 40px;
    display: flex;
    justify-content: center;
    font-weight: bold;
    text-align: center;
}
/* _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/Vincitu/VincituAVBSimple.razor.rz.scp.css */
.box[b-30ttetxoiq] {
    position: absolute;
    padding: 0px 150px 0px 150px;
    top: 100px;
}

.Vincitu-Team-Container[b-30ttetxoiq] {
    display: block;
    height: 280px;
    width: 1300px;
    position: absolute;
    top: 120px;
    left: 310px;
}


.Vincitu-Team-left[b-30ttetxoiq] {
    width: 160px;
    position: fixed;
    left: 760px;
    top: 190px;
}

.Vincitu-Team-Left-Results[b-30ttetxoiq] {
    left: 650px;
}

.Vincitu-Team-right[b-30ttetxoiq] {
    width: 160px;
    position: fixed;
    right: 760px;
    top: 190px;
}

.Vincitu-Team-Right-Results[b-30ttetxoiq] {
    right: 650px;
}

.Vincitu-VS[b-30ttetxoiq] {
    color: white;
    font-size: 80px;
    position: fixed;
    left: 860px;
    top: 245px;
    width: 200px;
    text-align: center;
}

.Vincitu-VS-Results[b-30ttetxoiq] {
    color: white;
    font-size: 230px;
    position: fixed;
    left: 810px;
    top: 105px;
    width: 300px;
    text-align: center;
}


.Vincitu-Name[b-30ttetxoiq] {
    height: 140px;
    text-align: center;
    text-wrap: nowrap;
    font-size: 100px;
    color: white;
}

.Vincitu-Img[b-30ttetxoiq] {
    width: 160px;
    animation: flipInY;
    animation-duration: 1s;
    padding: 10px 10px 10px 10px; 
}

.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[b-tpxmgwlire] {
    width: 1440px;
    position: absolute;
    left: 0px;
    top: 885px;
    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;
}

.fullScreenFooter[b-tpxmgwlire] {
    width: 1920px;
}

.homeTeam[b-tpxmgwlire] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right; 
    padding: 0px;
}

.awayTeam[b-tpxmgwlire] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding: 0px;
}

.scoreLine[b-tpxmgwlire] {
    text-align: center;
    height: 100px; 
    color: var(--text-color);
}

.details[b-tpxmgwlire] {
    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;
}

.homeIcon[b-tpxmgwlire], .awayIcon[b-tpxmgwlire] {
    width: 80px;
    padding: 0px;
}

.icon[b-tpxmgwlire] {
    HEIGHT: 110PX;
    WIDTH: AUTO;
    position: relative;
    top: -20px;
}

.homeScore[b-tpxmgwlire], .awayScore[b-tpxmgwlire] {
    font-size: 136px;
    text-align: center;
    align-content: center;
    padding: 0px;
    position: relative;
    top: -60px;
} 

.vs[b-tpxmgwlire] {
    width: 18px;
    text-align: center;
}

.right[b-tpxmgwlire] {
    text-align: right;
}



.Leaguefooter[b-tpxmgwlire] {
    width: 1440px;
    position: absolute;
    left: 0px;
    top: 915px;
    background: radial-gradient(circle at center, #ED681E 0%, #F28D25 25%, #f28d25a3 100%);
    font-size: 56px;
    z-index: 5;
    height: 100px;
}


.LeaguehomeTeam[b-tpxmgwlire] {
    width: 580px;
    height: 100px;
    color: var(--text-color);
    text-align: right;
    padding: 0px;
    align-content: center;
}

.LeagueawayTeam[b-tpxmgwlire] {
    height: 100px;
    width: 570px;
    color: var(--text-color);
    padding: 0px;
    align-content: center;
}

.LeaguescoreLine[b-tpxmgwlire] {
    text-align: center;
    height: 100px;
    width: 460px;
    color: var(--text-color);
}

.Leaguedetails[b-tpxmgwlire] {
    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;
}

.LeaguehomeIcon[b-tpxmgwlire], .LeagueawayIcon[b-tpxmgwlire] {
    width: 80px;
    padding: 0px;
    align-content: center;
}

.Leagueicon[b-tpxmgwlire] {
    HEIGHT: 110PX;
    WIDTH: AUTO;
    position: relative;
    top: -20px;
}

.LeaguehomeScore[b-tpxmgwlire], .LeagueawayScore[b-tpxmgwlire] {
    font-size: 66px;
    text-align: center;
    align-content: center;
    padding: 0px;
    position: relative; 
}

.Leaguevs[b-tpxmgwlire] {
    width: 18px;
    text-align: center;
}

.Leagueright[b-tpxmgwlire] {
    text-align: right;
}

.SoccerLeagueLogo[b-tpxmgwlire] {
    position: absolute;
    top: 20px;
    right: 100px;
}
/* _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-family: "Forza Light";
    font-weight: bold;
    align-items: flex-start;
}

.singleMatchTeam[b-kx6feboan9] {
    font-weight: bolder;
    font-family: "Forza Medium";
    position: absolute;
    right: 100px;
    width: 375px;
    top: -2px;
} 

.singleMatchLtr[b-kx6feboan9] {
    display: block;
    padding-left: 14px;
    font-size: 52px;
    font-weight: bolder;
    font-family: "Forza Medium";
    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;
}

.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;
}

.AVVText[b-kx6feboan9] {
    position: absolute;
    top: 37px;
    right: 35px;
}

.PALText[b-kx6feboan9] {
    position: absolute;
    top: 77px;
    right: -10px;
}

.LeagueStartTime[b-kx6feboan9] {
    color: white;
    left: 1455px;
    top: 29px;
    font-size: 70px;
    height: 100px;
    position: absolute;
    width: 125px;
    text-align: center;
    align-items: center;
    align-content: center;
}

.LeagueCustomPolygonForAttack[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: 190px;
    left: 85px;
}

.LeagueCustomPolygonForAttackAwayTeam[b-kx6feboan9] {
    right: 555px;
    transform: scaleX(-1);
    left: auto;
}

.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-family: "Forza Light";
    font-weight: bold;
    align-items: flex-start;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituInGameLeagueSideBar.razor.rz.scp.css */
.leaguebox[b-mcvskdy1af] {
    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-mcvskdy1af] {
    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-mcvskdy1af] {
    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-mcvskdy1af] {
    grid-column: 1 / span 2;
}

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

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

.leagueheader[b-mcvskdy1af] {
    background: var(--bg-gradient-default);
    color: white;
    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-mcvskdy1af], .header-teams[b-mcvskdy1af], .header-gd[b-mcvskdy1af], .header-pt[b-mcvskdy1af] {
}

.leaguerow[b-mcvskdy1af] {
    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-mcvskdy1af] {
    background: var(--bg-linear-gradient-right);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
}

.name[b-mcvskdy1af] {
    background: var(--bg-linear-gradient-right);
    color: white;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

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

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

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

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

.soccerplayoutbox[b-mcvskdy1af] {
    position: absolute;
    padding-top: 112px; 
    text-align: center;
    top: 0px;
    right: 0px; 
    width: 256px;
    font-size: 20px;
    line-height: 20px;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-duration: 0.5s;
}

.soccerplayoutrow[b-mcvskdy1af] {
    background-color: #EE661D;
    align-content: center;
}

.SISALOutbox[b-mcvskdy1af] {
    padding-top: 150px;
    right: 42px;
    width: 290px;
    z-index: 5;
    display: flex;
    flex-direction: column;
    top: 108px;
}

.fullOutrow[b-mcvskdy1af] {
    color: white;
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    flex-grow: 3;
    padding: 0px;
    width: inherit;
} 

.soccerplayoutid.fullID[b-mcvskdy1af] {
    height: inherit !important;
    align-self: anchor-center;
}

.soccerplayoutid[b-mcvskdy1af] {
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    align-content: center;
    flex-grow: 3;
}

.soccerplayoutname[b-mcvskdy1af] {
    color: white;
    font-size: 24px;
    line-height: 32px;
    align-content: center;
    height: 74px !important;
    flex-grow: 3;
}

.soccerplayoutscore[b-mcvskdy1af] {
    color: white;
    font-size: 26px;
    font-family: Forza Black;
    line-height: 30px;
    align-content: center;
    flex-grow: 1;
}

@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;
}


.scoreline[b-mcvskdy1af] {
    color: white;
}



.SISALGameWeek[b-mcvskdy1af] { 
    display: table;
    width: 380px;
    top: 0px;
    position: absolute;
    right: 0px;
    height: 105px;
}

.SISALGameWeekText[b-mcvskdy1af] {
    color: white;
    text-align: center;
    align-content: center;
    height: inherit;
    font-size: 40px;
}

.TeamsRows[b-mcvskdy1af] {
    font-size: 30px;
    height: 40px;
    margin-bottom: 15px;
}
/* _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] {
    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-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: grid;
    grid-template-columns: 32px 104px 74px auto;
}

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

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

.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;
    margin: 0;
    padding: 0;
    background: #F19426;
    font-size: 25px;
}

.name[b-cf6vv6vria] {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    background: white;
    color: #1D3554;
    font-size: 25px;
}

.diff[b-cf6vv6vria] {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    background: white;
    color: #F19426;
    font-size: 25px;
}

.points[b-cf6vv6vria] {
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    background: white;
    color: #F19426;
    font-size: 25px;
}

.boxed[b-cf6vv6vria] {
    height: 25px;
    width: 25px;
    text-align: center;
    align-content: center;
    font-size: 25px;
    color: white;
}

.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-family: Arial, Helvetica, sans-serif;
    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;
    font-family: Forza Black;
    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;
}
/* _content/HighlightSuperviewer/Components/Themes/Retail/Vincitu/VincituMiniAvsB.razor.rz.scp.css */
.miniAvsBbox[b-7kqinv3oos] {
    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-7kqinv3oos] {
    display: grid;
    animation-fill-mode: backwards;
    animation: fadeIn;
    animation-delay: 0.2s;
    animation-duration: 1.5s;
    align-items: center;
    border-top: hidden;
    margin-top: 1px;
    margin-bottom: 2px;
    grid-template-columns: 36px 75px 55px 30px 55px;
    grid-template-rows: 100% 100% 100% 100%;
    text-align: center;
    /* Obviously change this svg to one that matches the design. You can make one in Photopea for free. */
    background-image: url("/img/Goldbet_Bottom_Graphic_Home.svg"); 
    background-position: left bottom;
    background-size: cover;
    background-repeat: no-repeat;
}

.results[b-7kqinv3oos] {
    grid-template-columns: 37px 60px 46px 60px 46px;
}

.miniAvsBrow > div[b-7kqinv3oos] {
}

.avbSmall[b-7kqinv3oos] {
    height: 28px;
    margin-bottom: 1px;
}

.avbNormal[b-7kqinv3oos] {
    height: 73px;
}

.eventId[b-7kqinv3oos] {
    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;
    width: 50px;
    transform: translate(-10px, -10px) skew(10deg);
}

.eventNum[b-7kqinv3oos] {
    transform: translate(-10px, -12px);
    display: grid;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: var(--text-color-alt);
    height: 60%;
    width: 80%;
    align-items: center;
    background: white !important;
}

.eventText[b-7kqinv3oos] {
    transform: skew(-10deg);
}

.eventRef[b-7kqinv3oos] {
    font-size: 14px;    
}

.id[b-7kqinv3oos] {
    font-size: 9px;
    padding-bottom: 2px;
    font-size: 10px;
    line-height: 1;
}

.id[b-7kqinv3oos] {

}

.avbDiv[b-7kqinv3oos] {
}

.avbColTeam[b-7kqinv3oos] {
    font-size: 22px;
}

.avbColResults[b-7kqinv3oos] {
    color: var(--text-color);
    font-size: 18px;
}

.avbDivNum[b-7kqinv3oos] {
}

 .spacer[b-7kqinv3oos] {
     display: grid;
     height: 32px;
 }
/* _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;
    font-family: "Forza Light";
}

.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;
    font-family: 'Oswald Regular';
    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: 15px;
    position: absolute;
    left: -38px;
    top: 8px;
    width: 200px;
}


.header-game-info-text[b-eo92pek92p] {
    color: #ffffff;
    font-size: 21px;
    text-align: right;
    position: absolute;
    top: 80px;
    right: 140px;
}

.AVV-text[b-eo92pek92p] {
    right: 185px;
}

.pal-text[b-eo92pek92p] {
    top: 122px;
}

.header-start-time[b-eo92pek92p] {
    color: white;
    right: 305px;
    top: 70px;
    font-size: 55px;
    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;
}

.VinciMatchLogo[b-eo92pek92p] {
    position: absolute;
    left: 870px;
    top: 80px;
}

.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: 30px;
    color: white;
    left: 880.35px;
    position: absolute;
    top: 60px;
}

.GameWeekBottomText[b-eo92pek92p] {
    font-size: 30px;
    color: white;
    left: 867.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;
    font-family: 'Oswald Regular';
    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;
}
/* _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;
}
