﻿@import "css-Roboto400500700300900_swap_cyrillic.css";
button
{
    transition: all .3s ease;
    color: inherit;
    letter-spacing: inherit;
}
.btn
{
    border-radius: var(--border-radius);
    padding: 0 calc(.75 * var(--space));
    border: 0;
    color: inherit;
}
.btn:focus
{
    outline: none;
    box-shadow: none;
}
.btn:hover
{
    color: inherit;
}
.btn nvscore-spinner-loader .nvs-spinner-loader .spinner-border
{
    width: 24px;
    height: 24px;
}
.btn-link:hover
{
    text-decoration: none;
}
.btn-primary
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
    font-weight: 500;
    font-size: 1rem;
}
.btn-primary:hover, .btn-primary.active, .btn-primary:active, .btn-primary:not(:disabled):not(.disabled):active
{
    background: hsl(var(--btn-primary-bg-hs),calc(var(--btn-primary-bg-l) - 5%),1);
    color: var(--color-for-btn-primary-bg);
    box-shadow: none!important;
    border-color: hsl(var(--btn-primary-bg-hs),calc(var(--btn-primary-bg-l) - 5%),1);
}
.btn-primary:focus
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.btn-primary.btn-border
{
    background: none;
    color: var(--btn-primary-bg);
    border: 1px solid var(--btn-primary-bg);
}
.btn-primary.btn-border:hover
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.btn-secondary
{
    background: var(--btn-secondary-bg);
    color: var(--color-for-btn-secondary-bg);
    font-weight: 500;
    font-size: 1rem;
}
.btn-secondary:hover, .btn-secondary.active, .btn-secondary:active, .btn-secondary:not(:disabled):not(.disabled):active
{
    color: var(--color-for-btn-secondary-bg);
    box-shadow: none!important;
    background: hsl(var(--btn-secondary-bg-hs),calc(var(--btn-secondary-bg-l) - 5%),1);
}
.btn-secondary:focus
{
    background: var(--btn-secondary-bg);
    color: var(--color-for-btn-secondary-bg);
}
.btn-secondary.btn-border
{
    background: none;
    color: var(--btn-secondary-bg);
    border: 1px solid var(--btn-secondary-bg);
}
.btn-secondary.btn-border:hover
{
    background: var(--btn-secondary-bg);
    color: var(--color-for-btn-secondary-bg);
}
.btn:disabled, .btn.disabled
{
    background: var(--color-2);
    border: 1px solid var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: 1rem;
    cursor: not-allowed;
}
.btn:disabled.btn-border, .btn.disabled.btn-border
{
    background: none;
    color: var(--color-3);
}
.btn:disabled.btn-border:hover, .btn.disabled.btn-border:hover
{
    background: none;
    color: var(--color-3);
}
.btn:disabled:hover, .btn.disabled:hover
{
    background: var(--color-2);
    border: 1px solid var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: 1rem;
}
.btn-loader
{
    position: relative;
}
.btn-loader span
{
    display: none;
}
.btn-logout, .btn-inbox, .btn-freebet, .btn-deposit
{
    font-size: 1.285rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    background: var(--color-2);
    padding: 0 var(--space);
    width: 50px;
    height: 50px;
}
.btn-logout .icon, .btn-inbox .icon, .btn-freebet .icon, .btn-deposit .icon
{
    margin-right: 0;
}
.btn-logout:hover, .btn-inbox:hover, .btn-freebet:hover, .btn-deposit:hover
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 5%),1);
}
.btn-internal-messages
{
    font-size: 1.285rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    background: var(--color-2);
    padding: 0 var(--space);
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.btn-internal-messages .icon-wrapper
{
    display: flex;
    align-items: center;
    position: relative;
    width: 1.285rem;
    height: 1.285rem;
}
.btn-internal-messages .icon-wrapper>span
{
    position: absolute;
    right: -8px;
    top: -5px;
    background: var(--color-2);
    color: var(--color-for-header-2-bg);
    font-size: 8px;
    font-weight: 700;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: roboto;
}
.btn-internal-messages .icon-wrapper>span span
{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    padding: 0 2px;
    width: -moz-fit-content;
    width: fit-content;
    aspect-ratio: 1;
}
.btn-internal-messages .icon-wrapper>span:before
{
    content: "";
    width: 12px;
    height: 12px;
    background: var(--header-2-bg);
    border-radius: 50%;
    position: absolute;
}
.btn-internal-messages .icon
{
    margin-right: 0;
}
.btn-offer
{
    max-width: 100px;
    max-height: 48px;
    margin: 0 10px;
    color: var(--color-for-btn-primary-bg);
}
.btn-offer:not(:disabled):not(.disabled):active:focus
{
    color: var(--color-for-btn-primary-bg);
}
.btn-reject-container
{
    max-width: 170px;
}
.btn-reject-container .btn-reject
{
    display: flex;
    justify-content: center;
    width: 100px;
    max-height: 48px;
    align-items: center;
    position: relative;
    color: var(--color-for-color-2);
    background: var(--color-2);
}
.btn-reject-container .btn-reject:hover
{
    color: var(--color-for-color-3);
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 5%),1);
}
.btn-reject-container .btn-reject:not(:disabled):not(.disabled):active:focus
{
    color: var(--color-for-color-2);
}
.btn-reject-container .btn-count-down
{
    background: var(--color-2);
    outline: 2px solid #f90;
    outline-offset: -5px;
    color: #f90;
    float: left;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    position: relative;
    left: 24px;
    z-index: 1;
    align-items: center;
    display: inline-grid;
    text-align: center;
}
.btn-freebet
{
    display: flex;
    font-size: 1rem;
    font-weight: 500;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    background: hsl(var(--success-color-hs),calc(var(--success-color-l) + 4.5%),1);
    padding: 0 calc(.5 * var(--space));
    margin-right: calc(.5 * var(--space));
    color: var(--color-for-success-color);
    justify-content: space-between;
    border: 1px solid var(--success-color);
}
.btn-freebet:hover, .btn-freebet:focus
{
    background: hsl(var(--success-color-hs),calc(var(--success-color-l) + 2%),1);
    color: var(--color-for-success-color);
}
.btn-freebet span
{
    display: inline-block;
    margin-right: calc(.25 * var(--space));
}
.btn-freebet span:first-child
{
    font-size: 1.571rem;
    margin-right: calc(.25 * var(--space));
}
.btn-deposit
{
    width: -moz-fit-content;
    width: fit-content;
    margin-right: calc(.5 * var(--space));
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    font-size: 1.142rem;
}
.btn-deposit .icon
{
    margin-right: calc(.75 * var(--space));
    font-size: 1.428rem;
}
.btn-login, .btn-register
{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: calc(.5 * var(--space)) var(--space);
    border: 2px solid var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 1rem;
    font-weight: 500;
}
.btn-login:hover, .btn-register:hover
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: var(--color-2);
    border-color: var(--color-2);
}
.btn-login span, .btn-register span
{
    line-height: 1.575rem;
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn-login .icon-register, .btn-register .icon-register
{
    font-size: 1.43rem;
    line-height: 1rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding-right: calc(.75 * var(--space));
}
.btn-login
{
    background: var(--color-2);
    padding: calc(.5 * var(--space));
    min-width: 100px;
}
.btn-modal-close
{
    position: absolute;
    top: 0;
    right: 0;
    padding: calc(.5 * var(--space));
    font-size: .857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    z-index: 15;
}
.btn-modal-close:hover .icon
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.btn-modal-close .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.btn-modal-close .icon:before
{
    content: ""!important;
}
.btn-sidebar
{
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 var(--space);
    height: 44px;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: .857rem;
    text-align: left;
    text-transform: uppercase;
    border-radius: var(--border-radius);
    line-height: 1;
}
.btn-sidebar.initial-case
{
    text-transform: none;
}
.btn-sidebar:not(:first-child)
{
    border-top: 1px solid var(--body-bg);
}
.btn-sidebar:hover
{
    background: var(--color-3);
}
.btn-sidebar .icon
{
    margin-right: calc(.75 * var(--space));
    font-size: 1.142rem;
}
.btn-odds
{
    position: relative;
    width: 100%;
    border-radius: 0;
    background-color: var(--btn-odds-bg);
    font-weight: 500;
    font-size: .928rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
@media(max-width: 1600px)
{
    .btn-odds
    {
        font-size: .857rem;
    }
}
@media(max-width: 1200px)
{
    .btn-odds
    {
        font-size: .714rem;
    }
}
.btn-odds.bu, .btn-odds.bo
{
    font-weight: 600;
    transition: all .3s ease;
}
.btn-odds.bu:after, .btn-odds.bo:after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
}
.btn-odds.bu:before, .btn-odds.bo:before
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.btn-odds.bu:hover, .btn-odds.bu.active, .btn-odds.bo:hover, .btn-odds.bo.active
{
    background: var(--btn-odds-active-bg);
    color: var(--color-for-btn-odds-active-bg)!important;
}
.btn-odds.bu
{
    animation: blinkBuText 2.5s;
}
.btn-odds.bu:before
{
    animation: blinkBu 2.5s;
}
.btn-odds.bu:after
{
    left: calc(.25 * var(--space));
    bottom: calc(.25 * var(--space));
    border-width: 8px 0 0 8px;
    border-color: transparent transparent transparent var(--danger-color);
}
@media(max-width: 1440px)
{
    .btn-odds.bu:after
    {
        border-width: 6px 0 0 6px;
    }
}
.btn-odds.bo
{
    animation: blinkBoText 2.5s;
}
.btn-odds.bo:before
{
    animation: blinkBo 2.5s;
}
.btn-odds.bo:after
{
    top: calc(.25 * var(--space));
    right: calc(.25 * var(--space));
    border-width: 0 8px 8px 0;
    border-color: transparent var(--success-color) transparent transparent;
}
@media(max-width: 1440px)
{
    .btn-odds.bo:after
    {
        border-width: 6px 0 0 6px;
    }
}
.btn-odds.active, .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.btn-odds.btn-lock, .btn-odds:disabled
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    cursor: default;
    pointer-events: none;
}
.btn-odds.btn-lock:hover, .btn-odds:disabled:hover
{
    background: var(--btn-odds-bg)!important;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1)!important;
    font-weight: 500;
}
.btn-odds.btn-lock:hover.active, .btn-odds:disabled:hover.active
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
}
.btn-odds.bet-builder-active:disabled
{
    cursor: not-allowed;
    pointer-events: unset;
}
.btn-odds .outer-odd
{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tile-view .btn-odds
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    transition: .1s!important;
}
.tile-view .btn-odds.active
{
    background: var(--btn-odds-active-bg);
    color: var(--color-for-btn-odds-active-bg);
}
.tile-view .btn-odds.active .outer-odd .code, .tile-view .btn-odds.active .outer-odd .value
{
    color: var(--color-for-btn-odds-active-bg);
    font-weight: 700;
}
.tile-view .btn-odds.one-click-odd
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
}
.tile-view .btn-odds.one-click-odd .outer-odd .code, .tile-view .btn-odds.one-click-odd .outer-odd .value
{
    color: var(--color-for-btn-odds-active-bg)!important;
}
.tile-view .btn-odds.btn-lock, .tile-view .btn-odds:disabled
{
    background: var(--btn-odds-bg);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    opacity: 1;
}
.tile-view .btn-odds.btn-lock .icon-lock, .tile-view .btn-odds:disabled .icon-lock
{
    font-size: .857rem;
}
.tile-view .btn-odds.btn-lock .code, .tile-view .btn-odds.btn-lock .value, .tile-view .btn-odds:disabled .code, .tile-view .btn-odds:disabled .value
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1)!important;
}
.tile-view .btn-odds .outer-odd .value
{
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.tile-view .btn-odds.bu:before
{
    animation: blinkBu 2.5s;
}
.tile-view .btn-odds.bu:after
{
    left: calc(.25 * var(--space));
    bottom: calc(.25 * var(--space));
    border-width: 8px 0 0 8px;
    border-color: transparent transparent transparent var(--danger-color);
}
.tile-view .btn-odds.bu, .tile-view .btn-odds.bo
{
    font-weight: 600;
    transition: all .3s ease;
}
.tile-view .btn-odds.bu:after, .tile-view .btn-odds.bo:after
{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
}
.tile-view .btn-odds.bu:before, .tile-view .btn-odds.bo:before
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: var(--border-radius);
}
.tile-view .btn-odds.bu.active, .tile-view .btn-odds.bo.active
{
    background: var(--btn-odds-active-bg);
    color: var(--color-for-btn-odds-active-bg);
}
.tile-view .btn-odds.bo:before
{
    animation: blinkBo 2.5s;
}
.tile-view .btn-odds.bo:after
{
    top: calc(.25 * var(--space));
    right: calc(.25 * var(--space));
    border-width: 0 8px 8px 0;
    border-color: transparent var(--success-color) transparent transparent;
}
.tile-view .btn-odds .code
{
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-bottom: calc(.25 * var(--space));
    font-weight: 400;
}
.tile-view .btn-odds.active, .tile-view .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.tile-view .btn-odds.active .outer-odd .code, .tile-view .btn-odds.active .outer-odd .value, .tile-view .btn-odds:hover .outer-odd .code, .tile-view .btn-odds:hover .outer-odd .value
{
    color: var(--color-for-btn-odds-active-bg);
}
.btn-go-to-top
{
    position: fixed;
    right: 25px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    z-index: 15;
    color: var(--color-for-primary-color);
    background-color: var(--primary-color);
    transition: all .2s linear;
    overflow: hidden;
    opacity: 0;
    bottom: -50px;
}
.btn-go-to-top:hover
{
    color: var(--color-for-primary-color);
}
.btn-go-to-top .icon
{
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.142rem;
}
.btn-go-to-top:hover
{
    box-shadow: 0 14px 16px #0000004d;
}
.btn-go-to-top.active
{
    opacity: 1;
    bottom: 25px;
}
.btn-refresh.refresh-active
{
    animation: spinReverse .2s linear infinite;
}
.btn-success
{
    background: var(--success-color);
    color: var(--color-for-success-color);
    border: 0;
}
.btn-success:hover, .btn-success.active, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled):active:focus
{
    background: hsl(var(--success-color-hs),calc(var(--success-color-l) - 7%),1);
    color: var(--color-for-success-color);
    box-shadow: none;
}
.btn-success:focus
{
    background: var(--success-color);
    color: var(--color-for-success-color);
    box-shadow: none;
}
.btn-success.btn-border
{
    background: none;
    border: 1px solid var(--success-color);
}
.btn-success.btn-border:hover
{
    background: var(--success-color);
    color: var(--color-for-success-color);
}
.btn-danger
{
    background: var(--danger-color);
    color: var(--color-for-danger-color);
    border: 0;
}
.btn-danger:hover, .btn-danger.active, .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled):active:focus
{
    background: hsl(var(--danger-color-hs),calc(var(--danger-color-l) - 7%),1);
    color: var(--color-for-danger-color);
    box-shadow: none;
}
.btn-danger:focus
{
    background: var(--danger-color);
    color: var(--color-for-danger-color);
    box-shadow: none;
}
.btn-danger.btn-border
{
    background: none;
    border: 1px solid var(--danger-color);
}
.btn-danger.btn-border:hover
{
    background: var(--danger-color);
    color: var(--color-for-danger-color);
}
.btn-refresh .icon
{
    display: block;
}
.btn-refresh.loading .icon
{
    animation: spinReverse 1s infinite linear;
}
.btn-information
{
    background: var(--information-color);
    color: var(--color-for-information-color);
    border: 0;
}
.btn-information:hover, .btn-information.active, .btn-information:not(:disabled):not(.disabled):active, .btn-information:not(:disabled):not(.disabled):active:focus
{
    background: hsl(var(--information-color-hs),calc(var(--information-color-l) - 7%),1);
    color: var(--color-for-information-color);
    box-shadow: none;
}
.btn-information:focus
{
    background: var(--information-color);
    color: var(--color-for-information-color);
    box-shadow: none;
}
.btn-information.btn-border
{
    background: none;
    border: 1px solid var(--information-color);
}
.btn-information.btn-border:hover
{
    background: var(--information-color);
    color: var(--color-for-information-color);
}
nvscore-dynamic-table
{
    display: block;
    overflow-x: auto;
    margin-bottom: calc(.75 * var(--space));
}
nvscore-dynamic-table::-webkit-scrollbar
{
    height: .3rem!important;
}
.table-striped tbody tr:nth-of-type(odd)
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%)!important;
}
.table
{
    margin-bottom: calc(.25 * var(--space));
    border-collapse: separate;
    border-spacing: 1px;
    font-size: .928rem;
    color: inherit;
}
.table thead th
{
    border-bottom: 0;
    vertical-align: baseline;
    vertical-align: initial;
}
.table thead th .btn
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    height: -moz-fit-content!important;
    height: fit-content!important;
}
.table thead th .btn span
{
    display: none;
}
.table tr:not(:first-child)
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%);
}
.table tr.ticket-table-row:first-child
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%);
}
.table tr:last-child td:first-child
{
    border-bottom-left-radius: var(--border-radius);
}
.table tr:last-child td:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
.table tr:last-child td:last-child button:hover, .table tr:last-child td:last-child button.active
{
    border-bottom-right-radius: var(--border-radius);
}
.table tr td.stats-score, .table tr td.live-favourite, .table tr td.head-to-head, .table tr td.event-labels
{
    padding-left: 0;
    text-align: center;
    width: 24px;
}
.table tr td.stats-score:after, .table tr td.live-favourite:after, .table tr td.head-to-head:after, .table tr td.event-labels:after
{
    content: "";
    position: absolute;
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%);
    width: calc(var(--space) * .0625);
    height: 100%;
    top: 0;
    left: calc(-1 * calc(var(--space) * .0625));
}
.table tr td.stats-score nvscore-head-to-head-button, .table tr td.live-favourite nvscore-head-to-head-button, .table tr td.head-to-head nvscore-head-to-head-button, .table tr td.event-labels nvscore-head-to-head-button
{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.table tr td.stats-score nvscore-head-to-head-button .head-to-head-container, .table tr td.live-favourite nvscore-head-to-head-button .head-to-head-container, .table tr td.head-to-head nvscore-head-to-head-button .head-to-head-container, .table tr td.event-labels nvscore-head-to-head-button .head-to-head-container
{
    cursor: pointer;
}
.table tr td.live-favourite:after
{
    width: 2px;
    left: -2px;
}
.table tr.cashout-table-row td
{
    padding: 0;
}
.table tr.ticket-table-row td.bet-code
{
    cursor: pointer;
}
.table tr.ticket-table-row .btn
{
    min-width: 34px!important;
    height: 34px!important;
    font-size: .857rem;
    padding: 0 calc(.25 * var(--space)) 0 calc(.5 * var(--space));
}
.table tr.ticket-table-row .btn .icon
{
    position: relative;
    left: calc(.25 * var(--space));
    font-size: .714rem;
}
.table tr.ticket-table-row .btn .icon+span
{
    display: none;
}
.table tr:nth-child(even)
{
    background: var(--table-row-bg);
}
.table tr:nth-child(even) td.stats-score:after, .table tr:nth-child(even) td.live-favourite:after
{
    background: var(--table-row-bg);
}
.table tr.dynamic-table-header th:first-child
{
    border-top-left-radius: var(--border-radius);
}
.table tr.dynamic-table-header th:last-child
{
    border-top-right-radius: var(--border-radius);
}
.table tr.header-desc+.dynamic-table-header th
{
    border-radius: 0;
}
.table tr.header-desc .responsive-header-desc
{
    position: relative;
    z-index: 4;
    display: flex!important;
    justify-content: center;
    align-items: center;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
}
.table tr.header-desc .responsive-header-desc .icon
{
    margin-left: calc(.25 * var(--space));
}
.table tr.header-desc .responsive-header-desc .header-desc-list
{
    padding: calc(.5 * var(--space));
}
.table tr.header-desc .responsive-header-desc .header-desc-list .nvs-checkbox:not(:last-child)
{
    margin-bottom: calc(.5 * var(--space));
}
.table tr.header-desc .responsive-header-desc .header-desc-list .nvs-checkbox .icon
{
    margin-right: calc(.25 * var(--space));
}
.table tr.header-desc .responsive-header-desc .header-desc-list .nvs-checkbox label
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    text-transform: capitalize;
}
.table th
{
    position: relative;
    padding: calc(var(--space) * .375) 0;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    vertical-align: middle;
    text-align: center;
    border-top: 0;
    font-weight: 700;
    cursor: default;
}
.table th.desc
{
    cursor: pointer;
}
.table th.desc span:after
{
    content: "";
    font-family: icomoon;
    margin-left: calc(.25 * var(--space));
    font-size: .642rem;
}
.table th.asc span:after
{
    content: "";
    font-family: icomoon;
    margin-left: calc(.25 * var(--space));
    font-size: .642rem;
}
.table th span
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.table th.match
{
    padding: calc(.5 * var(--space)) var(--space);
}
.table th.match, .table th.sport-content
{
    text-align: left;
}
.table td
{
    position: relative;
    height: 44px;
    padding: 0 calc(.5 * var(--space));
    vertical-align: middle;
    border: 0;
    text-align: center;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    cursor: default;
}
.table td.multiple.status
{
    min-width: 60px;
    max-width: 75px;
    width: 60px;
    padding: 0 calc(.25 * var(--space));
}
.table td.multiple.status span.time
{
    font-size: 1.142rem;
    display: block;
}
@media(max-width: 1440px)
{
    .table td.multiple.status span.time
    {
        font-size: 1rem;
    }
}
.table td.multiple.status span.status_text
{
    font-size: .714rem;
    display: block;
    line-height: 1.2;
}
@media(max-width: 1440px)
{
    .table td.multiple.status span.status_text
    {
        font-size: .642rem;
    }
}
.table td.sport-event-content, .table td.match
{
    padding: 0;
    white-space: nowrap;
}
.table td.sport-event-content.match nvscore-table-column-text>div, .table td.match.match nvscore-table-column-text>div
{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: var(--space);
    padding-right: calc(.75 * var(--space));
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
}
.table td.sport-event-content.match:not(.special-bet-value) nvscore-table-column-text>div, .table td.match.match:not(.special-bet-value) nvscore-table-column-text>div
{
    padding-left: var(--space);
    padding-right: calc(.75 * var(--space));
}
.table td.sport-event-content .event-wrap, .table td.match .event-wrap
{
    cursor: pointer;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - calc(.75 * var(--space)));
    flex: 1;
}
.table td.sport-event-content .event-wrap .event-wrapper, .table td.match .event-wrap .event-wrapper
{
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}
.table td.sport-event-content .event-wrap .event-wrapper>div:first-child, .table td.match .event-wrap .event-wrapper>div:first-child
{
    flex: 1;
    width: 0;
}
.table td.sport-event-content .event-wrap .event-wrapper .home-away-content, .table td.match .event-wrap .event-wrapper .home-away-content
{
    flex: 1;
    width: 0;
    padding-top: 2px;
    padding-bottom: 2px;
}
.table td.sport-event-content .event-wrap .event-wrapper .home-away-content .tournament-name, .table td.match .event-wrap .event-wrapper .home-away-content .tournament-name
{
    padding-left: var(--space);
    padding-right: calc(.5 * var(--space));
    max-width: -moz-fit-content;
    max-width: fit-content;
    font-size: .714rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.table td.sport-event-content .event-wrap .event-wrapper .home-away-name, .table td.match .event-wrap .event-wrapper .home-away-name
{
    height: 100%;
    padding-left: var(--space);
    padding-right: calc(.5 * var(--space));
}
.table td.sport-event-content .event-wrap .event-wrapper .home-away-name span, .table td.match .event-wrap .event-wrapper .home-away-name span
{
    overflow: hidden;
    text-overflow: ellipsis;
}
.table td a
{
    color: var(--btn-primary-bg)!important;
    cursor: pointer;
    font-weight: 600;
    transition: all .3s ease;
}
.table td a:hover
{
    color: var(--btn-primary-bg)!important;
}
.table td .event-wrap .event-wrapper
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: left;
}
.table td .event-wrap .event-wrapper .home-away-name
{
    flex: 1;
    overflow-x: hidden;
    text-overflow: ellipsis;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.table td .event-wrap .event-wrapper .score-wrapper
{
    display: flex;
}
.table td .event-wrap .event-wrapper .score-wrapper>div
{
    margin: 0 2px;
}
.table td .event-wrap .event-wrapper .score-wrapper .set-score, .table td .event-wrap .event-wrapper .score-wrapper .game-score
{
    text-align: center;
}
.table td .event-wrap .event-wrapper .score-wrapper .set-score span, .table td .event-wrap .event-wrapper .score-wrapper .game-score span
{
    display: block;
    height: 50%;
}
.table td .event-wrap .event-wrapper .score-wrapper .set-score
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.table td .event-wrap .event-wrapper .score-wrapper .set-score.active
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.table td .event-wrap .event-wrapper .score-wrapper .game-score
{
    color: var(--primary-color);
    font-weight: 700;
    margin-left: calc(.5 * var(--space));
}
.table td .event-wrap .event-wrapper .event-score-wrap
{
    display: flex;
    flex-direction: column;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    text-align: right;
    margin-left: auto;
}
.table td .event-wrap .event-wrapper>.icon
{
    order: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto calc(-1 * calc(.25 * var(--space))) auto calc(.75 * var(--space));
    cursor: pointer;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.table td.event-name
{
    flex-basis: 100%;
    text-align: left;
    max-width: 300px;
    min-width: 200px;
}
.table td.extra-odds
{
    cursor: pointer;
    position: relative;
    font-weight: 500;
}
.table td.extra-odds div
{
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.table td.icon .icon-stats-score
{
    cursor: pointer;
    font-size: 1.285rem;
}
.table.with-margin
{
    border-collapse: separate;
    border-spacing: calc(var(--space) * .0625);
}
.table.with-margin tbody tr td
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.table.with-margin tbody tr td.odd
{
    position: relative;
}
.table.with-margin tbody tr td.odd .code
{
    display: none;
}
.table.with-margin tbody tr td.odd .outer-odd
{
    display: flex;
    flex-direction: column;
}
.table td.odd
{
    width: 60px;
    min-width: 57px;
}
.table td.odd button
{
    background: none;
}
.table td.odd .btn-odds
{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    font-weight: 500;
    border-radius: 0;
}
.table td.odd .btn-odds:hover, .table td.odd .btn-odds.active
{
    font-weight: 700;
}
.table td.odd .btn-odds .code
{
    display: none;
}
.table td.odd .btn-odds.btn-lock:hover
{
    background: none;
}
.table td.match, .table td.sport-content
{
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.table td.time, .table td.date, .table td.event-code, .table td.code, .table td.special_bet_value
{
    width: 60px;
    text-align: center;
    font-weight: 400;
}
.table td.special_bet_value
{
    border: 2px solid var(--table-row-bg);
    background: var(--body-bg);
}
@media(max-width: 1600px)
{
    .table td.special_bet_value
    {
        font-size: .857rem;
        padding-left: 0;
        padding-right: 0;
    }
}
@media(max-width: 1200px)
{
    .table td.special_bet_value
    {
        font-size: .714rem;
    }
}
.table td.datetime
{
    width: 60px;
}
.table td.live-status
{
    position: relative;
    padding: 0;
    width: 60px;
    border-left: 1px solid var(--success-color);
}
.table td.live-status .time
{
    font-size: 1.142rem;
}
.table td.live-status .status_text
{
    font-size: .714rem;
    font-weight: 500;
}
.table td.extra-odds
{
    font-weight: 500;
    width: 60px;
}
.table td.circle-flag
{
    width: 60px;
}
@media(max-width: 1440px)
{
    .table td.circle-flag
    {
        width: 40px;
    }
}
.table td.circle-flag nvscore-table-column-icon
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.table.stake
{
    width: 100px;
}
.table.score
{
    width: 100px;
    font-weight: 700;
}
@media(max-width: 1600px)
{
    .table.score
    {
        width: 50px;
    }
}
.table.icon
{
    width: 70px;
}
@media(max-width: 1600px)
{
    .table.icon
    {
        width: 50px;
    }
}
.table.live-favourite .favourite-icon-btn.active
{
    color: var(--primary-color);
}
.table.special_bet_value
{
    background-color: var(--color-3);
    width: 50px;
}
.table.bet-code
{
    text-align: left;
}
.table.odd
{
    width: 90px;
}
.table.time
{
    width: 80px;
    font-weight: 700;
}
.table.code
{
    text-align: center;
}
.nvs-sport .table
{
    table-layout: fixed;
}
.nvs-sport .table th
{
    width: 60px;
}
@media(max-width: 1600px)
{
    .nvs-sport .table th
    {
        width: 50px;
    }
}
@media(max-width: 1440px)
{
    .nvs-sport .table th
    {
        width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvs-sport .table th
    {
        width: 38px;
    }
}
.nvs-sport .table th.sport-event-content
{
    padding-left: calc(.75 * var(--space));
}
.nvs-sport .table th.match, .nvs-sport .table th.sport-event-content
{
    width: 100%;
}
.nvs-sport .table th.stats-score, .nvs-sport .table th.head-to-head
{
    width: 24px;
}
.nvs-sport .table th.live-status
{
    width: 65px;
}
.nvs-sport .table th.event-labels
{
    width: auto;
}
@media(max-width: 1315px)
{
    .nvs-sport .table th.event-labels
    {
        width: calc((.714rem * 3) + calc(var(--space) * 2.75));
    }
}
@media(max-width: 1440px)
{
    .nvs-sport .table td
    {
        padding: 0;
    }
}
@media(max-width: 1600px)
{
    .nvs-sport .table td, .nvs-sport .table td .btn-odds
    {
        font-size: .857rem;
    }
}
.nvs-sport .table td.match nvscore-table-column-text>div
{
    display: block;
    height: auto;
}
@media(max-width: 1440px)
{
    .nvs-sport .table td.match nvscore-table-column-text>div
    {
        padding-right: calc(.25 * var(--space));
    }
}
.nvs-sport .table td.live-status
{
    padding: 0;
}
@media(max-width: 1315px)
{
    .nvs-sport .table td.event-labels .event-labels-container>span .icon
    {
        margin-right: 0!important;
    }
    .nvs-sport .table td.event-labels .event-labels-container>span span
    {
        display: none;
    }
}
.nvs-sport .grid-row-wrapper .grid-row .table td.datetime
{
    padding-left: 2px;
    padding-right: 2px;
}
@media(max-width: 1600px)
{
    .nvs-sport .grid-row-wrapper .grid-row .nvs-upcoming-events .table th.time, .nvs-sport .grid-row-wrapper .grid-row .nvscore-highLights .table th.time
    {
        width: 55px!important;
    }
}
@media(max-width: 1200px)
{
    .nvs-sport .grid-row-wrapper .grid-row .nvs-upcoming-events .table th.date, .nvs-sport .grid-row-wrapper .grid-row .nvscore-highLights .table th.date
    {
        width: 45px;
    }
}
.nvscore-live .live-widget-container nvscore-dynamic-element-container .table
{
    margin-top: calc(2 * var(--space))!important;
}
.nvscore-live .live-widget-container .nvs-recommended-bet-slip .table th.event-labels~th
{
    width: 60px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-widget-container .nvs-recommended-bet-slip .table th.event-labels~th
    {
        width: 50px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-widget-container .nvs-recommended-bet-slip .table th.event-labels~th
    {
        width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-widget-container .nvs-recommended-bet-slip .table th.event-labels~th
    {
        width: 38px;
    }
}
.nvscore-live .live-widget-container .table
{
    table-layout: fixed;
    margin-top: var(--space)!important;
    border-top: 1px solid var(--color-2);
}
.nvscore-live .live-widget-container .table th
{
    width: 75px;
}
.nvscore-live .live-widget-container .table th.odd, .nvscore-live .live-widget-container .table th.extra-odd
{
    width: 60px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-widget-container .table th.odd, .nvscore-live .live-widget-container .table th.extra-odd
    {
        width: 50px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-widget-container .table th.odd, .nvscore-live .live-widget-container .table th.extra-odd
    {
        width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-widget-container .table th.odd, .nvscore-live .live-widget-container .table th.extra-odd
    {
        width: 38px;
    }
}
@media(max-width: 1600px)
{
    .nvscore-live .live-widget-container .table th
    {
        width: 50px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-widget-container .table th
    {
        width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-widget-container .table th
    {
        width: 38px;
    }
}
.nvscore-live .live-widget-container .table th.sport-event-content
{
    padding-left: calc(.75 * var(--space));
}
.nvscore-live .live-widget-container .table th.match, .nvscore-live .live-widget-container .table th.sport-event-content
{
    width: 100%;
}
.nvscore-live .live-widget-container .table th.stats-score, .nvscore-live .live-widget-container .table th.head-to-head
{
    width: 24px;
}
.nvscore-live .live-widget-container .table th.live-status
{
    width: 65px;
}
.nvscore-live .live-widget-container .table th.event-labels
{
    width: auto;
}
@media(max-width: 1315px)
{
    .nvscore-live .live-widget-container .table th.event-labels
    {
        width: calc((.714rem * 3) + calc(var(--space) * 2.75));
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-widget-container .table td
    {
        padding: 0;
    }
}
@media(max-width: 1600px)
{
    .nvscore-live .live-widget-container .table td, .nvscore-live .live-widget-container .table td .btn-odds
    {
        font-size: .857rem;
    }
}
.nvscore-live .live-widget-container .table td.match nvscore-table-column-text>div
{
    display: block;
    height: auto;
}
@media(max-width: 1440px)
{
    .nvscore-live .live-widget-container .table td.match nvscore-table-column-text>div
    {
        padding-right: calc(.25 * var(--space));
    }
}
.nvscore-live .live-widget-container .table td.live-status
{
    padding: 0;
}
@media(max-width: 1315px)
{
    .nvscore-live .live-widget-container .table td.event-labels .event-labels-container>span .icon
    {
        margin-right: 0!important;
    }
    .nvscore-live .live-widget-container .table td.event-labels .event-labels-container>span span
    {
        display: none;
    }
}
.nvscore-live .live-wrapper nvscore-dynamic-table
{
    overflow-y: hidden;
}
.nvscore-live .live-wrapper nvscore-dynamic-table.table-hide
{
    overflow-x: hidden;
}
.nvscore-live .live-wrapper .table
{
    table-layout: fixed;
}
.nvscore-live .live-wrapper .table tr th
{
    background: var(--color-2);
    padding: 0;
    font-size: .857rem;
    height: 25px;
}
.nvscore-live .live-wrapper .table tr th:after
{
    content: "";
    position: absolute;
    width: 100%;
    height: calc(var(--space) * .0625);
    top: calc(-1 * calc(var(--space) * .0625));
    left: 0;
    background: var(--color-2);
}
.nvscore-live .live-wrapper .table tr th:not(:first-child):before
{
    content: "";
    position: absolute;
    background: var(--color-2);
    width: calc(var(--space) * .0625);
    height: calc(100% + 1px);
    top: calc(-1 * calc(var(--space) * .0625));
    left: calc(-1 * calc(var(--space) * .0625));
}
.nvscore-live .live-wrapper .table tr th.sport-event-content span, .nvscore-live .live-wrapper .table tr th.live-status span
{
    position: absolute;
    top: 15px;
    z-index: 1;
    left: 16px;
    width: 100%;
    text-align: start;
}
.nvscore-live .live-wrapper .table tr th.extra-odds span
{
    position: absolute;
    bottom: 17px;
    z-index: 1;
    left: 0;
    right: 0;
}
.nvscore-live .live-wrapper .table tr th.live-tournament span
{
    position: absolute;
    top: 15px;
    font-size: 1rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    left: 0;
    z-index: 1;
    width: 100%;
    text-align: left;
}
.nvscore-live .live-wrapper .table tr th.head-to-head
{
    min-width: 30px!important;
    max-width: 30px!important;
}
@media(max-width: 1300px)
{
    .nvscore-live .live-wrapper .table tr th.head-to-head
    {
        min-width: 20px;
        max-width: 20px;
    }
}
@media(max-width: 1100px)
{
    .nvscore-live .live-wrapper .table tr th.head-to-head
    {
        min-width: 16px;
        max-width: 16px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th
{
    padding-bottom: 0;
}
.nvscore-live .live-wrapper .table tr:first-child th:nth-child(n+4) span
{
    position: relative;
    z-index: 3;
}
.nvscore-live .live-wrapper .table tr:first-child th:nth-child(n+4):before
{
    background: var(--body-bg);
    height: 60px;
    z-index: 1;
}
.nvscore-live .live-wrapper .table tr:first-child th.market-groups span
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="1"]
{
    width: 60px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="1"]
    {
        width: 50px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="1"]
    {
        width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="1"]
    {
        width: 38px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="2"]
{
    width: 120px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="2"]
    {
        width: 100px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="2"]
    {
        width: 90px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="2"]
    {
        width: 76px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="3"]
{
    width: 180px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="3"]
    {
        width: 150px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="3"]
    {
        width: 135px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="3"]
    {
        width: 114px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="4"]
{
    width: 240px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="4"]
    {
        width: 200px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="4"]
    {
        width: 180px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="4"]
    {
        width: 152px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="5"]
{
    width: 300px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="5"]
    {
        width: 250px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="5"]
    {
        width: 225px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="5"]
    {
        width: 190px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="6"]
{
    width: 360px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="6"]
    {
        width: 300px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="6"]
    {
        width: 270px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="6"]
    {
        width: 228px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="7"]
{
    width: 420px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="7"]
    {
        width: 350px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="7"]
    {
        width: 315px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="7"]
    {
        width: 266px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="8"]
{
    width: 480px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="8"]
    {
        width: 400px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="8"]
    {
        width: 360px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="8"]
    {
        width: 304px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="9"]
{
    width: 540px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="9"]
    {
        width: 450px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="9"]
    {
        width: 405px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="9"]
    {
        width: 342px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th[colspan="10"]
{
    width: 600px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="10"]
    {
        width: 500px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="10"]
    {
        width: 450px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th[colspan="10"]
    {
        width: 380px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th.live-status
{
    width: 65px;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .table tr:first-child th.live-status
    {
        width: 65px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .table tr:first-child th.live-status
    {
        width: 65px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .table tr:first-child th.live-status
    {
        width: 65px;
    }
}
.nvscore-live .live-wrapper .table tr:first-child th.live-tournament, .nvscore-live .live-wrapper .table tr:first-child th.sport-event-content
{
    width: 100%;
}
.nvscore-live .live-wrapper .table tr:first-child th.live-favourite
{
    width: 24px;
}
.nvscore-live .live-wrapper .table tr:first-child th.live-favourite:before
{
    height: 50px!important;
    background: var(--color-2)!important;
}
.nvscore-live .live-wrapper .table td[class*="1x2"], .nvscore-live .live-wrapper .table td.winner, .nvscore-live .live-wrapper .table td.odd-even-games, .nvscore-live .live-wrapper .table td.odd-even, .nvscore-live .live-wrapper .table td.exact-sets
{
    right: calc(var(--space) * .0625);
}
.nvscore-live .live-wrapper .table td.which-team-wins-the-rest-of-the-match.\32Which .btn-odds, .nvscore-live .live-wrapper .table td.total-games.overTotal .btn-odds, .nvscore-live .live-wrapper .table td.total.underTotal .btn-odds, .nvscore-live .live-wrapper .table td.goal.\32goal .btn-odds, .nvscore-live .live-wrapper .table td.game-handicap.\32Game .btn-odds, .nvscore-live .live-wrapper .table td.handicap.\32Handicap .btn-odds, .nvscore-live .live-wrapper .table td.total-points.underTotal .btn-odds, .nvscore-live .live-wrapper .table td.point-handicap.\32Point .btn-odds, .nvscore-live .live-wrapper .table td.total-maps.overTotal .btn-odds, .nvscore-live .live-wrapper .table td.map-handicap.\32map .btn-odds
{
    width: calc(100% - calc(var(--space) * .0625));
}
.nvscore-live .live-wrapper .sport-content
{
    position: relative;
    overflow: hidden;
    min-height: 50px;
}
.nvscore-live .live-wrapper .sport-content .header-desc th
{
    position: relative;
}
.nvscore-live .live-wrapper .sport-content:not(:last-child)
{
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-live .live-wrapper .sport-content .table-show
{
    display: block;
    overflow-y: hidden;
    margin: 0;
    transition: all .2s ease-in-out;
}
.nvscore-live .live-wrapper .sport-content .table-show .table
{
    opacity: 1;
    margin-top: 0;
    top: -2px;
    transition: opacity .6s ease-in-out,top .6s ease-in-out,margin-top .2s ease-in-out;
}
.nvscore-live .live-wrapper .sport-content .table-hide
{
    display: block;
    transition: all .4s ease-in-out;
}
.nvscore-live .live-wrapper .sport-content .table-hide .table
{
    margin-top: -500px;
    opacity: 0;
    transition: all .4s ease-in-out,margin-top .4s ease-in-out;
}
.nvscore-live .live-wrapper .sport-content .table-hide .table th.live-tournament span
{
    display: none;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn
{
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    width: 100%;
    height: 50px;
    text-align: left;
    border: 1px solid var(--color-2);
    transition: border-color .6s ease-in-out,top .4s ease-in-out,width 0 ease;
    transition-delay: 0s;
    border-radius: var(--border-radius);
}
.nvscore-live .live-wrapper .sport-content .toggle-btn .nvscore-tournament-favourite
{
    margin-left: calc(2 * var(--space));
    position: absolute;
    right: calc(1.5 * var(--space));
    z-index: 1;
    transform: translateY(-150%);
    animation: slide-in-down-icon .2s .25s 1 linear both;
    pointer-events: all;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn .nvscore-tournament-favourite .icon:before
{
    content: "";
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    transition: .3s linear;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn .nvscore-tournament-favourite .icon.icon-star:before
{
    color: var(--primary-color);
}
.nvscore-live .live-wrapper .sport-content .toggle-btn>.icon
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: .857rem;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn>.icon:before
{
    width: 60px;
    display: flex;
    justify-content: center;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn .icon
{
    font-size: 1rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-live .live-wrapper .sport-content .toggle-btn>span
{
    position: absolute;
    left: calc(65px + calc(var(--space) * .0625));
    display: inline-block;
    font-size: 1rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    pointer-events: none;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed
{
    top: 0;
    border-color: transparent;
    background-color: transparent;
    pointer-events: none;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed span
{
    opacity: 0;
    transition: all .5s linear;
}
.nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed .icon
{
    color: var(--color-8);
}
.nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed>.icon
{
    width: calc(100% - (0 * 60px + var(--border-space) * 4px));
    width: calc(100% - (var(--count,0) * 60px + var(--border-space) * 4px));
    pointer-events: all;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed>.icon
    {
        width: calc(100% - (0 * 49px + var(--border-space) * 4px));
        width: calc(100% - (var(--count,0) * 49px + var(--border-space) * 4px));
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed>.icon
    {
        width: calc(100% - (0 * 44px + var(--border-space) * 4px));
        width: calc(100% - (var(--count,0) * 44px + var(--border-space) * 4px));
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed>.icon
    {
        width: calc(100% - (0 * 37px + var(--border-space) * 4px));
        width: calc(100% - (var(--count,0) * 37px + var(--border-space) * 4px));
    }
}
.nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed .nvscore-tournament-favourite
{
    right: calc(calc((0 * 59px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
    right: calc(calc((var(--count,0) * 59px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
    transform: translateY(0);
    padding-right: calc(.5 * var(--space));
    opacity: 0;
    animation: fadeIn .3s .3s 1 linear both;
}
@media(max-width: 1600px)
{
    .nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed .nvscore-tournament-favourite
    {
        right: calc(calc((0 * 49px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
        right: calc(calc((var(--count,0) * 49px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed .nvscore-tournament-favourite
    {
        right: calc(calc((0 * 44px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
        right: calc(calc((var(--count,0) * 44px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .live-wrapper .sport-content .toggle-btn.collapsed .nvscore-tournament-favourite
    {
        right: calc(calc((0 * 37px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
        right: calc(calc((var(--count,0) * 37px) + (var(--border-space) * 4px)) + calc(.25 * var(--space)));
    }
}
@media(max-width: 1440px)
{
    .nvscore-live td:not(.sport-event-content):not(.live-favourite)
    {
        min-width: 60px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live td.extra-odd
    {
        font-size: .785rem;
    }
}
.nvscore-live .nvscore-mixed-view .table th:not(:first-child)
{
    z-index: 2;
}
.nvscore-live .nvscore-mixed-view .header-desc th:not(:first-child)
{
    z-index: 3;
}
.nvscore-live .nvscore-mixed-view .header-desc th:last-child
{
    z-index: 1;
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open
{
    padding: 0!important;
}
.nvscore-dynamic-tournaments-view .market-table
{
    width: 100%;
}
.nvscore-dynamic-tournaments-view .market-table .table
{
    table-layout: auto!important;
}
.nvscore-dynamic-tournaments-view .market-table .table .header-desc
{
    display: none;
}
.nvscore-dynamic-tournaments-view .table, .nvs-tournaments .table
{
    table-layout: auto;
}
.nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th, .nvs-tournaments .table tr.dynamic-table-header th
{
    min-width: 50px;
}
@media(max-width: 1600px)
{
    .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th, .nvs-tournaments .table tr.dynamic-table-header th
    {
        min-width: 45px;
        max-width: 45px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th, .nvs-tournaments .table tr.dynamic-table-header th
    {
        min-width: 40px;
        max-width: 40px;
    }
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th, .nvs-tournaments .table tr.dynamic-table-header th
    {
        min-width: 35px;
        max-width: 35px;
        padding-left: 0;
        padding-right: 0;
    }
}
@media(max-width: 1100px)
{
    .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th, .nvs-tournaments .table tr.dynamic-table-header th
    {
        min-width: 28px;
        max-width: 28px;
    }
}
.nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.event-name, .nvs-tournaments .table tr.dynamic-table-header th.event-name
{
    max-width: 0;
    min-width: auto;
    width: 100%;
}
.nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.head-to-head, .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.stats-score.head-to-head-active, .nvs-tournaments .table tr.dynamic-table-header th.head-to-head, .nvs-tournaments .table tr.dynamic-table-header th.stats-score.head-to-head-active
{
    min-width: 30px;
    max-width: 30px;
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.head-to-head, .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.stats-score.head-to-head-active, .nvs-tournaments .table tr.dynamic-table-header th.head-to-head, .nvs-tournaments .table tr.dynamic-table-header th.stats-score.head-to-head-active
    {
        min-width: 20px;
        max-width: 20px;
    }
}
@media(max-width: 1100px)
{
    .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.head-to-head, .nvscore-dynamic-tournaments-view .table tr.dynamic-table-header th.stats-score.head-to-head-active, .nvs-tournaments .table tr.dynamic-table-header th.head-to-head, .nvs-tournaments .table tr.dynamic-table-header th.stats-score.head-to-head-active
    {
        min-width: 16px;
        max-width: 16px;
    }
}
.nvscore-dynamic-tournaments-view .table tr td, .nvs-tournaments .table tr td
{
    max-width: 60px;
}
.nvscore-dynamic-tournaments-view .table tr td.head-to-head, .nvs-tournaments .table tr td.head-to-head
{
    padding-right: 0;
}
.nvscore-dynamic-tournaments-view .table tr td.head-to-head:nth-last-child(12), .nvs-tournaments .table tr td.head-to-head:nth-last-child(12)
{
    padding-right: calc(.75 * var(--space));
}
.nvscore-dynamic-tournaments-view .table tr td.event-labels, .nvs-tournaments .table tr td.event-labels
{
    max-width: none;
    padding-right: 0;
}
.nvscore-dynamic-tournaments-view .table tr td.event-labels+.head-to-head, .nvs-tournaments .table tr td.event-labels+.head-to-head
{
    padding-left: calc(.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .table tr td.event-labels:nth-last-child(12), .nvs-tournaments .table tr td.event-labels:nth-last-child(12)
{
    padding-right: calc(.75 * var(--space));
}
.nvscore-dynamic-tournaments-view .table tr td.event-labels.only-event-labels, .nvs-tournaments .table tr td.event-labels.only-event-labels
{
    padding-right: calc(.75 * var(--space));
}
.nvscore-dynamic-tournaments-view .table tr td.odd, .nvs-tournaments .table tr td.odd
{
    width: auto;
    min-width: auto;
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table tr td.odd .btn-odds, .nvs-tournaments .table tr td.odd .btn-odds
    {
        font-size: .714rem;
    }
}
@media(max-width: 1100px)
{
    .nvscore-dynamic-tournaments-view .table tr td.odd .btn-odds, .nvs-tournaments .table tr td.odd .btn-odds
    {
        font-size: .642rem;
    }
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table tr td.extra-odd, .nvs-tournaments .table tr td.extra-odd
    {
        font-size: .785rem;
    }
}
@media(max-width: 1100px)
{
    .nvscore-dynamic-tournaments-view .table tr td.extra-odd, .nvs-tournaments .table tr td.extra-odd
    {
        font-size: .642rem;
    }
}
.nvscore-dynamic-tournaments-view .table tr td.event-name, .nvs-tournaments .table tr td.event-name
{
    min-width: auto;
    max-width: 0;
}
.nvscore-dynamic-tournaments-view .table tr td.event-name .overflow-ellipsis, .nvs-tournaments .table tr td.event-name .overflow-ellipsis
{
    padding-right: 0!important;
}
@media(max-width: 1600px)
{
    .nvscore-dynamic-tournaments-view .table tr td.event-name .overflow-ellipsis, .nvs-tournaments .table tr td.event-name .overflow-ellipsis
    {
        padding-left: calc(.5 * var(--space))!important;
    }
}
.nvscore-dynamic-tournaments-view .table tr td.event-name .overflow-ellipsis .home-team, .nvscore-dynamic-tournaments-view .table tr td.event-name .overflow-ellipsis .away-team, .nvs-tournaments .table tr td.event-name .overflow-ellipsis .home-team, .nvs-tournaments .table tr td.event-name .overflow-ellipsis .away-team
{
    direction: ltr;
    unicode-bidi: isolate;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table tr td.code, .nvscore-dynamic-tournaments-view .table tr td.time, .nvs-tournaments .table tr td.code, .nvs-tournaments .table tr td.time
    {
        font-size: .785rem;
    }
}
.nvscore-dynamic-tournaments-view .table tr th, .nvs-tournaments .table tr th
{
    background: var(--color-2);
    padding: calc(.25 * var(--space));
}
.nvscore-dynamic-tournaments-view .table tr th:after, .nvs-tournaments .table tr th:after
{
    content: "";
    position: absolute;
    width: 100%;
    height: calc(var(--space) * .0625);
    top: calc(-1 * calc(var(--space) * .0625));
    left: 0;
    background: var(--color-2);
}
.nvscore-dynamic-tournaments-view .table tr th:not(:first-child):before, .nvs-tournaments .table tr th:not(:first-child):before
{
    content: "";
    position: absolute;
    background: var(--color-2);
    width: calc(var(--space) * .0625);
    height: calc(100% + 1px);
    top: calc(-1 * calc(var(--space) * .0625));
    left: calc(-1 * calc(var(--space) * .0625));
}
.nvscore-dynamic-tournaments-view .table tr th.extra-odds span, .nvs-tournaments .table tr th.extra-odds span
{
    position: absolute;
    bottom: 17px;
    z-index: 1;
    left: 0;
    right: 0;
}
.nvscore-dynamic-tournaments-view .table tr:first-child th:nth-child(n+2) span, .nvs-tournaments .table tr:first-child th:nth-child(n+2) span
{
    padding: 0 calc(.25 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    display: inline-block;
}
.nvscore-dynamic-tournaments-view .table tr:first-child th:nth-child(n+2):before, .nvs-tournaments .table tr:first-child th:nth-child(n+2):before
{
    background: var(--body-bg);
    height: 60px;
    z-index: 1;
}
.nvscore-dynamic-tournaments-view .table tr:first-child th:first-child, .nvs-tournaments .table tr:first-child th:first-child
{
    text-align: left;
    padding: 0;
    padding-top: calc(.25 * var(--space));
}
.nvscore-dynamic-tournaments-view .table tr:first-child th:first-child span, .nvs-tournaments .table tr:first-child th:first-child span
{
    padding-left: calc(.75 * var(--space));
    z-index: 1;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-dynamic-tournaments-view .table td.odd[class*="21X2"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd.X2Double.Chance .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd.UnderOver\/Under .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd.NGGG\/NG .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="3+Goalscorer Odds"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="21-2"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="2-1stSet1st Set"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="22°Set2nd Set"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="1:2Set Bet"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="2HBHandicap Points"] .btn-odds, .nvscore-dynamic-tournaments-view .table td.odd[class*="2Handicap"] .btn-odds, .nvs-tournaments .table td.odd[class*="21X2"] .btn-odds, .nvs-tournaments .table td.odd.X2Double.Chance .btn-odds, .nvs-tournaments .table td.odd.UnderOver\/Under .btn-odds, .nvs-tournaments .table td.odd.NGGG\/NG .btn-odds, .nvs-tournaments .table td.odd[class*="3+Goalscorer Odds"] .btn-odds, .nvs-tournaments .table td.odd[class*="21-2"] .btn-odds, .nvs-tournaments .table td.odd[class*="2-1stSet1st Set"] .btn-odds, .nvs-tournaments .table td.odd[class*="22°Set2nd Set"] .btn-odds, .nvs-tournaments .table td.odd[class*="1:2Set Bet"] .btn-odds, .nvs-tournaments .table td.odd[class*="2HBHandicap Points"] .btn-odds, .nvs-tournaments .table td.odd[class*="2Handicap"] .btn-odds
{
    width: calc(100% - calc(var(--space) * .1875));
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr th, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr th, .nvs-tournaments .table.odd-button-count-1 tr th, .nvs-tournaments .table.odd-button-count-2 tr th
{
    min-width: 40px;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr th.extra-odds, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-1 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-2 tr th.extra-odds, .nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr th.odd, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr th.odd, .nvs-tournaments .table.odd-button-count-1 tr th.odd, .nvs-tournaments .table.odd-button-count-2 tr th.odd
{
    min-width: 57px;
    max-width: 60px;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr td.date-time, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr td.date-time, .nvs-tournaments .table.odd-button-count-1 tr td.date-time, .nvs-tournaments .table.odd-button-count-2 tr td.date-time
{
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr td.date-time .overflow-ellipsis, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr td.date-time .overflow-ellipsis, .nvs-tournaments .table.odd-button-count-1 tr td.date-time .overflow-ellipsis, .nvs-tournaments .table.odd-button-count-2 tr td.date-time .overflow-ellipsis
    {
        white-space: nowrap;
        width: -moz-fit-content;
        width: fit-content;
        font-size: .928rem;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr td.odd .btn-odds, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-1 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-2 tr td.odd .btn-odds
{
    font-size: .928rem!important;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr td.extra-odds, .nvscore-dynamic-tournaments-view .table.odd-button-count-2 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-1 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-2 tr td.extra-odds
{
    font-size: .928rem;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-1 tr th.odd span, .nvs-tournaments .table.odd-button-count-1 tr th.odd span
{
    position: relative;
    top: -10px;
    z-index: 10;
    display: block;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th, .nvs-tournaments .table.odd-button-count-3 tr th
{
    min-width: 40px;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-3 tr th.extra-odds
{
    min-width: 57px;
    max-width: 60px;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-3 tr th.extra-odds
    {
        min-width: 50px;
        max-width: 50px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-3 tr th.extra-odds
    {
        min-width: 45px;
        max-width: 45px;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th.odd, .nvs-tournaments .table.odd-button-count-3 tr th.odd
{
    min-width: 57px;
    max-width: 60px;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th.odd, .nvs-tournaments .table.odd-button-count-3 tr th.odd
    {
        min-width: 50px;
        max-width: 50px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr th.odd, .nvs-tournaments .table.odd-button-count-3 tr th.odd
    {
        min-width: 45px;
        max-width: 45px;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.date-time, .nvs-tournaments .table.odd-button-count-3 tr td.date-time
{
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.date-time .overflow-ellipsis, .nvs-tournaments .table.odd-button-count-3 tr td.date-time .overflow-ellipsis
    {
        white-space: nowrap;
        width: -moz-fit-content;
        width: fit-content;
        font-size: .928rem;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-3 tr td.odd .btn-odds
{
    font-size: .928rem!important;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-3 tr td.odd .btn-odds
    {
        font-size: .857rem!important;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-3 tr td.odd .btn-odds
    {
        font-size: .785rem!important;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-3 tr td.extra-odds
{
    font-size: .928rem;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-3 tr td.extra-odds
    {
        font-size: .857rem!important;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-3 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-3 tr td.extra-odds
    {
        font-size: .785rem!important;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th, .nvs-tournaments .table.odd-button-count-5 tr th
{
    min-width: 40px;
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr th.extra-odds
{
    min-width: 57px;
    max-width: 60px;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr th.extra-odds
    {
        min-width: 50px;
        max-width: 50px;
    }
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr th.extra-odds
    {
        min-width: 45px;
        max-width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr th.extra-odds
    {
        min-width: 40px;
        max-width: 40px;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.odd, .nvs-tournaments .table.odd-button-count-5 tr th.odd
{
    min-width: 57px;
    max-width: 60px;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.odd, .nvs-tournaments .table.odd-button-count-5 tr th.odd
    {
        min-width: 50px;
        max-width: 50px;
    }
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.odd, .nvs-tournaments .table.odd-button-count-5 tr th.odd
    {
        min-width: 45px;
        max-width: 45px;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr th.odd, .nvs-tournaments .table.odd-button-count-5 tr th.odd
    {
        min-width: 38px;
        max-width: 38px;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.date-time, .nvs-tournaments .table.odd-button-count-5 tr td.date-time
{
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.date-time .overflow-ellipsis, .nvs-tournaments .table.odd-button-count-5 tr td.date-time .overflow-ellipsis
    {
        white-space: nowrap;
        width: -moz-fit-content;
        width: fit-content;
        font-size: .928rem;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-5 tr td.odd .btn-odds
{
    font-size: .928rem!important;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-5 tr td.odd .btn-odds
    {
        font-size: .857rem!important;
    }
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-5 tr td.odd .btn-odds
    {
        font-size: .785rem!important;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-5 tr td.odd .btn-odds
    {
        font-size: .714rem!important;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr td.extra-odds
{
    font-size: .928rem;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr td.extra-odds
    {
        font-size: .857rem!important;
    }
}
@media(max-width: 1300px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-5 tr td.extra-odds, .nvs-tournaments .table.odd-button-count-5 tr td.extra-odds
    {
        font-size: .785rem!important;
    }
}
@media(max-width: 1120px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10 tr.dynamic-table-header th, .nvs-tournaments .table.odd-button-count-10 tr.dynamic-table-header th
    {
        min-width: 25px;
        max-width: 25px;
    }
}
@media(max-width: 1120px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10 tr.dynamic-table-header td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-10 tr.dynamic-table-header td.odd .btn-odds
    {
        font-size: .571rem;
    }
}
@media(max-width: 1120px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10 tr.dynamic-table-header td.extra-odd, .nvs-tournaments .table.odd-button-count-10 tr.dynamic-table-header td.extra-odd
    {
        font-size: .571rem;
    }
}
@media(max-width: 1155px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr.dynamic-table-header th, .nvs-tournaments .table.odd-button-count-10.with-special-value tr.dynamic-table-header th
    {
        min-width: 25px;
        max-width: 25px;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr.dynamic-table-header th.event-name, .nvs-tournaments .table.odd-button-count-10.with-special-value tr.dynamic-table-header th.event-name
{
    max-width: 0;
    min-width: auto;
    width: 100%;
}
@media(max-width: 1155px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr td.odd .btn-odds, .nvs-tournaments .table.odd-button-count-10.with-special-value tr td.odd .btn-odds
    {
        font-size: .642rem;
    }
}
@media(max-width: 1155px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr td.extra-odd, .nvs-tournaments .table.odd-button-count-10.with-special-value tr td.extra-odd
    {
        font-size: .642rem;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr td.code, .nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr td.time, .nvs-tournaments .table.odd-button-count-10.with-special-value tr td.code, .nvs-tournaments .table.odd-button-count-10.with-special-value tr td.time
    {
        font-size: .571rem;
    }
}
.nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr td.special-value, .nvs-tournaments .table.odd-button-count-10.with-special-value tr td.special-value
{
    max-width: 0;
}
@media(max-width: 1155px)
{
    .nvscore-dynamic-tournaments-view .table.odd-button-count-10.with-special-value tr td.special-value, .nvs-tournaments .table.odd-button-count-10.with-special-value tr td.special-value
    {
        font-size: .642rem;
    }
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th:first-child span, .nvs-tournaments .nvs-time-event-view .table tr:first-child th:first-child span
{
    left: 50%;
    transform: translate(-50%);
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th[colspan="1"], .nvs-tournaments .nvs-time-event-view .table tr:first-child th[colspan="1"]
{
    padding: 0;
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.time, .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.code, .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.event, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.time, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.code, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.event
{
    padding: calc(.75 * var(--space)) 0;
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.time>span:first-child, .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.code>span:first-child, .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.event>span:first-child, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.time>span:first-child, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.code>span:first-child, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.event>span:first-child
{
    position: absolute;
    top: var(--space);
    left: 50%;
    transform: translate(-50%);
    z-index: 1;
    font-size: 1rem;
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.time.event span, .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.code.event span, .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr:first-child th.event.event span, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.time.event span, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.code.event span, .nvs-tournaments .nvs-time-event-view .table tr:first-child th.event.event span
{
    width: 100%;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr td.event-name, .nvs-tournaments .nvs-time-event-view .table tr td.event-name
    {
        padding-left: calc(.5 * var(--space));
    }
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr td.date-time, .nvs-tournaments .nvs-time-event-view .table tr td.date-time
{
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr td.date-time .overflow-ellipsis, .nvs-tournaments .nvs-time-event-view .table tr td.date-time .overflow-ellipsis
    {
        padding-left: calc(.25 * var(--space));
        padding-right: calc(.25 * var(--space));
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .nvs-time-event-view .table tr td.date-time .overflow-ellipsis, .nvs-tournaments .nvs-time-event-view .table tr td.date-time .overflow-ellipsis
    {
        white-space: pre-wrap;
        width: 40px;
        font-size: .714rem;
    }
}
.nvscore-dynamic-tournaments-view .tournament-event-view .table tr:first-child th[colspan="1"], .nvs-tournaments .tournament-event-view .table tr:first-child th[colspan="1"]
{
    padding: 0;
}
.nvscore-dynamic-tournaments-view .tournament-event-view .table tr:first-child th:first-child, .nvs-tournaments .tournament-event-view .table tr:first-child th:first-child
{
    max-width: 0;
}
.nvscore-dynamic-tournaments-view .tournament-event-view .table td.time, .nvs-tournaments .tournament-event-view .table td.time
{
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .tournament-event-view .table td.time .overflow-ellipsis, .nvs-tournaments .tournament-event-view .table td.time .overflow-ellipsis
    {
        padding-left: calc(.25 * var(--space));
        padding-right: calc(.25 * var(--space));
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .tournament-event-view .table td.time .overflow-ellipsis, .nvs-tournaments .tournament-event-view .table td.time .overflow-ellipsis
    {
        white-space: pre-wrap;
        width: 40px;
        font-size: .714rem;
    }
}
.nvscore-dynamic-tournaments-view nvscore-dynamic-table, .nvscore-live nvscore-dynamic-table, .nvs-tournaments nvscore-dynamic-table
{
    overflow-y: hidden;
}
.nvscore-dynamic-tournaments-view tr.header-desc th:first-child, .nvscore-live tr.header-desc th:first-child, .nvs-tournaments tr.header-desc th:first-child
{
    border-top-left-radius: var(--border-radius);
}
.nvscore-dynamic-tournaments-view tr.header-desc th:last-child, .nvscore-live tr.header-desc th:last-child, .nvs-tournaments tr.header-desc th:last-child
{
    border-top-right-radius: var(--border-radius);
}
.nvscore-dynamic-tournaments-view tr.header-desc th:after, .nvscore-live tr.header-desc th:after, .nvs-tournaments tr.header-desc th:after
{
    content: none;
}
.nvscore-dynamic-tournaments-view tr.header-desc th:not(:last-child), .nvscore-live tr.header-desc th:not(:last-child), .nvs-tournaments tr.header-desc th:not(:last-child)
{
    border-right: calc(var(--space) * .1875) solid var(--body-bg);
}
.nvscore-dynamic-tournaments-view tr.header-desc th:not(:last-child):after, .nvscore-live tr.header-desc th:not(:last-child):after, .nvs-tournaments tr.header-desc th:not(:last-child):after
{
    content: "";
    right: calc(-1 * calc(calc(var(--space) * .1875) + calc(var(--space) * .0625)));
    left: unset;
    top: 0;
    background: var(--body-bg);
    width: calc(calc(var(--space) * .1875) + calc(var(--space) * .0625));
    height: 40000%;
    z-index: 3;
}
.nvscore-dynamic-tournaments-view tr.header-desc th:not(:last-child).live-tournament, .nvscore-dynamic-tournaments-view tr.header-desc th:not(:last-child).sport-event-content, .nvscore-live tr.header-desc th:not(:last-child).live-tournament, .nvscore-live tr.header-desc th:not(:last-child).sport-event-content, .nvs-tournaments tr.header-desc th:not(:last-child).live-tournament, .nvs-tournaments tr.header-desc th:not(:last-child).sport-event-content
{
    border-right: 0;
}
.nvscore-dynamic-tournaments-view tr.header-desc th:not(:last-child).live-tournament:after, .nvscore-dynamic-tournaments-view tr.header-desc th:not(:last-child).sport-event-content:after, .nvscore-live tr.header-desc th:not(:last-child).live-tournament:after, .nvscore-live tr.header-desc th:not(:last-child).sport-event-content:after, .nvs-tournaments tr.header-desc th:not(:last-child).live-tournament:after, .nvs-tournaments tr.header-desc th:not(:last-child).sport-event-content:after
{
    content: none;
}
.nvscore-dynamic-tournaments-view tr.header-desc th.selections>span:first-child, .nvscore-live tr.header-desc th.selections>span:first-child, .nvs-tournaments tr.header-desc th.selections>span:first-child
{
    width: calc(var(--column-count) * 50px + (var(--column-count) - 1) * 1px - 11px);
}
@media(max-width: 1600px)
{
    .nvscore-dynamic-tournaments-view tr.header-desc th.selections>span:first-child, .nvscore-live tr.header-desc th.selections>span:first-child, .nvs-tournaments tr.header-desc th.selections>span:first-child
    {
        width: calc(var(--column-count) * 40px + (var(--column-count) - 1) * 1px - 11px);
    }
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view tr.header-desc th.selections>span:first-child, .nvscore-live tr.header-desc th.selections>span:first-child, .nvs-tournaments tr.header-desc th.selections>span:first-child
    {
        width: calc(var(--column-count) * 35px + (var(--column-count) - 1) * 1px - 11px);
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view tr.header-desc th.selections>span:first-child, .nvscore-live tr.header-desc th.selections>span:first-child, .nvs-tournaments tr.header-desc th.selections>span:first-child
    {
        width: calc(var(--column-count) * 30px + (var(--column-count) - 1) * 1px - 11px);
    }
}
.nvscore-dynamic-tournaments-view tr.header-desc th.tournament-selections>span:first-child, .nvscore-dynamic-tournaments-view tr.header-desc th.time-selections>span:first-child, .nvscore-live tr.header-desc th.tournament-selections>span:first-child, .nvscore-live tr.header-desc th.time-selections>span:first-child, .nvs-tournaments tr.header-desc th.tournament-selections>span:first-child, .nvs-tournaments tr.header-desc th.time-selections>span:first-child
{
    width: calc(var(--column-count) * 50px + (var(--column-count) - 1) * 1px - 4px);
}
@media(max-width: 1600px)
{
    .nvscore-dynamic-tournaments-view tr.header-desc th.tournament-selections>span:first-child, .nvscore-dynamic-tournaments-view tr.header-desc th.time-selections>span:first-child, .nvscore-live tr.header-desc th.tournament-selections>span:first-child, .nvscore-live tr.header-desc th.time-selections>span:first-child, .nvs-tournaments tr.header-desc th.tournament-selections>span:first-child, .nvs-tournaments tr.header-desc th.time-selections>span:first-child
    {
        width: calc(var(--column-count) * 40px + (var(--column-count) - 1) * 1px - 4px);
    }
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view tr.header-desc th.tournament-selections>span:first-child, .nvscore-dynamic-tournaments-view tr.header-desc th.time-selections>span:first-child, .nvscore-live tr.header-desc th.tournament-selections>span:first-child, .nvscore-live tr.header-desc th.time-selections>span:first-child, .nvs-tournaments tr.header-desc th.tournament-selections>span:first-child, .nvs-tournaments tr.header-desc th.time-selections>span:first-child
    {
        width: calc(var(--column-count) * 35px + (var(--column-count) - 1) * 1px - 4px);
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view tr.header-desc th.tournament-selections>span:first-child, .nvscore-dynamic-tournaments-view tr.header-desc th.time-selections>span:first-child, .nvscore-live tr.header-desc th.tournament-selections>span:first-child, .nvscore-live tr.header-desc th.time-selections>span:first-child, .nvs-tournaments tr.header-desc th.tournament-selections>span:first-child, .nvs-tournaments tr.header-desc th.time-selections>span:first-child
    {
        width: calc(var(--column-count) * 30px + (var(--column-count) - 1) * 1px - 4px);
    }
}
.nvscore-dynamic-tournaments-view.nvscore-live tr.header-desc th:first-child, .nvscore-live.nvscore-live tr.header-desc th:first-child, .nvs-tournaments.nvscore-live tr.header-desc th:first-child
{
    border-right: 0;
}
.nvscore-dynamic-tournaments-view.nvscore-live tr.header-desc th:first-child:after, .nvscore-live.nvscore-live tr.header-desc th:first-child:after, .nvs-tournaments.nvscore-live tr.header-desc th:first-child:after
{
    content: none!important;
}
.nvscore-dynamic-tournaments-view.nvscore-dynamic-tournaments-view .table, .nvscore-dynamic-tournaments-view.nvscore-live .table, .nvscore-dynamic-tournaments-view.nvs-tournaments .nvs-time-event-view .table, .nvscore-live.nvscore-dynamic-tournaments-view .table, .nvscore-live.nvscore-live .table, .nvscore-live.nvs-tournaments .nvs-time-event-view .table, .nvs-tournaments.nvscore-dynamic-tournaments-view .table, .nvs-tournaments.nvscore-live .table, .nvs-tournaments.nvs-tournaments .nvs-time-event-view .table
{
    position: relative;
    margin-top: calc(-1 * calc(var(--space) * .0625));
}
.nvscore-dynamic-tournaments-view th.live-favourite, .nvscore-dynamic-tournaments-view td.live-favourite, .nvscore-live th.live-favourite, .nvscore-live td.live-favourite, .nvs-tournaments th.live-favourite, .nvs-tournaments td.live-favourite
{
    border-right: 3px solid var(--body-bg);
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view tr.header-desc th:first-child, .nvscore-dynamic-tournaments-view .nvs-time-event-view tr.header-desc th:nth-child(2), .nvscore-live .nvs-time-event-view tr.header-desc th:first-child, .nvscore-live .nvs-time-event-view tr.header-desc th:nth-child(2), .nvs-tournaments .nvs-time-event-view tr.header-desc th:first-child, .nvs-tournaments .nvs-time-event-view tr.header-desc th:nth-child(2)
{
    border-right: 0;
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view tr.header-desc th:first-child:after, .nvscore-dynamic-tournaments-view .nvs-time-event-view tr.header-desc th:nth-child(2):after, .nvscore-live .nvs-time-event-view tr.header-desc th:first-child:after, .nvscore-live .nvs-time-event-view tr.header-desc th:nth-child(2):after, .nvs-tournaments .nvs-time-event-view tr.header-desc th:first-child:after, .nvs-tournaments .nvs-time-event-view tr.header-desc th:nth-child(2):after
{
    content: none;
}
.nvscore-dynamic-tournaments-view .nvs-time-event-view tr:first-child th:nth-child(n+2):before, .nvscore-live .nvs-time-event-view tr:first-child th:nth-child(n+2):before, .nvs-tournaments .nvs-time-event-view tr:first-child th:nth-child(n+2):before
{
    background: var(--color-2);
    height: calc(100% + 1px);
}
table td.event-labels, .event-wrapper table td.event-labels, .event-wrapper .event-label-template, .event-label-wrapper
{
    max-width: none;
    padding-right: calc(.5 * var(--space));
    margin-left: auto;
}
table td.event-labels .event-labels-container, .event-wrapper table td.event-labels .event-labels-container, .event-wrapper .event-label-template .event-labels-container, .event-label-wrapper .event-labels-container
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
table td.event-labels .event-labels-container .event-label, .event-wrapper table td.event-labels .event-labels-container .event-label, .event-wrapper .event-label-template .event-labels-container .event-label, .event-label-wrapper .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    height: 16px;
    border-radius: 2px;
    line-height: 0;
    min-width: -moz-max-content;
    min-width: max-content;
}
table td.event-labels .event-labels-container .event-label .icon, .event-wrapper table td.event-labels .event-labels-container .event-label .icon, .event-wrapper .event-label-template .event-labels-container .event-label .icon, .event-label-wrapper .event-labels-container .event-label .icon
{
    font-size: .714rem;
}
table td.event-labels .event-labels-container .event-label .icon:not(:only-child), .event-wrapper table td.event-labels .event-labels-container .event-label .icon:not(:only-child), .event-wrapper .event-label-template .event-labels-container .event-label .icon:not(:only-child), .event-label-wrapper .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
table td.event-labels .event-labels-container .event-label+.event-label, .event-wrapper table td.event-labels .event-labels-container .event-label+.event-label, .event-wrapper .event-label-template .event-labels-container .event-label+.event-label, .event-label-wrapper .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-live tr.header-desc th.head-to-head
{
    border-right: 0;
}
.nvscore-live tr.header-desc th.head-to-head:after
{
    right: 0;
    left: 0;
    height: 1px;
    top: auto;
    top: initial;
    background-color: var(--color-2);
    width: 100%;
}
.nvscore-live .event-label-template
{
    padding-right: calc(.75 * var(--space));
}
.odds-filter-table-wrapper .table
{
    table-layout: auto;
}
.odds-filter-table-wrapper .table th:first-child
{
    border-radius: 0!important;
}
.odds-filter-table-wrapper .table th:last-child
{
    border-radius: 0!important;
}
.odds-filter-table-wrapper .table th.match
{
    max-width: 0;
}
@media(max-width: 1440px)
{
    .odds-filter-table-wrapper .table td
    {
        padding-left: calc(.5 * var(--space));
        padding-right: calc(.5 * var(--space));
    }
}
.odds-filter-table-wrapper .table td.match
{
    max-width: 0;
    padding-left: calc(.5 * var(--space));
}
.odds-filter-table-wrapper .table td.match .overflow-ellipsis
{
    padding: 0!important;
}
.odds-filter-table-wrapper .subheader
{
    margin: calc(-1 * calc(var(--space) * .0625)) calc(var(--space) * .0625);
    padding: calc(.75 * var(--space));
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 1rem;
    font-weight: 700;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.odds-filter-table-wrapper .dynamic-table-header
{
    background: var(--color-2);
}
.odds-filter-table-wrapper .dynamic-table-header th
{
    position: relative;
}
.odds-filter-table-wrapper .dynamic-table-header th:not(:first-child):before
{
    content: "";
    position: absolute;
    background: var(--color-2);
    width: calc(var(--space) * .0625);
    height: 100%;
    top: 0;
    left: calc(-1 * calc(var(--space) * .0625));
}
.nvscore-bet-history-detail .table tr, .nvscore-bet-history .table tr
{
    font-size: 1rem;
}
.nvscore-bet-history-detail .table tr:first-child, .nvscore-bet-history .table tr:first-child
{
    background: var(--color-2);
}
.nvscore-bet-history-detail .table tr:first-child th, .nvscore-bet-history .table tr:first-child th
{
    position: relative;
    font-size: .857rem;
}
.nvscore-bet-history-detail .table tr:first-child th:not(:first-child):before, .nvscore-bet-history .table tr:first-child th:not(:first-child):before
{
    content: "";
    position: absolute;
    background: var(--color-2);
    width: calc(var(--space) * .0625);
    height: 100%;
    top: 0;
    left: calc(-1 * calc(var(--space) * .0625));
}
.nvscore-bet-history-detail .table tr td, .nvscore-bet-history .table tr td
{
    height: 50px;
    width: auto;
    white-space: nowrap;
}
.nvscore-bet-history-detail .table tr td.bet-code, .nvscore-bet-history .table tr td.bet-code
{
    width: 0;
    padding-left: calc(26px + calc(.5 * var(--space)));
    padding-right: calc(26px + calc(.5 * var(--space)));
}
.nvscore-bet-history-detail .table tr td.bet-code nvscore-bet-code, .nvscore-bet-history .table tr td.bet-code nvscore-bet-code
{
    display: flex;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
}
.nvscore-bet-history-detail .table tr td.bet-code nvscore-bet-code a, .nvscore-bet-history .table tr td.bet-code nvscore-bet-code a
{
    color: var(--primary-color)!important;
    font-weight: 700;
    border-bottom: 1px solid var(--primary-color);
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-bet-history-detail .table tr td.bet-code nvscore-bet-code i, .nvscore-bet-history .table tr td.bet-code nvscore-bet-code i
{
    background-color: var(--color-2);
    color: var(--primary-color);
    width: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
.nvscore-bet-history-detail .table tr td.bet-code nvscore-bet-code i.icon-freebet:before, .nvscore-bet-history .table tr td.bet-code nvscore-bet-code i.icon-freebet:before
{
    font-size: .75rem;
}
.nvscore-bet-history-detail .table tr td.status, .nvscore-bet-history .table tr td.status
{
    border: none;
}
.nvscore-bet-history-detail .table tr td.event, .nvscore-bet-history .table tr td.event
{
    white-space: nowrap;
    overflow: visible;
}
.nvscore-bet-history-detail .table tr td.event span, .nvscore-bet-history .table tr td.event span
{
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    display: block;
}
.nvscore-bet-history-detail .table tr td.event span:first-child, .nvscore-bet-history .table tr td.event span:first-child
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
}
.nvscore-bet-history-detail .table tr td.event span:last-child, .nvscore-bet-history .table tr td.event span:last-child
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1rem;
}
.nvscore-bet-history-detail .table tr td.markets, .nvscore-bet-history .table tr td.markets
{
    color: var(--primary-color);
    font-weight: 700;
    max-width: 150px;
    overflow: visible;
}
.nvscore-bet-history-detail .table tr td.markets span, .nvscore-bet-history .table tr td.markets span
{
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
}
.nvscore-bet-history-detail .table tr td .overflow-ellipsis, .nvscore-bet-history .table tr td .overflow-ellipsis
{
    white-space: pre-wrap;
}
.nvscore-bet-history-detail .table tr td.status-running, .nvscore-bet-history .table tr td.status-running
{
    color: #5b9bd5;
}
.nvscore-bet-history-detail .table tr td.status-pending, .nvscore-bet-history .table tr td.status-pending
{
    color: #f90;
}
.nvscore-bet-history-detail .table tr td.status-cancelled, .nvscore-bet-history .table tr td.status-cancelled
{
    color: #868686;
}
.nvscore-bet-history-detail .table tr td.status-rejected, .nvscore-bet-history .table tr td.status-rejected
{
    color: #e35233;
}
.nvscore-bet-history-detail .table tr td.status-awaiting, .nvscore-bet-history .table tr td.status-awaiting
{
    color: #f90;
}
.nvscore-bet-history-detail .table tr td.status-void, .nvscore-bet-history .table tr td.status-void
{
    color: #868686;
}
.nvscore-bet-history-detail .table tr td.status-win, .nvscore-bet-history .table tr td.status-win
{
    color: #62c46d;
}
.nvscore-bet-history-detail .table tr td.status-lost, .nvscore-bet-history .table tr td.status-lost
{
    color: #e35233;
}
.nvscore-bet-history-detail .table tr td.status-begin_processed, .nvscore-bet-history .table tr td.status-begin_processed
{
    color: #f90;
}
.nvscore-bet-history-detail .table tr td.status-saved, .nvscore-bet-history .table tr td.status-saved
{
    color: #33a4e3;
}
.nvscore-bet-history-detail .table tr td.status-open_win, .nvscore-bet-history .table tr td.status-open_win
{
    color: #f90;
}
.nvscore-bet-history-detail .table tr td.status-paid_win, .nvscore-bet-history .table tr td.status-paid_win, .nvscore-bet-history-detail .table tr td.status-cash_out, .nvscore-bet-history .table tr td.status-cash_out
{
    color: #62c46d;
}
.nvscore-bet-history-detail .text-6x
{
    display: none;
}
.nvscore-bet-history-detail .offer-bet-details
{
    display: flex;
}
.nvscore-bet-history-detail .offer-bet-details .title
{
    width: 70%;
}
.nvscore-bet-history-detail .offer-bet-details .offer-options
{
    width: 30%;
    display: flex;
    justify-content: center;
}
.nvscore-bet-history-detail .bet-changed-description
{
    font-size: .85rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-bet-history-detail .bets
{
    margin-bottom: var(--space);
    overflow-x: auto;
}
.nvscore-bet-history-detail .bets table
{
    table-layout: fixed;
}
.nvscore-bet-history-detail .bets table td
{
    white-space: pre-wrap;
}
.nvscore-bet-history-detail .events .table .thead
{
    display: flex;
    align-items: center;
    background: var(--color-2);
    height: 30px;
}
.nvscore-bet-history-detail .events .table .thead .event
{
    flex-grow: 1;
    flex-basis: auto;
    justify-content: flex-start;
    width: 0;
    padding-left: var(--space);
    padding-right: var(--space);
}
.nvscore-bet-history-detail .events .table .thead>div
{
    font-size: .857rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-bet-history-detail .events .table .tbody .event-row
{
    display: flex;
    flex-direction: column;
}
.nvscore-bet-history-detail .events .table .tbody .event-row+.event-row
{
    margin-top: 1px;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container
{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: hidden;
    background: var(--body-bg);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container:nth-child(even)>div
{
    background: var(--table-row-bg);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container:nth-child(odd)>div
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),85%);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div
{
    min-height: 50px;
    text-align: center;
    padding: calc(.5 * var(--space)) calc(.25 * var(--space));
    font-size: 1rem;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.status
{
    font-weight: 500;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div
    {
        font-size: .928rem;
    }
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container
{
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    margin-left: 0!important;
    min-height: auto;
    padding: 0 calc(.75 * var(--space));
    background: hsl(var(--color-2-hs),var(--color-2-l),50%)!important;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row
{
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 44px;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    padding-right: calc((85px * 3) + (80px) + (100px) + 4px - calc(.75 * var(--space)));
    line-height: 1;
    font-size: 1rem;
}
@media(max-width: 1800px)
{
    .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row
    {
        padding-right: calc((62px * 3) + (80px) + (100px) + 4px - calc(.75 * var(--space)));
    }
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row
    {
        padding-right: calc((62px * 3) + (80px * 2) + 4px - calc(.75 * var(--space)));
    }
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row .status
{
    position: absolute;
    right: calc(-1 * calc(.75 * var(--space)));
    top: 50%;
    transform: translateY(-50%);
    width: 100px;
    font-weight: 500;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row .status
    {
        width: 80px;
    }
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row .market-name
{
    width: 102px;
    text-align: center;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row .market-name
    {
        width: 82px;
    }
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row .odds-name
{
    font-weight: 700;
    width: 102px;
    text-align: center;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row .odds-name
    {
        width: 82px;
    }
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .bet-builder-container .bet-builder-row+.bet-builder-row
{
    border-top: 1px dashed var(--color-2);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event
{
    flex-grow: 1;
    flex-basis: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 0;
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.25 * var(--space)) var(--space);
    text-align: left;
    text-align: initial;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span
{
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.is-live
{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.is-live .live-time-wrapper
{
    display: flex;
    align-items: center;
    margin-left: calc(.25 * var(--space));
    flex: 1;
    width: 0;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.is-live .live-time-wrapper span
{
    width: auto;
    color: var(--success-color);
    font-size: .785rem;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.is-live .live-time-wrapper span+span
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.is-live .live-time-wrapper span:last-child
{
    flex: 1;
    width: 0;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.is-live>span:last-child
{
    width: 100%;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span:first-child:not(.live-text), .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.live-text+span
{
    font-size: .857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event span.live-text
{
    max-width: -moz-fit-content;
    max-width: fit-content;
    line-height: 1;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team-wrapper
{
    display: flex;
    align-items: center;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team-wrapper .match-data-team
{
    flex: 1;
    width: 0;
    overflow: hidden;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team-wrapper .score-content
{
    margin-left: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team-wrapper .score-content.isLive
{
    color: var(--success-color);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team
{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team .home-team, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .match-data-team .away-team
{
    direction: ltr;
    unicode-bidi: isolate;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .tooltip-inner .match-data-team
{
    display: flex;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .tooltip-inner .match-data-team .home-team, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container .event .tooltip-inner .match-data-team .away-team
{
    direction: ltr;
    unicode-bidi: isolate;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .bet-builder-accordion
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 30px;
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding-left: var(--space);
    padding-right: calc(1.5 * var(--space));
    cursor: pointer;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .bet-builder-accordion span
{
    font-weight: 700;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .bet-builder-accordion .icon
{
    transition: .25s linear;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .bet-builder-accordion.active .icon
{
    transform: rotate(-180deg);
}
.nvscore-bet-history-detail .events .table .tbody .event-row .bet-builder-accordion.active+.bet-builder
{
    margin-bottom: 0;
}
.nvscore-bet-history-detail .events .table .tbody .event-row .bet-builder-accordion+.bet-builder
{
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: var(--color-3);
    margin-bottom: -1px;
}
.nvscore-bet-history-detail .events .table .thead>div, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div
{
    flex-shrink: 0;
    flex-basis: 85px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media(max-width: 1800px)
{
    .nvscore-bet-history-detail .events .table .thead>div, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div
    {
        flex-basis: 62px;
    }
}
.nvscore-bet-history-detail .events .table .thead>div.start-date, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.start-date
{
    flex-basis: 160px;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .thead>div.start-date, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.start-date
    {
        flex-basis: 130px;
    }
}
.nvscore-bet-history-detail .events .table .thead>div.market, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.market
{
    flex-basis: 100px;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .thead>div.market, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.market
    {
        flex-basis: 80px;
    }
}
.nvscore-bet-history-detail .events .table .thead>div.type, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.type
{
    flex-basis: 100px;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .thead>div.type, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.type
    {
        flex-basis: 80px;
    }
}
.nvscore-bet-history-detail .events .table .thead>div.result, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.result
{
    flex-basis: 80px;
}
.nvscore-bet-history-detail .events .table .thead>div.outcome, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.outcome
{
    flex-basis: 100px;
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .events .table .thead>div.outcome, .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div.outcome
    {
        flex-basis: 80px;
    }
}
.nvscore-bet-history-detail .events .table .thead>div:not(:first-child), .nvscore-bet-history-detail .events .table .tbody .event-row .column-container>div:not(:first-child)
{
    margin-left: 1px;
}
.nvs-transaction-history .table tr td .overflow-ellipsis
{
    white-space: pre-wrap;
}
.nvscore-session-report table
{
    table-layout: fixed;
}
.market-info-tooltip .tooltip-inner
{
    max-width: 350px;
}
.nvscore-tree-table .tree-table-header
{
    display: flex;
    justify-content: space-between;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    text-transform: uppercase;
    height: 30px;
    font-size: .785rem;
    font-weight: 800;
    background: transparent;
}
.nvscore-tree-table .tree-table-header .tree-table-cell
{
    background: var(--color-2);
}
.nvscore-tree-table .tree-table-body
{
    background: transparent;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-tree-table .tree-table-body .tree-table-cell
{
    background: var(--table-row-bg);
}
.nvscore-tree-table .tree-table-body>nvscore-tree-table-parent
{
    display: flex;
    flex-direction: column;
}
.nvscore-tree-table .tree-table-body>nvscore-tree-table-parent>.tree-table-column+div nvscore-tree-table-parent:nth-child(odd) .tree-table-column .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%);
}
.nvscore-tree-table .tree-table-column
{
    display: flex;
    background: transparent;
}
.nvscore-tree-table .tree-table-column.child .tree-table-cell
{
    border-top: 1px solid var(--color-2);
}
.nvscore-tree-table .tree-table-column.level-L1 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 5%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L1 .tree-table-cell:first-child
{
    flex-grow: .9;
    margin-left: 12px;
}
.nvscore-tree-table .tree-table-column.level-L1+.nvs-spinner-loader
{
    margin-left: 12px;
    width: calc(100% - 12px);
}
.nvscore-tree-table .tree-table-column.level-L2 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 10%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L2 .tree-table-cell:first-child
{
    flex-grow: .8;
    margin-left: 24px;
}
.nvscore-tree-table .tree-table-column.level-L2+.nvs-spinner-loader
{
    margin-left: 24px;
    width: calc(100% - 24px);
}
.nvscore-tree-table .tree-table-column.level-L3 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 15%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L3 .tree-table-cell:first-child
{
    flex-grow: .7;
    margin-left: 36px;
}
.nvscore-tree-table .tree-table-column.level-L3+.nvs-spinner-loader
{
    margin-left: 36px;
    width: calc(100% - 36px);
}
.nvscore-tree-table .tree-table-column.level-L4 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 20%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L4 .tree-table-cell:first-child
{
    flex-grow: .6;
    margin-left: 48px;
}
.nvscore-tree-table .tree-table-column.level-L4+.nvs-spinner-loader
{
    margin-left: 48px;
    width: calc(100% - 48px);
}
.nvscore-tree-table .tree-table-column.level-L5 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 25%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L5 .tree-table-cell:first-child
{
    flex-grow: .5;
    margin-left: 60px;
}
.nvscore-tree-table .tree-table-column.level-L5+.nvs-spinner-loader
{
    margin-left: 60px;
    width: calc(100% - 60px);
}
.nvscore-tree-table .tree-table-column.level-L6 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 30%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L6 .tree-table-cell:first-child
{
    flex-grow: calc(1 - (6 / 10));
    margin-left: 72px;
}
.nvscore-tree-table .tree-table-column.level-L6+.nvs-spinner-loader
{
    margin-left: 72px;
    width: calc(100% - 72px);
}
.nvscore-tree-table .tree-table-column.level-L7 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 35%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L7 .tree-table-cell:first-child
{
    flex-grow: calc(1 - (7 / 10));
    margin-left: 84px;
}
.nvscore-tree-table .tree-table-column.level-L7+.nvs-spinner-loader
{
    margin-left: 84px;
    width: calc(100% - 84px);
}
.nvscore-tree-table .tree-table-column.level-L8 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 40%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L8 .tree-table-cell:first-child
{
    flex-grow: calc(1 - (8 / 10));
    margin-left: 96px;
}
.nvscore-tree-table .tree-table-column.level-L8+.nvs-spinner-loader
{
    margin-left: 96px;
    width: calc(100% - 96px);
}
.nvscore-tree-table .tree-table-column.level-L9 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 45%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L9 .tree-table-cell:first-child
{
    flex-grow: calc(1 - (9 / 10));
    margin-left: 108px;
}
.nvscore-tree-table .tree-table-column.level-L9+.nvs-spinner-loader
{
    margin-left: 108px;
    width: calc(100% - 108px);
}
.nvscore-tree-table .tree-table-column.level-L10 .tree-table-cell
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) - 50%),1)!important;
}
.nvscore-tree-table .tree-table-column.level-L10 .tree-table-cell:first-child
{
    flex-grow: 0;
    margin-left: 120px;
}
.nvscore-tree-table .tree-table-column.level-L10+.nvs-spinner-loader
{
    margin-left: 120px;
    width: calc(100% - 120px);
}
.nvscore-tree-table .tree-table-column .tree-table-cell
{
    flex: 1 1 0;
    width: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    text-align: center;
}
.nvscore-tree-table .tree-table-column .tree-table-cell:first-child
{
    flex-grow: 1;
}
.nvscore-tree-table .tree-table-column .tree-table-cell .tree-accordion-button
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-tree-table .tree-table-column .tree-table-cell nvscore-account-actions>section
{
    padding-bottom: 0;
}
.nvscore-tree-table .tree-table-column .tree-table-cell nvscore-account-actions .actions-buttons .btn
{
    height: auto;
    min-width: auto;
}
.nvscore-tree-table .tree-table-column .tree-table-cell nvscore-account-actions .actions-buttons .btn+.btn
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-tree-table .tree-table-column .tree-table-cell nvscore-table-column
{
    overflow: hidden;
}
.nvscore-tree-table .tree-table-column .tree-table-cell .nvscore-transfer
{
    align-items: center;
    padding: 0 calc(.5 * var(--space));
}
.nvscore-tree-table .tree-table-column .tree-table-cell .nvscore-transfer .form-control
{
    height: 25px;
    text-align: center;
}
.nvscore-tree-table .tree-table-column .tree-table-cell .nvscore-transfer button
{
    min-width: 25px;
    max-width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s;
}
.nvscore-tree-table .tree-table-column .tree-table-cell .nvscore-transfer button:disabled
{
    opacity: 0;
    cursor: default;
    position: absolute;
    transition: 0s;
}
.nvscore-tree-table .tree-table-column .tree-table-cell .nvscore-transfer button:nth-of-type(1)
{
    background: hsl(var(--danger-color-hs),var(--danger-color-l),15%);
    color: var(--danger-color);
}
.nvscore-tree-table .tree-table-column .tree-table-cell .nvscore-transfer button:nth-of-type(2)
{
    background: hsl(var(--success-color-hs),var(--success-color-l),15%);
    color: var(--success-color);
}
nvscore-cash-out-detail .table .cashout-button-container .btn
{
    height: 30px;
    border-radius: var(--border-radius);
}
nvscore-cash-out-detail .table .ticket-code
{
    cursor: pointer;
}
nvscore-cash-out-detail .table .ticket-code span
{
    color: var(--primary-color);
    font-weight: 700;
    border-bottom: 1px solid var(--primary-color);
}
nvscore-cash-out-detail .table tr:first-child
{
    background: var(--color-2);
}
nvscore-cash-out-detail .table tr:first-child th
{
    position: relative;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-cash-out-detail .table tr:first-child th:first-child
{
    border-top-left-radius: var(--border-radius);
}
nvscore-cash-out-detail .table tr:first-child th:last-child
{
    border-top-right-radius: var(--border-radius);
}
nvscore-cash-out-detail .table tr:first-child th:not(:first-child):before
{
    content: "";
    position: absolute;
    background: var(--color-2);
    width: calc(var(--space) * .0625);
    height: 100%;
    top: 0;
    left: calc(-1 * calc(var(--space) * .0625));
}
.nvscore-print-results .print-results-table-wrapper
{
    margin-top: var(--space);
}
.nvscore-print-results .print-results-table-wrapper:nth-of-type(n+2)
{
    margin-top: calc(2.5 * var(--space));
}
.nvscore-print-results .print-result-table
{
    position: relative;
    table-layout: fixed;
    margin-top: calc(2.5 * var(--space));
}
.nvscore-print-results .print-result-table:not(:nth-child(2))
{
    margin-top: calc(var(--space) * 3.75);
}
.nvscore-print-results .print-result-table th
{
    width: auto;
}
.nvscore-print-results .print-result-table th:last-child
{
    width: 60px;
}
.nvscore-print-results .print-result-table th:first-child
{
    width: 80px;
}
@media(max-width: 1440px)
{
    .nvscore-print-results .print-result-table th:first-child
    {
        width: 65px;
    }
}
.nvscore-print-results .print-result-table th:nth-child(3)
{
    width: 120px;
}
@media(max-width: 1440px)
{
    .nvscore-print-results .print-result-table th:nth-child(3)
    {
        width: 100px;
    }
}
.nvscore-print-results .print-result-table td
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.profile .nvscore-sport-details .table
{
    table-layout: fixed;
}
.cashout-modal table th
{
    height: 34px;
}
button, input, optgroup, select, textarea
{
    font-family: inherit!important;
}
.form-control
{
    height: 44px;
    border-radius: 0;
    border-radius: var(--border-radius);
}
.form-control[readonly]
{
    background-color: inherit;
}
select.form-control:disabled
{
    border: 0;
}
select.form-control option
{
    font-size: 1.142rem;
}
.button-group button:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
input[type=number]
{
    -moz-appearance: textfield;
}
.error-form-group i, .error-form-group label, .error-form-group input, .error-form-group textarea, .error-form-group select
{
    color: var(--danger-color)!important;
}
.error-form-group input, .error-form-group textarea, .error-form-group select
{
    border-color: var(--danger-color)!important;
}
.error-form-group .tel-input-wrap button
{
    border-bottom-color: var(--danger-color)!important;
}
.error-message
{
    margin: 0;
    font-size: .714rem;
    color: var(--danger-color);
    position: absolute;
    bottom: -15px;
    right: 0;
    text-align: right;
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate(0);
}
.validation-input-wrap
{
    position: relative;
    flex-grow: 1;
}
.nvs-form nvscore-dynamic-form-control
{
    display: block;
    margin-bottom: calc(.75 * var(--space));
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group
{
    margin-bottom: 0;
    position: relative;
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group label
{
    width: 100%;
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .input-with-icon
{
    width: auto;
    display: flex;
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .input-with-icon .validate-input
{
    position: relative;
    flex: 1;
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .input-with-icon input.validation-success
{
    border-color: var(--success-color);
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .input-with-icon input.validation-error
{
    border-color: var(--danger-color);
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .input-with-icon .icon
{
    font-size: 18px;
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .btn
{
    margin-left: calc(.5 * var(--space));
    min-width: 63px;
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .validation-message
{
    width: 100%;
    font-weight: 500;
    font-size: .714rem;
    position: absolute;
    bottom: -15px;
    right: 0;
    text-align: right;
    margin: 0;
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate(0);
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .validation-message.validation-success
{
    color: var(--success-color);
}
.nvs-form nvscore-dynamic-form-control .nvs-form-group.id-registration-group .validation-message.validation-error
{
    color: var(--danger-color);
}
.nvs-form.column
{
    margin-right: calc(-1 * calc(.75 * var(--space)));
}
.nvs-form.column nvscore-dynamic-form-control
{
    display: inline-block;
    width: calc(50% - calc(.75 * var(--space)));
    margin-right: calc(.75 * var(--space));
}
.nvs-form.column .button-group
{
    margin-right: calc(.75 * var(--space));
}
.nvs-form-inline
{
    display: flex;
    align-items: flex-end;
}
.nvs-form-inline nvscore-dynamic-form
{
    flex: 1;
}
.nvs-form-inline nvscore-dynamic-form-control
{
    margin-right: calc(.75 * var(--space));
    margin-bottom: 0;
    flex: 1;
}
.nvs-form-inline nvscore-dynamic-form-control:last-child
{
    margin-right: 0;
}
.nvs-form-inline form
{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.nvs-form-inline .nvs-form .nvs-form-group
{
    margin-bottom: 0;
}
.nvs-form-inline .button-group
{
    margin-left: calc(.5 * var(--space));
}
.nvs-form-inline .btn:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.nvs-form-group
{
    position: relative;
    margin-bottom: var(--space);
}
.nvs-form-group .nvs-select
{
    width: 100%;
    border-radius: 0;
}
.nvs-form-group .nvs-select:after
{
    content: "";
    font-family: icomoon!important;
    position: absolute;
    top: 50%;
    right: calc(.75 * var(--space));
    transform: translateY(-50%);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .714rem;
}
.nvs-form-group .nvs-select .ng-select-container
{
    background: transparent;
    height: 48px;
    border: none;
}
.nvs-form-group .nvs-select .ng-select-container .ng-value-container
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-form-group .nvs-select .ng-select-container .ng-input
{
    top: 0!important;
    height: 100%;
}
.nvs-form-group .nvs-select .ng-select-container input
{
    height: 100%;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-form-group .nvs-select .ng-select-container .ng-clear-wrapper
{
    display: flex;
    align-content: center;
    width: 20px;
    right: 20px;
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel
{
    border: none;
    background: var(--color-4);
    border-radius: calc(var(--border-radius) * 1.25);
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel .ng-dropdown-panel-items
{
    border-radius: var(--border-radius);
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel.ng-select-bottom
{
    box-shadow: 0 6px 8px 2px #0000004d;
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel.ng-select-top
{
    box-shadow: 0 -5px 8px 2px #0000004d;
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel .ng-option
{
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .928rem;
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel .ng-option:not(:first-child)
{
    border-top: 1px solid hsl(var(--color-3-hs),calc(var(--color-3-l) - 10%),1);
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel .ng-option:hover
{
    background: hsl(var(--color-2-hs),var(--color-2-l),75%);
}
.nvs-form-group .nvs-select .ng-select-container+.ng-dropdown-panel .ng-option.ng-option-selected
{
    background: hsl(var(--color-2-hs),var(--color-2-l),60%);
}
.nvs-form-group .nvs-select .ng-select
{
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-form-group .nvs-select .ng-select.ng-select-disabled .ng-select-container
{
    opacity: .5;
}
.nvs-form-group .nvs-select .ng-select.ng-select-disabled .ng-select-container input
{
    cursor: not-allowed!important;
}
.nvs-form-group .nvs-select .ng-select .ng-clear-wrapper:hover .ng-clear
{
    color: var(--danger-color);
}
.nvs-form-group .input-with-icon i.icon-show, .nvs-form-group .input-with-icon i.icon-hide
{
    left: auto;
    right: 16px;
    font-size: 26px;
}
.nvs-form-group .country-input-wrap .nvs-select:after
{
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
}
.nvs-form-group .error-text
{
    position: absolute;
    color: var(--danger-color);
    font-size: .714rem;
    bottom: 0;
    left: calc(.25 * var(--space));
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate(0);
}
.nvs-form-group .type-copy-icon
{
    position: absolute;
    bottom: 24px;
    transform: translateY(50%);
    right: calc(.5 * var(--space));
    width: auto!important;
    z-index: 2;
    padding-right: calc(20px + calc(.25 * var(--space)));
    cursor: pointer;
}
.nvs-form-group .type-copy-icon.copied-content .icon:nth-child(2)
{
    transform: translateY(-50%) scale(0);
}
.nvs-form-group .type-copy-icon.copied-content .icon:nth-child(3)
{
    transform: translateY(-50%) scale(1);
    transition-delay: .3s;
}
.nvs-form-group .type-copy-icon.copied-content .copy-text span:nth-child(1)
{
    display: block;
    animation: fadeIn .5s linear;
    color: var(--success-color);
}
.nvs-form-group .type-copy-icon .copy-text
{
    font-size: 13px;
    display: flex;
    align-items: center;
}
.nvs-form-group .type-copy-icon .copy-text span
{
    transition: .3s linear;
    display: block;
}
.nvs-form-group .type-copy-icon .copy-text span:nth-child(1)
{
    display: none;
}
.nvs-form-group .type-copy-icon .icon
{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: auto!important;
    transition: .5s linear;
}
.nvs-form-group .type-copy-icon .icon:nth-child(2)
{
    font-size: 20px;
    transform: translateY(-50%) scale(1);
    padding-bottom: 2px;
}
.nvs-form-group .type-copy-icon .icon:nth-child(3)
{
    font-size: 15px;
    transform: translateY(-50%) scale(0);
    padding-right: 2px;
    color: var(--success-color);
}
.nvs-form-group .send-verify-code
{
    position: absolute;
    right: 6px;
    bottom: calc(1.5 * var(--space));
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
    padding: calc(.5 * var(--space));
    min-width: 80px;
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    height: 38px;
    transform: translateY(50%);
}
.nvs-form-group .send-verify-code:disabled
{
    opacity: .5;
}
.form-wrapper
{
    display: flex;
    align-items: center;
}
.form-wrapper .btn-submit
{
    width: auto;
    height: 40px!important;
    margin-top: 18px;
}
.form-wrapper nvscore-dynamic-form
{
    display: block;
    min-width: 25%;
}
label
{
    margin: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 400;
    z-index: 1;
}
textarea.form-control
{
    height: 75px;
    resize: none;
}
.nvs-checkbox
{
    display: flex;
    align-items: center;
}
.nvs-checkbox label
{
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: .928rem;
    margin-bottom: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    width: 100%;
    height: auto;
    text-transform: none;
}
.nvs-checkbox label input[type=checkbox], .nvs-checkbox label input[type=radio]
{
    display: none;
}
.nvs-checkbox label input[type=checkbox]~.icon, .nvs-checkbox label input[type=radio]~.icon
{
    display: flex;
    align-items: center;
    width: 11px;
    font-size: .785rem;
}
.nvs-checkbox label input[type=checkbox]~.icon-check, .nvs-checkbox label input[type=checkbox]~.icon-Checked, .nvs-checkbox label input[type=checkbox]~.icon-Valid-Checkbox, .nvs-checkbox label input[type=checkbox]~.icon-Checked-Radio, .nvs-checkbox label input[type=radio]~.icon-check, .nvs-checkbox label input[type=radio]~.icon-Checked, .nvs-checkbox label input[type=radio]~.icon-Valid-Checkbox, .nvs-checkbox label input[type=radio]~.icon-Checked-Radio
{
    display: none;
}
.nvs-checkbox label input[type=checkbox]:hover~.icon-check, .nvs-checkbox label input[type=checkbox]:hover~.icon-Checked, .nvs-checkbox label input[type=checkbox]:hover~.icon-Valid-Checkbox, .nvs-checkbox label input[type=checkbox]:hover~.icon-Checked-Radio, .nvs-checkbox label input[type=checkbox]:hover~span, .nvs-checkbox label input[type=radio]:hover~.icon-check, .nvs-checkbox label input[type=radio]:hover~.icon-Checked, .nvs-checkbox label input[type=radio]:hover~.icon-Valid-Checkbox, .nvs-checkbox label input[type=radio]:hover~.icon-Checked-Radio, .nvs-checkbox label input[type=radio]:hover~span
{
    font-weight: 500;
}
.nvs-checkbox label input[type=checkbox]:checked~.icon-uncheck, .nvs-checkbox label input[type=checkbox]:checked~.icon-Unchecked, .nvs-checkbox label input[type=checkbox]:checked~.icon-Uncheck-Radio, .nvs-checkbox label input[type=radio]:checked~.icon-uncheck, .nvs-checkbox label input[type=radio]:checked~.icon-Unchecked, .nvs-checkbox label input[type=radio]:checked~.icon-Uncheck-Radio
{
    display: none;
}
.nvs-checkbox label input[type=checkbox]:checked~.icon-check, .nvs-checkbox label input[type=checkbox]:checked~.icon-Checked, .nvs-checkbox label input[type=checkbox]:checked~.icon-Valid-Checkbox, .nvs-checkbox label input[type=checkbox]:checked~.icon-Checked-Radio, .nvs-checkbox label input[type=checkbox]:checked~span, .nvs-checkbox label input[type=radio]:checked~.icon-check, .nvs-checkbox label input[type=radio]:checked~.icon-Checked, .nvs-checkbox label input[type=radio]:checked~.icon-Valid-Checkbox, .nvs-checkbox label input[type=radio]:checked~.icon-Checked-Radio, .nvs-checkbox label input[type=radio]:checked~span
{
    display: block;
    color: var(--primary-color);
    font-weight: 500;
    transition: .3s all ease;
}
.nvs-checkbox label::-moz-selection
{
    background: transparent;
}
.nvs-checkbox label::selection
{
    background: transparent;
}
.nvs-datepicker
{
    position: relative;
}
.nvs-datepicker:after
{
    content: "";
    font-family: icomoon!important;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    bottom: 25%;
    right: 10px;
}
.nvs-datepicker.nvs-form-group
{
    margin-bottom: 0;
}
.nvs-datepicker.typing label
{
    left: inherit;
    right: 5px;
}
.nvs-datepicker .input-group
{
    flex-direction: column;
}
.nvs-datepicker .input-group-append button
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-radius: 0;
    border-color: var(--color-3);
}
.nvs-select
{
    position: relative;
    display: inline-block;
}
.nvs-select .form-group:after
{
    content: "";
    font-family: icomoon!important;
    position: absolute;
    bottom: calc(.5 * var(--space));
    right: calc(.75 * var(--space));
    transform: translateY(-50%);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .714rem;
}
.nvs-select .form-group select.form-control:focus
{
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-select select
{
    display: inline-block;
    -webkit-appearance: none;
    padding-right: 30px;
    position: relative;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-color: var(--color-2);
}
.nvs-select select:focus
{
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-select .ng-arrow-wrapper
{
    display: none!important;
}
.input-with-button
{
    position: relative;
    display: flex;
}
.input-with-button input
{
    padding-right: 35px;
}
.input-with-button .btn
{
    margin-left: 10px;
    padding: 0 12px;
}
.input-with-button .btn-icon
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.25rem;
    width: 25px;
    height: 40px;
    color: currentColor;
}
.input-with-button .btn-icon:hover
{
    color: var(--primary-color);
    right: 5px;
}
.input-with-button .btn.calendar
{
    position: absolute;
    right: calc(.75 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding: 0;
    bottom: 50%;
    transform: translateY(50%);
}
.button-in-icon
{
    display: flex;
    align-items: center;
}
.button-in-icon .icon
{
    margin-right: 10px;
    font-size: .857rem;
}
.check-group
{
    display: flex;
    flex-wrap: wrap;
}
.check-group .nvs-checkbox
{
    width: calc(50% - calc(.5 * var(--space)));
    height: 25px;
    display: flex;
    align-items: center;
    margin: 0 calc(.25 * var(--space));
}
.nvs-input
{
    position: relative;
}
.nvs-input .label-moving-up
{
    position: absolute;
    top: 50%;
    left: .75rem;
    transform: translateY(-50%);
    padding: 0 calc(.5 * var(--space)) 0 calc(.25 * var(--space));
    transition: all .3s ease;
    z-index: 3;
    pointer-events: none;
    font-size: .857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-input.typing .underline-input label
{
    top: 0;
    transition: top .3s ease,bottom .3s ease;
    font-size: .785rem;
}
.nvs-input.typing .label-moving-up
{
    top: 0;
}
.input-with-icon
{
    position: relative;
    width: 100%;
}
.input-with-icon .icon
{
    position: absolute;
    left: var(--space);
    top: 50%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    transform: translateY(-50%);
}
.input-with-icon input
{
    padding-left: calc(var(--space) + calc(1.5 * var(--space)));
}
.input-with-icon.on-right .icon
{
    left: auto;
    left: initial;
    right: var(--space);
}
.input-with-icon.on-right input
{
    padding-left: calc(.5 * var(--space));
    padding-right: calc(var(--space) + calc(1.5 * var(--space)));
}
.nvscore-personal-details .nvs-form
{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.nvscore-personal-details .nvs-form nvscore-dynamic-form-control.affiliation-link
{
    width: 100%;
}
.nvscore-personal-details .nvs-form .affiliation-link input
{
    cursor: text;
    background: var(--color-1);
    opacity: 1;
}
.nvscore-personal-details .nvs-form *:not(nvscore-dynamic-form-control)
{
    width: 100%;
}
.error-form-group .tel-input-wrap
{
    border: 1px solid var(--danger-color);
}
.error-form-group .tel-input-form-wrap input
{
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
}
.error-form-group input
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.send-verify-content .tel-input-form-wrap
{
    width: 55%!important;
}
.send-verify-content .otp-container
{
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}
.send-verify-content .otp-container .otp-header
{
    margin-bottom: 15px;
    width: 100%;
}
.send-verify-content .otp-container .otp-header p
{
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    line-height: 2;
}
.send-verify-content .otp-container .otp-header span
{
    font-weight: 400;
    font-size: 13px;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.send-verify-content .otp-container .otp-inputs
{
    display: flex;
    gap: calc(.5 * var(--space));
    flex-wrap: nowrap;
    flex: 1;
}
.send-verify-content .otp-container .otp-inputs input
{
    text-align: center;
    font-size: 18px;
    border: 1px solid var(--color-3);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%)!important;
    color: var(--color-for-color-2);
    border-radius: var(--border-radius);
    flex: 1;
    width: 0;
}
.send-verify-content .otp-container .otp-inputs input:focus
{
    background: none!important;
}
.send-verify-content .otp-container .otp-inputs input:focus::-moz-placeholder
{
    color: transparent;
}
.send-verify-content .otp-container .otp-inputs input:focus::placeholder
{
    color: transparent;
}
.send-verify-content .otp-container .otp-inputs input.success-verify
{
    border: 1px solid var(--success-color);
}
.send-verify-content .otp-container .otp-inputs input.error-verify
{
    border: 1px solid var(--danger-color);
}
.send-verify-content .otp-container .otp-inputs button
{
    min-width: 80px;
    height: 48px!important;
    border: none;
    border-radius: var(--border-radius);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--btn-secondary-bg);
    color: var(--color-for-btn-secondary-bg);
    margin-left: calc(.25 * var(--space));
    flex: 1;
}
.send-verify-content .otp-container .otp-inputs button:disabled
{
    opacity: .5;
}
.send-verify-content .otp-container .otp-inputs button i
{
    color: currentColor!important;
}
.send-verify-content .otp-container .otp-inputs button span
{
    padding: 0 calc(.25 * var(--space));
    font-weight: 600;
}
.tel-input-wrap
{
    display: flex;
    position: relative;
    flex: 2;
    align-items: center;
    border: 1px solid transparent;
}
.tel-input-wrap .country-input-wrap, .tel-input-wrap .country-code-wrap, .tel-input-wrap .tel-input-form-wrap
{
    height: 48px;
}
.tel-input-wrap .tel-input-form-wrap
{
    width: 45%;
}
.tel-input-wrap .tel-input-form-wrap input
{
    padding-left: calc(.75 * var(--space));
}
.tel-input-wrap .tel-input-form-wrap .form-control
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.tel-input-wrap .tel-input-form-wrap .form-control
{
    height: 100%;
    border-left: 0;
}
.tel-input-wrap .country-input-wrap
{
    width: 40%;
}
.tel-input-wrap .country-input-wrap button
{
    height: 100%;
    border: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.tel-input-wrap .country-input-wrap button:hover
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.tel-input-wrap .country-input-wrap .phone-country-select
{
    height: 100%;
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-select-container
{
    height: 100%;
    background: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border: none;
    border-radius: 0;
    box-shadow: none;
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-select-container .ng-value-container
{
    padding-right: calc(2 * var(--space));
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-input
{
    position: absolute;
    top: 0!important;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-input input
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-arrow-wrapper
{
    font-family: icomoon;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    top: 0;
    left: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-arrow-wrapper .ng-arrow
{
    border: 0;
    width: auto;
    height: auto;
    font-size: .785rem;
    right: calc(.5 * var(--space));
}
.tel-input-wrap .country-input-wrap .phone-country-select .ng-arrow-wrapper .ng-arrow:before
{
    content: "";
}
.tel-input-wrap .country-input-wrap .phone-country-select.ng-select-opened .ng-arrow-wrapper .ng-arrow
{
    top: 0;
}
.tel-input-wrap .country-input-wrap .phone-country-select.ng-select-opened .ng-arrow-wrapper .ng-arrow:before
{
    content: "";
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel
{
    border: none;
    background: var(--color-4);
    border-radius: calc(var(--border-radius) * 1.25);
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel .ng-dropdown-panel-items
{
    border-radius: var(--border-radius);
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel.ng-select-bottom
{
    border-top: 1px solid hsl(var(--color-2-hs),calc(var(--color-2-l) + 25%),1);
    box-shadow: 0 6px 8px 2px #0000004d;
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel.ng-select-top
{
    box-shadow: 0 -5px 8px 2px #0000004d;
    border-bottom: 1px solid hsl(var(--color-2-hs),calc(var(--color-2-l) + 25%),1);
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel .ng-option
{
    background: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel .ng-option:not(:first-child)
{
    border-top: 1px solid var(--color-3);
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel .ng-option:hover
{
    background: hsl(var(--color-2-hs),var(--color-2-l),75%);
}
.tel-input-wrap .country-input-wrap .ng-dropdown-panel .ng-option.ng-option-selected
{
    background: hsl(var(--color-2-hs),var(--color-2-l),60%);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.tel-input-wrap button
{
    padding: 0 calc(.5 * var(--space));
    border-right: 0;
    min-width: 80px;
    max-width: 185px;
}
.tel-input-wrap button span
{
    margin-right: calc(.75 * var(--space));
}
.tel-input-wrap.disabled
{
    opacity: .5;
    pointer-events: none;
}
.tel-input-wrap.disabled .form-control, .tel-input-wrap.disabled button
{
    pointer-events: none;
}
.country-code-wrap
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    background-color: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-right: 0;
    cursor: not-allowed;
    border-left: 1px solid hsl(var(--color-2-hs),calc(var(--color-2-l) + 10%),1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.modal-backdrop
{
    width: unset;
    height: unset;
    right: 0;
    bottom: 0;
    background-color: #686b70;
}
.modal-backdrop.show
{
    opacity: .6;
}
.casino-modal-backdrop
{
    background-color: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: -1;
}
.casino-modal-backdrop .casino-modal-close-icon
{
    position: fixed;
    top: calc(.5 * var(--space));
    right: calc(.75 * var(--space));
    font-size: 2rem;
    color: #fff;
    cursor: pointer;
}
.casino-modal-backdrop .casino-modal-close-icon:before
{
    content: ""!important;
}
.modal-open
{
    overflow: hidden;
    position: fixed;
    height: 100%;
    inset: 0;
}
.modal
{
    overflow-y: auto;
}
.modal .text-6x
{
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid var(--color-2);
    display: inline-block;
    padding-bottom: calc(.25 * var(--space));
}
.modal .nvs-form-inline .nvs-form-group
{
    width: 100%;
}
.modal .nvs-form-inline .nvs-form-group .btn
{
    min-width: 80px;
}
.modal select
{
    position: relative;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.modal select:focus
{
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.modal .page-description
{
    color: var(--color-8);
    font-weight: 700;
    font-size: 1.142rem;
}
.modal .action-list-modal
{
    height: 100%;
    display: flex;
    margin-top: auto!important;
    align-items: center;
}
.modal .silent-print-modal
{
    display: none;
}
.modal .modal-dialog
{
    margin-top: calc(3 * var(--space));
    margin-bottom: calc(3 * var(--space));
}
@media(max-width: 1200px)
{
    .modal .modal-dialog.modal-xl, .modal .modal-dialog.modal-lg
    {
        max-width: 946px;
    }
}
.modal .modal-dialog .modal-content
{
    overscroll-behavior: contain;
    padding: calc(1.5 * var(--space)) var(--space) var(--space);
    border: 0;
    border-radius: calc(var(--border-radius) * 2);
    box-shadow: 0 20px 30px #00000080;
    background-color: var(--body-bg);
}
.modal .modal-dialog .modal-content .modal-footer
{
    border-top: 0;
}
.modal .modal-dialog .modal-content input
{
    background-color: var(--color-1);
}
.modal .modal-dialog .modal-content input, .modal .modal-dialog .modal-content .form-control, .modal .modal-dialog .modal-content select, .modal .modal-dialog .modal-content button, .modal .modal-dialog .modal-content .btn, .modal .modal-dialog .modal-content .tel-input-wrap .country-code-wrap, .modal .modal-dialog .modal-content .country-input-wrap, .modal .modal-dialog .modal-content .tel-input-form-wrap
{
    height: 54px;
}
.modal .modal-dialog .modal-content input.btn-modal-close, .modal .modal-dialog .modal-content .form-control.btn-modal-close, .modal .modal-dialog .modal-content select.btn-modal-close, .modal .modal-dialog .modal-content button.btn-modal-close, .modal .modal-dialog .modal-content .btn.btn-modal-close, .modal .modal-dialog .modal-content .tel-input-wrap .country-code-wrap.btn-modal-close, .modal .modal-dialog .modal-content .country-input-wrap.btn-modal-close, .modal .modal-dialog .modal-content .tel-input-form-wrap.btn-modal-close
{
    height: unset;
}
.modal .modal-dialog .modal-content .send-verify-code
{
    height: 38px!important;
}
.modal .modal-dialog .modal-content .nvscore-event-markets-refactor .btn-back
{
    display: none;
}
.modal .modal-dialog .modal-content .nvs-form-group
{
    margin-bottom: calc(.5 * var(--space));
}
.modal .modal-dialog .nvscore-pin-modal .button-wrapper
{
    margin-top: calc(.75 * var(--space));
}
.modal .modal-dialog .content .justify-content
{
    margin-top: 30px;
    margin-bottom: 0;
}
.modal .modal-dialog .content .justify-content a
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 500;
}
.modal .modal-dialog .content .justify-content a:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.modal .modal-dialog .content .text-6x
{
    font-weight: 700;
    text-transform: uppercase;
    margin: calc(1.25 * var(--space)) 0 calc(.75 * var(--space)) 0;
    border-bottom: 1px solid var(--color-1);
    padding-bottom: 10px;
}
.modal .modal-dialog.event-market-modal
{
    max-width: calc(100% - 600px);
    width: calc(100% - 600px);
}
@media(max-width: 1200px)
{
    .modal .modal-dialog.event-market-modal
    {
        max-width: calc(100% - 100px);
        width: calc(100% - 100px);
    }
}
@media(max-width: 1440px)
{
    .modal .modal-dialog.event-market-modal
    {
        max-width: calc(100% - 200px);
        width: calc(100% - 200px);
    }
}
.modal .modal-footer
{
    padding: 0;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.modal .btn
{
    flex: 1;
    margin-right: calc(.5 * var(--space));
    height: 50px;
}
.modal .btn:last-child
{
    margin-right: 0;
}
.modal .payment-iframe-modal
{
    height: calc(100% - 96px);
}
.modal .payment-iframe-modal .modal-content
{
    padding: 0;
    height: 100%;
    background-color: var(--color-6);
}
.modal .payment-iframe-modal .btn-modal-close
{
    font-size: 1.5rem;
    top: -10px;
    right: -33px;
}
.modal .casino-modal
{
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.modal .casino-modal .modal-content
{
    max-height: none;
    max-height: initial;
    padding: 0;
}
.modal .casino-modal .nvs-modal-header
{
    display: none;
}
.modal .casino-modal .nvscore-live-casino-play .content, .modal .casino-modal .nvscore-casino-play .content
{
    display: flex;
}
.modal .deposit-modal
{
    max-width: 1024px!important;
    transform: none!important;
}
.modal .deposit-modal .modal-content
{
    height: calc(100vh - calc(var(--space) * 6.25));
    overflow: auto;
    padding: 0;
}
.modal .deposit-modal .modal-content nvscore-payment-popup
{
    height: 100%;
    width: 100%;
}
.modal .deposit-modal .modal-content iframe
{
    min-height: 1157px;
}
.modal .deposit-modal .modal-content .icon
{
    position: fixed;
    top: 10px;
    right: 48px;
    font-size: 42px;
    line-height: 1;
    cursor: pointer;
}
@media(max-width: 1200px)
{
    .modal .deposit-modal .modal-content .icon
    {
        right: 16px;
    }
}
.modal .editable-popup
{
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
}
.modal .editable-popup.without-background .modal-content
{
    background: none;
    box-shadow: none;
    padding: 0;
}
.modal .editable-popup.without-background .modal-content .btn-modal-close
{
    display: flex;
    justify-content: center;
    align-items: center;
    top: calc(.5 * var(--space));
    right: calc(.5 * var(--space));
    height: 1rem;
    width: 1rem;
    background: var(--danger-color);
    line-height: 1;
}
.modal .editable-popup.without-background .modal-content .btn-modal-close .icon
{
    color: var(--color-for-danger-color)!important;
}
.modal .editable-popup .modal-content
{
    width: -moz-fit-content;
    width: fit-content;
}
.modal .editable-popup img
{
    max-width: none;
}
.modal .bonus-history-v2-detail-modal
{
    margin-top: 18vh!important;
}
.modal .bonus-history-v2-detail-modal .btn-modal-close
{
    top: -36px;
    right: -21px;
}
.modal .bonus-history-v2-detail-modal .btn-modal-close .icon
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 16px;
}
.modal .bonus-history-v2-detail-modal .modal-content
{
    background: var(--color-2);
    padding: 0;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-head
{
    position: relative;
    padding-top: 34px;
    text-align: center;
    min-height: 85px;
    box-shadow: 0 4px 4px #00000040;
    padding-left: calc(1.25 * var(--space));
    padding-right: calc(1.25 * var(--space));
    padding-bottom: calc(.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-head .bonus-id
{
    position: absolute;
    top: calc(.5 * var(--space));
    right: var(--space);
    color: var(--color-4);
    font-size: .714rem;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-head .icon-wrap
{
    position: absolute;
    left: 50%;
    top: -34px;
    transform: translate(-50%);
    width: 68px;
    height: 68px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--color-2);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-head .icon-wrap span
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    background: var(--success-color);
    color: var(--color-2);
    border-radius: 50%;
    font-size: 30px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-head .title-wrap
{
    margin-top: calc(.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-head .title-wrap .text-3x
{
    font-size: 1.285rem;
    font-weight: 700;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content
{
    display: flex;
    flex-direction: column;
    padding-left: calc(2 * var(--space));
    padding-right: calc(2 * var(--space));
    padding-top: calc(1.25 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information
{
    display: flex;
    align-items: center;
    line-height: 16px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information .icon
{
    align-self: baseline;
    font-size: 16px;
    margin-right: calc(.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information .icon.icon-freebet
{
    font-size: 11px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information span
{
    font-size: .857rem;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information.initial-amount span
{
    font-weight: 700;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information.assigned-date .icon
{
    margin-left: -1px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .detail-information .information+.information
{
    margin-top: calc(.75 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap
{
    display: flex;
    flex-wrap: wrap;
    border-top: 2px solid var(--color-5);
    margin-top: var(--space);
    padding-top: var(--space);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-status
{
    flex: 1;
    margin-right: calc(.75 * var(--space));
    font-size: .857rem;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-status .text-3x
{
    font-size: .928rem;
    font-weight: 700;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-status .text-3x+span
{
    display: block;
    margin-top: calc(.75 * var(--space));
    margin-bottom: calc(.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-status .progress-wrap .wagered-progress-wrap
{
    position: relative;
    background: var(--color-3);
    display: flex;
    width: 150px;
    height: 10px;
    margin-top: calc(.25 * var(--space));
    border-radius: var(--border-radius);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-status .progress-wrap .wagered-progress-wrap .wagered-progress
{
    background: var(--color-5);
    height: 10px;
    border-radius: var(--border-radius);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .status-type span
{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 95px;
    min-height: 25px;
    font-weight: 700;
    background: hsl(var(--color-8-hs),var(--color-8-l),20%);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details
{
    flex-basis: 100%;
    margin-top: var(--space);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .show-bet-list
{
    width: -moz-fit-content;
    width: fit-content;
    font-size: .857rem;
    cursor: pointer;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .show-bet-list .icon
{
    font-size: .714rem;
    margin-left: calc(.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap
{
    display: flex;
    flex-direction: column;
    margin-top: calc(.75 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap .head
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: hsl(var(--color-1-hs),var(--color-1-l),50%);
    padding-left: calc(.75 * var(--space));
    padding-right: calc(.75 * var(--space));
    padding-bottom: 3px;
    height: 35px;
    font-size: .714rem;
    font-weight: 700;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: -5px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap .head+.list-row
{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap .list-row
{
    display: flex;
    background: var(--color-1);
    padding-left: calc(.75 * var(--space));
    padding-right: calc(.75 * var(--space));
    font-size: .857rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    cursor: pointer;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap .list-row:last-child
{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap .list-row>div
{
    display: flex;
    flex: 1;
    justify-content: space-between;
    padding-top: calc(.5 * var(--space));
    padding-bottom: calc(.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-content .wagering-detail-wrap .wagering-details .bet-list-wrap .list-row+.list-row>div
{
    border-top: 1px solid var(--color-3);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail .detail-footer
{
    margin-top: calc(1.5 * var(--space));
    margin-left: calc(2 * var(--space));
    margin-right: calc(2 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    line-height: 1.428rem;
    text-align: center;
    border-top: 1px solid var(--color-5);
    padding-top: calc(1.25 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail>div:last-child
{
    padding-bottom: calc(1.5 * var(--space));
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail.active .detail-content .wagering-detail-wrap .status-type span
{
    background: var(--success-color);
    color: var(--color-for-success-color);
}
.modal .bonus-history-v2-detail-modal .bonus-history-v2-detail.active .detail-content .wagering-detail-wrap .wagering-status .progress-wrap .wagered-progress-wrap .wagered-progress
{
    background: var(--success-color);
}
.nvs-modal-header
{
    margin: 0 0 calc(1.25 * var(--space)) calc(.5 * var(--space));
    font-size: 1.571rem;
}
.register-modal
{
    max-width: 1035px!important;
}
.register-modal .modal-content
{
    padding: 0!important;
    min-height: 700px;
    max-height: 700px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.register-modal .modal-content nvscore-register, .register-modal .modal-content .nvs-register, .register-modal .modal-content .register-form.content
{
    height: 0;
    flex: 1;
    display: flex;
    flex-direction: column;
}
.register-modal .modal-content .register-form-content
{
    height: 0;
    flex: 1;
}
.register-modal .modal-content .nvs-register
{
    padding: 0;
}
.register-modal .modal-content .nvs-register .register-form-content
{
    border: none;
}
.register-modal .modal-content .nvs-register .register-form-content .group-container .form-container
{
    flex: 1;
    height: 0;
    padding-right: calc(.5 * var(--space));
    overflow-y: auto;
    margin-left: 0;
}
.register-modal .modal-content .nvs-register .register-form-content .group-container .form-container::-webkit-scrollbar
{
    width: 3px;
}
.register-modal .modal-content .nvs-register .register-form-content .group-container .form-container::-webkit-scrollbar-track
{
    background: var(--color-2);
    border-radius: 90px;
}
.register-modal .modal-content .nvs-register .register-form-content .group-container .form-container::-webkit-scrollbar-thumb
{
    background: var(--color-3);
    border-radius: 90px;
}
.register-modal .modal-content .nvs-register .register-form-content .group-container .form-container::-webkit-scrollbar-thumb:hover
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) + 2%),1);
}
.register-modal .modal-content .nvs-register .register-form-content .tel-input-wrap
{
    align-items: flex-start;
}
.register-modal .modal-content .nvs-register .register-form-content input, .register-modal .modal-content .nvs-register .register-form-content select, .register-modal .modal-content .nvs-register .register-form-content .ng-select, .register-modal .modal-content .nvs-register .register-form-content .country-code-wrap
{
    height: 48px;
}
.register-modal .modal-content .nvs-form
{
    flex-direction: column;
}
.register-modal .modal-content .nvs-form nvscore-dynamic-form-control
{
    margin-left: 0!important;
}
.register-modal .modal-content .nvs-form nvscore-dynamic-form-control:last-child:not(:only-child)
{
    margin-top: calc(1.25 * var(--space));
}
.register-modal .btn-modal-close
{
    font-size: 16px;
    right: calc(.75 * var(--space));
    top: calc(.5 * var(--space));
}
.register-modal .btn-modal-close .icon
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1)!important;
}
.wallet .wallet-info
{
    display: flex;
    justify-content: space-between;
    margin-bottom: var(--space);
}
.wallet .wallet-info span, .wallet .wallet-info strong
{
    display: block;
    text-align: center;
    font-size: .928rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.wallet .wallet-info strong
{
    margin-top: calc(.25 * var(--space));
    font-weight: 700;
}
.wallet .wallet-info>div
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border: 1px solid var(--color-3);
    padding: calc(.75 * var(--space)) var(--space);
    flex: 1;
}
.wallet .wallet-info>div:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.wallet .nvs-form-group
{
    flex: 1;
}
.wallet .nvs-form-group label
{
    font-size: .928rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-bottom: calc(.25 * var(--space));
}
.wallet .middle-btn
{
    max-width: -moz-max-content;
    max-width: max-content;
    margin-right: calc(.25 * var(--space));
    margin-left: calc(.25 * var(--space));
}
.wallet .middle-btn button
{
    width: 54px;
    height: 54px;
    min-width: unset!important;
    padding: 0;
}
.wallet .middle-btn button .icon
{
    margin-right: 0;
}
.modal-dialog.cashout-modal, .modal-dialog.cashout-button
{
    max-width: 600px;
}
.modal-dialog.cashout-modal .input-with-button, .modal-dialog.cashout-button .input-with-button
{
    position: unset;
    align-items: flex-end;
    margin: 0 calc(var(--space) * .0625) calc(.5 * var(--space));
}
.modal-dialog.cashout-modal .input-with-button .nvs-select, .modal-dialog.cashout-button .input-with-button .nvs-select
{
    flex: 2;
}
.modal-dialog.cashout-modal .input-with-button .nvs-select .form-group, .modal-dialog.cashout-button .input-with-button .nvs-select .form-group
{
    margin-bottom: 0;
}
.modal-dialog.cashout-modal .input-with-button .btn, .modal-dialog.cashout-button .input-with-button .btn
{
    flex: 1;
    height: 54px;
}
.modal-dialog.cashout-modal .button-group, .modal-dialog.cashout-button .button-group, .modal-dialog.open-paid-win-modal .button-group
{
    display: flex;
}
.login-modal.modal-lg, .session-timeout-modal.modal-lg
{
    max-width: 1035px!important;
}
.login-modal.modal-lg .modal-content, .session-timeout-modal.modal-lg .modal-content
{
    padding: 0!important;
}
.login-modal.modal-lg .modal-content .nvs-modal-header, .session-timeout-modal.modal-lg .modal-content .nvs-modal-header
{
    margin: 0 0 var(--space);
    font-size: 1.428rem;
    font-weight: 500;
}
.login-modal.modal-lg .modal-content .btn-modal-close, .session-timeout-modal.modal-lg .modal-content .btn-modal-close
{
    font-size: 16px;
    right: calc(.75 * var(--space));
    top: calc(.5 * var(--space));
}
.login-modal.modal-lg .modal-content .login-img img, .session-timeout-modal.modal-lg .modal-content .login-img img
{
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.login-modal.modal-lg .modal-content .login-input-content, .session-timeout-modal.modal-lg .modal-content .login-input-content
{
    padding: calc(1.5 * var(--space)) calc(3 * var(--space)) calc(1.5 * var(--space)) calc(4 * var(--space));
    width: 50%;
}
.login-modal.modal-lg .modal-content .login-input-content .not-account-container, .session-timeout-modal.modal-lg .modal-content .login-input-content .not-account-container
{
    margin-top: calc(1.5 * var(--space));
    display: block;
}
.login-modal.modal-lg .modal-content .login-input-content .btn-submit, .session-timeout-modal.modal-lg .modal-content .login-input-content .btn-submit
{
    bottom: calc(1.5 * var(--space));
    position: absolute;
    right: calc(3 * var(--space));
    flex: initial;
    width: 180px!important;
    min-height: 48px;
    height: 48px;
}
.login-modal.modal-lg .modal-content .login-input-content .nvs-form-group .tel-input-wrap, .session-timeout-modal.modal-lg .modal-content .login-input-content .nvs-form-group .tel-input-wrap
{
    align-items: stretch;
}
.login-modal.modal-lg .modal-content .login-input-content .nvs-form-group .tel-input-wrap .country-input-wrap, .login-modal.modal-lg .modal-content .login-input-content .nvs-form-group .tel-input-wrap .country-code-wrap, .session-timeout-modal.modal-lg .modal-content .login-input-content .nvs-form-group .tel-input-wrap .country-input-wrap, .session-timeout-modal.modal-lg .modal-content .login-input-content .nvs-form-group .tel-input-wrap .country-code-wrap, .login-modal.modal-lg .modal-content .login-input-content .nvs-form-group input, .session-timeout-modal.modal-lg .modal-content .login-input-content .nvs-form-group input
{
    height: 48px;
}
.login-modal.modal-lg .modal-content .login-input-content .nvscore-login-form .login-action-group, .session-timeout-modal.modal-lg .modal-content .login-input-content .nvscore-login-form .login-action-group
{
    margin-top: calc(2 * var(--space));
    display: block!important;
}
.login-modal .modal-content, .session-timeout-modal .modal-content
{
    overflow-y: visible!important;
}
.login-modal .btn-submit, .session-timeout-modal .btn-submit
{
    width: 100%;
    min-width: 120px;
}
.login-modal .btn, .session-timeout-modal .btn
{
    margin-top: var(--space);
}
.login-modal .nvs-form-group .icon, .session-timeout-modal .nvs-form-group .icon
{
    top: 64%;
    font-size: 1.142rem;
}
.login-modal .nvs-form-group .icon.icon-asteriks, .session-timeout-modal .nvs-form-group .icon.icon-asteriks
{
    display: none;
}
.login-modal .nvs-form-group .error-message, .session-timeout-modal .nvs-form-group .error-message
{
    bottom: 0;
    right: calc(.5 * var(--space));
}
.login-modal .nvs-form-group .input-with-type-icon .type-icon, .session-timeout-modal .nvs-form-group .input-with-type-icon .type-icon
{
    cursor: pointer;
    left: unset;
    right: var(--space);
    font-size: 1.571rem;
}
.login-modal .nvs-form-group .input-with-type-icon input, .session-timeout-modal .nvs-form-group .input-with-type-icon input
{
    padding-right: calc(var(--space) + calc(1.25 * var(--space)));
}
.login-modal .nvscore-login-form .login-action-group, .session-timeout-modal .nvscore-login-form .login-action-group
{
    flex-wrap: wrap;
    font-weight: 500;
    margin-top: calc(.75 * var(--space));
}
.login-modal .nvscore-login-form .login-action-group .forgot-password-link, .session-timeout-modal .nvscore-login-form .login-action-group .forgot-password-link
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .928rem;
    width: 50%;
}
.login-modal .nvscore-login-form .login-action-group .not-account-container, .session-timeout-modal .nvscore-login-form .login-action-group .not-account-container
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .928rem;
}
.login-modal .nvscore-login-form .login-action-group .not-account-container a, .session-timeout-modal .nvscore-login-form .login-action-group .not-account-container a
{
    color: var(--primary-color);
    margin-left: calc(.5 * var(--space));
    font-weight: 700;
}
.login-modal .nvscore-forgot-password label, .session-timeout-modal .nvscore-forgot-password label
{
    font-size: .928rem;
    font-weight: 700;
}
.login-modal .nvscore-forgot-password .nvs-input.typing .underline-input label, .session-timeout-modal .nvscore-forgot-password .nvs-input.typing .underline-input label
{
    font-size: .928rem;
}
.login-modal .nvscore-forgot-password .tel-input-wrap, .session-timeout-modal .nvscore-forgot-password .tel-input-wrap
{
    align-items: flex-start;
}
.login-modal .nvscore-forgot-password .forgot-action-group, .session-timeout-modal .nvscore-forgot-password .forgot-action-group
{
    display: flex;
    justify-content: space-between;
    margin-top: var(--space);
}
.login-modal .nvscore-forgot-password .forgot-action-group .btn, .session-timeout-modal .nvscore-forgot-password .forgot-action-group .btn
{
    margin-top: 0;
}
.session-timeout-modal nvscore-user-timeout-popup .session-body-text
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1.285rem;
    margin-bottom: calc(.5 * var(--space));
}
.session-timeout-modal nvscore-user-timeout-popup>.btn
{
    width: 150px;
}
.session-timeout-modal .nvs-user-timeout-popup p
{
    display: flex;
    justify-content: space-between;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 0;
}
.session-timeout-modal .nvs-user-timeout-popup p span
{
    font-weight: 600;
    color: var(--danger-color);
}
.nvscore-delete-docs-modal .button-group
{
    display: flex;
}
.nvscore-delete-docs-modal .button-group .btn
{
    flex: 1;
}
.account-list-change-password .text-center .nvs-checkbox
{
    padding-left: calc(.5 * var(--space));
}
.account-list-change-password .text-center .nvs-checkbox .icon
{
    margin-right: calc(.25 * var(--space));
}
.account-list-change-password .text-center button
{
    width: 100%;
    margin-top: calc(.5 * var(--space));
}
.freebet-modal
{
    max-width: 400px!important;
    margin-top: calc(20vh + 50px)!important;
}
.freebet-modal .modal-content
{
    border-radius: 10px!important;
    background-color: var(--color-2)!important;
    padding: 0!important;
}
.freebet-modal .header-wrapper
{
    position: relative;
    border-radius: 10px;
    box-shadow: 0 4px 4px #00000040;
    text-align: center;
    padding: calc(2.5 * var(--space)) 0 var(--space) 0;
    font-size: 1.285rem;
    font-weight: 700;
}
.freebet-modal .header-wrapper .icon-wrapper
{
    position: absolute;
    background-color: var(--color-2);
    border-radius: 50%;
    height: 68px;
    width: 68px;
    padding: calc(.25 * var(--space));
    display: flex;
    align-items: center;
    justify-content: center;
    left: 50%;
    transform: translate(-50%);
    top: -30px;
}
.freebet-modal .header-wrapper .icon-wrapper .freebet-icon-wrapper
{
    position: relative;
    border-radius: 50%;
    height: 56px;
    width: 56px;
    border: 1px solid var(--success-color);
    background: hsl(var(--success-color-hs),calc(var(--success-color-l) + 4.5%),1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.freebet-modal .header-wrapper .icon-wrapper .freebet-icon-wrapper .freebet-icon
{
    position: absolute;
    font-size: 1.8rem;
    top: 5px;
    left: 11px;
}
.freebet-modal .details-wrapper
{
    position: relative;
    padding: var(--space) calc(2 * var(--space));
    font-size: .857rem;
    font-weight: 400;
}
.freebet-modal .details-wrapper div:first-child
{
    font-size: 1rem;
    font-weight: 700;
}
.freebet-modal .details-wrapper div
{
    margin-bottom: calc(.25 * var(--space));
    display: flex;
    align-items: center;
}
.freebet-modal .details-wrapper div.bet-description
{
    margin-top: calc(1.25 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    text-align: left;
    display: block;
}
.freebet-modal .details-wrapper .bet-status
{
    position: absolute;
    padding: calc(.25 * var(--space)) var(--space);
    background-color: hsl(var(--color-8-hs),var(--color-8-l),20%);
    border-radius: 25px;
    right: 33px;
    top: 20px;
}
.freebet-modal .details-wrapper .bet-status.active
{
    background: hsl(var(--success-color-hs),calc(var(--success-color-l) + 4.5%),1);
}
.freebet-modal .details-wrapper .icon
{
    font-size: 1rem;
    margin-right: calc(.5 * var(--space));
}
.freebet-modal .details-wrapper .icon.icon-freebet
{
    font-size: .857rem;
}
.freebet-modal .details-wrapper .icon.assign
{
    display: inline-block;
    transform: rotate(180deg);
}
.edit-ticket-control-modal .button-group
{
    display: flex;
    width: 100%;
}
.edit-ticket-control-modal .button-group .btn
{
    flex: 1;
}
.bet-builder-modal .nvs-modal-header
{
    margin: 0 0 calc(.75 * var(--space)) calc(.5 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.bet-builder-modal .modal-content
{
    background-color: var(--color-2)!important;
}
.bet-builder-modal .modal-content p
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.cookie-details-modal .modal-content
{
    max-height: 424px;
    font-weight: 300;
    width: 562px;
    padding: calc(1.5 * var(--space))!important;
}
.cookie-details-modal .cookie-detail-header
{
    display: flex;
    justify-content: space-between;
    padding-bottom: var(--space);
    border-bottom: 1px solid var(--color-2);
    margin-bottom: var(--space);
}
.cookie-details-modal .cookie-detail-header .text-4x
{
    font-size: 1.428rem;
    margin-bottom: 0;
    font-weight: 400;
    padding-left: calc(.75 * var(--space));
}
.cookie-details-modal .cookie-detail-header .nvs-core-logo
{
    width: 135px;
    height: 100%;
}
.cookie-details-modal .cookie-detail-header .nvs-core-logo .logo
{
    width: 100%;
    height: 100%;
    background: center/contain no-repeat;
    pointer-events: none;
}
.cookie-details-modal .cookie-detail-scroll-part
{
    flex: 1;
    height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    margin-right: calc(-1 * var(--space));
    padding-right: var(--space);
}
.cookie-details-modal .cookie-detail-scroll-part::-webkit-scrollbar
{
    width: 8px;
}
.cookie-details-modal .cookie-detail-scroll-part::-webkit-scrollbar-track
{
    display: none;
}
.cookie-details-modal .cookie-detail-scroll-part::-webkit-scrollbar-thumb
{
    background: hsl(var(--color-for-body-bg-hs),var(--color-for-body-bg-l),35%);
    border: 1px solid var(--color-2);
    border-radius: 8px;
}
.cookie-details-modal .cookie-detail-scroll-part::-webkit-scrollbar-thumb:hover
{
    background: hsl(var(--color-for-body-bg-hs),var(--color-for-body-bg-l),35%);
    border: 1px solid var(--color-2);
}
.cookie-details-modal .cookie-detail-scroll-part .description
{
    margin-bottom: var(--space);
}
.cookie-details-modal .cookie-detail-scroll-part .cookies
{
    min-width: calc(562px - calc(3 * var(--space)));
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie
{
    border: 1px solid var(--color-2);
    transition: .35s;
    overflow: hidden;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie.open
{
    border-right-color: transparent;
    border-left-color: transparent;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie:last-child.open
{
    border-bottom: 0;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie:last-child.open .cookie-collapsable-content p
{
    margin-bottom: 0;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie+.cookie
{
    border-top: 0;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header
{
    display: flex;
    align-items: center;
    padding: var(--space);
    cursor: pointer;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header span
{
    margin-right: calc(.75 * var(--space));
    font-weight: 400;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header span.switch
{
    margin-right: calc(1.5 * var(--space));
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header span.switch label
{
    background: var(--color-3);
    width: 60px;
    height: 30px;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header span.switch label:after
{
    width: 22px;
    height: 22px;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header span.switch input[type=checkbox]:checked+label
{
    background: var(--color-for-body-bg);
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-header .text-5x
{
    margin-right: auto;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-collapsable-content
{
    padding: 0 var(--space);
}
.cookie-details-modal .cookie-detail-scroll-part .cookies .cookie .cookie-collapsable-content p
{
    margin-bottom: var(--space);
    line-height: 1.3;
}
.cookie-details-modal .cookie-detail-bottom
{
    margin-top: var(--space);
    display: flex;
    justify-content: flex-end;
    border-top: 1px solid var(--color-2);
    padding-top: var(--space);
}
.cookie-details-modal .cookie-detail-bottom .btn
{
    height: 48px!important;
    min-width: 200px;
    flex: initial;
    border: 1px solid var(--color-for-color-1);
    background: var(--color-for-color-1);
    color: var(--color-1);
    border-radius: 8px;
    margin-right: 0;
    transition: .2s;
}
.cookie-details-modal .cookie-detail-bottom .btn:disabled
{
    opacity: .2;
    font-weight: 400;
}
.cookie-details-modal .cookie-detail-bottom .btn.btn-border
{
    background: none;
    color: var(--color-for-color-1);
}
.cookie-details-modal .cookie-detail-bottom .btn+.btn
{
    margin-left: var(--space);
}
.simulate-bet-modal.intralot-simulate .modal-content
{
    background: #f2f3f3!important;
}
.simulate-bet-modal .modal-content
{
    background: #17181c!important;
}
.simulate-bet-container .btn-modal-close
{
    margin-top: calc(.875 * var(--space));
    margin-right: calc(.625 * var(--space));
}
.simulate-bet-container .text-3x
{
    margin-bottom: var(--space);
    font-size: 1.714rem;
    line-height: 2.285rem;
}
.simulate-bet-container nvscore-spinner-loader
{
    position: relative;
    min-height: 500px;
    display: flex;
    align-items: center;
}
.simulate-bet-container nvscore-spinner-loader .nvs-spinner-loader
{
    background: none;
}
.content-modal .nvs-spinner-loader
{
    height: 250px;
    opacity: 1;
    z-index: 14;
}
.nvs-internal-messages-modal .modal-content
{
    padding: calc(1.5 * var(--space))!important;
}
.nvs-internal-messages-modal h3
{
    font-size: 1.428rem;
    font-weight: 600;
    margin-bottom: var(--space);
    display: flex;
    justify-content: space-between;
}
.nvs-internal-messages-modal h3 .btn-modal-close2
{
    height: auto!important;
    font-size: 13px;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-internal-messages-modal .messages-list
{
    display: flex;
    flex-direction: column;
    max-height: 40vh;
    overflow-y: auto;
    margin-left: calc(-1 * calc(.5 * var(--space)));
    margin-right: calc(-1 * calc(.5 * var(--space)));
    padding-right: calc(.5 * var(--space));
    padding-left: calc(.5 * var(--space));
}
.nvs-internal-messages-modal .internal-message-box
{
    border: 1px solid var(--color-2);
    padding: var(--space);
    border-radius: calc(var(--border-radius) * 1.5);
    cursor: pointer;
}
.nvs-internal-messages-modal .internal-message-box.message-opened
{
    border-color: var(--color-2);
}
.nvs-internal-messages-modal .internal-message-box.message-opened .box-header .date
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-internal-messages-modal .internal-message-box.message-opened .box-title h3
{
    color: var(--color-for-body-bg);
    opacity: .75;
    font-weight: 500;
}
.nvs-internal-messages-modal .internal-message-box.message-opened .box-content
{
    opacity: .7;
}
.nvs-internal-messages-modal .internal-message-box+.internal-message-box
{
    margin-top: calc(.5 * var(--space));
}
.nvs-internal-messages-modal .internal-message-box .box-header
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nvs-internal-messages-modal .internal-message-box .box-header .date-box
{
    display: flex;
    align-items: center;
}
.nvs-internal-messages-modal .internal-message-box .box-header .statu
{
    background: #29b13926;
    color: #29b139;
    height: 22px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    font-size: .857rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--border-radius) * .5);
    min-width: 58px;
}
.nvs-internal-messages-modal .internal-message-box .box-header .statu.opened
{
    border: 1px solid var(--color-2);
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-internal-messages-modal .internal-message-box .box-header .date
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 500;
}
.nvs-internal-messages-modal .internal-message-box .box-title
{
    margin-top: calc(.75 * var(--space));
}
.nvs-internal-messages-modal .internal-message-box .box-title h3
{
    font-size: 1.142rem;
    margin-bottom: 0;
    font-weight: 600;
}
.nvs-internal-messages-modal .internal-message-box .box-content
{
    margin-top: calc(.25 * var(--space));
}
.nvs-internal-messages-modal .internal-message-box .box-content p
{
    margin-bottom: 0;
}
.accordion-header
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 500;
    transition: all .3s ease;
}
.accordion-header .icon[class*=arrow-]
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: var(--space);
    cursor: pointer;
}
.nvs-accordion-menu
{
    position: relative;
}
.nvs-accordion-menu.with-arrow .dropdown-menu-left:after
{
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 1px solid var(--color-2);
    border-right: none;
    border-bottom: none;
    border-left: 1px solid var(--color-2);
    top: calc(-1 * calc(.25 * var(--space)));
    z-index: -1;
    right: calc(.5 * var(--space));
    content: "";
    transform: rotate(45deg);
    background: var(--color-2);
}
.nvs-accordion-menu .dropdown-menu
{
    border: 0;
    font-size: .928rem;
    background-color: var(--color-2);
    color: var(--color-6);
    box-shadow: 0 15px 35px #000000bf;
    border-radius: var(--border-radius);
}
.nvs-accordion-menu .dropdown-menu ul li
{
    cursor: pointer;
}
.nvs-accordion-menu .dropdown-menu nvscore-accordion:last-child nvscore-accordion-header
{
    border-bottom: 0;
}
.nvs-accordion-menu .dropdown-menu nvscore-accordion:last-child .accordion-header
{
    border: 2px solid var(--color-2);
}
.nvs-accordion-menu .dropdown-menu nvscore-accordion .accordion-header
{
    border-radius: var(--border-radius);
}
.nvs-accordion-menu button
{
    padding: 0 calc(.5 * var(--space));
}
.nvs-accordion-menu button .name
{
    margin-right: calc(.75 * var(--space));
}
.nvs-accordion-menu button .icon
{
    font-size: .714rem;
}
.nvs-accordion-menu .dropdown-menu-left
{
    left: auto!important;
    right: 0!important;
}
.nvs-accordion-menu .accordion
{
    margin-bottom: 0;
    margin-top: 0;
    border: 0;
}
.nvs-accordion-menu .accordion.accordion-open .accordion-header
{
    border-bottom: 0;
}
.nvs-accordion-menu .accordion.accordion-open .accordion-content
{
    margin-top: calc(.25 * var(--space));
    margin-bottom: var(--space);
}
.nvs-accordion-menu .accordion .accordion-content
{
    margin-left: var(--space);
    margin-right: var(--space);
    border: 0;
}
.nvs-accordion-menu .accordion .accordion-header
{
    height: 46px;
    padding: 0 var(--space);
    background-color: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: 2px solid var(--color-2);
    border-bottom: 0;
    transition: all .3s ease;
}
.nvs-accordion-menu .accordion .accordion-header nvscore-accordion-header
{
    border-bottom: none;
    padding: 0;
}
.nvs-accordion-menu .accordion .accordion-header nvscore-accordion-header span
{
    font-size: 1rem;
}
.nvs-accordion-menu .accordion .accordion-header nvscore-accordion-header:last-child
{
    border-bottom: 0;
}
.nvs-accordion-menu .accordion .accordion-header .icon
{
    font-size: .571rem;
}
.nvs-accordion-menu .accordion .accordion-header:last-child
{
    border-bottom: 2px solid var(--color-2);
}
.nvs-accordion-menu .accordion .nvs-checkbox
{
    padding: 0 calc(.5 * var(--space));
    height: 2rem;
    line-height: 2rem;
}
.nvs-accordion-menu .accordion .nvs-checkbox input[type=checkbox]:checked~.icon-check, .nvs-accordion-menu .accordion .nvs-checkbox input[type=checkbox]:checked~span, .nvs-accordion-menu .accordion .nvs-checkbox input[type=radio]:checked~.icon-check, .nvs-accordion-menu .accordion .nvs-checkbox input[type=radio]:checked~span
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
nvscore-accordion.extra-odds-accordion-container
{
    display: block;
    margin-bottom: calc(.5 * var(--space));
}
nvscore-accordion.extra-odds-accordion-container .accordion
{
    border: 1px solid var(--color-2);
    padding: calc(.5 * var(--space));
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    background: var(--content-bg);
    border-radius: calc(var(--border-radius) * 1.5);
}
nvscore-accordion.extra-odds-accordion-container .accordion .accordion-header
{
    font-weight: 500;
    padding-left: calc(.5 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 1rem;
    margin-bottom: calc(.5 * var(--space));
}
nvscore-accordion.extra-odds-accordion-container .accordion .market-sub-odds .button-group nvscore-odd
{
    flex: unset;
    width: calc(50% - calc(.25 * var(--space)));
}
nvscore-accordion.extra-odds-accordion-container .accordion nvscore-odd
{
    display: flex;
    flex: 1;
    margin: calc(var(--space) * .125);
}
nvscore-accordion.extra-odds-accordion-container .accordion nvscore-odd .btn-odds
{
    height: 44px;
    padding: 0 var(--space);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 400;
    border-radius: var(--border-radius);
}
nvscore-accordion.extra-odds-accordion-container .accordion nvscore-odd .btn-odds:hover:not(.btn-lock), nvscore-accordion.extra-odds-accordion-container .accordion nvscore-odd .btn-odds.active
{
    font-weight: 700;
}
nvscore-accordion.extra-odds-accordion-container .accordion nvscore-odd .btn-odds .outer-odd
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
nvscore-accordion.extra-odds-accordion-container .market-wrapper nvscore-odd
{
    margin: 0;
}
.dropdown-menu
{
    margin: calc(.75 * var(--space)) 0 0;
    padding: 0;
    min-width: auto;
    left: 0!important;
    right: 0!important;
    background-color: var(--color-4);
    border: none;
    border-radius: var(--border-radius);
    transition: all .3s ease;
    box-shadow: 0 3px 6px #00000040;
}
.dropdown-menu li
{
    position: relative;
}
.dropdown-menu li:first-child, .dropdown-menu li:first-child a
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.dropdown-menu li:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.dropdown-menu li:last-child a
{
    border-bottom: 0;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.dropdown-menu li a
{
    display: flex;
    align-items: center;
    height: 35px;
    background-color: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    padding: calc(.5 * var(--space)) var(--space);
    transition: .1s all;
}
.dropdown-menu li a>.icon
{
    margin-right: calc(.5 * var(--space));
    font-size: 1.142rem;
}
.dropdown-menu li a:hover, .dropdown-menu li a.active
{
    background-color: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.dropdown-menu li a.active:after
{
    font-family: icomoon;
    content: "";
    position: absolute;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    right: var(--space);
    font-size: .642rem;
    top: 50%;
    transform: translateY(-50%);
}
.nvscore-clock
{
    display: flex;
    align-items: center;
    font-weight: 500;
    cursor: default;
}
.header-0 .nvscore-clock
{
    color: var(--color-for-header-1-bg);
}
.header-1 .nvscore-clock
{
    color: var(--color-for-header-2-bg);
}
.nvscore-clock i
{
    font-size: 1.142rem;
    margin-right: calc(.5 * var(--space));
}
.nvscore-clock>span
{
    font-size: .928rem;
    width: 140px;
    text-align: left;
}
span.switch label
{
    cursor: pointer;
    text-indent: -9999px;
    width: 36px;
    height: 20px;
    background: var(--danger-color);
    display: block;
    border-radius: 100px;
    position: relative;
    transition: .3s ease;
    margin: 0;
}
span.switch label:after
{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4px;
    width: 14px;
    height: 14px;
    margin: auto 0;
    background: var(--body-bg);
    border-radius: 90px;
    transition: .3s ease;
}
span.switch input[type=checkbox]
{
    display: none;
}
span.switch input[type=checkbox]:checked+label
{
    background: var(--success-color);
}
span.switch input[type=checkbox]:checked+label:after
{
    left: calc(100% - 4px);
    transform: translate(-100%);
}
.btn-lock-container .btn-lock
{
    width: 15px;
    height: 20px;
    box-sizing: border-box;
    position: absolute;
    right: calc(.25 * var(--space));
    top: calc(50% - 1px);
    transform: translateY(-50%);
    cursor: pointer;
}
.btn-lock-container .btn-lock svg
{
    fill: none;
    transform: translate(0);
    overflow: visible;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    opacity: .5;
}
.btn-lock-container .btn-lock svg .bling
{
    stroke: currentColor;
    stroke-width: 2.5;
    stroke-linecap: round;
    stroke-dasharray: 3;
    stroke-dashoffset: 15;
    transition: all .3s ease;
}
.btn-lock-container .btn-lock svg .lock
{
    stroke: currentColor;
    stroke-width: 4;
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-dasharray: 28;
    transition: all .4s ease;
}
.btn-lock-container .btn-lock svg .lockb
{
    fill: currentColor;
    fill-rule: evenodd;
    clip-rule: evenodd;
    transition: all .2s ease;
}
.btn-lock-container #lock-input
{
    display: none;
}
.btn-lock-container #lock-input:checked+label svg
{
    opacity: 1;
}
.btn-lock-container #lock-input:checked+label svg .lock
{
    stroke-dasharray: 48;
    transition-delay: .3s;
}
.btn-lock-container #lock-input:checked+label svg .lockb
{
    animation: rotateEffect .4s 1 linear;
}
@keyframes rotateEffect
{
    0%
    {
        transform: rotate(0);
    }
    50%
    {
        transform: rotate(10deg);
    }
    to
    {
        transform: rotate(0);
    }
}
nvscore-spinner-loader
{
    position: absolute;
    inset: 0;
    cursor: progress;
}
.nvs-spinner-loader
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: all .3s ease;
    background-color: var(--color-2);
    opacity: .8;
    position: relative;
    z-index: 15;
    border-radius: var(--border-radius);
}
.nvs-widget-loader .with-animation
{
    position: relative!important;
    overflow: hidden!important;
}
.nvs-widget-loader .with-animation:after
{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right,transparent 0%,var(--color-3) 60%,transparent 81%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1);
}
.nvs-widget-loader .desktop-sport-widget
{
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-sport-widget .shimmer-row
{
    position: relative;
    overflow: hidden;
    display: flex;
    width: 100%;
    height: 100%;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-row:not(.header)
{
    height: 44px;
    background-color: var(--table-row-bg);
    margin-bottom: 1px;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-row:not(.header):nth-child(2n)
{
    background-color: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),86%);
}
.nvs-widget-loader .desktop-sport-widget .shimmer-row:not(.header):last-child
{
    margin: 0;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-row.header
{
    height: 20px;
    margin-bottom: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column
{
    position: relative;
    overflow: hidden;
    border-right: 1px solid var(--color-2);
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column.event-header
{
    width: 35%;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column.odd-header
{
    width: 195px;
    margin-left: auto;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column.date-time
{
    width: 90px;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column.event-name
{
    width: calc(100% - 375px);
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column.odd
{
    width: 65px;
}
.nvs-widget-loader .desktop-sport-widget .shimmer-column:last-child
{
    border: 0;
}
.nvs-widget-loader .desktop-sidebar-box
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: transparent;
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-sidebar-box:first-child
{
    margin: 0;
}
.nvs-widget-loader .desktop-sidebar-box .shimmer-row
{
    width: 100%;
    height: 35px;
    background-color: var(--color-2);
    margin-bottom: calc(.25 * var(--space));
}
.nvs-widget-loader .desktop-sidebar-box .shimmer-row:first-child
{
    height: 1.142rem;
    width: 35%;
    margin-left: auto;
}
.nvs-widget-loader .desktop-sidebar-box .shimmer-row:last-child
{
    display: flex;
    height: 30px;
    background-color: transparent;
    margin-bottom: 0;
}
.nvs-widget-loader .desktop-sidebar-box .shimmer-row:last-child .shimmer-column
{
    background-color: var(--color-2);
    width: 100%;
}
.nvs-widget-loader .desktop-sidebar-box .shimmer-row:last-child .shimmer-column:last-child
{
    margin-right: 0;
}
.nvs-widget-loader .desktop-sidebar-box .shimmer-row:last-child .shimmer-block
{
    position: relative;
    z-index: 1;
    width: calc(.5 * var(--space));
    background-color: var(--box-bg);
}
.nvs-widget-loader .desktop-sidebar-box.list .shimmer-row
{
    margin-bottom: 0;
    margin-top: calc(.5 * calc(.25 * var(--space)));
}
.nvs-widget-loader .desktop-sidebar-box.list .shimmer-row:first-child
{
    height: 35px;
    width: 100%;
    margin-top: 0;
}
.nvs-widget-loader .desktop-sidebar-box.list .shimmer-row:last-child
{
    display: none;
}
.nvs-widget-loader .desktop-carousel
{
    display: flex;
    flex-wrap: nowrap;
}
.nvs-widget-loader .desktop-carousel .shimmer-row
{
    margin-right: calc(.5 * var(--space));
    flex: 1;
    background-color: var(--color-2);
    height: 260px;
}
.nvs-widget-loader .desktop-carousel .shimmer-row:last-child
{
    margin-right: 0;
}
.nvs-widget-loader .desktop-carousel.full-width .shimmer-row
{
    display: none;
    margin: 0;
}
.nvs-widget-loader .desktop-carousel.full-width .shimmer-row:first-child
{
    display: unset;
}
.nvs-widget-loader .desktop-match-of-the-day
{
    padding: calc(1.5 * var(--space));
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container
{
    display: flex;
    align-items: center;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child
{
    justify-content: space-between;
    padding: 0 150px;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-block
{
    width: 100px;
    height: 120px;
    background: var(--color-2);
    border-radius: 100%;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-wrapper
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-wrapper .with-animation
{
    background-color: var(--color-2);
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-wrapper .with-animation:first-child
{
    margin-top: 0;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-wrapper .with-animation.shimmer-text
{
    height: 1rem;
    width: 175px;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-wrapper .with-animation.shimmer-text.event
{
    width: 300px;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:first-child .shimmer-wrapper .with-animation.shimmer-date
{
    height: 1.5rem;
    width: 100px;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:last-child
{
    justify-content: space-between;
    margin-top: calc(1.5 * var(--space));
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:last-child .shimmer-odd-table
{
    height: 55px;
    background: var(--color-2);
    margin-right: calc(.75 * var(--space));
    flex: 1;
}
.nvs-widget-loader .desktop-match-of-the-day .shimmer-container:last-child .shimmer-odd-table:last-child
{
    margin-right: 0;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container
{
    padding: 0;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container .shimmer-block
{
    display: none;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container .shimmer-wrapper
{
    align-items: flex-start;
    width: 100%;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container .shimmer-wrapper .shimmer-date
{
    order: 1;
    height: 1rem;
    width: 70%;
    margin-top: calc(.75 * var(--space))!important;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container .shimmer-wrapper .shimmer-text
{
    order: 2;
    width: 45%!important;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container .shimmer-wrapper .shimmer-text.event
{
    order: 0;
    width: 70%!important;
    margin-top: 0!important;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container .shimmer-odd-table
{
    width: 33%;
}
.nvs-widget-loader .desktop-match-of-the-day.nvs-row-mod-view .shimmer-container:last-child
{
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-match-of-day-carousel
{
    padding: calc(1.5 * var(--space));
    padding: 24px 40px 28px;
    display: flex;
    justify-content: space-between;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer
{
    border: 0;
    flex: 1;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container
{
    display: flex;
    align-items: center;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child
{
    justify-content: space-between;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-wrapper
{
    display: flex;
    flex-direction: column;
    margin-right: calc(2.5 * var(--space));
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-wrapper .with-animation
{
    background-color: var(--color-2);
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-wrapper .with-animation:first-child
{
    margin-top: 0;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-wrapper .with-animation.shimmer-text
{
    height: 1rem;
    width: 175px;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-wrapper .with-animation.shimmer-text.event
{
    width: 300px;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-wrapper .with-animation.shimmer-date
{
    height: 1.5rem;
    width: 100px;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-block
{
    display: flex;
    justify-content: space-between;
    margin-top: calc(1.5 * var(--space));
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-block .shimmer-odd-table
{
    height: 55px;
    background: var(--color-2);
    margin-right: calc(.5 * var(--space));
    flex: 1;
    width: 160px;
}
.nvs-widget-loader .desktop-match-of-day-carousel .shimmer-container:first-child .shimmer-block .shimmer-odd-table:last-child
{
    margin-right: 0;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container
{
    padding: 0;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container .shimmer-block
{
    display: none;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container .shimmer-wrapper
{
    align-items: flex-start;
    width: 100%;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container .shimmer-wrapper .shimmer-date
{
    order: 1;
    height: 1rem;
    width: 70%;
    margin-top: calc(.75 * var(--space))!important;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container .shimmer-wrapper .shimmer-text
{
    order: 2;
    width: 45%!important;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container .shimmer-wrapper .shimmer-text.event
{
    order: 0;
    width: 70%!important;
    margin-top: 0!important;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container .shimmer-odd-table
{
    width: 33%;
}
.nvs-widget-loader .desktop-match-of-day-carousel.nvs-row-mod-view .shimmer-container:last-child
{
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .desktop-sidebar-list .shimmer-item
{
    height: 35px;
    width: 100%;
    background: var(--color-2);
    margin-bottom: calc(.5 * calc(.25 * var(--space)));
}
.nvs-widget-loader .desktop-sidebar-list .shimmer-item:last-child
{
    margin-bottom: 0;
}
.nvs-widget-loader .desktop-sidebar-list.navigation .shimmer-item
{
    height: 40px;
}
.nvs-widget-loader .desktop-home-widget
{
    display: flex;
    justify-content: space-between;
}
.nvs-widget-loader .desktop-home-widget .shimmer-box
{
    background-color: var(--color-2);
    margin-right: calc(.5 * var(--space));
    height: 168px;
    width: 100%;
    margin-top: calc(.5 * var(--space));
}
.nvs-widget-loader .desktop-home-widget .shimmer-box:last-child
{
    margin-right: 0;
}
.nvs-widget-loader .desktop-home-widget .shimmer-container
{
    border: 0;
    padding: calc(1.5 * var(--space));
    flex: 1;
    margin-right: calc(.5 * var(--space));
}
.nvs-widget-loader .desktop-home-widget .shimmer-container .shimmer-text
{
    height: 16px;
    background-color: var(--color-2);
}
.nvs-widget-loader .desktop-home-widget .shimmer-container>.shimmer-text
{
    margin-bottom: var(--space);
}
.nvs-widget-loader .desktop-home-widget .shimmer-container .shimmer-row
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: calc(.5 * var(--space));
}
.nvs-widget-loader .desktop-home-widget .shimmer-container .shimmer-row:last-child
{
    margin-bottom: 0;
}
.nvs-widget-loader .desktop-home-widget .shimmer-container .shimmer-row .shimmer-odd
{
    background-color: var(--color-2);
    width: 70px;
    height: 30px;
}
.nvs-widget-loader .desktop-home-widget .shimmer-container .shimmer-row .shimmer-text
{
    flex: 1;
    margin-right: var(--space);
}
.nvs-widget-loader .desktop-home-fav-widget
{
    display: flex;
    justify-content: space-between;
}
.nvs-widget-loader .desktop-home-fav-widget .shimmer-container
{
    height: 170px;
    margin: 0 calc(.25 * var(--space));
    flex: 1;
}
.nvs-widget-loader .desktop-home-fav-widget .shimmer-container .shimmer-row
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: calc(var(--space) * 1.75) 0 calc(1.5 * var(--space));
    border-radius: calc(var(--border-radius) * 2);
    width: 100%;
    height: 100%;
    border: 1px solid var(--color-2);
}
.nvs-widget-loader .desktop-home-fav-widget .shimmer-container .shimmer-row .shimmer-icon
{
    background-color: var(--color-2);
    width: 64px;
    height: 64px;
    border-radius: 50%;
}
.nvs-widget-loader .desktop-home-fav-widget .shimmer-container .shimmer-row .shimmer-text
{
    background-color: var(--color-2);
    height: 16px;
    width: 80px;
}
.nvs-widget-loader .latest-bets-widget
{
    display: flex;
    flex-direction: column;
}
.nvs-widget-loader .latest-bets-widget .sport-selection
{
    display: flex;
    margin-bottom: var(--space);
}
.nvs-widget-loader .latest-bets-widget .sport-selection .shimmer-box
{
    height: 38px;
    width: 92px;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    overflow: hidden;
}
.nvs-widget-loader .latest-bets-widget .sport-selection .shimmer-box+.shimmer-box
{
    margin-left: calc(.5 * var(--space));
}
.nvs-widget-loader .latest-bets-widget>.text-content
{
    margin-bottom: calc(.5 * var(--space));
}
.nvs-widget-loader .latest-bets-widget>.text-content .shimmer-text
{
    width: 30%;
    height: 14px;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container
{
    width: 100%;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    overflow: hidden;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container+.shimmer-container
{
    margin-top: calc(.75 * var(--space));
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row:first-child
{
    width: 100%;
    border-bottom: 1px solid var(--color-2);
    padding: calc(.5 * var(--space)) var(--space);
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row:first-child .shimmer-text
{
    width: 20%;
    height: 20px;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row
{
    display: flex;
    justify-content: space-between;
    padding: calc(.75 * var(--space));
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .left-pane
{
    flex: 1;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .left-pane .shimmer-text
{
    width: 50%;
    height: 10px;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .left-pane .shimmer-text+.shimmer-text
{
    margin-top: 8px;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .right-pane
{
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .right-pane .shimmer-odd
{
    width: 95px;
    height: 38px;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    overflow: hidden;
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .right-pane .shimmer-odd+.shimmer-text
{
    width: 40%;
    height: 15px;
    margin-right: var(--space);
    margin-left: var(--space);
}
.nvs-widget-loader .latest-bets-widget .shimmer-container .shimmer-row+.shimmer-row .right-pane .shimmer-odd+.shimmer-text+.shimmer-text
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid var(--color-2);
    border-radius: 50%;
    color: var(--color-2);
}
.game-type-container-skeleton
{
    display: flex;
    flex-wrap: wrap;
    gap: var(--space);
    padding-left: 185px;
    padding-right: 185px;
}
@media(max-width: 1600px)
{
    .game-type-container-skeleton
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.game-type-container-skeleton .shimmer-column
{
    flex-basis: calc(20% - (var(--space) * 4 / 5));
    aspect-ratio: 3/2;
    border-radius: var(--border-radius);
    background: var(--color-2);
}
.nvs-sport .game-type-container-skeleton
{
    padding-left: 0;
    padding-right: 0;
}
.nvs-bars-spinner
{
    width: 45px;
    height: 35px;
    display: flex;
    gap: 6px;
}
.nvs-bars-spinner>div
{
    background-color: var(--color-6);
    height: 100%;
    width: 6px;
    display: inline-block;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
    border-radius: 90px;
}
.nvs-bars-spinner>div.rect2
{
    animation-delay: -1.1s;
}
.nvs-bars-spinner>div.rect3
{
    animation-delay: -1s;
}
.nvs-bars-spinner>div.rect4
{
    animation-delay: -.9s;
}
.nvs-bars-spinner>div.rect5
{
    animation-delay: -.8s;
}
@keyframes sk-stretchdelay
{
    0%, 40%, to
    {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4);
    }
    20%
    {
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
    }
}
.nvscore-carousel img
{
    border-radius: calc(var(--border-radius) * 2);
}
.home-page .nvscore-carousel img
{
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.home-page .nvscore-carousel .match-view:before
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-carousel .owl-carousel:hover .owl-nav
{
    opacity: 1;
}
.nvscore-carousel .owl-carousel .owl-dots.disabled, .nvscore-carousel .owl-carousel .owl-nav.disabled
{
    display: none;
}
.nvscore-carousel .owl-carousel .owl-dots
{
    position: absolute;
    bottom: calc(.5 * var(--space));
    left: 50%;
    transform: translate(-50%);
    pointer-events: none;
}
.nvscore-carousel .owl-carousel .owl-dots .owl-dot
{
    pointer-events: all;
}
.nvscore-carousel .owl-carousel .owl-dots .owl-dot:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-carousel .owl-carousel .owl-dots .owl-dot span
{
    margin: 0;
    background: rgba(255,255,255,.5);
    box-shadow: 0 1px 3px #0000001f,0 1px 2px #0000003d;
}
.nvscore-carousel .owl-carousel .owl-dots .owl-dot.active span
{
    background: #fff;
}
.nvscore-carousel .owl-carousel .owl-nav
{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    opacity: 0;
    transition: .3s;
}
.nvscore-carousel .owl-carousel .owl-nav [class*=owl-]
{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 0;
    background: rgba(213,213,213,.7);
    pointer-events: all;
    color: #231f20;
}
.nvscore-carousel .owl-stage
{
    display: flex;
}
.nvscore-carousel .owl-stage .owl-item
{
    display: flex;
    height: auto!important;
}
.nvscore-carousel .owl-stage .owl-item .slide-container
{
    position: relative;
    width: inherit;
}
.nvscore-carousel .owl-stage .owl-item .slide-container.clickable-slide
{
    cursor: pointer;
}
.nvscore-carousel .owl-stage .owl-item .slide-container.small .default-view .text-4x
{
    font-size: 1.142rem!important;
}
.nvscore-carousel .owl-stage .owl-item .slide-container.small .default-view p
{
    font-size: 1rem!important;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view, .nvscore-carousel .owl-stage .owl-item .slide-container .free-text-view
{
    position: absolute;
    inset: 0;
    z-index: 1;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .free-text-view
{
    cursor: auto;
    cursor: initial;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .default-view
{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: var(--space);
    padding-right: var(--space);
}
.nvscore-carousel .owl-stage .owl-item .slide-container .default-view .text-4x
{
    font-size: 2.571rem;
    color: #fafafa;
    font-weight: 900;
}
@media(max-width: 1440px)
{
    .nvscore-carousel .owl-stage .owl-item .slide-container .default-view .text-4x
    {
        font-size: 2rem;
    }
}
.nvscore-carousel .owl-stage .owl-item .slide-container .default-view p
{
    font-size: 1.142rem;
    color: #fafafa;
    margin-bottom: 8px;
    text-align: center;
}
@media(max-width: 1440px)
{
    .nvscore-carousel .owl-stage .owl-item .slide-container .default-view p
    {
        font-size: 1rem;
    }
}
.nvscore-carousel .owl-stage .owl-item .slide-container .default-view button
{
    height: 40px;
    min-width: 80px;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view
{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 calc(.5 * var(--space)) calc(.5 * var(--space));
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .carousel-click-container
{
    position: relative;
    display: flex;
    flex-direction: column;
    margin-bottom: calc(.5 * var(--space));
    cursor: pointer;
    z-index: 1;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .carousel-click-container .date-time
{
    font-size: 1rem;
    font-weight: 500;
    color: var(--primary-color);
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .carousel-click-container .home, .nvscore-carousel .owl-stage .owl-item .slide-container .match-view .carousel-click-container .away
{
    font-size: 1.142rem;
    font-weight: 500;
    color: #fafafa;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .event-label-template
{
    display: flex;
    flex-direction: column;
    z-index: 1;
    position: relative;
    margin-bottom: auto;
    margin-top: calc(.625 * var(--space));
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .event-label-template .event-labels-container
{
    display: flex;
    align-items: center;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .event-label-template .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    height: 16px;
    border-radius: 2px;
    line-height: 0;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .event-label-template .event-labels-container .event-label .icon
{
    font-size: .714rem;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .event-label-template .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .event-label-template .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .odds-wrapper
{
    display: flex;
    z-index: 1;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .odds-wrapper nvscore-odd
{
    display: flex;
    flex: 1;
    height: 30px;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .odds-wrapper nvscore-odd:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view .odds-wrapper nvscore-odd .code
{
    display: none;
}
.nvscore-carousel .owl-stage .owl-item .slide-container .match-view:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,rgba(31,34,39,0) 0%,rgba(0,0,0,0) .01%,rgba(13,15,19,.7) 63.42%);
}
.nvscore-carousel.full-width .match-view nvscore-odd
{
    height: 42px!important;
}
.nvscore-carousel.full-width .match-view .odds-wrapper
{
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-carousel.full-width .match-view .odds-wrapper, .nvscore-carousel.full-width .match-view .carousel-click-container
{
    max-width: 30%;
}
@media(max-width: 1440px)
{
    .nvscore-carousel.full-width .match-view .odds-wrapper, .nvscore-carousel.full-width .match-view .carousel-click-container
    {
        max-width: 40%;
    }
}
.nvscore-carousel .carousel-banner-view
{
    position: relative;
}
.nvscore-carousel .carousel-banner-view img
{
    border-radius: var(--border-radius);
    width: 100%;
}
.nvscore-carousel .carousel-banner-view .default-view
{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: var(--space);
    padding-right: var(--space);
    pointer-events: none;
}
.nvscore-carousel .carousel-banner-view .default-view .text-4x
{
    font-size: 2.571rem;
    color: #fafafa;
    font-weight: 900;
}
@media(max-width: 1440px)
{
    .nvscore-carousel .carousel-banner-view .default-view .text-4x
    {
        font-size: 2rem;
    }
}
.nvscore-carousel .carousel-banner-view .default-view p
{
    font-size: 1.142rem;
    color: #fafafa;
    margin-bottom: 8px;
    text-align: center;
}
@media(max-width: 1440px)
{
    .nvscore-carousel .carousel-banner-view .default-view p
    {
        font-size: 1rem;
    }
}
.nvscore-carousel .carousel-banner-view .default-view button
{
    height: 40px;
    min-width: 80px;
    pointer-events: all;
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel, .nvscore-match-of-day owl-carousel-o .owl-carousel
{
    position: relative;
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel:hover .owl-prev, .nvscore-tournament-name-page owl-carousel-o .owl-carousel:hover .owl-next, .nvscore-match-of-day owl-carousel-o .owl-carousel:hover .owl-prev, .nvscore-match-of-day owl-carousel-o .owl-carousel:hover .owl-next
{
    opacity: 1;
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-prev, .nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-next, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-prev, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-next
{
    position: absolute;
    top: calc(50% - 8px);
    transform: translateY(-50%);
    opacity: 0;
    transition: .4s;
    border-radius: 0;
    background: rgba(213,213,213,.7);
    pointer-events: all;
    color: #231f20;
    font-size: 12px;
    height: 26px;
    border-radius: var(--border-radius)!important;
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-prev:hover, .nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-next:hover, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-prev:hover, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-next:hover
{
    border-radius: 0;
    background: rgba(213,213,213,.7);
    pointer-events: all;
    color: #231f20;
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-prev.disabled, .nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-next.disabled, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-prev.disabled, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-next.disabled
{
    background: rgba(213,213,213,.25);
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-prev, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-prev
{
    left: 4px;
}
.nvscore-tournament-name-page owl-carousel-o .owl-carousel .owl-next, .nvscore-match-of-day owl-carousel-o .owl-carousel .owl-next
{
    right: 4px;
}
nvscore-fast-betting .nvs-fast-betting form
{
    position: relative;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list
{
    background: var(--color-2);
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-header
{
    padding: calc(.5 * var(--space));
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-header .text-6x
{
    margin: calc(.5 * var(--space)) 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 500;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-header .btn-action.close-btn
{
    position: absolute;
    top: 14px;
    right: calc(.75 * var(--space));
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper
{
    padding: calc(.5 * var(--space));
    overflow-y: scroll;
    overflow-x: hidden;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content
{
    position: relative;
    padding: calc(.5 * var(--space)) 0;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content:before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: calc(100% - calc(.5 * var(--space)));
    height: 1px;
    background: var(--color-3);
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .market-name
{
    display: none;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list
{
    display: flex;
    flex-wrap: wrap;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li
{
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin: calc(.25 * var(--space));
    min-width: 80px;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li>span
{
    text-align: center;
    word-break: break-word;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 400;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li>button.btn-action
{
    width: 100%;
    padding: calc(.5 * var(--space));
    background: var(--table-row-bg);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 500;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li>button.btn-action:hover
{
    background: var(--btn-odds-active-bg);
    color: var(--color-for-btn-odds-active-bg);
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li>button .icon-lock
{
    display: none;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li>button.btn-lock span
{
    display: none;
}
nvscore-fast-betting .nvs-fast-betting form .lock-selection-list .list-content-wrapper .list-content .nvs-list>li>button.btn-lock .icon-lock
{
    display: inline-block;
}
.nvs-select .dropdown-toggle
{
    display: flex;
    align-items: center;
    min-width: 170px;
    font-size: 1.285rem;
}
.nvs-select .dropdown-toggle .icon
{
    margin-right: calc(.5 * var(--space));
    color: var(--color-8);
}
.nvs-select .dropdown-toggle .select-text
{
    max-width: 135px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvs-select .dropdown-toggle:after
{
    content: "";
    font-family: icomoon!important;
    position: absolute;
    right: calc(.25 * var(--space));
    top: 50%;
    border: 0!important;
    transform: translateY(-50%);
    font-size: .75rem;
}
.nvs-select .dropdown-menu
{
    width: 300px;
    padding: calc(.5 * var(--space)) 0;
    background: var(--color-2);
    box-shadow: 0 15px 35px #000000bf;
}
@media(max-width: 1440px)
{
    .nvs-select .dropdown-menu
    {
        width: 240px;
    }
}
@media(max-width: 1200px)
{
    .nvs-select .dropdown-menu
    {
        width: 200px;
    }
}
.nvs-select .dropdown-menu:before
{
    right: inherit;
    left: var(--space);
}
nvscore-header .header-dropdown .arrow-box
{
    position: relative;
}
nvscore-header .header-dropdown .arrow-box:after
{
    content: " ";
    position: absolute;
    left: 16px;
    top: -6px;
    border-top: none;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid var(--color-2);
}
nvscore-header .header-dropdown .nvs-checkbox label .icon
{
    margin-right: calc(.5 * var(--space));
}
nvscore-header .nvscore-general-settings .dropdown-menu
{
    min-width: 300px;
    margin-top: calc(.5 * var(--space));
}
nvscore-header .nvscore-general-settings .dropdown-menu ul li:first-child
{
    padding-top: calc(.25 * var(--space));
}
nvscore-header .nvscore-general-settings .dropdown-menu ul li:last-child
{
    padding-bottom: calc(.75 * var(--space))!important;
}
nvscore-header .nvscore-general-settings button .icon
{
    font-size: 1rem;
}
nvscore-header .nvscore-general-settings .theme-filter-wrapper
{
    border: 2px solid var(--color-5);
    padding: calc(.5 * var(--space));
    margin: 0 calc(-1 * calc(.5 * var(--space)));
}
nvscore-header .nvscore-general-settings .theme-filter-wrapper .text-6x
{
    margin-top: calc(.75 * var(--space));
}
nvscore-header .nvscore-general-settings .theme-filter-wrapper .text-6x:first-child
{
    margin-top: 0;
}
nvscore-header .user-verify-button
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 90px;
    background-color: hsl(var(--color-8-hs),var(--color-8-l),10%);
    color: inherit;
    padding: calc(.25 * var(--space)) calc(.75 * var(--space)) calc(.25 * var(--space)) calc(.5 * var(--space));
    font-size: 12px;
}
nvscore-header .user-verify-button .icon
{
    margin-right: calc(.5 * var(--space));
    font-size: 1.142rem;
}
nvscore-header .user-verify-button:focus, nvscore-header .user-verify-button:active, nvscore-header .user-verify-button:hover
{
    background-color: hsl(var(--color-8-hs),var(--color-8-l),25%);
}
nvscore-header .user-transfer-buttons
{
    display: flex;
    align-items: center;
}
nvscore-header .user-transfer-buttons button
{
    position: relative;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 90px;
    background-color: hsl(var(--color-8-hs),var(--color-8-l),10%);
    color: inherit;
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    font-size: 12px;
    padding: calc(.5 * var(--space))!important;
}
nvscore-header .user-transfer-buttons button .icon
{
    margin-right: calc(.5 * var(--space));
    font-size: .857rem;
}
nvscore-header .user-transfer-buttons button:nth-child(2n)
{
    margin-left: calc(.5 * var(--space));
}
nvscore-header .user-transfer-buttons button:focus, nvscore-header .user-transfer-buttons button:hover, nvscore-header .user-transfer-buttons button:active, nvscore-header .user-transfer-buttons button.active
{
    background-color: hsl(var(--color-8-hs),var(--color-8-l),25%);
    color: inherit;
}
nvscore-header .nvs-bet-history-icon .header-button-icon
{
    position: relative;
}
nvscore-header .nvs-bet-history-icon .header-button-icon .cashout-badge
{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -6px;
    right: -4px;
    font-size: .625rem;
    height: 14px;
    width: 14px;
    background: var(--success-color);
    color: inherit;
    border: 1px solid inherit;
    border-radius: 50%;
    font-weight: 700;
    line-height: 1;
}
nvscore-header .nvs-accordion-menu .accordion .accordion-header
{
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    transition: 0s;
}
nvscore-header .nvs-accordion-menu .accordion .accordion-content ul li:last-child
{
    padding-bottom: calc(.5 * var(--space));
}
nvscore-header .nvs-accordion-menu .accordion-open .accordion-content
{
    margin-bottom: 0!important;
    margin-top: 0!important;
}
nvscore-header .nvs-accordion-menu .accordion-open .accordion-header
{
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-header .registered-user-menu-container
{
    display: flex;
}
nvscore-header .registered-user-menu-container .btn-logout, nvscore-header .registered-user-menu-container .btn-inbox, nvscore-header .registered-user-menu-container .btn-freebet, nvscore-header .registered-user-menu-container .btn-deposit
{
    padding-left: var(--space);
    padding-right: var(--space);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
@media(max-width: 1440px)
{
    nvscore-header .registered-user-menu-container
    {
        margin-left: 0;
    }
}
nvscore-header .registered-user-menu-container .registered-user-menu
{
    display: flex;
}
nvscore-header .registered-user-menu-container .registered-user-menu .registered-user-dropdown
{
    width: 276px;
}
@media(max-width: 1200px)
{
    nvscore-header .registered-user-menu-container .registered-user-menu .user-personal-menu button
    {
        max-width: 170px;
    }
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu button.registered-user-menu-button
{
    width: 240px;
}
@media(max-width: 1200px)
{
    nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu button.registered-user-menu-button
    {
        max-width: 230px;
    }
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown
{
    padding: calc(.75 * var(--space));
    background: var(--color-2);
    left: unset!important;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown .arrow-box
{
    position: static;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown .arrow-box:after
{
    left: unset;
    right: var(--space);
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown ul li
{
    border-bottom: 1px solid var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    display: flex;
    justify-content: space-between;
    font-size: .928rem;
    padding-bottom: calc(.5 * var(--space));
    cursor: default;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown ul li:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown ul li span:last-child
{
    font-weight: 700;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown ul li .spinner-loader
{
    animation: spin 1s linear infinite;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown .button-list
{
    display: flex;
    margin-top: calc(.75 * var(--space));
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown .button-list button
{
    flex: 1;
    height: 40px;
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
    font-weight: 700;
    font-size: .857rem;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown .button-list button:hover
{
    background: hsl(var(--btn-primary-bg-hs),calc(var(--btn-primary-bg-l) - 7%),1);
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .registered-user-dropdown .button-list button:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .btn-refresh-icon .icon-reload
{
    font-size: 1.285rem;
    display: block;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .btn-refresh-icon .spin-animation
{
    animation: refresh-loader 1s linear infinite;
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .btn-refresh-icon button
{
    margin-left: calc(.75 * var(--space));
    margin-right: calc(-1 * calc(.5 * var(--space)));
}
nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .btn-refresh-icon .btn:disabled, nvscore-header .registered-user-menu-container .registered-user-menu .user-balance-menu .btn-refresh-icon .btn.disabled
{
    background: transparent;
    opacity: 1;
    border: none;
}
nvscore-header .registered-user-menu-container .registered-user-menu .btn-inbox
{
    margin-right: calc(.5 * var(--space));
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper
{
    border: 2px solid var(--color-2);
    margin-right: calc(.5 * var(--space));
    position: relative;
    height: 50px;
    border-radius: var(--border-radius);
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button
{
    position: relative;
    display: flex;
    min-width: 180px;
    width: -moz-fit-content;
    width: fit-content;
    color: inherit;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    align-items: center;
    height: 100%;
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button.disabled, nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button:disabled
{
    opacity: 1;
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button ul
{
    overflow: hidden;
    flex: 1;
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button ul li
{
    line-height: 1.142rem;
    max-width: 200px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button ul li:nth-child(2)
{
    font-size: .928rem;
    color: inherit;
    opacity: .7;
    line-height: 1rem;
    margin-top: calc(calc(.25 * var(--space)) / 2);
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button ul+.icon
{
    margin-left: var(--space);
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button .icon:first-child
{
    left: calc(.75 * var(--space));
    font-size: 1.142rem;
    margin-right: calc(.75 * var(--space));
}
nvscore-header .registered-user-menu-container .registered-user-menu .button-wrapper>button .icon:last-child
{
    font-size: .928rem;
    transition: .15s ease-out;
    color: inherit;
}
nvscore-header .user-balance-menu .button-wrapper .icon:last-child
{
    font-size: 1.285rem!important;
    transform-origin: center;
}
nvscore-header .user-balance-menu .button-wrapper .icon:last-child.up
{
    transform: rotate(45deg);
}
nvscore-header .nvs-register-button, nvscore-header .nvs-login-button
{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
nvscore-header .nvs-login-button+.nvs-register-button
{
    margin-left: var(--space)!important;
}
nvscore-header .nvs-register-button+.nvs-login-button
{
    margin-left: var(--space);
}
nvscore-header .navbar-content-menu
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
nvscore-header .navbar-content-menu li a
{
    padding: 0 calc(.75 * var(--space));
    font-size: .928rem;
    font-weight: 500;
    cursor: pointer;
    transition: all .3s ease;
    color: inherit;
}
nvscore-header .navbar-content-menu li a:hover
{
    color: inherit;
}
nvscore-header .navbar-content-menu li:last-child a
{
    border-right: none;
}
nvscore-header .navbar-content-menu li:first-child a
{
    padding-left: 0;
}
nvscore-header .btn
{
    color: inherit;
    padding: 0;
}
nvscore-header .nvs-logo
{
    width: 130px;
    height: 100%;
}
nvscore-header .nvs-logo .nvs-core-logo
{
    height: 100%;
}
nvscore-header .nvs-logo .nvs-core-logo .logo
{
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    cursor: pointer;
}
nvscore-header .nvs-logo:not(:last-child)
{
    margin-right: calc(.75 * var(--space));
}
nvscore-header .nvscore-clock>span
{
    width: 138px;
}
nvscore-header .nvs-menu-item
{
    flex: 1;
    width: 0;
}
nvscore-header .btn-login
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
}
nvscore-header .nvs-register-button nvscore-register-button .btn-register
{
    color: inherit;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
}
nvscore-header .nvs-register-button nvscore-register-button .btn-register .icon
{
    color: inherit;
}
nvscore-header .nvs-register-button nvscore-register-button .btn-register:hover
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-header .nvs-custom-menu-container
{
    position: relative;
}
nvscore-header .nvscore-custom-menu
{
    width: 100%!important;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
nvscore-header .nvscore-custom-menu li
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 25px;
    cursor: pointer;
    border-radius: 4px;
    line-height: 1;
    padding-left: calc(.75 * var(--space));
    padding-right: calc(.75 * var(--space));
    color: inherit;
}
nvscore-header .nvscore-custom-menu li:first-child
{
    padding-left: 0;
}
@media(max-width: 1300px)
{
    nvscore-header .nvscore-custom-menu li
    {
        padding-left: calc(.5 * var(--space));
        padding-right: calc(.5 * var(--space));
    }
}
nvscore-header .nvscore-custom-menu li.hidden
{
    opacity: 0;
    position: absolute;
    pointer-events: none;
}
nvscore-header .nvscore-custom-menu li.more
{
    order: 1;
    margin-left: calc(.5 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1)!important;
    padding-right: calc(.75 * var(--space));
    z-index: 2;
    border-radius: 0;
    padding-left: 0;
}
nvscore-header .nvscore-custom-menu li.more .show-more-box
{
    display: flex;
    align-items: center;
    height: 36px;
    padding-left: calc(.75 * var(--space));
    padding-right: calc(.75 * var(--space));
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    justify-content: space-around;
    transition: .2s;
    width: 130px;
    cursor: pointer;
    border-radius: calc(var(--border-radius) * 1.5);
}
nvscore-header .nvscore-custom-menu li.more .show-more-box.active
{
    background: var(--color-2);
}
nvscore-header .nvscore-custom-menu li.more .show-more-box span
{
    display: inline-block;
    white-space: nowrap;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container
{
    display: flex;
    flex-direction: column;
    width: 14px;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container div
{
    height: 2px;
    width: 14px;
    background: currentColor;
    border-radius: 3px;
    transition: .15s linear;
    transition-delay: 0s;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container div:not(:first-child)
{
    margin-top: 3px;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container div.second
{
    transition-delay: 80ms;
    transition-timing-function: linear;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container.clicked
{
    border-radius: 50%;
    transition: all .3s ease;
    position: relative;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container.clicked div
{
    width: 17px;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container.clicked div:not(:first-of-type)
{
    margin-top: 5px;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container.clicked .first
{
    transform: translateY(7px) translate(-2px) rotate(45deg);
    transition: all .2s ease;
    transition-delay: .1s;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container.clicked .second
{
    opacity: 0;
    transform: translate(12px);
    transition: all .3s ease;
    transition-delay: 0s;
}
nvscore-header .nvscore-custom-menu li.more .toggle-icon-container.clicked .third
{
    transform: translateY(-7px) translate(-2px) rotate(-45deg);
    transition: all .2s ease;
    transition-delay: .1s;
    top: 20px;
}
nvscore-header .nvscore-custom-menu li.more.hidden
{
    opacity: 0;
    position: absolute;
    pointer-events: none;
}
nvscore-header .nvscore-custom-menu li.more .icon
{
    font-size: 8px;
}
nvscore-header .nvscore-custom-menu li a
{
    font-size: 1.142rem;
    font-weight: 400;
    line-height: 1.357rem;
    padding: 0 calc(.5 * var(--space));
    cursor: pointer;
    white-space: nowrap;
    transition: all .2s ease;
}
nvscore-header .nvscore-custom-menu li a.active
{
    font-weight: 700;
}
@media(max-width: 1300px)
{
    nvscore-header .nvscore-custom-menu li a
    {
        font-size: 1.071rem;
    }
}
@media(max-width: 1200px)
{
    nvscore-header .nvscore-custom-menu li a
    {
        font-size: 1rem;
        padding: 0;
    }
}
nvscore-header .nvscore-custom-menu li a
{
    padding: 0;
}
nvscore-header .nvscore-custom-menu li i
{
    margin-right: calc(.25 * var(--space));
    transition: all .2s ease;
}
nvscore-header .nvscore-custom-menu li:hover, nvscore-header .nvscore-custom-menu li.active
{
    color: var(--primary-color);
}
nvscore-header .ddMenu
{
    margin: calc(.75 * var(--space)) calc(.5 * var(--space)) 0 0;
    padding: 0;
    min-width: auto;
    position: absolute;
    right: 0;
    border: none;
    border-radius: 0;
    transition: all .3s ease;
    box-shadow: 0 3px 6px #00000040;
    background: var(--color-2);
    z-index: 8;
    display: none;
    border-radius: var(--border-radius);
}
nvscore-header .ddMenu:before
{
    content: none;
    position: absolute;
    width: 9px;
    height: 9px;
    right: var(--space);
    top: -4px;
    background: var(--color-2);
    transform: rotate(45deg);
}
nvscore-header .ddMenu li
{
    display: flex;
    align-items: center;
    position: relative;
    min-width: 164px;
    padding-left: calc(.75 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: var(--color-2);
}
nvscore-header .ddMenu li:hover
{
    background: hsl(var(--color-3-hs),var(--color-3-l),50%);
}
nvscore-header .ddMenu li:not(:first-child)
{
    border-top: 1px solid hsl(var(--color-3-hs),var(--color-3-l),50%);
}
nvscore-header .ddMenu li:first-child
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
nvscore-header .ddMenu li:first-child a
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
nvscore-header .ddMenu li:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
nvscore-header .ddMenu li:last-child a
{
    border-bottom: 0;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
nvscore-header .ddMenu li .icon
{
    color: inherit;
}
nvscore-header .ddMenu li .icon+a
{
    margin-left: calc(.5 * var(--space));
}
nvscore-header .ddMenu li a
{
    display: flex;
    align-items: center;
    height: 35px;
    background: none;
    color: inherit;
    transition: .1s all;
    min-width: 100px;
}
nvscore-header .ddMenu.show
{
    display: block;
    animation: fadeIn .2s 1 linear;
}
nvscore-header .ddMenu.show:before
{
    content: "";
}
nvscore-header .nvs-language-menu .btn
{
    font-size: .928rem;
    font-weight: 500;
}
nvscore-header .nvs-language-menu .dropdown-menu ul
{
    min-width: 130px;
}
nvscore-header .nvs-language-menu .dropdown-menu ul a
{
    padding-right: calc(calc(1.25 * var(--space)) + .642rem);
}
nvscore-header .btn-internal-messsages-container .internal-messages-backdrop
{
    inset: 0;
    position: fixed;
    background: #00000059;
    z-index: 20;
}
nvscore-header .btn-internal-messsages-container .btn-internal-messages
{
    position: relative;
    z-index: 20;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown
{
    left: auto!important;
    left: initial!important;
    right: 0!important;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 20;
    width: 342px;
    box-shadow: 0 2px 8px #00000059;
    background: var(--body-bg);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .title
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 52px;
    padding-left: var(--space);
    padding-right: calc(.75 * var(--space));
    border-bottom: 1px solid var(--color-3);
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .title h3
{
    font-size: 1.142rem;
    font-weight: 600;
    margin-bottom: 0;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .title .icon
{
    font-size: 13px;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    cursor: pointer;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list
{
    background: var(--color-3);
    border-bottom-left-radius: calc(var(--border-radius) * 2);
    border-bottom-right-radius: calc(var(--border-radius) * 2);
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box
{
    padding: calc(.75 * var(--space)) var(--space);
    line-height: 1;
    background: var(--body-bg);
    cursor: pointer;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box .message-top
{
    display: flex;
    align-items: center;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box .message-top .statu-new
{
    width: 10px;
    height: 10px;
    display: block;
    background: var(--success-color);
    margin-right: calc(.5 * var(--space));
    border-radius: 50%;
    margin-top: -2px;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box .message-top .message-title
{
    flex: 1;
    width: 0;
    font-size: .857rem;
    font-weight: 700;
    line-height: 1.3;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box .message-description
{
    margin-top: calc(.25 * var(--space));
    font-size: .857rem;
    line-height: 1.285rem;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box .message-description p
{
    margin-bottom: 0;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box .date-box
{
    margin-top: calc(.5 * var(--space));
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box+.message-box
{
    margin-top: 3px;
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .message-list .message-box:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .all-messages-btn-container
{
    border-top: 1px solid var(--color-3);
    padding: calc(.75 * var(--space)) var(--space);
}
nvscore-header .btn-internal-messsages-container .internal-messages-button-dropdown .all-messages-btn-container .btn
{
    width: 100%;
    height: 37px;
    font-weight: 400;
}
nvscore-header .btn-internal-messsages-container .nvscore-nodata-container .text-wrap
{
    border: 0;
}
nvscore-header .header-components
{
    display: flex;
}
nvscore-header .header-components.product-menu-left .position
{
    width: auto;
}
nvscore-header .header-components.product-menu-left .position.left
{
    flex: 1;
    margin-right: auto;
}
nvscore-header .header-components.product-menu-left .position.right
{
    margin-left: var(--space);
}
nvscore-header .header-components.product-menu-right .position
{
    width: auto;
}
nvscore-header .header-components.product-menu-right .position.right
{
    flex: 1;
    margin-left: auto;
}
nvscore-header .header-components.product-menu-none .nvs-menu-item
{
    flex: initial;
    width: auto;
}
nvscore-header .header-components.product-menu-none .nvs-logo .logo
{
    width: 250px;
    max-width: 100%;
}
nvscore-header .header-components .position
{
    display: flex;
    align-items: center;
}
nvscore-header .header-components .position+.position
{
    margin-left: auto;
}
nvscore-header .header-components .position:only-child
{
    margin-left: 0!important;
    flex: 1;
}
nvscore-header .header-components .position.right
{
    justify-content: flex-end;
}
nvscore-header .header-components .position.right .nvscore-custom-menu
{
    justify-content: flex-end;
}
nvscore-header .header-components nvscore-dynamic-element.visibility-true~nvscore-dynamic-element
{
    margin-left: calc(.75 * var(--space));
}
nvscore-header .header-0
{
    background: var(--header-1-bg);
    color: var(--color-for-header-1-bg);
    padding: var(--header_0_layout_padding);
    min-height: 70px;
}
nvscore-header .header-1
{
    background: var(--header-2-bg);
    color: var(--color-for-header-2-bg);
    padding: var(--header_1_layout_padding);
    min-height: 40px;
}
nvscore-header .header-1 .nvscore-custom-menu li
{
    color: inherit!important;
}
nvscore-header .header-1 .nvscore-custom-menu li:first-child
{
    padding-right: 0;
}
nvscore-header .header-1 .nvscore-custom-menu li+li
{
    padding-left: calc(.25 * var(--space));
    padding-right: 0;
    margin-left: calc(.75 * var(--space));
}
nvscore-header .header-1 .nvscore-custom-menu li a
{
    font-size: .928rem;
    font-weight: 500;
}
nvscore-header .header-1 .position.right nvscore-dynamic-element.visibility-true~nvscore-dynamic-element
{
    padding-left: calc(.75 * var(--space));
    border-left: 1px solid hsl(var(--color-for-header-2-bg-hs),var(--color-for-header-2-bg-l),10%);
}
nvscore-header .header-2
{
    background: var(--header-3-bg);
    color: var(--color-for-header-3-bg);
    padding: var(--header_2_layout_padding);
    min-height: 40px;
}
nvscore-header .header-2 .nvscore-custom-menu li
{
    color: inherit!important;
    font-size: 1rem;
}
nvscore-header .header-2 .nvscore-custom-menu li:first-child
{
    padding-right: 0;
}
nvscore-header .header-2 .nvscore-custom-menu li+li
{
    padding-left: calc(.25 * var(--space));
    padding-right: 0;
    margin-left: calc(.75 * var(--space));
}
nvscore-header .header-2 .nvscore-custom-menu li a
{
    font-size: 1rem;
    font-weight: 500;
}
nvscore-header .header-2 .position.right nvscore-dynamic-element.visibility-true~nvscore-dynamic-element
{
    padding-left: calc(.75 * var(--space));
    border-left: 1px solid hsl(var(--color-for-header-3-bg-hs),var(--color-for-header-3-bg-l),10%);
}
[name=left-sidebar] .widget-box, [name=right-sidebar] .widget-box, [name=live-right-sidebar] .widget-box
{
    border-radius: var(--border-radius);
}
[name=left-sidebar] .accordion, [name=right-sidebar] .accordion, [name=live-right-sidebar] .accordion
{
    border: 0;
    margin-bottom: 0;
}
[name=left-sidebar] .accordion .accordion-header, [name=right-sidebar] .accordion .accordion-header, [name=live-right-sidebar] .accordion .accordion-header
{
    padding: 0 var(--space);
    height: 44px;
    background: var(--color-2);
    font-size: .928rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
[name=left-sidebar] .accordion .accordion-header:hover, [name=right-sidebar] .accordion .accordion-header:hover, [name=live-right-sidebar] .accordion .accordion-header:hover
{
    background: var(--color-3);
}
[name=left-sidebar] .accordion .accordion-header>.icon, [name=right-sidebar] .accordion .accordion-header>.icon, [name=live-right-sidebar] .accordion .accordion-header>.icon
{
    font-size: .714rem;
}
[name=left-sidebar] .accordion .accordion-header nvscore-accordion-header>span>.icon, [name=right-sidebar] .accordion .accordion-header nvscore-accordion-header>span>.icon, [name=live-right-sidebar] .accordion .accordion-header nvscore-accordion-header>span>.icon
{
    margin-right: calc(.75 * var(--space));
}
[name=left-sidebar] .accordion .accordion-header nvscore-accordion-header>span>.text-3x, [name=right-sidebar] .accordion .accordion-header nvscore-accordion-header>span>.text-3x, [name=live-right-sidebar] .accordion .accordion-header nvscore-accordion-header>span>.text-3x
{
    margin: 0;
    font-size: inherit;
}
[name=left-sidebar] .accordion.accordion-open .accordion-header, [name=right-sidebar] .accordion.accordion-open .accordion-header, [name=live-right-sidebar] .accordion.accordion-open .accordion-header
{
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
[name=left-sidebar] .accordion .accordion-content, [name=right-sidebar] .accordion .accordion-content, [name=live-right-sidebar] .accordion .accordion-content
{
    margin: 0;
    padding: 0;
    border-left: 2px solid var(--primary-color);
    text-align: left;
    transition: all .3s ease;
    border-bottom-left-radius: var(--border-radius);
}
[name=left-sidebar] .accordion .accordion-content .nvs-list, [name=right-sidebar] .accordion .accordion-content .nvs-list, [name=live-right-sidebar] .accordion .accordion-content .nvs-list
{
    max-height: 209px;
    overflow-y: auto;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li+li, [name=right-sidebar] .accordion .accordion-content .nvs-list li+li, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li+li
{
    margin-top: 1px;
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li a, [name=left-sidebar] .accordion .accordion-content .nvs-list li button, [name=left-sidebar] .accordion .accordion-content .nvs-list li .nvs-checkbox, [name=right-sidebar] .accordion .accordion-content .nvs-list li a, [name=right-sidebar] .accordion .accordion-content .nvs-list li button, [name=right-sidebar] .accordion .accordion-content .nvs-list li .nvs-checkbox, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li a, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li button, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li .nvs-checkbox
{
    width: 100%;
    height: 34px;
    display: flex;
    align-items: center;
    padding: 0 var(--space);
    font-size: .928rem;
    background: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    cursor: pointer;
    transition: all .3s ease;
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li a:hover, [name=left-sidebar] .accordion .accordion-content .nvs-list li button:hover, [name=left-sidebar] .accordion .accordion-content .nvs-list li .nvs-checkbox:hover, [name=right-sidebar] .accordion .accordion-content .nvs-list li a:hover, [name=right-sidebar] .accordion .accordion-content .nvs-list li button:hover, [name=right-sidebar] .accordion .accordion-content .nvs-list li .nvs-checkbox:hover, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li a:hover, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li button:hover, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li .nvs-checkbox:hover
{
    background: var(--color-3);
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li a, [name=right-sidebar] .accordion .accordion-content .nvs-list li a, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li a
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li a:hover, [name=right-sidebar] .accordion .accordion-content .nvs-list li a:hover, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li a:hover
{
    background: hsl(var(--color-2-hs),var(--color-2-l),85%);
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li button .overflow-ellipsis, [name=right-sidebar] .accordion .accordion-content .nvs-list li button .overflow-ellipsis, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li button .overflow-ellipsis
{
    width: 100%;
    display: block;
    text-align: left;
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li button:hover, [name=right-sidebar] .accordion .accordion-content .nvs-list li button:hover, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li button:hover
{
    background: var(--primary-color);
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1);
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li span, [name=right-sidebar] .accordion .accordion-content .nvs-list li span, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li span
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li i, [name=right-sidebar] .accordion .accordion-content .nvs-list li i, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li i
{
    margin-right: calc(.75 * var(--space));
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li i.flag, [name=right-sidebar] .accordion .accordion-content .nvs-list li i.flag, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li i.flag
{
    min-width: 18px;
    max-width: 18px;
    height: 18px;
    border-radius: 50%;
}
[name=left-sidebar] .accordion .accordion-content .nvs-list li:last-child, [name=right-sidebar] .accordion .accordion-content .nvs-list li:last-child, [name=live-right-sidebar] .accordion .accordion-content .nvs-list li:last-child
{
    border-bottom: 0;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
[name=left-sidebar] .nvscore-top-tournaments .accordion-content .nvs-list, [name=right-sidebar] .nvscore-top-tournaments .accordion-content .nvs-list, [name=live-right-sidebar] .nvscore-top-tournaments .accordion-content .nvs-list
{
    max-height: none;
}
[name=left-sidebar] .nvs-fast-betting, [name=right-sidebar] .nvs-fast-betting, [name=live-right-sidebar] .nvs-fast-betting
{
    border: 1px solid var(--color-2);
}
[name=left-sidebar] .nvs-fast-betting>.text-5x, [name=right-sidebar] .nvs-fast-betting>.text-5x, [name=live-right-sidebar] .nvs-fast-betting>.text-5x
{
    margin-bottom: var(--space);
}
[name=left-sidebar] .nvs-fast-betting form .form-group, [name=right-sidebar] .nvs-fast-betting form .form-group, [name=live-right-sidebar] .nvs-fast-betting form .form-group
{
    margin-bottom: calc(.5 * var(--space));
}
[name=left-sidebar] .nvs-fast-betting form .form-group>label, [name=right-sidebar] .nvs-fast-betting form .form-group>label, [name=live-right-sidebar] .nvs-fast-betting form .form-group>label
{
    display: none;
}
[name=left-sidebar] .nvs-fast-betting form .form-group .icon-search, [name=right-sidebar] .nvs-fast-betting form .form-group .icon-search, [name=live-right-sidebar] .nvs-fast-betting form .form-group .icon-search
{
    display: none;
}
[name=left-sidebar] .nvs-fast-betting .check-group, [name=right-sidebar] .nvs-fast-betting .check-group, [name=live-right-sidebar] .nvs-fast-betting .check-group
{
    margin-bottom: calc(.5 * var(--space));
}
[name=left-sidebar] .nvs-fast-betting .check-group .nvs-checkbox label, [name=right-sidebar] .nvs-fast-betting .check-group .nvs-checkbox label, [name=live-right-sidebar] .nvs-fast-betting .check-group .nvs-checkbox label
{
    font-size: .928rem;
}
[name=left-sidebar] .nvs-fast-betting .check-group .nvs-checkbox label span:last-child, [name=right-sidebar] .nvs-fast-betting .check-group .nvs-checkbox label span:last-child, [name=live-right-sidebar] .nvs-fast-betting .check-group .nvs-checkbox label span:last-child
{
    padding-left: calc(.5 * var(--space));
    font-weight: 500;
}
[name=left-sidebar] .nvs-fast-betting .button-group, [name=right-sidebar] .nvs-fast-betting .button-group, [name=live-right-sidebar] .nvs-fast-betting .button-group
{
    display: flex;
}
[name=left-sidebar] .nvs-fast-betting .button-group .btn, [name=right-sidebar] .nvs-fast-betting .button-group .btn, [name=live-right-sidebar] .nvs-fast-betting .button-group .btn
{
    flex: 1;
    height: 40px;
}
[name=left-sidebar] .nvs-fast-betting .button-group .btn:first-child, [name=right-sidebar] .nvs-fast-betting .button-group .btn:first-child, [name=live-right-sidebar] .nvs-fast-betting .button-group .btn:first-child
{
    margin-right: calc(.5 * var(--space));
}
[name=left-sidebar] .nvs-fast-betting .lock-selection-list .list-content-wrapper, [name=right-sidebar] .nvs-fast-betting .lock-selection-list .list-content-wrapper, [name=live-right-sidebar] .nvs-fast-betting .lock-selection-list .list-content-wrapper
{
    max-height: 330px;
    padding: 0 calc(.25 * var(--space));
}
[name=left-sidebar] .nvs-fast-betting .lock-selection-list .list-header .text-6x, [name=right-sidebar] .nvs-fast-betting .lock-selection-list .list-header .text-6x, [name=live-right-sidebar] .nvs-fast-betting .lock-selection-list .list-header .text-6x
{
    margin: calc(var(--space) * .125) 0;
}
[name=left-sidebar] .nvs-print-results-widget-container, [name=right-sidebar] .nvs-print-results-widget-container, [name=live-right-sidebar] .nvs-print-results-widget-container
{
    border-top: 1px solid var(--body-bg);
}
[name=left-sidebar] .nvs-print-results-widget-container .nvs-print-results-button, [name=right-sidebar] .nvs-print-results-widget-container .nvs-print-results-button, [name=live-right-sidebar] .nvs-print-results-widget-container .nvs-print-results-button
{
    display: flex;
    align-items: center;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    width: 100%;
    background: var(--color-2);
    height: 44px;
    padding: 0 var(--space);
}
[name=left-sidebar] .nvs-print-results-widget-container .nvs-print-results-button:hover, [name=right-sidebar] .nvs-print-results-widget-container .nvs-print-results-button:hover, [name=live-right-sidebar] .nvs-print-results-widget-container .nvs-print-results-button:hover
{
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
[name=left-sidebar] .nvscore-active-promotions>.text-5x, [name=right-sidebar] .nvscore-active-promotions>.text-5x, [name=live-right-sidebar] .nvscore-active-promotions>.text-5x
{
    margin: calc(.5 * var(--space));
}
[name=left-sidebar] .nvs-latest-winners, [name=left-sidebar] .nvs-top-winners, [name=left-sidebar] .nvscore-active-promotions, [name=right-sidebar] .nvs-latest-winners, [name=right-sidebar] .nvs-top-winners, [name=right-sidebar] .nvscore-active-promotions, [name=live-right-sidebar] .nvs-latest-winners, [name=live-right-sidebar] .nvs-top-winners, [name=live-right-sidebar] .nvscore-active-promotions
{
    border: 1px solid var(--color-2);
}
[name=left-sidebar] .nvs-latest-winners table, [name=left-sidebar] .nvs-top-winners table, [name=left-sidebar] .nvscore-active-promotions table, [name=right-sidebar] .nvs-latest-winners table, [name=right-sidebar] .nvs-top-winners table, [name=right-sidebar] .nvscore-active-promotions table, [name=live-right-sidebar] .nvs-latest-winners table, [name=live-right-sidebar] .nvs-top-winners table, [name=live-right-sidebar] .nvscore-active-promotions table
{
    margin-bottom: 0;
}
[name=left-sidebar] .nvs-latest-winners table td, [name=left-sidebar] .nvs-top-winners table td, [name=left-sidebar] .nvscore-active-promotions table td, [name=right-sidebar] .nvs-latest-winners table td, [name=right-sidebar] .nvs-top-winners table td, [name=right-sidebar] .nvscore-active-promotions table td, [name=live-right-sidebar] .nvs-latest-winners table td, [name=live-right-sidebar] .nvs-top-winners table td, [name=live-right-sidebar] .nvscore-active-promotions table td
{
    height: 36px;
    padding: 0 calc(.5 * var(--space))!important;
    cursor: pointer;
}
[name=left-sidebar] .nvs-latest-winners table td:first-child, [name=left-sidebar] .nvs-top-winners table td:first-child, [name=left-sidebar] .nvscore-active-promotions table td:first-child, [name=right-sidebar] .nvs-latest-winners table td:first-child, [name=right-sidebar] .nvs-top-winners table td:first-child, [name=right-sidebar] .nvscore-active-promotions table td:first-child, [name=live-right-sidebar] .nvs-latest-winners table td:first-child, [name=live-right-sidebar] .nvs-top-winners table td:first-child, [name=live-right-sidebar] .nvscore-active-promotions table td:first-child
{
    width: 45%;
    font-weight: 400;
}
[name=left-sidebar] .nvs-latest-winners table td:not(:first-child), [name=left-sidebar] .nvs-top-winners table td:not(:first-child), [name=left-sidebar] .nvscore-active-promotions table td:not(:first-child), [name=right-sidebar] .nvs-latest-winners table td:not(:first-child), [name=right-sidebar] .nvs-top-winners table td:not(:first-child), [name=right-sidebar] .nvscore-active-promotions table td:not(:first-child), [name=live-right-sidebar] .nvs-latest-winners table td:not(:first-child), [name=live-right-sidebar] .nvs-top-winners table td:not(:first-child), [name=live-right-sidebar] .nvscore-active-promotions table td:not(:first-child)
{
    font-weight: 500;
}
[name=left-sidebar] .nvs-latest-winners table tbody tr, [name=left-sidebar] .nvs-top-winners table tbody tr, [name=left-sidebar] .nvscore-active-promotions table tbody tr, [name=right-sidebar] .nvs-latest-winners table tbody tr, [name=right-sidebar] .nvs-top-winners table tbody tr, [name=right-sidebar] .nvscore-active-promotions table tbody tr, [name=live-right-sidebar] .nvs-latest-winners table tbody tr, [name=live-right-sidebar] .nvs-top-winners table tbody tr, [name=live-right-sidebar] .nvscore-active-promotions table tbody tr
{
    background: var(--color-2);
    transition: .3s all ease;
}
[name=left-sidebar] .nvs-latest-winners table tbody tr:first-child td:first-child, [name=left-sidebar] .nvs-top-winners table tbody tr:first-child td:first-child, [name=left-sidebar] .nvscore-active-promotions table tbody tr:first-child td:first-child, [name=right-sidebar] .nvs-latest-winners table tbody tr:first-child td:first-child, [name=right-sidebar] .nvs-top-winners table tbody tr:first-child td:first-child, [name=right-sidebar] .nvscore-active-promotions table tbody tr:first-child td:first-child, [name=live-right-sidebar] .nvs-latest-winners table tbody tr:first-child td:first-child, [name=live-right-sidebar] .nvs-top-winners table tbody tr:first-child td:first-child, [name=live-right-sidebar] .nvscore-active-promotions table tbody tr:first-child td:first-child
{
    border-top-left-radius: var(--border-radius);
}
[name=left-sidebar] .nvs-latest-winners table tbody tr:first-child td:last-child, [name=left-sidebar] .nvs-top-winners table tbody tr:first-child td:last-child, [name=left-sidebar] .nvscore-active-promotions table tbody tr:first-child td:last-child, [name=right-sidebar] .nvs-latest-winners table tbody tr:first-child td:last-child, [name=right-sidebar] .nvs-top-winners table tbody tr:first-child td:last-child, [name=right-sidebar] .nvscore-active-promotions table tbody tr:first-child td:last-child, [name=live-right-sidebar] .nvs-latest-winners table tbody tr:first-child td:last-child, [name=live-right-sidebar] .nvs-top-winners table tbody tr:first-child td:last-child, [name=live-right-sidebar] .nvscore-active-promotions table tbody tr:first-child td:last-child
{
    border-top-right-radius: var(--border-radius);
}
[name=left-sidebar] .nvs-latest-winners table tbody tr:last-child:not(:only-child) td:first-child, [name=left-sidebar] .nvs-top-winners table tbody tr:last-child:not(:only-child) td:first-child, [name=left-sidebar] .nvscore-active-promotions table tbody tr:last-child:not(:only-child) td:first-child, [name=right-sidebar] .nvs-latest-winners table tbody tr:last-child:not(:only-child) td:first-child, [name=right-sidebar] .nvs-top-winners table tbody tr:last-child:not(:only-child) td:first-child, [name=right-sidebar] .nvscore-active-promotions table tbody tr:last-child:not(:only-child) td:first-child, [name=live-right-sidebar] .nvs-latest-winners table tbody tr:last-child:not(:only-child) td:first-child, [name=live-right-sidebar] .nvs-top-winners table tbody tr:last-child:not(:only-child) td:first-child, [name=live-right-sidebar] .nvscore-active-promotions table tbody tr:last-child:not(:only-child) td:first-child
{
    border-bottom-left-radius: var(--border-radius);
}
[name=left-sidebar] .nvs-latest-winners table tbody tr:last-child:not(:only-child) td:last-child, [name=left-sidebar] .nvs-top-winners table tbody tr:last-child:not(:only-child) td:last-child, [name=left-sidebar] .nvscore-active-promotions table tbody tr:last-child:not(:only-child) td:last-child, [name=right-sidebar] .nvs-latest-winners table tbody tr:last-child:not(:only-child) td:last-child, [name=right-sidebar] .nvs-top-winners table tbody tr:last-child:not(:only-child) td:last-child, [name=right-sidebar] .nvscore-active-promotions table tbody tr:last-child:not(:only-child) td:last-child, [name=live-right-sidebar] .nvs-latest-winners table tbody tr:last-child:not(:only-child) td:last-child, [name=live-right-sidebar] .nvs-top-winners table tbody tr:last-child:not(:only-child) td:last-child, [name=live-right-sidebar] .nvscore-active-promotions table tbody tr:last-child:not(:only-child) td:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
[name=left-sidebar] .nvs-latest-winners table tbody tr:hover, [name=left-sidebar] .nvs-top-winners table tbody tr:hover, [name=left-sidebar] .nvscore-active-promotions table tbody tr:hover, [name=right-sidebar] .nvs-latest-winners table tbody tr:hover, [name=right-sidebar] .nvs-top-winners table tbody tr:hover, [name=right-sidebar] .nvscore-active-promotions table tbody tr:hover, [name=live-right-sidebar] .nvs-latest-winners table tbody tr:hover, [name=live-right-sidebar] .nvs-top-winners table tbody tr:hover, [name=live-right-sidebar] .nvscore-active-promotions table tbody tr:hover
{
    background: var(--color-3);
}
[name=left-sidebar] .nvs-latest-winners table tbody tr:not(:last-child), [name=left-sidebar] .nvs-top-winners table tbody tr:not(:last-child), [name=left-sidebar] .nvscore-active-promotions table tbody tr:not(:last-child), [name=right-sidebar] .nvs-latest-winners table tbody tr:not(:last-child), [name=right-sidebar] .nvs-top-winners table tbody tr:not(:last-child), [name=right-sidebar] .nvscore-active-promotions table tbody tr:not(:last-child), [name=live-right-sidebar] .nvs-latest-winners table tbody tr:not(:last-child), [name=live-right-sidebar] .nvs-top-winners table tbody tr:not(:last-child), [name=live-right-sidebar] .nvscore-active-promotions table tbody tr:not(:last-child)
{
    border-bottom: 1px solid var(--body-bg);
}
[name=left-sidebar] .nvs-latest-winners table thead tr th, [name=left-sidebar] .nvs-top-winners table thead tr th, [name=left-sidebar] .nvscore-active-promotions table thead tr th, [name=right-sidebar] .nvs-latest-winners table thead tr th, [name=right-sidebar] .nvs-top-winners table thead tr th, [name=right-sidebar] .nvscore-active-promotions table thead tr th, [name=live-right-sidebar] .nvs-latest-winners table thead tr th, [name=live-right-sidebar] .nvs-top-winners table thead tr th, [name=live-right-sidebar] .nvscore-active-promotions table thead tr th
{
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
[name=left-sidebar] .nvs-latest-winners table thead tr th.text-right, [name=left-sidebar] .nvs-top-winners table thead tr th.text-right, [name=left-sidebar] .nvscore-active-promotions table thead tr th.text-right, [name=right-sidebar] .nvs-latest-winners table thead tr th.text-right, [name=right-sidebar] .nvs-top-winners table thead tr th.text-right, [name=right-sidebar] .nvscore-active-promotions table thead tr th.text-right, [name=live-right-sidebar] .nvs-latest-winners table thead tr th.text-right, [name=live-right-sidebar] .nvs-top-winners table thead tr th.text-right, [name=live-right-sidebar] .nvscore-active-promotions table thead tr th.text-right
{
    text-align: right;
}
[name=left-sidebar] .nvs-latest-winners .winners, [name=left-sidebar] .nvs-top-winners .winners, [name=left-sidebar] .nvscore-active-promotions .winners, [name=right-sidebar] .nvs-latest-winners .winners, [name=right-sidebar] .nvs-top-winners .winners, [name=right-sidebar] .nvscore-active-promotions .winners, [name=live-right-sidebar] .nvs-latest-winners .winners, [name=live-right-sidebar] .nvs-top-winners .winners, [name=live-right-sidebar] .nvscore-active-promotions .winners
{
    color: var(--success-color);
}
[name=left-sidebar] nvscore-dynamic-element
{
    display: block;
}
[name=left-sidebar] nvscore-dynamic-element:not(:first-child)
{
    margin-top: 1px;
}
[name=left-sidebar] .nvs-odds-filter-wrapper .nvs-odds-filter-button
{
    height: 44px;
    background: var(--color-2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 var(--space);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
[name=left-sidebar] .nvs-odds-filter-wrapper .nvs-odds-filter-button:after
{
    font-family: icomoon;
}
[name=left-sidebar] .nvs-odds-filter-wrapper .nvs-odds-filter-button:hover
{
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
[name=live-right-sidebar] .nav-tabs
{
    margin-bottom: calc(.5 * var(--space));
    border: none;
}
[name=live-right-sidebar] .nav-tabs .nav-item
{
    position: relative;
    border-bottom: 2px solid var(--color-2);
}
[name=live-right-sidebar] .nav-tabs .nav-item.active
{
    border-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
[name=live-right-sidebar] .nav-tabs .nav-item .nav-link
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    background: none;
    white-space: nowrap;
}
[name=live-right-sidebar] .nav-tabs .nav-item .nav-link:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
[name=live-right-sidebar] .nav-tabs .nav-item .nav-link.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
[name=live-right-sidebar] .event-stream-container
{
    background: var(--color-1);
    cursor: pointer;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
}
[name=live-right-sidebar] .event-stream-container .event-stream-info
{
    padding: var(--space);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    text-align: center;
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select
{
    padding: calc(.25 * var(--space)) calc(.25 * var(--space)) 0 calc(.25 * var(--space));
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-select-container
{
    border: 1px solid var(--color-3);
    background: var(--color-1);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .928rem;
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-select-container::-moz-placeholder
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-select-container::placeholder
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-select-container .ng-value-container .ng-input>input
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-select-container .select2-item
{
    display: inline-flex;
    align-items: center;
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-select-container .select2-item i.icon
{
    margin-right: calc(.75 * var(--space));
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-dropdown-panel
{
    border: 1px solid var(--color-3);
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option
{
    background: var(--color-2);
    color: var(--color-for-color-2);
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .select2-item
{
    display: inline-flex;
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .select2-item .icon
{
    margin-right: calc(.75 * var(--space));
}
[name=live-right-sidebar] .event-stream-container .event-stream-content-container .ng-select .ng-clear-wrapper
{
    padding: 0 var(--space);
}
[name=live-right-sidebar] nvscore-sidebar-tracker-content .nvscore-sidebar-tracker-container
{
    margin-bottom: calc(.75 * var(--space));
    padding-left: var(--space);
}
@media(max-width: 1440px)
{
    [name=live-right-sidebar] nvscore-sidebar-tracker-content .nvscore-sidebar-tracker-container
    {
        padding-left: calc(.5 * var(--space));
    }
}
[name=profile-sidebar] .nvscore-navigation>div
{
    display: flex;
    flex-direction: column;
    background: var(--primary-color);
    border-left: 2px solid var(--primary-color);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
[name=profile-sidebar] .nvscore-navigation>div:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
[name=profile-sidebar] .nvscore-navigation>div .sidebar-header
{
    padding: calc(.75 * var(--space));
    font-size: .928rem;
    font-weight: 500;
    color: var(--color-for-primary-color);
}
[name=profile-sidebar] .nvscore-navigation>div nvscore-nav-vertical-group .nav-item:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
[name=profile-sidebar] .nvscore-navigation>div nvscore-nav-vertical-group .nav-item:last-child .nav-link
{
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
[name=profile-sidebar] .nvscore-navigation>div .nav-item
{
    background: var(--body-bg);
}
[name=profile-sidebar] .nvscore-navigation>div .nav-item:not(:first-child) .nav-link
{
    border-top: 1px solid var(--body-bg);
}
[name=profile-sidebar] .nvscore-navigation>div .nav-item .nav-link
{
    padding: calc(.5 * var(--space)) var(--space);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    font-size: .928rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
[name=profile-sidebar] .nvscore-navigation>div .nav-item .nav-link:hover
{
    background: hsl(var(--color-2-hs),var(--color-2-l),75%);
}
[name=profile-sidebar] .nvscore-navigation>div .nav-item .nav-link.active
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 1%),1);
}
[name=profile-sidebar] .nvscore-navigation>div .nav-item .nav-link .nav-link-title
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[name=right-sidebar] nvscore-dynamic-element:last-child:not(:only-child) .nvscore-prematch-live-buttons, [name=live-right-sidebar] nvscore-dynamic-element:last-child:not(:only-child) .nvscore-prematch-live-buttons
{
    margin-bottom: 0;
}
[name=right-sidebar] .nvscore-prematch-live-buttons, [name=live-right-sidebar] .nvscore-prematch-live-buttons
{
    margin-bottom: calc(-1 * calc(.75 * var(--space)));
}
.event-view-sidebar
{
    margin: 0;
    overflow: hidden;
}
.event-view-sidebar.with-custom-sidebar
{
    overflow: visible;
    overflow: initial;
}
.event-view-sidebar.hide-sidebar
{
    overflow: visible;
}
.event-view-sidebar.hide-sidebar .nvscore-event-view-sidebar>div
{
    width: auto;
}
.event-view-sidebar .nvscore-event-view-sidebar>div
{
    display: flex;
    flex-direction: column;
    width: var(--left_side_width);
    margin-right: var(--space);
}
.event-view-sidebar .nvscore-event-view-sidebar>div .sidebar-settings
{
    display: flex;
    margin-bottom: calc(.5 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div .sidebar-settings .btn-sidebar
{
    display: flex;
    justify-content: center;
    align-items: center;
    background: none;
    border: 2px solid var(--color-2);
    height: 50px;
}
.event-view-sidebar .nvscore-event-view-sidebar>div .sidebar-settings .btn-sidebar:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div .sidebar-settings .btn-sidebar:hover .icon
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div .sidebar-settings .btn-sidebar .icon
{
    margin: 0;
    font-size: 1.857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child>.accordion>.accordion-content
{
    border-bottom-left-radius: var(--border-radius);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion>.accordion.accordion-open
{
    margin-bottom: calc(.5 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion>.accordion>.accordion-content
{
    border-left: 2px solid var(--primary-color);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header
{
    height: 44px;
    background: var(--color-2);
    border-top: 1px solid var(--body-bg);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .928rem;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header:hover
{
    background: var(--color-3);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header:hover .events-count
{
    display: none;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header:hover .icon[class*=arrow-]
{
    display: flex;
    overflow-y: hidden;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header:hover .icon[class*=arrow-]:before
{
    animation: slide-in-down-icon .25s 1 cubic-bezier(.65,.05,.36,1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header nvscore-accordion-header
{
    display: flex;
    align-items: center;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-left: calc(.75 * var(--space));
    padding-right: calc(var(--space) * 2.25);
    cursor: pointer;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header nvscore-accordion-header .tournament-header
{
    overflow: hidden;
    z-index: 1;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header nvscore-accordion-header .nvscore-tournament-favourite
{
    z-index: 1;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header [class*=arrow-], .event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header .events-count
{
    position: absolute;
    right: calc(.75 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header [class*=arrow-].icon, .event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header .events-count.icon
{
    display: none;
    color: currentColor;
    padding-right: var(--space);
    font-size: .714rem;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header .icon:not([class*=arrow-])
{
    margin-right: calc(.5 * var(--space));
    font-size: 1.142rem;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-header .icon:not([class*=arrow-])+span
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion.accordion-open .accordion-header
{
    background: var(--primary-color);
    color: var(--color-for-primary-color);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion.accordion-open .accordion-header .icon+span
{
    font-weight: 700;
    margin-right: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .accordion.accordion-open
{
    border: none;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .accordion.accordion-open .accordion-header
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .accordion-header
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    height: 34px;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 400;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .accordion-header .icon:not([class*=arrow-])
{
    font-size: .928rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .accordion-header .icon:not([class*=arrow-]):before
{
    content: "";
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .accordion-header .icon:not([class*=arrow-]).icon-star
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper
{
    background: var(--color-1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper.active
{
    background: var(--color-2);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper:not(:first-child)
{
    border-top: 1px solid hsl(var(--color-for-color-1-hs),var(--color-for-color-1-l),10%);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field
{
    padding: calc(.5 * var(--space)) calc(.75 * var(--space)) calc(.5 * var(--space)) calc(.75 * var(--space));
    cursor: pointer;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time
{
    color: var(--success-color);
    font-weight: 700;
    font-size: .785rem;
    display: flex;
    align-items: center;
    line-height: 1;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time:before
{
    content: "";
    font-family: icomoon;
    margin-right: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time span
{
    margin-left: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .event-label-wrapper
{
    margin-top: 1px;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .event-label-wrapper .event-label
{
    text-indent: -9999px;
    width: 16px;
    height: 16px;
    position: relative;
    margin-left: 0;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .event-label-wrapper .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .event-label-wrapper .event-label .icon
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-right: 0;
    text-indent: 0;
    text-indent: initial;
    font-size: 10px;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .event-label-wrapper:last-child
{
    padding-right: 0;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .event-label-wrapper+.favourite-wrapper
{
    margin-left: 0;
    margin-left: initial;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .favourite-wrapper
{
    margin-left: auto;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .favourite-wrapper .icon
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .time .favourite-wrapper .icon+nvscore-live-favourite
{
    margin-left: calc(.5 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .nvs-list
{
    position: relative;
    display: flex;
    flex-direction: column;
    white-space: nowrap;
    margin-top: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .nvs-list li
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .nvs-list li span
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: .857rem;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .nvs-list li span:first-child
{
    flex: 1;
    margin-right: var(--space);
    overflow: hidden;
    text-overflow: ellipsis;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .clicked-field .nvs-list li span:last-child
{
    flex-basis: 3.4%;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group
{
    display: flex;
    padding: 0 calc(.5 * var(--space)) calc(.5 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group nvscore-odd
{
    flex: 1;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group nvscore-odd:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group .btn-odds
{
    height: 24px;
    font-weight: 400;
    font-size: .857rem;
    position: relative;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group .btn-odds.active
{
    font-weight: 600;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group .btn-odds .code
{
    display: none;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport .accordion .accordion-content .content-wrapper .button-group .btn-odds:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:first-child>.accordion>.accordion-header
{
    border-top-left-radius: var(--border-radius)!important;
    border-top-right-radius: var(--border-radius)!important;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child>.accordion.accordion-open .accordion-header
{
    border-radius: 0;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child>.accordion.accordion-open .accordion-content nvscore-accordion:last-child .accordion-close .accordion-header
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child>.accordion.accordion-open .accordion-content .accordion-header
{
    border-radius: 0;
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child>.accordion.accordion-open .accordion-content .accordion-header:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child>.accordion>.accordion-header
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.event-view-sidebar .nvscore-event-view-sidebar>div nvscore-event-view-sidebar-sports .sport>nvscore-accordion:last-child .accordion-open .accordion-content nvscore-accordion:last-child .content-wrapper:last-child
{
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap
{
    position: relative;
}
.event-view-sidebar .sports-list-wrap .hover-wrap:first-child button
{
    background: none;
    color: var(--color-2);
    border: 1px solid var(--color-2);
    font-size: 1.571rem;
}
.event-view-sidebar .sports-list-wrap .hover-wrap:not(:first-child)
{
    margin-top: calc(var(--space) * .125);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button
{
    width: 50px;
    height: 50px;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 1.285rem;
    border-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list
{
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    background: var(--color-2);
    z-index: 15;
    width: 450px;
    border-left: 2px solid var(--body-bg);
    border-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-header
{
    height: 50px;
    background: var(--primary-color);
    display: flex;
    align-items: center;
    padding-left: var(--space);
    font-weight: 700;
    color: var(--color-for-primary-color);
    font-size: 1rem;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data
{
    max-height: 243px;
    overflow-y: auto;
    background: var(--body-bg);
    overscroll-behavior: contain;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item
{
    background: var(--color-2);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item:nth-child(-n+3):last-child
{
    border-bottom-right-radius: var(--border-radius);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item:not(:first-child)
{
    margin-top: calc(var(--space) * .0625);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a
{
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: calc(1.5 * var(--space)) calc(1.25 * var(--space)) calc(.75 * var(--space));
    height: 60px;
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a .event-info
{
    margin-right: calc(2 * var(--space));
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    margin-top: calc(.25 * var(--space));
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a .right
{
    white-space: nowrap;
    margin-top: calc(.25 * var(--space));
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a .right .score
{
    margin-right: var(--space);
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a .right .time-status-wrapper
{
    color: var(--success-color);
    position: absolute;
    top: calc(.5 * var(--space));
    left: calc(1.25 * var(--space));
    font-size: .785rem;
    font-weight: 700;
    display: flex;
    align-items: center;
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a .right .time-status-wrapper:before
{
    content: "";
    font-family: icomoon;
    margin-right: calc(.25 * var(--space));
}
.event-view-sidebar .sports-list-wrap .hover-wrap button+.sport-list .sport-list-data .sport-list-item a .right .time-status-wrapper .status
{
    margin-left: calc(.25 * var(--space));
}
.event-view-sidebar .sports-list-wrap .hover-wrap button .icon
{
    display: inline-block;
}
.event-view-sidebar .sports-list-wrap .hover-wrap:hover .sport-list
{
    display: block;
}
.nvscore-favourite-tournaments .accordion .accordion-content
{
    position: relative;
}
.nvscore-favourite-tournaments .accordion .accordion-content nvscore-spinner-loader .nvs-spinner-loader .spinner-border
{
    width: 20px;
    height: 20px;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li
{
    display: flex;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li>.nvs-checkbox, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li>.delete
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox
{
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
    text-overflow: ellipsis;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox:hover
{
    color: var(--primary-color)!important;
    background: var(--color-2);
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox:hover+.delete
{
    background: var(--color-2);
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label
{
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: .928rem;
    margin-bottom: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    width: 100%;
    height: auto;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox], .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]
{
    display: none;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]~.icon, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]~.icon
{
    display: flex;
    align-items: center;
    width: 16px;
    font-size: .785rem;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]~.icon-check, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]~.icon-check
{
    display: none;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]~.icon-spinner, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]~.icon-spinner
{
    display: none;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]:hover~.icon-check, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]:hover~span, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]:hover~.icon-check, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]:hover~span
{
    font-weight: 400;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]:checked~.icon-uncheck, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]:checked~.icon-uncheck
{
    display: none;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]:checked~.icon-check, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]:checked~.icon-check
{
    font-weight: 500;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]:checked~.icon-check, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=checkbox]:checked~span, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]:checked~.icon-check, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label input[type=radio]:checked~span
{
    display: block;
    color: var(--primary-color);
    transition: .3s all ease;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label::-moz-selection
{
    background: transparent;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox label::selection
{
    background: transparent;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox .tour-name
{
    display: inline-block!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-indent: calc(.5 * var(--space));
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox.loading
{
    pointer-events: none;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox.loading label input[type=checkbox]~.icon, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox.loading label input[type=radio]~.icon
{
    display: none;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox.loading label input[type=checkbox]~.icon-spinner, .nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .nvs-checkbox.loading label input[type=radio]~.icon-spinner
{
    font-size: .928rem;
    display: block!important;
    animation: spin .7s linear infinite;
    margin: 0;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .delete
{
    width: 34px;
    display: flex;
    justify-content: center;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .delete i
{
    color: var(--color-8);
    margin-right: 0;
    position: relative;
    top: 2px;
}
.nvscore-favourite-tournaments .accordion .accordion-content .nvs-list li .delete:hover
{
    background: var(--color-3);
}
.nvscore-favourite-tournaments .accordion.accordion-open
{
    margin-bottom: calc(.5 * var(--space));
}
.time-frame .widget-box
{
    padding: calc(1.25 * var(--space)) var(--space);
    margin-bottom: 0;
    background: var(--box-bg);
}
.time-frame .widget-box .outer-class
{
    display: flex;
    justify-content: space-between;
    font-size: .857rem;
    cursor: pointer;
    align-items: center;
}
@media(max-width: 1440px)
{
    .time-frame .widget-box .outer-class
    {
        font-size: .714rem;
    }
}
.time-frame .widget-box .outer-class span
{
    position: relative;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 700;
    display: inline-flex;
    justify-content: space-around;
}
.time-frame .widget-box .outer-class span:first-child
{
    justify-content: flex-start;
}
.time-frame .widget-box .outer-class span:last-child
{
    justify-content: flex-end;
}
.time-frame .widget-box .outer-class .active
{
    color: var(--primary-color);
}
.time-frame .text-2x
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 600;
    font-size: .857rem;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
.time-frame .text-2x .icon
{
    margin-right: 12px;
    font-size: .928rem;
}
.time-frame ng5-slider
{
    margin: calc(.5 * var(--space)) 0 0;
}
.time-frame ng5-slider .ng5-slider-pointer
{
    background: var(--primary-color);
}
.time-frame ng5-slider .ng5-slider-bubble
{
    display: none!important;
}
.time-frame ng5-slider .ng5-slider-selection
{
    background: var(--primary-color)!important;
}
.time-frame ng5-slider .ng5-slider-bar-wrapper
{
    max-width: calc(var(--left_side_width) - 2 * var(--space));
}
@media(max-width: 1600px)
{
    .time-frame ng5-slider .ng5-slider-bar-wrapper
    {
        max-width: calc(260px - 2 * var(--space));
    }
}
@media(max-width: 1440px)
{
    .time-frame ng5-slider .ng5-slider-bar-wrapper
    {
        max-width: calc(230px - 2 * var(--space));
    }
}
.time-frame ng5-slider .ng5-slider-bar
{
    height: 2px;
    border-radius: 0;
    background: var(--color-1);
}
.time-frame ng5-slider .ng5-slider-tick
{
    width: 0;
    height: 0;
    margin-left: 10px;
}
.time-frame ng5-slider .ng5-slider-tick-value
{
    top: 20px;
    left: -15px;
    transform: translate(0);
}
.time-frame ng5-slider .ng5-slider-inner-tooltip, .time-frame ng5-slider .ng5-slider-tick-legend
{
    font-size: .785rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    cursor: pointer;
}
.time-frame ng5-slider .ng5-slider-tick-legend
{
    min-width: 40px;
}
.time-frame ng5-slider .ng5-slider-pointer
{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: -2px;
    box-shadow: 0 5px 5px #0006;
}
.time-frame ng5-slider .ng5-slider-pointer:after
{
    width: 0;
}
.nvs-search-widget
{
    position: relative;
}
.nvs-search-widget .search-container
{
    background: var(--box-bg);
}
.nvs-search-widget .search-container .form-group
{
    position: relative;
    margin-bottom: 0;
}
.nvs-search-widget .search-container .form-group .icon
{
    position: absolute;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    opacity: .5;
    right: calc(.75 * var(--space));
    top: 50%;
    transform: translateY(-50%);
    font-size: 1rem;
    transition: .2s;
    cursor: not-allowed;
}
.nvs-search-widget .search-container .form-group .icon.searchable
{
    opacity: 1;
    cursor: pointer;
}
.nvs-search-widget .search-container .form-group input
{
    padding: 0 calc(2 * var(--space)) 0 calc(.75 * var(--space));
    font-size: 1rem;
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nvs-search-widget .search-container .form-group input::-moz-placeholder
{
    font-size: .857rem;
}
.nvs-search-widget .search-container .form-group input::placeholder
{
    font-size: .857rem;
}
.nvs-search-widget .search-container .form-group.error-form-group .icon-search
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1)!important;
}
.nvs-search-widget .search-container .error-message
{
    bottom: 3px;
    right: 12px;
}
.nvscore-top-tournaments .widget-box
{
    padding: 0;
    margin-bottom: 0;
}
.nvscore-top-tournaments li
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-category-widget
{
    position: relative;
}
.nvscore-category-widget .nvscore-navigation :not(.matches) .sidebar-header
{
    display: flex;
    align-items: center;
    height: 33px;
    margin-top: calc(.5 * var(--space));
    padding: 0 var(--space);
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    font-size: .928rem;
    font-weight: 700;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    margin-bottom: 0;
    line-height: normal;
}
.nvscore-category-widget .nvscore-navigation :not(.matches) .sidebar-header+.nav-group>.sport-sidebar>.nav-collapsable:first-child>section>.nav-link:first-child
{
    border-radius: 0!important;
}
.nvscore-category-widget .nvscore-navigation :not(.matches) .sidebar-header+.nav-group>.sport-sidebar>.nav-collapsable:last-child>section>.nav-link
{
    border-bottom-left-radius: var(--border-radius)!important;
    border-bottom-right-radius: var(--border-radius)!important;
}
.nvscore-category-widget .nvscore-navigation :not(.matches) .sidebar-header+.nav-group>.sport-sidebar>.nav-collapsable:last-child.open>section>.nav-link
{
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.nvscore-category-widget .nvscore-navigation :not(.matches) .sidebar-header+.nav-group .nav-collapsable.open:last-child .children .nav-collapsable.open:last-child>section>.nav-link
{
    border-radius: 0!important;
}
.nvscore-category-widget .nvscore-navigation .matches .sidebar-header
{
    display: none;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable>section>.nav-link .nav-link-badge
{
    position: absolute;
    right: var(--space);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable>section>.nav-link+.children>.nav-collapsable>section>.nav-link
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-bottom: 1px solid var(--body-bg);
    overflow-y: hidden;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable>section>.nav-link+.children>.nav-collapsable:last-child>section>.nav-link
{
    border-bottom: 0;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link
{
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 var(--space);
    border-top: 1px solid var(--body-bg);
    height: 42px;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 500;
    transition: all .3s ease;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .outrights-label
{
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 56px;
    transition: all .3s ease;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link:hover, .nvscore-category-widget .nvscore-navigation .nav-item .nav-link.active
{
    background: var(--color-3);
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link:hover>.nav-link-badge, .nvscore-category-widget .nvscore-navigation .nav-item .nav-link.active>.nav-link-badge
{
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease-in-out;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link:hover .outrights-view, .nvscore-category-widget .nvscore-navigation .nav-item .nav-link.active .outrights-view
{
    visibility: unset;
    opacity: 1;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link:hover i.icon[class*=arrow], .nvscore-category-widget .nvscore-navigation .nav-item .nav-link.active i.icon[class*=arrow]
{
    opacity: 1;
    visibility: visible;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link:hover i.icon[class*=arrow]:before, .nvscore-category-widget .nvscore-navigation .nav-item .nav-link.active i.icon[class*=arrow]:before
{
    display: block;
    animation: slide-in-down-icon .25s 1 cubic-bezier(.65,.05,.36,1);
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .nav-link-title
{
    display: block;
    height: auto;
    width: 100%;
    margin-right: calc(.25 * var(--space));
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .nav-link-title .nav-link-selectable-wrap
{
    width: 100%;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .nav-link-title .nav-link-selectable-wrap label
{
    display: flex;
    align-items: center;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .nav-link-title .nav-link-selectable-wrap label .item-title-span
{
    display: inline-block;
    padding-left: calc(.5 * var(--space));
    white-space: nowrap;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .nav-link-title .nav-link-selectable-wrap label .item-title-span.elipsis-active
{
    max-width: calc(100% - 50px);
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link>i.icon:not([class*=border-radius])
{
    display: inline-block;
    margin-right: 10px;
    font-size: 1.142rem;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .nav-link-badge
{
    display: inline-block;
    min-width: 20px;
    width: 50px;
    height: 20px;
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: .928rem;
    transition: opacity .2s ease-in-out .1s;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link i.icon[class*=arrow]
{
    position: absolute;
    top: 50%;
    right: 10px;
    opacity: 0;
    visibility: hidden;
    width: 25px;
    text-align: right;
    font-size: .642rem;
    transform: translateY(-50%);
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .flag
{
    min-width: 18px;
    max-width: 18px;
    height: 18px;
    margin-right: calc(.75 * var(--space));
    border-radius: 50%;
}
.nvscore-category-widget .nvscore-navigation .nav-item .nav-link .flag.outright-item
{
    margin-right: 0;
    margin-left: 12px;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable
{
    display: block;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable:first-child>section>.nav-link
{
    border-top: 0;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable .children .nav-link
{
    margin-bottom: calc(var(--space) * .0625);
    border: 0;
    justify-content: space-between;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable .children .nav-link .nav-link-badge
{
    width: 38px;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable .children .nav-link .nav-link-title
{
    display: flex;
    align-items: center;
    width: calc(100% - 90px);
    height: 100%;
    font-weight: 400;
    font-size: .928rem;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open
{
    border-top-color: var(--primary-color);
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open .nav-link
{
    background: var(--primary-color);
    border-left: 0;
    color: var(--color-for-primary-color);
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open>.children .tooltip
{
    min-width: 200px;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open>.children .tooltip.show
{
    opacity: .95;
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open>.children .tooltip .tooltip-inner
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    background: var(--color-3);
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open>.children .tooltip .tooltip-arrow:before
{
    border-top-color: var(--color-3);
}
.nvscore-category-widget .nvscore-navigation .nav-item.nav-collapsable.open .children .nav-link
{
    height: 34px;
    font-weight: 400;
    margin-bottom: 0;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-category-widget .nvscore-navigation .nav-item .children .open .children .nav-link
{
    padding-left: calc(1.5 * var(--space));
    background: var(--color-1);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-bottom: calc(var(--space) * .0625);
}
.nvscore-category-widget .nvscore-navigation .nav-item .children .open .children .nav-link .nav-link-title
{
    width: 100%;
}
.nvscore-category-widget .nvscore-navigation .nav-item .children .open .children .nav-link .nav-link-badge
{
    position: absolute;
    right: var(--space);
    opacity: 1;
    visibility: visible;
    font-weight: 400;
    color: var(--color-7);
}
.nvscore-category-widget .nvscore-navigation .nav-item.open>.nav-link
{
    background: var(--primary-color);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    text-transform: uppercase;
    border-top: 1px solid transparent;
}
.nvscore-category-widget .nvscore-navigation .nav-item.open>.nav-link>.nav-link-title
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-category-widget .nvscore-navigation .nav-item.open .children .open
{
    border-left: 0;
}
.nvscore-category-widget .nvscore-navigation .nav-item.open .children .open .nav-link-badge
{
    font-weight: 500;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:first-child>section>.nav-link
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:last-child>section>.nav-link
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item>section>.children
{
    border-left: 2px solid var(--primary-color);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item>section>.nav-link
{
    justify-content: space-between;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item>section>.nav-link>.nav-link-title
{
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    padding-left: 42px;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item.open>section>.nav-link
{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:last-child .children:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:last-child .children:last-child .nav-item.open :not(.open):last-child .nav-link
{
    border-radius: 0;
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:last-child .children:last-child .nav-item.open>:not(.open .active):last-child .nav-link:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-category-widget .nvscore-navigation .sport-sidebar>.nav-collapsable.nav-item:last-child .children:last-child .nav-item .nav-link
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvs-check-coupon
{
    margin: 0;
    background: var(--box-bg);
    border-radius: var(--border-radius);
}
.nvs-check-coupon .widget-box .icon-search
{
    position: absolute;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    left: calc(.75 * var(--space));
    top: 50%;
    transform: translateY(-50%);
    font-size: 1rem;
}
.nvs-check-coupon .widget-box input
{
    padding-left: calc(2 * var(--space));
}
.nvs-instant-bet
{
    position: relative;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-instant-bet label
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 700;
    font-size: .857rem;
}
.nvs-instant-bet .btn
{
    height: 40px;
}
.nvs-instant-bet .form-group
{
    margin-bottom: var(--space);
}
.nvs-instant-bet .form-group input
{
    height: 40px;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    text-align: center;
}
.nvs-instant-bet .button-group
{
    flex-wrap: wrap;
}
.nvs-instant-bet .button-group .btn
{
    flex: unset;
    width: calc((100% - calc(.5 * var(--space))) / 2);
    height: 40px;
    margin: 0 0 calc(.5 * var(--space)) 0;
    border: 1px solid var(--color-3);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-instant-bet .button-group .btn.active, .nvs-instant-bet .button-group .btn:hover
{
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-instant-bet .button-group .btn:nth-child(2n)
{
    margin-left: calc(.5 * var(--space));
}
.nvs-instant-bet .button-group .btn span
{
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .928rem;
}
.nvs-most-clicked-events, nvs-popular-competitions>div
{
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-most-clicked-events ul, nvs-popular-competitions>div ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nvs-most-clicked-events ul li, nvs-popular-competitions>div ul li
{
    display: flex;
    justify-content: space-between;
}
.nvs-most-clicked-events ul li button, nvs-popular-competitions>div ul li button
{
    display: flex;
    align-items: center;
    width: 100%;
    height: 36px;
    padding: calc(.5 * var(--space));
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-most-clicked-events ul li button:hover, nvs-popular-competitions>div ul li button:hover
{
    background: var(--color-3);
}
.nvs-most-clicked-events ul li button span, nvs-popular-competitions>div ul li button span
{
    font-size: .928rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-most-clicked-events ul li:not(:last-child), nvs-popular-competitions>div ul li:not(:last-child)
{
    border-bottom: 1px solid var(--body-bg);
}
.nvscore-latest-result
{
    border: 1px solid var(--color-2);
}
.nvscore-latest-result .widget-row
{
    padding: calc(.5 * var(--space));
    margin-bottom: calc(calc(.25 * var(--space)) / 2);
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.nvscore-latest-result .small-text
{
    display: flex;
    justify-content: space-between;
    margin-bottom: calc(calc(.25 * var(--space)) * 1.5);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-latest-result .small-text .icon
{
    display: none;
}
.nvscore-latest-result .small-text .overflow-ellipsis
{
    flex: 1;
    width: 0;
    margin-right: calc(.5 * var(--space));
}
.nvscore-latest-result .event-detail
{
    display: flex;
    margin-bottom: calc(.5 * var(--space));
    justify-content: space-between;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-latest-result .event-detail.row-detail span:first-of-type
{
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-latest-result .event-detail.row-detail .home-team, .nvscore-latest-result .event-detail.row-detail .away-team
{
    direction: ltr;
    unicode-bidi: isolate;
}
.nvscore-latest-result .event-detail.column-detail
{
    flex-direction: column;
}
.nvscore-latest-result .event-detail.column-detail .multiple-item
{
    display: flex;
    justify-content: space-between;
}
.nvscore-latest-result .event-detail.column-detail span:first-of-type
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-latest-result .odds-group
{
    display: flex;
    justify-content: space-between;
    margin-right: calc(-1 * calc(.25 * var(--space)));
}
.nvscore-latest-result .odds-group .odd
{
    flex-grow: 1;
    width: 33.33%;
    margin-right: calc(.25 * var(--space));
    padding: calc(.25 * var(--space)) 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: var(--btn-odds-bg);
    text-align: center;
    font-size: 1rem;
    cursor: default;
    border-radius: var(--border-radius);
}
.nvscore-latest-result .odds-group .odd.win
{
    background: var(--btn-odds-active-bg);
    color: var(--color-for-btn-odds-active-bg);
    font-weight: 700;
}
.nvscore-my-tickets
{
    border: 1px solid var(--color-2);
}
.nvscore-my-tickets ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nvscore-my-tickets ul li
{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nvscore-my-tickets ul li:not(:last-child)
{
    border-bottom: 1px solid var(--body-bg);
}
.nvscore-my-tickets ul li a
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    min-height: 36px;
    padding: calc(.5 * var(--space)) calc(28px + calc(.25 * var(--space))) calc(.5 * var(--space)) calc(.5 * var(--space));
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.nvscore-my-tickets ul li a.active, .nvscore-my-tickets ul li a:hover
{
    background: var(--color-3);
}
.nvscore-my-tickets ul li a span
{
    margin-left: calc(.75 * var(--space));
    font-weight: 500;
    font-size: .928rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    flex: 1;
}
.nvscore-my-tickets ul li a .btn
{
    border-radius: calc(var(--border-radius) * .5);
    height: 100%;
    font-size: .857rem;
    font-weight: 500;
    margin-left: 2px;
}
.nvscore-my-tickets ul li .open-sharing-ticket-btn
{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 8px;
    right: 8px;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    font-size: 26px;
    line-height: 1;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-my-tickets ul li .open-sharing-ticket-btn.active
{
    background: var(--color-1);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket
{
    width: 100%;
    height: 0;
    overflow: hidden;
    background: var(--color-3);
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket.show
{
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.75 * var(--space));
    height: auto;
    animation: fadeIn .2s 1 linear;
    border-top: 1px solid var(--color-4);
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group
{
    flex-direction: row;
    flex-wrap: wrap;
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .share-bet-heading
{
    width: 100%;
    font-size: .857rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .platform-button-group
{
    margin-bottom: 0;
    margin-top: calc(.25 * var(--space));
    margin-bottom: calc(.25 * var(--space));
    margin-right: calc(.25 * var(--space));
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .platform-button-group button
{
    width: 20px;
    height: 20px;
    border-radius: 4px;
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .platform-button-group button .icon
{
    font-size: 20px;
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .platform-button-group button+button
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .copy-button
{
    height: 20px;
    padding: 0;
    border-radius: 4px;
    padding-right: calc(.5 * var(--space));
    padding-left: calc(.25 * var(--space));
    font-size: .714rem;
    line-height: 1;
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .copy-button .icon
{
    font-size: 18px;
}
@media(max-width: 1200px)
{
    .nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .copy-button
    {
        width: 20px;
        height: 20px;
        padding: 0;
    }
    .nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .copy-button span
    {
        display: none;
    }
    .nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .copy-button .icon
    {
        font-size: 20px;
        margin-right: 0;
    }
}
.nvscore-my-tickets ul li .my-tickets-sharing-ticket .nvs-ticket-sharing-group .copy-button .copied-text .icon
{
    font-size: 11px!important;
}
.nvscore-my-tickets .icon.running
{
    color: #5b9bd5;
}
.nvscore-my-tickets .icon.pending
{
    color: #f90;
}
.nvscore-my-tickets .icon.cancelled
{
    color: #868686;
}
.nvscore-my-tickets .icon.rejected
{
    color: #e35233;
}
.nvscore-my-tickets .icon.awaiting
{
    color: #f90;
}
.nvscore-my-tickets .icon.void
{
    color: #868686;
}
.nvscore-my-tickets .icon.win
{
    color: #62c46d;
}
.nvscore-my-tickets .icon.lost
{
    color: #e35233;
}
.nvscore-my-tickets .icon.begin_processed
{
    color: #f90;
}
.nvscore-my-tickets .icon.saved
{
    color: #33a4e3;
}
.nvscore-my-tickets .icon.open_win
{
    color: #f90;
}
.nvscore-my-tickets .icon.paid_win, .nvscore-my-tickets .icon.cash_out
{
    color: #62c46d;
}
.nvscore-my-tickets .icon.running:before, .nvscore-my-tickets .icon.pending:before
{
    display: block;
    -webkit-animation: rotation 2s infinite linear;
    line-height: 1;
}
.nvs-bet-counter
{
    border: 1px solid var(--color-2);
}
.nvs-bet-counter .text-2x
{
    margin: auto 0;
}
.nvs-bet-counter .button-group
{
    display: flex;
}
.nvs-bet-counter .button-group .btn
{
    display: flex;
    align-items: center;
    width: 26px;
    min-width: unset!important;
    height: 26px!important;
    padding: calc(.5 * var(--space));
    font-size: .571rem;
    margin-right: .5rem;
}
.nvs-bet-counter .button-group .btn:last-child
{
    margin-right: 0;
}
.nvs-bet-counter .button-group .btn i
{
    margin-right: auto;
}
.nvs-bet-counter .bet-counter-header
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--space);
}
.nvs-bet-counter .nvs-list li
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nvs-bet-counter .nvs-list li:not(:first-child)
{
    padding-top: calc(.5 * var(--space));
}
.nvs-bet-counter .btn-border.btn-outline-success
{
    border: 1px solid var(--success-color)!important;
}
.nvs-bet-counter .btn-border.btn-outline-warning
{
    border: 1px solid var(--primary-color)!important;
}
.nvs-bet-counter .btn-border.btn-outline-danger
{
    border: 1px solid var(--danger-color)!important;
}
.nvscore-prematch-live-buttons div
{
    display: flex;
    min-height: 36px;
    border-bottom: 2px solid var(--primary-color);
}
.nvscore-prematch-live-buttons div .btn
{
    flex: 1;
    background: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    line-height: 1;
}
.nvscore-prematch-live-buttons div .btn .text-2x
{
    font-size: 1rem;
    margin-bottom: 0;
}
.nvscore-prematch-live-buttons div .btn.active
{
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    font-weight: 500;
}
.nvscore-prematch-live-buttons div .btn+.btn
{
    margin-left: calc(var(--space) * .0625);
}
nvscore-sidebar
{
    margin: var(--space);
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto;
}
[name=left-sidebar]
{
    background: var(--left-sidebar-bg);
}
[name=left-sidebar]:not(:has(nvscore-dynamic-element.visibility-true))
{
    display: none;
}
[name=left-sidebar] owl-carousel-o
{
    width: var(--left_side_width);
}
[name=right-sidebar], [name=live-right-sidebar]
{
    width: var(--right_side_width);
    margin-right: var(--content_layout_margin);
}
[name=right-sidebar] nvscore-dynamic-element.visibility-true, [name=live-right-sidebar] nvscore-dynamic-element.visibility-true
{
    display: block;
    background: var(--right-sidebar-bg);
    border-radius: var(--border-radius);
}
[name=right-sidebar] nvscore-dynamic-element.visibility-true~nvscore-dynamic-element.visibility-true, [name=live-right-sidebar] nvscore-dynamic-element.visibility-true~nvscore-dynamic-element.visibility-true
{
    margin-top: calc(.75 * var(--space));
}
@media(max-width: 1600px)
{
    [name=right-sidebar], [name=live-right-sidebar]
    {
        margin: var(--space);
        width: 310px;
    }
}
@media(max-width: 1440px)
{
    [name=right-sidebar], [name=live-right-sidebar]
    {
        margin: calc(.5 * var(--space));
        width: 300px;
    }
}
@media(max-width: 1200px)
{
    [name=right-sidebar], [name=live-right-sidebar]
    {
        width: 280px;
    }
}
[name=right-sidebar].right-sidebar-zoom-in, [name=live-right-sidebar].right-sidebar-zoom-in, [name=right-sidebar].right-sidebar-zoom-in .dynamic-right-sidebar, [name=live-right-sidebar].right-sidebar-zoom-in .dynamic-right-sidebar
{
    width: 600px!important;
}
[name=right-sidebar].right-sidebar-zoom-in nvscore-dynamic-element, [name=live-right-sidebar].right-sidebar-zoom-in nvscore-dynamic-element
{
    width: 580px!important;
}
[name=right-sidebar].right-sidebar-zoom-in nvscore-betradar-stream .nvs-betradar-stream .nvscore-audio-visual-player-content .sravvpl_wrapper, [name=live-right-sidebar].right-sidebar-zoom-in nvscore-betradar-stream .nvs-betradar-stream .nvscore-audio-visual-player-content .sravvpl_wrapper
{
    width: 580px!important;
    height: 338px!important;
}
[name=right-sidebar]:not(:has(nvscore-dynamic-element.visibility-true))
{
    display: none;
}
[name=left-sidebar], [name=help-sidebar], [name=profile-sidebar]
{
    width: var(--left_side_width);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    overflow: visible;
    margin-left: var(--content_layout_margin);
}
@media(max-width: 1600px)
{
    [name=left-sidebar], [name=help-sidebar], [name=profile-sidebar]
    {
        width: 260px;
        margin-left: var(--space);
    }
}
@media(max-width: 1440px)
{
    [name=left-sidebar], [name=help-sidebar], [name=profile-sidebar]
    {
        width: 230px;
        margin: calc(.5 * var(--space));
    }
}
@media(max-width: 1440px)
{
    [name=help-sidebar]
    {
        width: 260px;
    }
}
[name=help-sidebar] .sidebar-header
{
    display: block;
    padding: var(--space);
    font-size: 1.428rem;
    font-weight: 500;
}
[name=help-sidebar] .sport-sidebar .nav-item .nav-link
{
    position: relative;
    padding: calc(.75 * var(--space)) calc(2 * var(--space)) calc(.75 * var(--space)) calc(.75 * var(--space));
    font-size: .928rem;
    font-weight: 500;
    background: var(--color-2);
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: var(--border-radius);
}
[name=help-sidebar] .sport-sidebar .nav-item .nav-link+.children .nav-link
{
    border-radius: 0;
}
[name=help-sidebar] .sport-sidebar .nav-item .nav-link:hover
{
    background: var(--color-3);
    color: currentColor;
}
[name=help-sidebar] .sport-sidebar .nav-item .nav-link.active
{
    background: var(--color-3);
}
[name=help-sidebar] .sport-sidebar .nav-item .nav-link .nav-link-title
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
[name=help-sidebar] .sport-sidebar .nav-item .nav-link .icon
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: var(--space);
    font-size: .714rem;
}
[name=help-sidebar] .sport-sidebar .nav-item.open .nav-link
{
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    font-weight: 700;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
[name=help-sidebar] .sport-sidebar .nav-item:not(:first-child) .nav-link
{
    border-top: 1px solid var(--body-bg);
}
[name=help-sidebar] .sport-sidebar .nav-item .children
{
    border-left: 2px solid var(--primary-color);
}
[name=help-sidebar] .sport-sidebar .nav-item .children .nav-link
{
    padding: calc(.5 * var(--space)) var(--space);
    background: var(--color-1);
    font-size: .928rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
}
[name=help-sidebar] .sport-sidebar .nav-item .children .nav-link:hover
{
    background: hsl(var(--color-2-hs),calc(var(--color-2-l) - 3%),1);
}
[name=help-sidebar] .sport-sidebar .nav-item .children .nav-link.active
{
    background: hsl(var(--color-2-hs),calc(var(--color-2-l) - 5%),1);
}
@media(max-width: 1440px)
{
    [name=profile-sidebar]
    {
        width: 250px;
    }
}
.nvscore-live .sticky-sidebar
{
    position: fixed;
    top: calc(.5 * var(--space));
    height: calc(var(--sidebarBottom) - calc(2 * var(--space)));
    max-height: calc(100vh - var(--space));
    overflow-y: auto;
    overscroll-behavior: none;
}
.nvscore-live>[name=left-sidebar]
{
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 0;
}
.nvscore-live>[name=left-sidebar] .nvs-ticket .btn-lock-container
{
    display: none;
}
@media(max-width: 1600px)
{
    .nvscore-live>[name=left-sidebar]
    {
        display: none;
    }
}
.nvscore-live>[name=left-sidebar] nvscore-left-side-bar
{
    direction: rtl;
}
.nvscore-live>[name=left-sidebar] nvscore-left-side-bar::-webkit-scrollbar
{
    width: 3px;
}
.nvscore-live>[name=left-sidebar] .left-side-bar-components
{
    direction: ltr;
}
.nvscore-live>[name=left-sidebar] .left-side-bar-components>nvscore-dynamic-element
{
    width: var(--left_side_width);
    margin-right: var(--space);
}
@media(max-width: 1600px)
{
    .nvscore-live>[name=left-sidebar] .left-side-bar-components>nvscore-dynamic-element
    {
        width: 260px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live>[name=left-sidebar] .left-side-bar-components>nvscore-dynamic-element
    {
        width: 230px;
        margin-right: calc(.5 * var(--space));
    }
}
.nvscore-live>[name=live-right-sidebar]
{
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
}
.nvscore-live>[name=live-right-sidebar] .nvs-ticket .btn-lock-container
{
    display: none;
}
.nvscore-live>[name=live-right-sidebar] .dynamic-right-sidebar
{
    width: -moz-fit-content;
    width: fit-content;
}
.nvscore-live>[name=live-right-sidebar] .dynamic-right-sidebar::-webkit-scrollbar
{
    width: 3px;
}
.nvscore-live>[name=live-right-sidebar] nvscore-dynamic-element
{
    width: var(--right_side_width);
    margin-left: var(--space);
}
@media(max-width: 1600px)
{
    .nvscore-live>[name=live-right-sidebar] nvscore-dynamic-element
    {
        width: 310px;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live>[name=live-right-sidebar] nvscore-dynamic-element
    {
        width: 300px;
        margin-left: calc(.5 * var(--space));
    }
}
@media(max-width: 1200px)
{
    .nvscore-live>[name=live-right-sidebar] nvscore-dynamic-element
    {
        width: 280px;
    }
}
.nvscore-live>[name=live-right-sidebar] .sticky-sidebar
{
    margin-right: -3px;
}
.desktop
{
    display: flex;
    flex-direction: column;
    min-height: 100%;
    overflow-y: hidden;
}
.desktop .center-content
{
    flex: 1;
}
.desktop .center-content>.layout>.content-wrap>*:not(router-outlet)
{
    display: block;
    padding: 0 var(--content_layout_padding);
}
@media(max-width: 1850px)
{
    .desktop .center-content>.layout>.content-wrap>*:not(router-outlet)
    {
        padding: 0 calc(var(--content_layout_padding) * .5);
    }
}
@media(max-width: 1780px)
{
    .desktop .center-content>.layout>.content-wrap>*:not(router-outlet)
    {
        padding: 0 calc(var(--content_layout_padding) * .3);
    }
}
@media(max-width: 1600px)
{
    .desktop .center-content>.layout>.content-wrap>*:not(router-outlet)
    {
        padding: 0;
    }
}
.desktop .center-content>.layout>.content-wrap>nvscore-profile, .desktop .center-content>.layout>.content-wrap>nvscore-home, .desktop .center-content>.layout>.content-wrap>nvscore-game-landing, .desktop .center-content>.layout>.content-wrap>nvscore-casino, .desktop .center-content>.layout>.content-wrap nvscore-live-casino
{
    padding: 0!important;
}
.desktop.app-full-view
{
    background: var(--content-bg);
    min-height: 100%;
}
.desktop.app-full-view.sticky-open .content
{
    padding-bottom: calc(var(--space) * 3.75);
}
.desktop.app-full-view .content
{
    min-height: calc(100vh - 65px);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.desktop.is-network-content
{
    padding-top: 40px;
    animation: fadeInBody .5s ease-in-out forwards;
}
.is-not-network-connection
{
    position: fixed;
    background-color: var(--danger-color);
    color: var(--color-for-danger-color);
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 40px;
    width: 100%;
    top: -40px;
    margin: 0;
    z-index: 9999;
    opacity: 0;
    font-weight: 400;
    font-size: 1.142rem;
}
.is-not-network-connection.connection-show
{
    display: flex;
    animation: fadeInBottom .5s ease-in-out forwards;
}
.grid-row-wrapper
{
    width: 100%;
}
@media screen and (min-width: 2048px)
{
    .grid-row-wrapper
    {
        display: flex;
        flex-wrap: wrap;
    }
}
.grid-row-wrapper .grid-row
{
    display: flex;
    flex-wrap: wrap;
}
@media(max-width: 1600px)
{
    .grid-row-wrapper .grid-row
    {
        flex-direction: row;
    }
}
.grid-row-wrapper .grid-row.like-column
{
    flex-direction: column;
}
.grid-row-wrapper .grid-row.like-column .box
{
    width: calc(100% - 10px);
}
.grid-row-wrapper .grid-row .box
{
    flex-grow: 1;
    margin: 0 0 calc(.75 * var(--space)) 0;
    width: 100%;
}
.grid-row-wrapper .grid-row:last-child .box
{
    margin-bottom: 0;
}
.content
{
    position: relative;
    margin: 0;
}
.footer
{
    position: relative;
    z-index: 1;
    background: var(--footer-1-bg);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding: calc(3 * var(--space)) 0;
    border-top: 2px solid var(--primary-color);
    overflow: hidden;
}
.footer .foo-wrap
{
    margin-left: calc(var(--left_side_width) + calc(2 * var(--space)));
    margin-right: calc(var(--right_side_width) + calc(2 * var(--space)));
    transition: margin .5s ease;
}
@media(max-width: 1800px)
{
    .footer .foo-wrap
    {
        margin: 0 calc(var(--space) * 12);
    }
}
@media(max-width: 1600px)
{
    .footer .foo-wrap
    {
        margin: 0 calc(5 * var(--space));
    }
}
@media(max-width: 1440px)
{
    .footer .foo-wrap
    {
        margin: 0 var(--space);
    }
}
.footer .foo-wrap .foo-col
{
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-bottom: calc(var(--space) * 4.5);
    padding-top: 20px;
    margin-top: -20px;
    overflow: hidden;
}
.footer .foo-wrap .foo-col+.foo-col
{
    border-top: 1px solid hsl(var(--color-8-hs),var(--color-8-l),20%);
}
.footer .foo-wrap .foo-col nvscore-dynamic-element
{
    width: 100%;
}
.footer .foo-wrap .foo-col nvscore-dynamic-element.nvs-menu-item:last-child
{
    margin-right: 0;
}
.footer .foo-wrap .foo-col nvscore-dynamic-element.nvs-menu-item:only-child
{
    margin: auto;
}
.footer .foo-wrap .foo-col nvscore-dynamic-element.nvs-menu-item:only-child ul
{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: calc(-1 * calc(.5 * var(--space)));
}
.footer .foo-wrap .foo-col nvscore-dynamic-element.nvs-menu-item:only-child ul li
{
    margin: calc(.5 * var(--space));
    width: -moz-fit-content;
    width: fit-content;
}
.footer .foo-wrap .foo-col nvscore-dynamic-element.nvs-menu-item:only-child ul li.nvs-badge-menu:after
{
    position: absolute;
    top: -10px;
    margin: 0;
    transform: translate(100%);
    right: 50%;
    transform: translate(50%);
}
.footer .foo-wrap .foo-col.footer-1:nth-child(2)
{
    padding: calc(2 * var(--space)) 0;
}
.footer .foo-wrap .foo-col .nvs-page-list
{
    margin-right: calc(5 * var(--space));
    min-width: 75px;
    max-width: 150px;
}
.footer .foo-wrap .foo-col .nvs-page-list li
{
    line-height: 1.571rem;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
}
.footer .foo-wrap .foo-col .nvs-page-list li a
{
    white-space: nowrap;
    font-size: 1rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.footer .foo-wrap .foo-col .nvs-menu-item
{
    margin-right: calc(5 * var(--space));
    min-width: 75px;
    max-width: -moz-fit-content;
    max-width: fit-content;
}
.footer .foo-wrap .foo-col .nvs-menu-item li
{
    display: flex;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    height: 22px;
    max-width: 100%;
    line-height: 1.571rem;
}
.footer .foo-wrap .foo-col .nvs-menu-item li:not(:first-child)
{
    margin-top: calc(.25 * var(--space));
}
.footer .foo-wrap .foo-col .nvs-menu-item li.with-bg
{
    width: 100%;
    padding-left: calc(.25 * var(--space));
    border-radius: 4px;
}
.footer .foo-wrap .foo-col .nvs-menu-item li.nvs-badge-menu:after
{
    position: static;
    margin-left: calc(.25 * var(--space));
    margin-top: -12px;
}
.footer .foo-wrap .foo-col .nvs-menu-item li.nvs-badge-menu:first-child
{
    margin-top: 0;
}
.footer .foo-wrap .foo-col .nvs-menu-item li i
{
    margin-right: calc(.25 * var(--space));
}
.footer .foo-wrap .foo-col .nvs-menu-item li i:only-child
{
    margin-right: 0;
}
.footer .foo-wrap .foo-col .nvs-menu-item li a
{
    max-width: 100%;
    white-space: nowrap;
    font-size: 1rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.footer .foo-wrap .foo-col .nvs-menu-item li.more
{
    display: none!important;
}
.footer .foo-wrap .foo-col .nvs-text-widget
{
    min-width: 0;
}
.footer .foo-wrap .foo-col .nvs-text-widget p
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1rem;
    margin-bottom: calc(.75 * var(--space));
}
.footer .foo-wrap .foo-col .nvs-text-widget p:last-child
{
    margin-bottom: 0;
}
.footer .foo-wrap .foo-col .nvs-social-media-list
{
    margin-top: -12px;
    margin-left: calc(.75 * var(--space));
    width: -moz-fit-content;
    width: fit-content;
}
.footer .foo-wrap .foo-col .nvs-social-media-list .social-list ul
{
    display: flex;
}
.footer .foo-wrap .foo-col .nvs-social-media-list .social-list ul li:not(:last-child)
{
    margin-right: calc(.5 * var(--space));
}
.footer .foo-wrap .foo-col .nvs-social-media-list .social-list ul li a
{
    font-size: 2rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.footer .foo-wrap .foo-col .nvs-social-media-list .social-list .text-5x
{
    display: none;
}
.footer .foo-wrap .foo-col .socialmedia
{
    width: -moz-fit-content;
    width: fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    margin-left: calc(.75 * var(--space));
}
.footer .foo-wrap .foo-col .socialmedia .nvscore-custom-menu
{
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: calc(-1 * calc(.25 * var(--space)));
}
.footer .foo-wrap .foo-col .socialmedia .nvscore-custom-menu li
{
    overflow: visible;
    overflow: initial;
    text-overflow: initial;
    line-height: normal;
    height: auto;
    margin-top: 0;
}
.footer .foo-wrap .foo-col .socialmedia .nvscore-custom-menu li:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.footer .foo-wrap .foo-col .socialmedia .nvscore-custom-menu li i
{
    font-size: 28px;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    cursor: pointer;
}
.footer .foo-wrap .foo-col .socialmedia .nvscore-custom-menu li.nvs-badge-menu:after
{
    position: absolute;
    margin-top: 0;
    margin-left: 0;
    top: -16px;
    right: -8px;
}
.footer .foo-wrap .foo-col .nvs-banks-widget .emr-seal
{
    height: 125px;
    width: 125px;
    display: flex;
    align-items: center;
}
.footer .foo-wrap .foo-col .nvs-banks-widget .licence-img
{
    padding-left: 15px;
}
.footer .foo-wrap .foo-bottom
{
    margin-top: calc(3 * var(--space));
    padding: 0 calc(5 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.footer .text-5x
{
    color: var(--primary-color);
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: calc(.5 * var(--space));
}
.footer hr
{
    background-color: hsl(var(--color-8-hs),var(--color-8-l),20%);
    margin: calc(var(--space) * 1.75) 0 calc(2.5 * var(--space)) 0;
    width: 100vw;
}
.footer .verification-egaming
{
    padding-right: 5px;
}
.nvscore-game-landing-page .games-widget-container:not(:has(.visibility-true)), .nvscore-live-casino .games-widget-container:not(:has(.visibility-true)), .nvscore-casino .games-widget-container:not(:has(.visibility-true))
{
    display: none;
}
.nvscore-game-landing-page .games-widget-container nvscore-dynamic-element.visibility-true, .nvscore-live-casino .games-widget-container nvscore-dynamic-element.visibility-true, .nvscore-casino .games-widget-container nvscore-dynamic-element.visibility-true
{
    display: block;
}
.nvscore-game-landing-page .games-widget-container nvscore-dynamic-element nvscore-text-widget, .nvscore-live-casino .games-widget-container nvscore-dynamic-element nvscore-text-widget, .nvscore-casino .games-widget-container nvscore-dynamic-element nvscore-text-widget
{
    padding-left: 185px;
    padding-right: 185px;
    transition: padding .3s ease;
    display: block;
}
@media(max-width: 1600px)
{
    .nvscore-game-landing-page .games-widget-container nvscore-dynamic-element nvscore-text-widget, .nvscore-live-casino .games-widget-container nvscore-dynamic-element nvscore-text-widget, .nvscore-casino .games-widget-container nvscore-dynamic-element nvscore-text-widget
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.nvscore-game-landing-page nvscore-game-type-container, .nvscore-live-casino nvscore-game-type-container, .nvscore-casino nvscore-game-type-container
{
    display: flex;
}
.nvscore-game-landing-page nvscore-all-game-groups-container, .nvscore-live-casino nvscore-all-game-groups-container, .nvscore-casino nvscore-all-game-groups-container
{
    display: block;
}
.nvscore-game-landing-page .home-products-banner, .nvscore-live-casino .home-products-banner, .nvscore-casino .home-products-banner
{
    position: relative;
    padding: calc(3 * var(--space)) 0 calc(var(--space) * 6.25) 0;
    background-size: cover;
}
.nvscore-game-landing-page .home-products-banner:before, .nvscore-live-casino .home-products-banner:before, .nvscore-casino .home-products-banner:before
{
    content: "";
    position: absolute;
    background: hsl(var(--color-1-hs),var(--color-1-l),50%);
    inset: 0;
}
.nvscore-game-landing-page .home-products-banner>*, .nvscore-live-casino .home-products-banner>*, .nvscore-casino .home-products-banner>*
{
    position: relative;
}
.nvscore-game-landing-page .home-products-banner .title-wrapper, .nvscore-live-casino .home-products-banner .title-wrapper, .nvscore-casino .home-products-banner .title-wrapper
{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.nvscore-game-landing-page .home-products-banner .title-wrapper .title, .nvscore-live-casino .home-products-banner .title-wrapper .title, .nvscore-casino .home-products-banner .title-wrapper .title
{
    font-size: 1.714rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-game-landing-page .home-products-banner .title-wrapper .title .colorYellow, .nvscore-live-casino .home-products-banner .title-wrapper .title .colorYellow, .nvscore-casino .home-products-banner .title-wrapper .title .colorYellow
{
    color: var(--primary-color);
}
.nvscore-game-landing-page .home-products-banner .title-wrapper .description, .nvscore-live-casino .home-products-banner .title-wrapper .description, .nvscore-casino .home-products-banner .title-wrapper .description
{
    font-size: 1.142rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    margin: calc(1.5 * var(--space)) 0 calc(var(--space) * 1.75) 0;
}
.nvscore-game-landing-page .home-products-banner .title-wrapper .btn, .nvscore-live-casino .home-products-banner .title-wrapper .btn, .nvscore-casino .home-products-banner .title-wrapper .btn
{
    padding: calc(.75 * var(--space)) calc(var(--space) * 3.25);
    font-size: 1rem;
    font-weight: 500;
}
.nvscore-game-landing-page .home-products-banner .banner-wrapper, .nvscore-live-casino .home-products-banner .banner-wrapper, .nvscore-casino .home-products-banner .banner-wrapper
{
    display: flex;
    justify-content: center;
    margin-top: calc(var(--space) * 3.25);
    padding: 0 var(--boxed_content_layout_padding);
    transition: padding .5s ease;
}
@media(max-width: 1440px)
{
    .nvscore-game-landing-page .home-products-banner .banner-wrapper, .nvscore-live-casino .home-products-banner .banner-wrapper, .nvscore-casino .home-products-banner .banner-wrapper
    {
        padding: 0 calc(2 * var(--space));
    }
}
.nvscore-game-landing-page .home-products-banner .banner-wrapper .banner, .nvscore-live-casino .home-products-banner .banner-wrapper .banner, .nvscore-casino .home-products-banner .banner-wrapper .banner
{
    flex: 0 1 408px;
    min-width: 170px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    transition: box-shadow .3s ease;
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-game-landing-page .home-products-banner .banner-wrapper .banner:hover, .nvscore-live-casino .home-products-banner .banner-wrapper .banner:hover, .nvscore-casino .home-products-banner .banner-wrapper .banner:hover
{
    box-shadow: 0 15px 25px -5px #000000e6;
}
.nvscore-game-landing-page .home-products-banner .banner-wrapper .banner:not(:first-child), .nvscore-live-casino .home-products-banner .banner-wrapper .banner:not(:first-child), .nvscore-casino .home-products-banner .banner-wrapper .banner:not(:first-child)
{
    margin-left: var(--space);
}
.nvscore-casino nvscore-dynamic-element.visibility-true~nvscore-dynamic-element:not(.casino_game_filter), .nvscore-live-casino nvscore-dynamic-element.visibility-true~nvscore-dynamic-element:not(.casino_game_filter)
{
    margin-top: calc(1.25 * var(--space));
}
.nvscore-casino .game-content, .nvscore-live-casino .game-content
{
    display: flex;
    flex-wrap: wrap;
    gap: var(--space);
    padding-left: 185px;
    padding-right: 185px;
    padding-bottom: calc(2 * var(--space));
    padding-top: calc(2 * var(--space));
    transition: padding .3s ease;
}
@media(max-width: 1600px)
{
    .nvscore-casino .game-content, .nvscore-live-casino .game-content
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.nvscore-casino .game-content nvscore-game-box, .nvscore-live-casino .game-content nvscore-game-box
{
    flex-basis: calc(20% - var(--space) * 4 / 5);
}
.nvscore-casino .game-content nvscore-no-available-data, .nvscore-live-casino .game-content nvscore-no-available-data
{
    width: 100%;
}
.nvscore-casino .game-content .game-box, .nvscore-live-casino .game-content .game-box
{
    position: relative;
    display: flex;
    aspect-ratio: 3/2;
}
.nvscore-casino .game-content .game-box .img, .nvscore-casino .game-content .game-box img, .nvscore-live-casino .game-content .game-box .img, .nvscore-live-casino .game-content .game-box img
{
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
}
.nvscore-casino .game-content .game-box .hover-container, .nvscore-live-casino .game-content .game-box .hover-container
{
    border-radius: var(--border-radius);
    position: absolute;
    inset: 0;
    opacity: 0;
    transition: .2s;
    padding: calc(.5 * var(--space));
    background: hsl(var(--color-1-hs),var(--color-1-l),85%);
    display: flex;
    flex-direction: column;
}
.nvscore-casino .game-content .game-box .hover-container .game-title-wrapper, .nvscore-live-casino .game-content .game-box .hover-container .game-title-wrapper
{
    flex: 1;
    display: flex;
    align-items: center;
    overflow: hidden;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-casino .game-content .game-box .hover-container .game-title-wrapper .game-name, .nvscore-live-casino .game-content .game-box .hover-container .game-title-wrapper .game-name
{
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    text-align: center;
    font-size: 1.285rem;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.nvscore-casino .game-content .game-box .hover-container .game-title-wrapper .fav-btn, .nvscore-live-casino .game-content .game-box .hover-container .game-title-wrapper .fav-btn
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: calc(.5 * var(--space));
    pointer-events: all;
    font-size: 1.428rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-casino .game-content .game-box .hover-container .game-title-wrapper .fav-btn.active, .nvscore-live-casino .game-content .game-box .hover-container .game-title-wrapper .fav-btn.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-casino .game-content .game-box .hover-container .game-title-wrapper .fav-btn .icon:before, .nvscore-live-casino .game-content .game-box .hover-container .game-title-wrapper .fav-btn .icon:before
{
    content: "";
}
.nvscore-casino .game-content .game-box .hover-container .btn, .nvscore-live-casino .game-content .game-box .hover-container .btn
{
    align-self: stretch;
    height: 40px;
    font-weight: 500;
    font-size: 1rem;
}
.nvscore-casino .game-content .game-box:hover .hover-container, .nvscore-live-casino .game-content .game-box:hover .hover-container
{
    opacity: 1;
}
.nvscore-casino .game-content .game-box:hover .ribbon, .nvscore-live-casino .game-content .game-box:hover .ribbon
{
    display: none;
}
.nvscore-casino .game-content .ribbon, .nvscore-live-casino .game-content .ribbon
{
    position: absolute;
    top: var(--space);
    left: var(--space);
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 1rem;
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    box-shadow: 0 5px 10px #00000080;
}
.nvscore-game-landing-page
{
    display: flex;
    flex-direction: column;
    gap: calc(var(--space) * 2.25);
    padding-bottom: calc(3 * var(--space));
}
.nvscore-game-landing-page .games-widget-container
{
    display: flex;
    flex-direction: column;
    gap: calc(var(--space) * 2.25);
}
.nvscore-game-landing-page .games-widget-container:has(.visibility-true.nvs_carousel:last-child)+.games-widget-container nvscore-dynamic-element.casino_game_filter:first-child
{
    margin-top: calc(-1 * calc(var(--space) * 2.25));
}
.nvscore-game-landing-page .games-widget-container:has(.visibility-true.single_banner_widget:last-child)+.games-widget-container nvscore-dynamic-element.casino_game_filter
{
    margin-top: calc(-1 * calc(var(--space) * 2.25));
}
.nvscore-game-landing-page .games-widget-container:not(:has(.visibility-true))
{
    display: none;
}
.nvscore-game-landing-page .games-widget-container nvscore-dynamic-element.visibility-true
{
    display: block;
}
.nvscore-game-landing-page .games-widget-container nvscore-dynamic-element.visibility-true.nvs_carousel+.casino_game_filter, .nvscore-game-landing-page .games-widget-container nvscore-dynamic-element.visibility-true.single_banner_widget+.casino_game_filter
{
    margin-top: calc(-1 * calc(var(--space) * 2.25));
}
.nvscore-game-landing-page .games-widget-container nvscore-dynamic-element nvscore-text-widget
{
    padding-left: 185px;
    padding-right: 185px;
    transition: padding .3s ease;
    display: block;
}
@media(max-width: 1600px)
{
    .nvscore-game-landing-page .games-widget-container nvscore-dynamic-element nvscore-text-widget
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.nvscore-game-landing-page .games-widget-container nvscore-dynamic-element.casino_game_filter
{
    margin-bottom: calc(-1 * calc(2 * var(--space)));
}
.games-filter-container
{
    padding-left: 185px;
    padding-right: 185px;
    transition: padding .3s ease;
    border-bottom: 1px solid var(--color-2);
    border-top: 1px solid var(--color-2);
    padding-top: var(--space);
    padding-bottom: var(--space);
}
@media(max-width: 1600px)
{
    .games-filter-container
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.games-filter-container .dropdown-menu
{
    overflow-y: auto;
    max-height: 300px;
    overscroll-behavior: none;
}
.games-filter-container>div
{
    display: flex;
    height: 50px;
}
.games-filter-container>div:not(:has(.x2)):not(:has(.fill))>div
{
    flex-basis: 20%;
}
.games-filter-container>div:has(.x2):not(:has(.fill))>div
{
    flex-basis: 20%;
}
.games-filter-container>div:has(.x2):not(:has(.fill))>div.x2
{
    flex-basis: 40%;
}
.games-filter-container>div:has(.fill):not(:has(.x2))>div
{
    flex-basis: 20%;
}
.games-filter-container>div:has(.fill):not(:has(.x2))>div.fill
{
    flex-basis: auto;
    flex-grow: 1;
}
.games-filter-container>div>div
{
    flex-basis: 220px;
    display: flex;
}
.games-filter-container>div>div>div
{
    width: 100%;
}
.games-filter-container>div>div:not(:first-child)
{
    margin-left: var(--space);
}
.games-filter-container>div>div.x2
{
    flex-basis: 440px;
}
.games-filter-container>div>div.fill
{
    flex-basis: auto;
    flex-grow: 1;
}
.games-filter-container>div>div:empty
{
    display: none;
}
.games-filter-container .game-filter
{
    position: relative;
    width: 100%;
    height: 100%;
}
.games-filter-container .game-filter .dropdown-menu .form-control
{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.games-filter-container .game-filter .dropdown-menu li+li
{
    border-top: 1px solid var(--color-3);
}
.games-filter-container .searchSubWidget:first-child
{
    margin-right: auto;
}
.games-filter-container .searchSubWidget .input-with-icon, .games-filter-container .searchSubWidget .input-with-icon .form-control
{
    height: 100%;
}
.games-filter-container .searchSubWidget .search-results
{
    position: absolute;
    top: calc(50px + calc(.5 * var(--space)));
    left: 0;
    min-width: 100%;
    background: var(--color-2);
    display: flex;
    flex-direction: column;
    padding: calc(.5 * var(--space));
    max-height: 300px;
    overflow-y: auto;
    border-radius: var(--border-radius);
    overscroll-behavior: none;
    z-index: 3;
}
.games-filter-container .searchSubWidget .search-results .result-item
{
    display: flex;
    align-items: center;
    padding: calc(.5 * var(--space));
    background: var(--color-1);
    border-radius: var(--border-radius);
    white-space: nowrap;
}
.games-filter-container .searchSubWidget .search-results .result-item+.result-item
{
    margin-top: calc(.25 * var(--space));
}
.games-filter-container .searchSubWidget .search-results .result-item img
{
    min-width: 74px;
    max-width: 74px;
    min-height: 54px;
    max-height: 54px;
}
.games-filter-container .searchSubWidget .search-results .result-item .name-holder
{
    margin-left: var(--space);
    margin-right: auto;
}
.games-filter-container .searchSubWidget .search-results .result-item .tools-holder
{
    display: flex;
    align-items: center;
    padding-right: var(--space);
    margin-left: var(--space);
}
.games-filter-container .searchSubWidget .search-results .result-item .tools-holder .search-item-play-button
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
    height: 32px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    font-size: .785rem;
    font-weight: 500;
    white-space: nowrap;
    line-height: 1;
}
.games-filter-container .searchSubWidget .search-results .result-item .tools-holder .search-item-favorite
{
    margin-left: var(--space);
}
.games-filter-container .searchSubWidget .search-results .result-item .tools-holder .search-item-favorite .icon
{
    position: static;
    font-size: 1.12rem;
}
.games-filter-container .popupSubWidget
{
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    border-radius: var(--border-radius);
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle
{
    display: flex;
    height: 100%;
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 0;
    white-space: nowrap;
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group .text-5x
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1rem;
    margin-bottom: 0;
    line-height: 1;
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group .text-5x.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group .text-5x:first-child
{
    order: -2;
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group .switch
{
    order: -1;
    margin-left: calc(.5 * var(--space));
    margin-right: calc(.5 * var(--space));
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group .switch label
{
    background: var(--color-1);
}
.games-filter-container .popupSubWidget .nvscore-slide-toggle .form-group .switch label:after
{
    background: var(--color-for-color-1);
}
.games-filter-container .categoriesSubWidget .game-filter>div
{
    display: flex;
    height: 100%;
}
.games-filter-container .categoriesSubWidget .game-filter>div .btn
{
    width: 100%;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .928rem;
    font-weight: 400;
}
.games-filter-container .categoriesSubWidget .game-filter>div .btn .icon
{
    font-size: 10px;
}
.games-filter-container .categoriesSubWidget .game-filter>div .btn:after
{
    content: none;
}
.games-filter-container .providersSubWidget .btn
{
    width: 100%;
    height: 100%;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .928rem;
    font-weight: 400;
}
.games-filter-container .providersSubWidget .btn:after
{
    content: none;
}
.games-filter-container .favoritesSubWidget .btn
{
    width: 100%;
    height: 100%;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .928rem;
    font-weight: 400;
}
.games-filter-container .favoritesSubWidget .btn.active, .games-filter-container .favoritesSubWidget .btn:active
{
    background-color: var(--color-3);
    border-color: var(--color-3);
}
.games-filter-container .favoritesSubWidget .btn .icon
{
    font-size: 12px;
    margin-left: 5px;
}
.nvscore-live-casino-play .nvs-modal-header, .nvscore-casino-play .nvs-modal-header
{
    display: none;
}
.nvscore-live-casino-play .casino-header, .nvscore-casino-play .casino-header
{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    background-color: var(--header-1-bg);
    z-index: 1;
    height: 65px;
    padding: var(--space);
}
.nvscore-live-casino-play .casino-header .close-content, .nvscore-casino-play .casino-header .close-content
{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.nvscore-live-casino-play .casino-header .close-content .logo-content, .nvscore-casino-play .casino-header .close-content .logo-content
{
    padding-left: calc(.75 * var(--space));
}
.nvscore-live-casino-play .casino-header .close-content .logo-content .nvs-core-logo, .nvscore-casino-play .casino-header .close-content .logo-content .nvs-core-logo
{
    transition: .2s;
    width: 100%;
}
.nvscore-live-casino-play .casino-header .close-content .logo-content .nvs-core-logo .logo, .nvscore-casino-play .casino-header .close-content .logo-content .nvs-core-logo .logo
{
    width: 150px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    cursor: pointer;
}
.nvscore-live-casino-play .casino-header .close-content .close-btn, .nvscore-casino-play .casino-header .close-content .close-btn
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background-color: var(--color-2);
    width: 40px;
    height: 40px;
    border-radius: calc(.5 * var(--space));
    border: 2px solid var(--color-2);
    font-size: 1rem;
    line-height: 1;
}
.nvscore-live-casino-play .casino-header .deposit-content, .nvscore-casino-play .casino-header .deposit-content
{
    display: flex;
    align-items: center;
}
.nvscore-live-casino-play .casino-header .deposit-content .icon-star-o, .nvscore-live-casino-play .casino-header .deposit-content .icon-star, .nvscore-casino-play .casino-header .deposit-content .icon-star-o, .nvscore-casino-play .casino-header .deposit-content .icon-star
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border: 1px solid var(--color-2);
    border-radius: calc(.5 * var(--space));
    margin-right: calc(.5 * var(--space));
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.25rem;
    cursor: pointer;
}
.nvscore-live-casino-play .casino-header .deposit-content .icon-star-o.icon-star, .nvscore-live-casino-play .casino-header .deposit-content .icon-star.icon-star, .nvscore-casino-play .casino-header .deposit-content .icon-star-o.icon-star, .nvscore-casino-play .casino-header .deposit-content .icon-star.icon-star
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-live-casino-play .casino-header .deposit-content button, .nvscore-casino-play .casino-header .deposit-content button
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background-color: var(--color-2);
    border-radius: calc(.5 * var(--space));
    height: 40px;
    padding-left: calc(1.25 * var(--space));
    padding-right: calc(1.25 * var(--space));
    font-size: 1.25rem;
    line-height: 1;
    font-weight: 500;
}
.nvscore-live-casino-play .casino-header span, .nvscore-casino-play .casino-header span
{
    color: var(--color-for-header-1-bg);
    font-size: 1.625rem;
    font-weight: 700;
    padding-left: calc(.75 * var(--space));
}
.nvscore-live-casino-play .content, .nvscore-casino-play .content
{
    display: flex;
}
.nvscore-live-casino-play .content .desktop-iframe, .nvscore-casino-play .content .desktop-iframe
{
    height: calc(100vh - 65px);
}
.nvscore-live-casino-play .content .desktop-iframe
{
    margin-bottom: -5px;
}
.games-group-container
{
    transition: padding .3s ease;
    width: 100%;
    padding-left: 185px;
    padding-right: 185px;
}
.games-group-container:not(:first-child)
{
    margin-top: calc(var(--space) * 2.25);
}
@media(max-width: 1600px)
{
    .games-group-container
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.games-group-container .game-title-container
{
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--space);
}
.games-group-container .game-title-container .title
{
    font-size: 1.428rem;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    line-height: 1;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.games-group-container .game-title-container .title .icon:before
{
    margin-right: calc(.5 * var(--space));
}
.games-group-container .game-title-container .url-text
{
    display: flex;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
}
.games-group-container .game-title-container .url-text .icon
{
    margin-left: calc(.25 * var(--space));
}
.games-group-container .game-box
{
    position: relative;
    height: 100%;
    width: 100%;
}
.games-group-container .game-box .img, .games-group-container .game-box img
{
    width: 100%;
    height: 100%;
    border-radius: calc(var(--border-radius) * 1.5);
}
.games-group-container .game-box .img .ribbon
{
    position: absolute;
    top: var(--space);
    left: var(--space);
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 1rem;
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    box-shadow: 0 5px 10px #00000080;
    border-radius: var(--border-radius);
    transition: .3s;
}
.games-group-container .game-box:hover .ribbon
{
    opacity: 0;
}
.games-group-container .game-box:hover .hover-container
{
    opacity: 1;
}
.games-group-container .game-box .hover-container
{
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: calc(.5 * var(--space));
    background: hsl(var(--color-1-hs),var(--color-1-l),80%);
    opacity: 0;
    transition: opacity .3s ease;
    border-radius: calc(var(--border-radius) * 1.5);
}
.games-group-container .game-box .hover-container .game-title-wrapper
{
    flex: 1;
    display: flex;
    align-items: center;
    overflow: hidden;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.games-group-container .game-box .hover-container .game-name
{
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 1.285rem;
    font-weight: 500;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.games-group-container .game-box .hover-container .btn
{
    align-self: stretch;
    height: 40px;
    font-weight: 500;
    font-size: 1rem;
}
.games-group-container .game-box .hover-container .fav-btn
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: calc(.5 * var(--space));
    pointer-events: all;
    font-size: 1.428rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.games-group-container .game-box .hover-container .fav-btn.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.games-group-container .masonry-container
{
    display: grid;
    grid-template-columns: repeat(5,1fr);
    grid-gap: var(--space);
    gap: var(--space);
    grid-auto-flow: dense;
}
.games-group-container .masonry-container .masonry-item
{
    aspect-ratio: 3/2;
    width: 100%;
    height: 100%;
}
.games-group-container .masonry-container .masonry-item.item-2x2
{
    grid-column: span 2;
    grid-row: span 2;
}
.games-group-container .masonry-container .masonry-item.item-2x1
{
    grid-column: span 2;
}
.games-group-container .masonry-container .masonry-item.item-1x2
{
    grid-row: span 2;
}
.games-group-container .casino-slide-container
{
    display: flex;
    flex-wrap: wrap;
    gap: var(--space);
}
.games-group-container .casino-slide-container .single-row
{
    aspect-ratio: 3/2;
    width: calc(20% - (var(--space) * 4 / 5));
}
.game-type-container
{
    transition: padding .3s ease;
    width: 100%;
    padding-left: 185px;
    padding-right: 185px;
}
@media(max-width: 1600px)
{
    .game-type-container
    {
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
.game-type-container .game-title-container
{
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--space);
}
.game-type-container .game-title-container .game-title
{
    font-size: 1.428rem;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    line-height: 1;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.game-type-container .game-title-container .game-title .icon:before
{
    margin-right: calc(.5 * var(--space));
}
.game-type-container .game-title-container .btn-all-games
{
    display: flex;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 700;
    padding: 0;
}
.game-type-container .game-title-container .btn-all-games .icon
{
    margin-left: calc(.25 * var(--space));
}
.game-type-container .game-wrapper
{
    display: grid;
    grid-gap: var(--space);
    grid-auto-rows: calc(((var(--offsetWidth)) / 5 - (var(--space) * 4 / 5)) * .6666666667);
}
.game-type-container .game-wrapper .game-box
{
    position: relative;
    display: flex;
}
.game-type-container .game-wrapper .game-box.item-2x2
{
    grid-column-end: span 2;
    grid-row-end: span 2;
}
.game-type-container .game-wrapper .game-box.item-2x1
{
    grid-column-end: span 2;
}
.game-type-container .game-wrapper .game-box.item-1x2
{
    grid-row-end: span 2;
}
.game-type-container .game-wrapper .game-box img
{
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius);
}
.game-type-container .game-wrapper .game-box .hover-container
{
    border-radius: var(--border-radius);
    position: absolute;
    inset: 0;
    opacity: 0;
    transition: .2s;
    padding: calc(.5 * var(--space));
    background: hsl(var(--color-1-hs),var(--color-1-l),85%);
    display: flex;
    flex-direction: column;
}
.game-type-container .game-wrapper .game-box .hover-container .game-title-wrapper
{
    flex: 1;
    display: flex;
    align-items: center;
    overflow: hidden;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.game-type-container .game-wrapper .game-box .hover-container .game-title-wrapper .game-name
{
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    text-align: center;
    font-size: 1.285rem;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.game-type-container .game-wrapper .game-box .hover-container .game-title-wrapper .fav-btn
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: calc(.5 * var(--space));
    pointer-events: all;
    font-size: 1.428rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.game-type-container .game-wrapper .game-box .hover-container .game-title-wrapper .fav-btn.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.game-type-container .game-wrapper .game-box .hover-container .game-title-wrapper .fav-btn .icon:before
{
    content: "";
}
.game-type-container .game-wrapper .game-box .hover-container .btn
{
    align-self: stretch;
    height: 40px;
    font-weight: 500;
    font-size: 1rem;
}
.game-type-container .game-wrapper .game-box:hover .hover-container
{
    opacity: 1;
}
.game-type-container .game-wrapper.scroll
{
    padding-bottom: calc(.5 * var(--space));
    overflow-x: auto;
    grid-auto-flow: column dense;
    grid-auto-columns: calc(20% - (var(--space) * 4 / 5));
}
.game-type-container .game-wrapper.scroll.no-double-row .game-box
{
    grid-row: 1;
}
.game-type-container .game-wrapper.scroll.no-double-row .game-box:nth-child(n+6)
{
    grid-row: 2;
}
.game-type-container .game-wrapper.scroll.no-double-row .game-box:nth-child(2n+11)
{
    grid-row: 1;
}
.game-type-container .game-wrapper.no-scroll
{
    grid-template-columns: repeat(5,1fr);
    grid-auto-flow: dense;
}
.nvscore-help, .nvscore-contact-page, .nvs-affiliate-page, .nvscore-reset-password, .nvscore-user-verification
{
    transition: .3s ease;
}
.nvscore-help .content, .nvscore-contact-page .content, .nvs-affiliate-page .content, .nvscore-reset-password .content, .nvscore-user-verification .content
{
    position: relative;
    flex: 1;
    margin: 0;
    border: 1px solid var(--color-2);
    background: var(--content-bg);
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-contact-page, .nvs-affiliate-page, .nvscore-reset-password, .nvscore-user-verification
{
    padding: calc(2 * var(--space)) calc(var(--boxed_content_layout_padding) - var(--content_layout_padding)) calc(4 * var(--space));
}
.nvscore-contact-page .content, .nvs-affiliate-page .content, .nvscore-reset-password .content, .nvscore-user-verification .content
{
    padding: calc(2 * var(--space));
}
@media(max-width: 1600px)
{
    .nvscore-contact-page, .nvs-affiliate-page, .nvscore-reset-password, .nvscore-user-verification
    {
        padding: calc(2 * var(--space)) calc(var(--space) * 10);
    }
}
@media(max-width: 1440px)
{
    .nvscore-contact-page, .nvs-affiliate-page, .nvscore-reset-password, .nvscore-user-verification
    {
        padding: calc(2 * var(--space)) var(--space);
    }
}
.nvscore-reset-password .content
{
    margin: 0 calc(5 * var(--space));
}
.nvscore-reset-password .page-header
{
    margin-top: 0;
}
.nvscore-reset-password .btn
{
    height: 44px;
}
.nvscore-help
{
    display: flex;
    padding: 0 calc(var(--boxed_content_layout_padding) - var(--content_layout_padding)) calc(4 * var(--space)) 0;
}
@media(max-width: 1600px)
{
    .nvscore-help
    {
        padding: 0 calc(var(--space) * 11) calc(4 * var(--space)) 0;
    }
}
@media(max-width: 1440px)
{
    .nvscore-help
    {
        padding: 0 var(--space) calc(4 * var(--space)) 0;
    }
}
.nvscore-help .content
{
    padding: calc(2 * var(--space)) calc(3 * var(--space)) calc(4 * var(--space)) calc(2 * var(--space));
    margin-top: var(--space);
}
.nvscore-help .content ul, .nvscore-help .content ol, .nvscore-help .content p
{
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    margin-top: calc(1.25 * var(--space));
}
.nvscore-help .content ul li, .nvscore-help .content ol li, .nvscore-help .content p li
{
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-help .content ul li:not(:first-child), .nvscore-help .content ol li:not(:first-child), .nvscore-help .content p li:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
.nvscore-help .content ul ul li:not(:first-child), .nvscore-help .content ol ul li:not(:first-child), .nvscore-help .content p ul li:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
.nvscore-help .content ul ul:not(:first-child), .nvscore-help .content ol ul:not(:first-child), .nvscore-help .content p ul:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
.nvscore-help .content p
{
    margin: calc(.5 * var(--space)) 0;
}
.nvscore-help .content h1, .nvscore-help .content .text-2x, .nvscore-help .content .text-3x, .nvscore-help .content .text-4x, .nvscore-help .content .text-5x
{
    font-size: 1.428rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    margin-top: 0;
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-help .content h1:not(:first-child), .nvscore-help .content .text-2x:not(:first-child), .nvscore-help .content .text-3x:not(:first-child), .nvscore-help .content .text-4x:not(:first-child), .nvscore-help .content .text-5x:not(:first-child)
{
    margin-top: calc(2 * var(--space));
}
.nvscore-help .content h1~p, .nvscore-help .content h1 ul, .nvscore-help .content .text-2x~p, .nvscore-help .content .text-2x ul, .nvscore-help .content .text-3x~p, .nvscore-help .content .text-3x ul, .nvscore-help .content .text-4x~p, .nvscore-help .content .text-4x ul, .nvscore-help .content .text-5x~p, .nvscore-help .content .text-5x ul
{
    margin: calc(1.25 * var(--space)) 0 0 0;
}
.nvscore-help .content h1+p, .nvscore-help .content .text-2x+p, .nvscore-help .content .text-3x+p, .nvscore-help .content .text-4x+p, .nvscore-help .content .text-5x+p
{
    margin: 0;
}
.nvscore-help .content .panel-default ul, .nvscore-help .content .panel-default li, .nvscore-help .content .panel-default p
{
    margin: calc(.25 * var(--space)) 0;
}
.nvscore-help .content .panel-default:not(:first-child)
{
    margin-top: calc(1.5 * var(--space));
}
.nvscore-contact-page
{
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.nvscore-contact-page .content>nvscore-dynamic-elements
{
    display: block;
    width: calc(50% - var(--space));
}
.nvscore-contact-page .content>nvscore-dynamic-elements nvscore-dynamic-form .nvs-form
{
    width: 100%;
}
.nvscore-contact-page .content>nvscore-dynamic-elements .subpage .profile-header
{
    margin-bottom: calc(1.5 * var(--space));
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-contact-page .content .nvscore-contact-container
{
    font-size: 1.142rem;
}
.nvscore-contact-page .content .nvscore-contact-container .page-header
{
    margin-bottom: calc(1.5 * var(--space));
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-contact-page .content .nvscore-contact-container .right-side-container
{
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    padding: calc(5 * var(--space)) calc(2 * var(--space)) calc(2 * var(--space)) 0;
}
.nvscore-contact-page .content .nvscore-contact-container .right-side-container iframe
{
    height: 100%!important;
    border-radius: calc(var(--border-radius) * 1.5);
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container
{
    padding-top: var(--space);
    width: 50%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    padding-right: calc(2.5 * var(--space));
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container span
{
    font-weight: 400;
    font-size: 1rem;
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container .contact-wrap
{
    margin-bottom: calc(3 * var(--space));
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container .contact-wrap .page-header
{
    margin-bottom: calc(2 * var(--space));
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container .contact-wrap .icon
{
    font-size: 1.5rem;
    padding-right: var(--space);
    align-self: flex-start;
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container .contact-wrap label
{
    display: flex;
    align-items: center;
    font-size: 1.142rem;
}
.nvscore-contact-page .content .nvscore-contact-container .left-side-container .contact-wrap label:not(:first-child)
{
    margin-top: calc(1.25 * var(--space));
}
.nvscore-contact-page .content .contact-form .page-header
{
    margin-bottom: var(--space);
}
.nvscore-contact-page .content form
{
    width: 50%;
    margin-top: 0;
    padding-right: calc(2.5 * var(--space));
}
.nvscore-contact-page .content form nvscore-dynamic-form-control
{
    margin-bottom: 0;
}
.nvscore-contact-page .content form nvscore-dynamic-form-control:not(:last-child)
{
    margin-bottom: var(--space);
}
.nvscore-contact-page .content form nvscore-dynamic-form-control.recaptcha
{
    margin-top: var(--space);
}
.nvscore-contact-page .content form label
{
    font-weight: 700;
}
.nvscore-contact-page .content form .name
{
    margin-right: var(--space);
}
.nvscore-contact-page .content form .name, .nvscore-contact-page .content form .email
{
    display: inline-block;
    width: calc(50% - var(--space) / 2);
}
.nvscore-contact-page .content form .name input.form-control, .nvscore-contact-page .content form .email input.form-control
{
    height: 48px;
}
.nvscore-contact-page .content form .email
{
    margin-right: 0;
}
.nvscore-contact-page .content form .message
{
    width: 100%;
    margin-right: 0;
}
.nvscore-contact-page .content form .message textarea
{
    min-height: 153px;
    line-height: calc(1.25 * var(--space))!important;
    padding: calc(.75 * var(--space));
}
.nvscore-contact-page .content form .message.textarea .nvs-form-group .text-counter
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    opacity: 0;
    transition: .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: .714rem;
}
.nvscore-contact-page .content form .message.textarea .nvs-form-group .text-counter.limitExceed
{
    color: var(--danger-color);
}
.nvscore-contact-page .content form .message.textarea .nvs-form-group .error-message
{
    bottom: calc(.25 * var(--space));
}
.nvscore-contact-page .content form .message.textarea .nvs-form-group.typing .text-counter
{
    opacity: 1;
}
.nvscore-contact-page .content form .button
{
    display: flex;
    justify-content: flex-end;
    flex: unset;
    max-width: unset;
    margin-right: 0;
}
.nvscore-contact-page .content form .button .btn-submit
{
    min-width: 140px;
    height: 48px;
}
.nvscore-contact-page .content .custom-map
{
    position: absolute;
    right: 0;
    top: calc(2 * var(--space));
    bottom: calc(2 * var(--space));
    width: 50%;
    padding-right: calc(2 * var(--space));
}
.nvscore-contact-page .content .custom-map iframe
{
    height: 100%;
}
.nvs-affiliate-page .affiliate-content .page-header
{
    margin: 0 0 calc(1.25 * var(--space));
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-affiliate-page .affiliate-content .description
{
    margin: 0 0 var(--space);
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-affiliate-page .affiliate-content .group-container
{
    display: flex;
}
.nvs-affiliate-page .affiliate-content .group-container .form-container
{
    flex: 1;
}
.nvs-affiliate-page .affiliate-content .group-container .form-container:not(:first-child)
{
    margin-left: calc(2 * var(--space));
}
.nvs-affiliate-page .affiliate-content .group-container .form-container .form-title
{
    display: block;
    width: 100%;
    padding-bottom: calc(.5 * var(--space));
    margin-bottom: calc(.75 * var(--space));
    color: var(--primary-color);
    border-bottom: 2px solid var(--primary-color);
    font-size: 1.142rem;
    font-weight: 700;
}
.nvs-affiliate-page .affiliate-content .group-container .form-container .nvs-form nvscore-dynamic-form-control label
{
    font-weight: 700;
}
.nvs-affiliate-page .affiliate-content .group-container .form-container .nvs-form nvscore-dynamic-form-control.textbox:not(:last-child)
{
    margin-bottom: calc(1.25 * var(--space));
}
.nvs-affiliate-page .affiliate-content .group-container .form-container .nvs-form nvscore-dynamic-form-control.textbox .form-control:not([name=phone])
{
    height: 48px;
}
.nvs-affiliate-page .affiliate-content .group-container .form-container .nvs-form nvscore-dynamic-form-control.textarea textarea
{
    height: calc(48px * 2 + calc(1.25 * var(--space)) + 24px);
    line-height: calc(1.25 * var(--space))!important;
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options
{
    display: flex;
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div
{
    background: none;
    height: 48px;
    flex: 1;
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div .nvs-checkbox
{
    height: 100%;
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div .nvs-checkbox label
{
    height: 100%;
    display: flex;
    justify-content: center;
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div .nvs-checkbox label .icon
{
    display: none;
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div .nvs-checkbox label span
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 1px solid var(--color-3);
    color: var(--color-3);
    font-size: 1rem;
    font-weight: 500;
    border-radius: var(--border-radius);
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div .nvs-checkbox label input[type=radio]:checked~span
{
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--color-for-primary-color);
}
.nvs-affiliate-page .affiliate-content .group-container .radio-button-container .options>div:not(:first-child)
{
    margin-left: var(--space);
}
.nvs-affiliate-page .affiliate-content .btn
{
    margin-top: calc(1.5 * var(--space));
    width: calc(100% / 3 - calc(1.25 * var(--space)));
    height: 48px;
}
.nvscore-live
{
    display: flex;
    padding: var(--space);
}
.nvscore-live [name=live-right-sidebar]
{
    margin-top: 0;
    margin-right: 0;
    overflow: visible;
    overflow: initial;
}
.nvscore-live [name=live-right-sidebar] nvscore-search-widget .nvs-search-widget
{
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-live [name=live-right-sidebar] nvscore-search-widget .nvs-search-widget .widget-box
{
    border-radius: var(--border-radius);
}
.nvscore-live [name=live-right-sidebar] nvscore-search-widget .nvs-search-widget .search-result-box-content
{
    right: var(--right_side_width);
    left: auto;
    left: initial;
}
.nvscore-live [name=left-sidebar]
{
    margin-left: 0;
    margin-top: 0;
}
.nvscore-live .center-content
{
    width: 0;
    height: -moz-fit-content;
    height: fit-content;
}
.nvscore-live .center-content:last-child
{
    padding-right: var(--space);
}
.nvscore-live .center-content .live-content
{
    margin-bottom: calc(1.5 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab .daily-select
{
    position: relative;
    margin-top: calc(.25 * var(--space));
    margin-right: calc(.25 * var(--space));
    z-index: 2;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab .daily-select button
{
    display: flex;
    align-items: center;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab .daily-select button .icon-calendar
{
    margin-right: calc(.5 * var(--space));
    color: var(--color-8);
    font-size: 1.142rem;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab .daily-select button span
{
    display: flex;
    align-self: flex-end;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1rem;
    margin-right: calc(2.5 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab .daily-select button [class*=arrow]
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .714rem;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .table
{
    border-top-width: 0;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs
{
    border: 1px solid var(--color-2);
    margin-top: calc(2.5 * var(--space));
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 40px;
    position: relative;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs a
{
    position: relative;
    z-index: 1;
    border: 0;
    background: none;
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    font-size: 1rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs a.active
{
    color: var(--primary-color);
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs a.active span
{
    border-bottom: 2px solid;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs a span
{
    padding-bottom: calc(.5 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs a span:before
{
    font-size: 1.285rem;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs a span.tab-icon+.tab-icon
{
    display: none;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .nav-tabs+.tab-content .tab-name
{
    display: block;
    margin-top: -40px;
    transform: translateY(50%);
    font-weight: 700;
    color: var(--primary-color);
    margin-left: var(--space);
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab nvscore-dynamic-table
{
    margin-top: calc(.5 * var(--space));
    margin-bottom: 0;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-tab.tab .daily-select
{
    position: absolute;
    top: -38px;
    right: 0;
}
.nvscore-live .center-content .live-content .live-widget-container .page-header
{
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    font-size: 1.142rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    top: calc(1.25 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container .nvscore-nodata-container
{
    margin-top: calc(3 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-select
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-select .nvs-select
{
    margin-top: calc(.5 * var(--space));
    margin-left: calc(.25 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-select nvscore-dynamic-table
{
    width: 100%;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element
{
    display: block;
    width: 100%;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element.visibility-true~nvscore-dynamic-element
{
    margin-top: calc(.75 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container .table
{
    table-layout: fixed;
}
.nvscore-live .center-content .live-content .live-widget-container .table td.event-labels .event-labels-container
{
    position: relative;
    right: calc(.5 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip td.match
{
    padding-left: calc(.75 * var(--space));
    padding-right: var(--space);
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: calc(.5 * var(--space));
    width: 100%;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom .info-wrapper
{
    display: flex;
    margin-left: calc(1.25 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom .info-wrapper>div
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
    font-size: 1rem;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom .info-wrapper>div:not(:last-child)
{
    margin-right: calc(4 * var(--space));
}
@media(max-width: 1440px)
{
    .nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom .info-wrapper>div:not(:last-child)
    {
        margin-right: calc(2.5 * var(--space));
    }
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom .button-wrapper
{
    width: 183px;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-bottom .button-wrapper .btn
{
    height: 40px;
    width: 100%;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .daily-widget-table-info
{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 50px;
    cursor: pointer;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .daily-widget-table-info .btn
{
    position: relative;
    padding: 0;
    width: 4px;
    height: 4px;
    background: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: 50%;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .daily-widget-table-info .btn:before, .nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .daily-widget-table-info .btn:after
{
    content: "";
    position: absolute;
    top: 0;
    width: 4px;
    height: 4px;
    background-color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: 50%;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .daily-widget-table-info .btn:before
{
    right: 10px;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .daily-widget-table-info .btn:after
{
    left: 10px;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header
{
    display: flex;
    align-items: center;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header .page-header-text
{
    color: var(--success-color);
    font-weight: 500;
    font-size: 1.142rem;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header .live-icon
{
    display: block;
    width: 6px;
    height: 6px;
    margin-right: var(--space);
    margin-top: 4px;
    background: var(--success-color);
    transform: translateY(-50%);
    border-radius: 100%;
    animation: fadeIn 1s linear;
    position: relative;
    animation-delay: 0s;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header .live-icon:before, .nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header .live-icon:after
{
    content: "";
    position: absolute;
    border-radius: 100%;
    border: 1px solid var(--success-color);
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header .live-icon:before
{
    left: -3px;
    top: -3px;
    width: 12px;
    height: 12px;
    opacity: .6;
    animation: live-animate-1 5s linear infinite;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .page-header .live-icon:after
{
    left: -7px;
    top: -7px;
    width: 20px;
    height: 20px;
    opacity: .3;
    animation: live-animate-2 5s linear infinite;
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip, .nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now, .nvscore-live .center-content .live-content .live-widget-container .nvs-upcoming-events, .nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches, .nvscore-live .center-content .live-content .live-widget-container .nvscore-highLights
{
    background: var(--content-bg);
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    padding: calc(.75 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip.tab .page-header, .nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now.tab .page-header, .nvscore-live .center-content .live-content .live-widget-container .nvs-upcoming-events.tab .page-header, .nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches.tab .page-header, .nvscore-live .center-content .live-content .live-widget-container .nvscore-highLights.tab .page-header
{
    position: static;
    transform: none;
    padding-left: calc(.5 * var(--space));
    margin-top: calc(.25 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip.tab .nav-tabs, .nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now.tab .nav-tabs, .nvscore-live .center-content .live-content .live-widget-container .nvs-upcoming-events.tab .nav-tabs, .nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches.tab .nav-tabs, .nvscore-live .center-content .live-content .live-widget-container .nvscore-highLights.tab .nav-tabs
{
    margin-top: var(--space);
}
.nvscore-live .center-content .live-content .live-widget-container .nvs-recommended-bet-slip .widget-box, .nvscore-live .center-content .live-content .live-widget-container .nvs-live-right-now .widget-box, .nvscore-live .center-content .live-content .live-widget-container .nvs-upcoming-events .widget-box, .nvscore-live .center-content .live-content .live-widget-container .nvs-daily-matches .widget-box, .nvscore-live .center-content .live-content .live-widget-container .nvscore-highLights .widget-box
{
    padding: 0;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container
{
    display: block;
    border: 1px solid var(--color-2);
    padding: calc(.75 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .table
{
    border-top-width: 1px!important;
    margin-top: var(--space)!important;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .page-header
{
    display: none!important;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .nvs-recommended-bet-slip, .nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .nvs-live-right-now, .nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .nvs-upcoming-events, .nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .nvs-daily-matches, .nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container .nvscore-highLights
{
    border: 0;
    padding: 0;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.select>nvscore-select>.nvs-select
{
    margin-top: 4px;
    margin-bottom: -28px;
    z-index: 1;
    padding-right: calc(1rem + calc(.5 * var(--space)));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.select>nvscore-select>.nvs-select .dropdown-toggle .select-text
{
    max-width: none;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.select>nvscore-select>.nvs-select+nvscore-dynamic-element .nvs-select
{
    margin-left: auto;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.select>nvscore-select>.nvs-select+nvscore-dynamic-element nvscore-dynamic-tab.tab .nav-tabs
{
    margin-top: calc(3 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.select>nvscore-select>.nvs-select+nvscore-dynamic-element nvscore-dynamic-tab.tab .daily-select
{
    position: absolute;
    right: 0;
    top: -42px;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.select>nvscore-select>.nvs-select+nvscore-dynamic-element nvscore-dynamic-tab.select .daily-select
{
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: calc(.25 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .table
{
    margin-top: calc(2 * var(--space))!important;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab>nvscore-tabs>.tab-container>.nav-tabs
{
    margin-top: 0!important;
    border: 0;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    z-index: 1;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab>nvscore-tabs>.tab-container>.tab-content>.tab-pane>.tab-name
{
    display: none;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab>nvscore-tabs>.tab-container>.tab-content>.tab-pane nvscore-dynamic-tab.select .daily-select
{
    top: calc(.75 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab>nvscore-tabs nvscore-dynamic-tab .daily-select
{
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nav-tabs
{
    margin-top: calc(3 * var(--space))!important;
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-select
{
    margin-top: calc(.75 * var(--space));
    margin-bottom: calc(-1 * var(--space));
}
.nvscore-live .center-content .live-content .live-widget-container nvscore-dynamic-element-container>nvscore-dynamic-tab nvscore-dynamic-tab.tab .table
{
    border-top-width: 0!important;
    margin-top: calc(1.25 * var(--space))!important;
}
.nvscore-live .center-content .sports-tabs
{
    display: flex;
    margin-bottom: var(--space);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    overflow-x: auto;
}
.nvscore-live .center-content .sports-tabs button
{
    padding: calc(.75 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    background-color: hsl(var(--color-2-hs),var(--color-2-l),50%);
    width: 100px;
    height: 80px;
    min-width: 80px;
    margin-right: calc(.5 * var(--space));
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border-radius: var(--border-radius);
}
.nvscore-live .center-content .sports-tabs button .icon
{
    font-size: 2.285rem;
}
.nvscore-live .center-content .sports-tabs button.active
{
    background-color: var(--primary-color);
    color: var(--color-for-primary-color);
}
.nvscore-live .center-content .sports-tabs button.active span, .nvscore-live .center-content .sports-tabs button.active .text-2x
{
    font-weight: 500;
}
.nvscore-live .center-content .sports-tabs button span, .nvscore-live .center-content .sports-tabs button .text-2x
{
    max-width: calc(100% - calc(.25 * var(--space)) * 2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: inherit;
    margin-bottom: 0;
    display: inline;
    font-weight: 400;
}
.nvscore-live .center-content>.tab-container .nav-tabs
{
    padding-left: calc(1.5 * var(--space));
    padding-right: calc(1.5 * var(--space));
    background: var(--color-2);
    margin-bottom: var(--space);
    border: none;
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: calc(var(--border-radius) * 1.5);
}
.nvscore-live .center-content>.tab-container .nav-tabs .nav-item
{
    position: relative;
    border: none;
}
.nvscore-live .center-content>.tab-container .nav-tabs .nav-item.active:after
{
    content: "";
    position: absolute;
    width: calc(100% - (calc(1.5 * var(--space)) * 2));
    left: 50%;
    transform: translate(-50%);
    height: 4px;
    bottom: 0;
    background: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-live .center-content>.tab-container .nav-tabs .nav-item:not(:first-child)
{
    margin-left: var(--space);
}
.nvscore-live .center-content>.tab-container .nav-tabs .nav-item .nav-link
{
    background: none;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1.142rem;
    border: none;
    padding: var(--space) calc(1.5 * var(--space));
    transition: 0s;
}
.nvscore-live .center-content>.tab-container .nav-tabs .nav-item .nav-link.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
}
.nvscore-live .nvscore-simple-view, .nvscore-live .nvscore-mixed-view
{
    position: relative;
    min-height: 200px;
}
.nvscore-live .nvscore-simple-view nvscore-accordion:not(:last-child) .accordion, .nvscore-live .nvscore-mixed-view nvscore-accordion:not(:last-child) .accordion
{
    margin-bottom: var(--space);
}
.nvscore-live .nvscore-simple-view nvscore-accordion:not(:last-child) .accordion.accordion-open, .nvscore-live .nvscore-mixed-view nvscore-accordion:not(:last-child) .accordion.accordion-open
{
    margin-bottom: calc(var(--space) * 1.75);
}
.nvscore-live .nvscore-simple-view nvscore-accordion.single-sport .accordion-header, .nvscore-live .nvscore-mixed-view nvscore-accordion.single-sport .accordion-header
{
    pointer-events: none;
}
.nvscore-live .nvscore-simple-view nvscore-accordion.single-sport .accordion-header .icon[class*=arrow-], .nvscore-live .nvscore-mixed-view nvscore-accordion.single-sport .accordion-header .icon[class*=arrow-]
{
    display: none;
}
.nvscore-live .nvscore-simple-view .accordion, .nvscore-live .nvscore-mixed-view .accordion
{
    border: 1px solid var(--color-2);
    background: var(--content-bg);
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-live .nvscore-simple-view .accordion .accordion-header, .nvscore-live .nvscore-mixed-view .accordion .accordion-header
{
    padding: calc(.75 * var(--space)) calc(2 * var(--space));
    height: 64px;
}
.nvscore-live .nvscore-simple-view .accordion .accordion-header nvscore-accordion-header, .nvscore-live .nvscore-mixed-view .accordion .accordion-header nvscore-accordion-header
{
    font-size: 1.714rem;
}
.nvscore-live .nvscore-simple-view .accordion .accordion-header nvscore-accordion-header .icon, .nvscore-live .nvscore-mixed-view .accordion .accordion-header nvscore-accordion-header .icon
{
    margin-right: calc(.5 * var(--space));
}
.nvscore-live .nvscore-simple-view .accordion .accordion-header nvscore-accordion-header span:last-child, .nvscore-live .nvscore-mixed-view .accordion .accordion-header nvscore-accordion-header span:last-child
{
    font-size: 1.428rem;
}
.nvscore-live .nvscore-simple-view .accordion .accordion-header nvscore-accordion-header span+span, .nvscore-live .nvscore-mixed-view .accordion .accordion-header nvscore-accordion-header span+span
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-live .nvscore-simple-view .accordion .accordion-header .icon[class*=arrow-], .nvscore-live .nvscore-mixed-view .accordion .accordion-header .icon[class*=arrow-]
{
    padding-right: calc(2 * var(--space));
    display: flex;
}
.nvscore-live .nvscore-simple-view .accordion .accordion-content, .nvscore-live .nvscore-mixed-view .accordion .accordion-content
{
    padding-left: var(--space);
    padding-right: var(--space);
}
.nvscore-live .nvscore-simple-view .accordion .accordion-content .sport-content:last-child, .nvscore-live .nvscore-mixed-view .accordion .accordion-content .sport-content:last-child
{
    margin-bottom: var(--space);
}
.nvscore-live .nvscore-simple-view nvscore-live-favourite button
{
    margin-top: var(--space);
}
.nvscore-live .nvscore-simple-view nvscore-head-to-head-button
{
    margin-top: calc(.75 * var(--space));
}
.nvscore-live .nvscore-simple-view .home-away-content~.score-wrapper, .nvscore-live .nvscore-simple-view .home-away-content~.event-score-wrap
{
    margin-top: var(--space);
}
.nvscore-live .nvscore-simple-view .event-labels-container
{
    margin-top: calc(.75 * var(--space));
}
.nvscore-live .nvscore-mixed-view nvscore-head-to-head-button
{
    margin-top: -4px;
}
.nvscore-live .event-view
{
    display: flex;
}
.nvscore-live .event-view>.w-100
{
    position: relative;
    min-height: 500px;
    width: 0!important;
    flex: 1;
}
.nvscore-live .event-view .event-view-sidebar nvscore-left-side-bar
{
    margin-top: calc(.5 * var(--space));
    width: 100%;
}
.nvscore-live .event-view .event-view-center .filter-parent
{
    margin-bottom: var(--space);
}
.nvscore-live .event-view .event-view-center .group-filter
{
    border-bottom: 1px solid var(--color-2);
    padding-top: calc(.75 * var(--space));
    transition: .5s;
    flex-wrap: wrap;
    display: flex;
    width: 100%;
}
.nvscore-live .event-view .event-view-center .group-filter .btn
{
    background: none;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    padding: 0 calc(1.25 * var(--space));
    font-weight: 400;
    transition: 0s;
    font-size: 14px;
    height: 46px;
}
.nvscore-live .event-view .event-view-center .group-filter .btn.active
{
    color: var(--body-bg);
    font-weight: 600;
    background: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: 8px 8px 0 0;
}
.nvscore-live .event-view .event-view-center .group-filter .btn.active:hover
{
    color: var(--body-bg);
}
.nvscore-live .event-view .event-view-center .group-filter .btn.active:after
{
    content: "";
    position: absolute;
}
.nvscore-live .event-view .event-view-center .group-filter .btn:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .group-filter .hidden
{
    opacity: 0;
    position: absolute;
    pointer-events: none;
}
.nvscore-live .event-view .event-view-center .group-filter .more
{
    order: 1;
    color: var(--body-bg);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 8px 8px 0 0;
    display: inline-block;
    position: absolute;
    padding: 0;
    right: 0;
}
.nvscore-live .event-view .event-view-center .group-filter .more .show-more-box
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 120px;
    padding: 0;
}
.nvscore-live .event-view .event-view-center .group-filter .more .show-more-box.active
{
    background: none;
    font-weight: 400;
}
.nvscore-live .event-view .event-view-center .group-filter .more .show-more-box.active:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .group-filter .more .show-more-box.active .icon
{
    transform: rotate(180deg);
}
.nvscore-live .event-view .event-view-center .group-filter .more .show-more-box>.icon
{
    transition: .2s;
    font-size: .875rem;
}
.nvscore-live .event-view .event-view-center .openTab
{
    border: 1px solid var(--color-2);
    transition: all .3s ease;
    background: var(--body-bg);
    display: none;
    border-radius: 0 0 8px 8px;
}
.nvscore-live .event-view .event-view-center .openTab.show
{
    animation: fadeIn .2s 1 linear;
    padding: calc(.75 * var(--space));
    display: flex;
    flex-wrap: wrap;
}
.nvscore-live .event-view .event-view-center .openTab.show li
{
    background: rgba(0,0,0,.03);
    border-radius: 8px;
    text-align: -webkit-center;
    width: calc(16.6666666667% - (calc(.5 * var(--space)) * 5 / 6));
    max-width: calc(50% - (calc(.25 * var(--space))));
}
.nvscore-live .event-view .event-view-center .openTab.show li:nth-child(n+7)
{
    margin-top: calc(.25 * var(--space));
}
.nvscore-live .event-view .event-view-center .openTab.show li:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.nvscore-live .event-view .event-view-center .openTab.show li:nth-child(6n+1)
{
    margin-left: 0;
}
@media(max-width: 1600px)
{
    .nvscore-live .event-view .event-view-center .openTab.show li
    {
        width: calc(25% - (calc(.5 * var(--space)) * 3 / 4));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:nth-child(n+5)
    {
        margin-top: calc(.25 * var(--space));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:not(:first-child)
    {
        margin-left: calc(.5 * var(--space));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:nth-child(4n+1)
    {
        margin-left: 0;
    }
}
@media(max-width: 1440px)
{
    .nvscore-live .event-view .event-view-center .openTab.show li
    {
        width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:nth-child(n+4)
    {
        margin-top: calc(.25 * var(--space));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:not(:first-child)
    {
        margin-left: calc(.5 * var(--space));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:nth-child(3n+1)
    {
        margin-left: 0;
    }
}
@media(max-width: 1200px)
{
    .nvscore-live .event-view .event-view-center .openTab.show li
    {
        width: calc(50% - (calc(.25 * var(--space))));
        flex: initial;
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:nth-child(n+3)
    {
        margin-top: calc(.25 * var(--space));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:not(:first-child)
    {
        margin-left: calc(.5 * var(--space));
    }
    .nvscore-live .event-view .event-view-center .openTab.show li:nth-child(2n+1)
    {
        margin-left: 0;
    }
}
.nvscore-live .event-view .event-view-center .openTab.show li .btn
{
    width: 100%;
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    position: relative;
    background: none;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0s;
    white-space: nowrap;
}
.nvscore-live .event-view .event-view-center .openTab.show li .btn span
{
    display: block;
}
.nvscore-live .event-view .event-view-center .openTab.show li .btn span:first-child
{
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: calc(.25 * var(--space));
}
.nvscore-live .event-view .event-view-center .openTab.show li .btn:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .nvscore-stats-score-content
{
    margin-bottom: calc(2 * var(--space));
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container
{
    align-items: center;
    margin: calc(.5 * var(--space)) 0;
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-bottom: none;
    max-height: 44px;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container
{
    display: flex;
    align-items: center;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .switch
{
    position: relative;
    display: inline-block;
    width: 36px;
    height: 23px;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .switch input
{
    opacity: 0;
    width: 0;
    height: 0;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .slider
{
    position: absolute;
    cursor: pointer;
    inset: 0;
    background-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    transition: .4s;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .slider.round
{
    border-radius: 12px;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .slider.round:before
{
    border-radius: 50%;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .slider:before
{
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 4px;
    background-color: var(--body-bg);
    transition: .4s;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container input:checked+.slider
{
    background-color: var(--success-color);
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container input:focus+.slider
{
    box-shadow: 0 0 1px var(--success-color);
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container input:checked+.slider:before
{
    transform: translate(13px);
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .form-group
{
    display: flex;
    margin-bottom: 0;
    align-items: center;
    text-align: center;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .form-group .text-5x
{
    font-size: 16px;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    order: 2;
    padding: 0 calc(.5 * var(--space)) 0 calc(.5 * var(--space));
    margin-bottom: 0;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .form-group .label-position-before
{
    order: 1;
}
.nvscore-live .event-view .event-view-center .bet-builder-toggle-container .bet-builder-container .icon-information
{
    font-size: 1.125rem;
    line-height: 1rem;
}
.nvscore-live .event-view .event-view-center .bet_builder_info
{
    padding: 3px 0 8px;
    display: flex;
    align-items: center;
    position: relative;
    color: var(--warning-color);
}
.nvscore-live .event-view .event-view-center .bet_builder_info:not(:last-child)
{
    margin-right: var(--space);
}
.nvscore-live .event-view .event-view-center .bet_builder_info .btn-modal-close
{
    position: relative;
    padding: 0;
    font-size: .9rem;
    top: 1px;
}
.nvscore-live .event-view .event-view-center .bet_builder_info .btn-modal-close .icon
{
    color: var(--warning-color);
}
.nvscore-live .event-view .event-view-center .bet_builder_info .info
{
    margin-right: var(--space);
}
.nvscore-live .event-view .event-view-center .bet_builder_info .icon-warning
{
    margin-right: calc(.65 * var(--space));
    font-size: 1.125rem;
}
.nvscore-live .event-view .event-view-center .scoreboard-container .sr-content
{
    border: 2px solid var(--color-2);
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) 0;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    min-height: 250px;
    background-size: cover!important;
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info.with-set-score .event-views-content
{
    padding: calc(.75 * var(--space)) var(--space) calc(.5 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info.formula-1 .event-views-content
{
    padding: var(--space);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content
{
    position: relative;
    flex: 1;
    max-width: 780px;
    margin-left: var(--space);
    margin-right: var(--space);
    border: 2px solid hsl(var(--color-8-hs),var(--color-8-l),7%);
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .tournament-info
{
    height: 30px;
    font-weight: 500;
    font-size: .857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    display: flex;
    align-items: center;
    padding-left: var(--space);
    background: hsl(var(--color-8-hs),var(--color-8-l),7%);
    border-top-left-radius: calc(var(--border-radius) * 2 - 2px);
    border-top-right-radius: calc(var(--border-radius) * 2 - 2px);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .tournament-info .icon
{
    margin-right: calc(.5 * var(--space));
    margin-top: -1px;
    font-size: 16px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .tournament-info .event-labels-container
{
    display: flex;
    align-items: stretch;
    min-height: 16px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .tournament-info .event-labels-container .event-label
{
    line-height: 1;
    height: auto;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .tournament-info .event-labels-container .event-label .icon
{
    font-size: .857rem;
    margin-right: 0;
    margin-top: 0;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .tournament-info .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap
{
    display: flex;
    justify-content: space-evenly;
    padding-top: calc(1.5 * var(--space));
    padding-bottom: calc(1.25 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .home-team, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .away-team
{
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1;
    flex: 1;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .home-team .icon, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .away-team .icon
{
    font-size: 28px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .home-team .team-name, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .away-team .team-name
{
    font-size: 1.142rem;
    margin-bottom: calc(.5 * var(--space));
    margin-top: calc(.5 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .home-team .team-score, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .away-team .team-score
{
    font-size: 1.714rem;
    font-weight: 700;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .time-info
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--success-color);
    margin-left: calc(.5 * var(--space));
    margin-right: calc(.5 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .team-name-wrap .time-info .event-time
{
    font-size: 1.142rem;
    font-weight: 500;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table
{
    table-layout: fixed;
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .head th
{
    width: 38px;
    height: 30px;
    text-align: center;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .head th.tournament-name
{
    width: auto;
    text-align: left;
    font-weight: 500;
    position: relative;
    top: -4px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .head th.tournament-name div
{
    display: flex;
    align-items: center;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .head th.tournament-name div .event-label-template .event-labels-container
{
    justify-content: flex-end;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .head th.tournament-name .icon
{
    font-size: 16px;
    margin-right: calc(.5 * var(--space));
    margin-top: -2px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .head th.score
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row .team-name
{
    border-top-left-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td:last-child
{
    border-top-right-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row:last-child .team-name
{
    border-bottom-left-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row:last-child td:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row .team-name
{
    border-bottom-left-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row
{
    height: 38px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td
{
    text-align: center;
    background: hsl(var(--color-8-hs),var(--color-8-l),7%);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td.team-name, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td.team-name
{
    text-align: left;
    padding-left: var(--space);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td.team-name div, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td.team-name div
{
    display: flex;
    align-items: center;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td.team-name div .icon-New, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td.team-name div .icon-New
{
    color: var(--success-color);
    font-size: 1.375rem;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td.team-name div .total, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td.team-name div .total
{
    margin-left: auto;
    margin-right: 15%;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td.team-name .icon, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td.team-name .icon
{
    font-size: 24px;
    margin-right: calc(.5 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td.total-score, .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td.total-score
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .home-row td:nth-last-child(2), .nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table .away-row td:nth-last-child(2)
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: hsl(var(--color-8-hs),var(--color-8-l),15%);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table+.time-info
{
    color: var(--success-color);
    font-weight: 700;
    margin-top: calc(.5 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .live-default-table+.time-info span+span
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .head
{
    display: flex;
    align-items: center;
    font-size: .857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .head .tournament-name .icon
{
    margin-right: calc(.25 * var(--space));
    font-size: 16px;
    line-height: .857rem;
    position: relative;
    top: 2px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .head .lap
{
    text-transform: uppercase;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row
{
    display: flex;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row div
{
    display: flex;
    align-items: center;
    background: hsl(var(--color-8-hs),var(--color-8-l),7%);
    min-height: 54px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row div.tournament-name
{
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space)) var(--space);
    font-size: 1.142rem;
    font-weight: 500;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row div.lap
{
    justify-content: center;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row div.lap .passed-lap
{
    font-size: 1.285rem;
    font-weight: 700;
    margin-top: -4px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row div.lap .passed-lap~span
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .f1-row div.lap .indicator
{
    margin-left: 1px;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .tournament-name
{
    flex: 1;
}
.nvscore-live .event-view .event-view-center .event-view-teams-info .event-views-content .formula-1 .lap
{
    flex-basis: 125px;
    text-align: center;
    margin-left: 1px;
}
.nvscore-live .event-view .event-view-center .accordion-wrapper
{
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: calc(.5 * var(--space));
    column-gap: calc(.5 * var(--space));
}
@media(max-width: 1440px)
{
    .nvscore-live .event-view .event-view-center .accordion-wrapper
    {
        -moz-column-count: auto;
        column-count: auto;
    }
}
.nvscore-live .event-view .event-view-center .accordion-wrapper .accordion .button-group
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.nvscore-live .event-view .event-view-center .accordion-wrapper .accordion .market-name
{
    position: sticky;
    z-index: 1;
}
.nvscore-live .event-view .event-view-center .accordion-wrapper .accordion .icon-banknote
{
    position: sticky;
    z-index: 2;
    pointer-events: visible;
    vertical-align: middle;
    display: inline-block;
    color: var(--success-color);
    margin-left: calc(.5 * var(--space));
}
.nvscore-live .favourite-icon-btn
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-live .favourite-icon-btn.active .icon
{
    color: var(--primary-color)!important;
}
.nvscore-live .favourite-icon-btn .icon
{
    font-size: 1rem;
}
.nvscore-live .favourite-icon-btn .icon:before
{
    content: "";
}
.event-label-template
{
    max-width: none;
    padding-right: calc(.5 * var(--space));
}
.event-label-template .event-labels-container
{
    display: flex;
    align-items: center;
}
.event-label-template .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    height: 16px;
    border-radius: 2px;
    line-height: 0;
}
.event-label-template .event-labels-container .event-label .icon
{
    font-size: .714rem;
}
.event-label-template .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-bet-history .box-model-wrap
{
    margin: calc(2 * var(--space)) 0;
    padding: calc(1.5 * var(--space)) calc(2 * var(--space));
    display: flex;
    flex-wrap: wrap;
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.nvscore-bet-history .box-model-wrap table:first-child
{
    margin-right: calc(5 * var(--space));
}
.nvscore-bet-history .box-model-wrap .box-model
{
    font-size: 1rem;
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    vertical-align: baseline;
}
.nvscore-bet-history .box-model-wrap .box-model:nth-child(n+3)
{
    margin-top: calc(.5 * var(--space));
}
.nvscore-bet-history .box-model-wrap .box-model .box-wrap
{
    display: flex;
    padding-left: var(--space);
}
@media(max-width: 1440px)
{
    .nvscore-bet-history .box-model-wrap .box-model .box-wrap
    {
        padding-left: calc(.25 * var(--space));
    }
}
.nvscore-bet-history .box-model-wrap .box-model .box-wrap:before
{
    content: ": ";
    white-space: pre;
}
.nvscore-bet-history .box-model-wrap .box-model .box-wrap>*:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.nvscore-bet-history .box-model-wrap .box-model .box-wrap .box
{
    display: flex;
}
.nvscore-bet-history .box-model-wrap .box-model .box-wrap .box:last-child span:last-child
{
    order: -1;
    margin-right: calc(.5 * var(--space));
}
.nvscore-bet-history .box-model-wrap .box-model[class*=total-] .box-wrap .box:last-child span:last-child
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-bet-history .box-model-wrap .box-model:not(:first-child) td
{
    padding-top: var(--space);
}
.nvscore-bet-history .table tr.dynamic-table-header th:first-child
{
    border-top-left-radius: var(--border-radius);
}
.nvscore-bet-history .table tr.dynamic-table-header th:last-child
{
    border-top-right-radius: var(--border-radius);
}
.nvscore-bet-history .table .btn.status-open_win
{
    background: var(--warning-color);
    color: var(--color-for-warning-color);
    border-radius: 3px;
    transition: .3s all;
    max-height: 30px;
}
.nvscore-bet-history .table .btn.status-open_win:hover
{
    background: hsl(var(--warning-color-hs),calc(var(--warning-color-l) + 10%),1);
}
.nvscore-bet-history nvscore-spinner-loader .nvs-spinner-loader .spinner-border
{
    margin-top: 25%;
    align-self: flex-start;
}
.nvscore-bet-history button nvscore-spinner-loader .nvs-spinner-loader .spinner-border
{
    margin-top: 0;
    align-self: center;
}
.nvscore-bet-history-detail .details-wrapper
{
    display: flex;
    justify-content: space-between;
    position: relative;
    margin: calc(2 * var(--space)) 0 0;
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.nvscore-bet-history-detail .share-ticket
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    margin-bottom: var(--space);
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    align-items: center;
    height: 96px;
    padding-left: calc(2 * var(--space));
    padding-right: calc(2 * var(--space));
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .platform-button-group
{
    margin: 0;
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .platform-button-group button
{
    height: 32px!important;
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .share-bet-heading
{
    width: 100%;
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .copy-button
{
    height: 32px!important;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin-left: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .copied-text
{
    padding-left: calc(.75 * var(--space));
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .copied-text .icon
{
    right: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .share-ticket .nvs-ticket-sharing-group .show-url-btn+.third-party-copy-text
{
    margin-top: 0;
    margin-left: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .bet-slip
{
    padding: calc(1.5 * var(--space)) calc(2 * var(--space));
    display: block;
    white-space: nowrap;
}
.nvscore-bet-history-detail .bet-slip .items-wrapper
{
    height: 100%;
    display: inline-block;
    margin-right: calc(4 * var(--space));
}
@media(max-width: 1600px)
{
    .nvscore-bet-history-detail .bet-slip .items-wrapper
    {
        margin-right: calc(1.25 * var(--space));
    }
}
.nvscore-bet-history-detail .bet-slip .items-wrapper:last-child
{
    margin-left: calc(var(--space) * 1.75);
}
@media(max-width: 1200px)
{
    .nvscore-bet-history-detail .bet-slip .items-wrapper:last-child
    {
        margin-left: 0;
    }
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: 1rem;
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item:not(:first-child) td
{
    padding-top: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item td:first-child
{
    padding-right: var(--space);
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item td:last-child:before
{
    content: ":  ";
    white-space: pre;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item td .info-icon
{
    background-color: var(--table-row-bg);
    color: var(--primary-color);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    margin-left: calc(.75 * var(--space));
    min-height: 28px;
    font-size: .857rem;
    display: inline-flex;
    align-items: center;
    font-weight: 500;
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item td .info-icon i
{
    margin-right: calc(.25 * var(--space));
    font-size: .857rem;
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item.offer-field
{
    color: #f90;
}
.nvscore-bet-history-detail .bet-slip .items-wrapper .bet-slip-item.offer-field :last-child:before
{
    color: #f90;
}
.nvscore-bet-history-detail .bet-history-detail-button-group
{
    position: absolute;
    top: calc(1.25 * var(--space));
    right: calc(1.5 * var(--space));
    display: flex;
}
.nvscore-bet-history-detail .bet-history-detail-button-group nvscore-cash-out-button
{
    margin: 0 0 0 calc(.5 * var(--space));
}
.nvscore-bet-history-detail .bet-history-detail-button-group .btn
{
    flex: unset;
    font-weight: 600;
    min-width: 100px!important;
    margin-right: 0;
}
.nvscore-bet-history-detail .bet-history-detail-button-group>.btn
{
    margin: 0 0 0 calc(.5 * var(--space));
}
.nvscore-bet-history-detail .bet-history-detail-button-group .disabled-btn
{
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-bet-history-detail .bet-history-detail-button-group .cash-out-button-group
{
    position: relative;
}
.nvscore-bet-history-detail .bet-history-detail-button-group .cash-out-button-group .cashout-btn
{
    padding-right: calc(var(--space) + 30px);
    background: #118c4f;
    color: #fff;
}
.nvscore-bet-history-detail .bet-history-detail-button-group .cash-out-button-group .cashout-btn span+span
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-bet-history-detail .bet-history-detail-button-group .cash-out-button-group .btn-refresh
{
    position: absolute;
    top: 50%;
    right: calc(.5 * var(--space));
    transform: translateY(-50%);
    min-width: 30px!important;
    padding: 0;
    height: 70%!important;
    background: none;
}
.nvscore-bet-history-detail .bet-history-detail-button-group .cash-out-button-group .btn-refresh .icon
{
    display: block;
    line-height: 1;
    transition: .3s;
    color: #fff;
    opacity: .7;
}
.nvscore-bet-history-detail .bet-history-detail-button-group .cash-out-button-group .btn-refresh:hover .icon
{
    opacity: 1;
}
.nvscore-bet-history-detail .ticket-cashout
{
    flex: 1;
    max-width: 345px;
    min-width: 245px;
}
.nvscore-bet-history-detail .ticket-cashout .accordion-header
{
    display: none;
}
.nvscore-bet-history-detail .ticket-cashout .accordion, .nvscore-bet-history-detail .ticket-cashout .accordion .accordion-content, .nvscore-bet-history-detail .ticket-cashout .accordion .accordion-content .nvs-partial-cashout
{
    height: 100%;
}
.nvscore-bet-history-detail .bets .table tr:first-child th:first-child
{
    border-top-left-radius: var(--border-radius);
}
.nvscore-bet-history-detail .bets .table tr:first-child th:last-child
{
    border-top-right-radius: var(--border-radius);
}
.nvscore-bet-history-detail .events .table thead th:first-child
{
    border-top-left-radius: var(--border-radius);
}
.nvscore-bet-history-detail .events .table thead th:last-child
{
    border-top-right-radius: var(--border-radius);
}
.nvscore-bet-history-detail .edit-bet-container
{
    display: flex;
    justify-content: flex-end;
    margin-top: calc(.5 * var(--space));
}
.nvscore-bet-history-detail .edit-bet-container .edit-bet-btn
{
    background: var(--secondary-color);
    min-width: 130px!important;
    flex: initial;
    height: 48px;
    font-weight: 500;
}
.nvscore-bet-history-detail .edit-bet-container .edit-bet-btn:hover
{
    background: hsl(var(--secondary-color-hs),calc(var(--secondary-color-l) - 3%),1);
}
.modal .nvscore-bet-history-detail .bet-slip
{
    margin-top: 0;
}
.modal .nvscore-bet-history-detail .bet-history-detail-button-group
{
    right: calc(3 * var(--space));
    top: calc(1.5 * var(--space));
}
.content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail
{
    margin: calc(-1 * var(--space));
    padding: calc(2 * var(--space)) var(--boxed_content_layout_padding) calc(4 * var(--space));
}
@media(max-width: 1700px)
{
    .content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail
    {
        padding: calc(2 * var(--space)) calc(var(--space) * 10);
    }
}
@media(max-width: 1440px)
{
    .content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail
    {
        padding: calc(2 * var(--space)) var(--space);
        margin: calc(-1 * calc(.25 * var(--space)));
    }
}
.content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail>div
{
    padding: var(--space);
    border: 1px solid var(--color-2);
    position: relative;
}
.content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail .page-header
{
    margin-top: calc(.5 * var(--space));
    margin-bottom: 0;
}
.content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail .bet-history-detail-button-group
{
    height: 50px;
}
.content-wrap>nvscore-bet-history-detail>.nvscore-bet-history-detail .bet-history-detail-button-group .btn-back
{
    display: none;
}
.nvs-bet-register
{
    border: 1px solid var(--color-2);
    padding: calc(var(--space) * 1.75) calc(1.5 * var(--space));
    margin-right: calc(var(--right_side_width) + calc(2 * var(--space)));
    height: 100%;
    background: var(--content-bg);
}
.nvs-bet-register .bet-register-container .nvs-fast-betting
{
    padding: 0;
    border: none;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting>.text-5x
{
    display: none;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form
{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    margin-bottom: var(--space);
}
@media(max-width: 1200px)
{
    .nvs-bet-register .bet-register-container .nvs-fast-betting form
    {
        justify-content: center;
    }
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group
{
    position: relative;
    margin-bottom: 0;
    width: calc(50% - calc(.75 * var(--space)) / 2);
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group:nth-of-type(n+2)
{
    margin-left: calc(.75 * var(--space));
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group>label
{
    margin-bottom: calc(.25 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 700;
    font-size: .928rem;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group input
{
    padding-left: calc(2 * var(--space));
    height: 48px;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group input::-moz-placeholder
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group input::placeholder
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .form-group>.icon-search
{
    position: absolute;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    left: calc(.75 * var(--space));
    bottom: 24px;
    transform: translateY(50%);
    font-size: 1rem;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .check-group
{
    margin: var(--space) 0 0;
    height: 48px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .check-group .nvs-checkbox
{
    width: auto;
    margin: 0;
    height: 100%;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .check-group .nvs-checkbox label
{
    font-size: 1rem;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .check-group .nvs-checkbox label span:last-child
{
    padding-left: calc(.5 * var(--space));
    font-weight: 400;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .check-group .nvs-checkbox:not(:last-child)
{
    margin-right: calc(2 * var(--space));
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .button-group
{
    display: flex;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form .button-group .btn
{
    height: 48px;
    min-width: 100px;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event
{
    flex-wrap: wrap;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event .form-group
{
    width: 100%;
    margin-right: 0;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event .lock-selection-list
{
    margin-top: 0;
    background-color: var(--color-2);
    width: 100%;
    padding: calc(.5 * var(--space));
    position: relative;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event .lock-selection-list .list-header
{
    padding: 0 calc(.5 * var(--space));
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event .lock-selection-list .list-header .text-6x
{
    padding-left: calc(.25 * var(--space));
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event .lock-selection-list .list-header button.close-btn
{
    position: static;
}
.nvs-bet-register .bet-register-container .nvs-fast-betting form.form-with-event .lock-selection-list .list-content-wrapper
{
    padding: 0 calc(.5 * var(--space));
    max-height: 60vh;
}
.nvs-bet-register .bet-register-container .bet-register-sidebar
{
    position: absolute;
    top: 0;
    right: var(--space);
    width: var(--right_side_width);
    max-height: 100%;
    overflow: auto;
}
.nvs-bet-register .bet-register-container .bet-register-sidebar .nvs-bet-counter
{
    padding: calc(.5 * var(--space));
    margin-bottom: calc(.75 * var(--space));
}
.nvs-bet-register .bet-register-container .bet-register-sidebar .ticket-action-button-group button.btn
{
    height: auto;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events
{
    margin-bottom: calc(1.25 * var(--space));
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.5 * var(--space)) var(--space);
    background: var(--color-2);
    margin-bottom: calc(var(--space) * .0625);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row .event-name
{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row .event-name .event-id
{
    display: none;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row .event-name .live-badge
{
    order: -1;
    margin-right: calc(.5 * var(--space));
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row .event-name .event-date
{
    display: none;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row .event-name .match
{
    width: 100%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 500;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .event-row .btn-remove-item
{
    align-self: flex-start;
    margin-top: calc(.25 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .714rem;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row
{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row:last-child>div:first-child
{
    border-bottom-left-radius: var(--border-radius);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row:last-child>div:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row>div:not(:first-child)
{
    margin-left: calc(var(--space) * .0625);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .banko
{
    position: relative;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 1rem;
    padding: var(--space) calc(1.25 * var(--space));
    text-decoration: none;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link:hover
{
    background: var(--color-4);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link.disabled
{
    opacity: .3;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link.active
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row
{
    display: flex;
    align-items: center;
    flex: 1;
    padding: 0 calc(1.5 * var(--space)) 0 calc(1.25 * var(--space));
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap
{
    position: relative;
    padding: calc(.75 * var(--space));
    width: 100px;
    text-align: center;
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row:not(:last-child)
{
    margin-bottom: calc(var(--space) * .0625);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row:nth-child(odd)>div
{
    background: var(--table-row-bg);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row:nth-child(even)>div
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),85%);
}
.nvs-bet-register .bet-register-container .nvscore-loaded-ticket-events .item-group .item-row .btn-remove-item, .nvs-bet-register .bet-register-container .no-events
{
    display: none;
}
.nvscore-bet-codes .table-wrapper
{
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: calc(.75 * var(--space));
    column-gap: calc(.75 * var(--space));
}
.nvscore-bet-codes .content-wrap
{
    width: 100%;
    display: inline-block;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    margin: 0 0 var(--space);
}
.nvscore-bet-codes .content-wrap .header
{
    display: flex;
    align-items: center;
    height: 35px;
    padding-left: calc(.5 * var(--space));
    margin-bottom: 0;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: 1rem;
    font-weight: 700;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvscore-bet-codes .content-wrap .list
{
    border: 1px solid var(--color-2);
    border-bottom: 0;
}
.nvscore-bet-codes .content-wrap .list .list-item
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 25px;
    padding: 0 calc(.75 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvscore-bet-codes .content-wrap .list .list-item:nth-child(even)
{
    background: hsl(var(--color-2-hs),var(--color-2-l),25%);
}
nvscore-profile
{
    display: flex!important;
    transition: .3s ease;
}
nvscore-profile .profile.content
{
    flex: 1;
    margin: var(--space) 0;
    min-height: 100%;
    width: 0;
}
@media(max-width: 1440px)
{
    nvscore-profile .profile.content
    {
        margin: calc(.5 * var(--space)) 0;
    }
}
nvscore-profile .profile.content .page-header
{
    margin: 0 calc(1.5 * var(--space)) calc(1.25 * var(--space)) 0;
    font-size: 1.714rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .profile.content section .nvs-form-inline
{
    margin-bottom: var(--space);
}
nvscore-profile .profile.content section .nvs-form-inline nvscore-dynamic-form
{
    flex: unset;
}
nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column)
{
    flex-flow: row wrap;
    min-width: 300px;
    max-width: calc(900px + calc(1.5 * var(--space)));
}
nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) .form-control
{
    height: 48px;
}
nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control
{
    flex-basis: 300px;
    min-width: 260px;
    max-width: calc(100% / 3 - calc(.5 * var(--space)));
}
@media(max-width: 1680px)
{
    nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control
    {
        min-width: 233px;
    }
}
@media(max-width: 1440px)
{
    nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control
    {
        min-width: 245px;
    }
}
@media(max-width: 1300px)
{
    nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control
    {
        min-width: 211px;
    }
}
@media(max-width: 1200px)
{
    nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control
    {
        min-width: calc(50% - calc(.5 * var(--space)));
        max-width: calc(50% - calc(.5 * var(--space)));
        margin: 0;
    }
    nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control:nth-child(2n+2)
    {
        margin-left: var(--space);
    }
    nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control:nth-child(n+3)
    {
        margin-top: calc(.75 * var(--space));
    }
}
nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control:only-child
{
    min-width: 300px;
}
nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control:nth-child(n+4)
{
    margin-top: calc(.75 * var(--space));
}
nvscore-profile .profile.content section .nvs-form-inline .nvs-form:not(.column) nvscore-dynamic-form-control:nth-child(3n+3)
{
    margin-right: 0;
}
nvscore-profile .profile.content section .nvs-form-inline .button-group
{
    display: flex;
}
nvscore-profile .profile.content section .nvs-form .text-2x, nvscore-profile .profile.content section .nvs-form .text-6x
{
    font-size: 1.142rem;
    margin-top: var(--space);
}
nvscore-profile .profile.content section .btn:not(.calendar)
{
    height: 48px;
    min-width: 80px;
}
nvscore-profile .profile.content section .nvs-input .nvs-checkbox .icon[class*=check]
{
    margin-right: calc(.5 * var(--space));
}
nvscore-profile .profile.content section nvscore-dynamic-form-control.checkbox
{
    width: 100%;
}
nvscore-profile .profile.content section nvscore-dynamic-form-control.checkbox .nvs-input>label
{
    display: none;
}
nvscore-profile .profile.content section.nvscore-new-user .btn-submit
{
    width: 180px;
}
nvscore-profile .profile.content .btn-back
{
    color: var(--font-color-3);
    background: var(--color-2);
    min-width: 77px!important;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
    align-items: center;
}
nvscore-profile .profile.content .btn-back:before
{
    font-family: icomoon;
    content: "";
    margin-right: calc(.25 * var(--space));
}
nvscore-profile .profile.content .btn-back:hover
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 5%),1);
    color: var(--font-color-3);
}
nvscore-profile .profile.content>*>section:not(.nvs-bet-register)
{
    position: relative;
    width: calc(100% - calc(var(--space) * 20.75));
    transition: .3s ease;
    padding: calc(var(--space) * 1.75) calc(1.5 * var(--space));
    border: 1px solid var(--color-2);
    height: 100%;
    border-radius: calc(var(--border-radius) * 2);
    background: var(--content-bg);
}
@media(max-width: 1600px)
{
    nvscore-profile .profile.content>*>section:not(.nvs-bet-register)
    {
        width: calc(100% - calc(var(--space) * 10));
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
@media(max-width: 1440px)
{
    nvscore-profile .profile.content>*>section:not(.nvs-bet-register)
    {
        width: calc(100% - calc(.75 * var(--space)));
        padding-left: calc(.5 * var(--space));
        padding-right: calc(.5 * var(--space));
    }
}
nvscore-profile .profile.content>*>section:not(.nvs-bet-register) input, nvscore-profile .profile.content>*>section:not(.nvs-bet-register) select
{
    height: 48px;
}
nvscore-profile .profile.content>*>section:not(.nvs-bet-register) .btn-submit
{
    position: relative;
}
nvscore-profile .profile.content>*>section:not(.nvs-bet-register)>.button-group
{
    position: absolute;
    right: calc(1.5 * var(--space));
    top: calc(1.25 * var(--space));
}
nvscore-profile .profile.content>*>section:not(.nvs-bet-register)>.button-group+*
{
    display: block;
    margin-top: calc(2.5 * var(--space));
}
nvscore-profile .profile.content>*>section:not(.nvs-bet-register) .dynamic-table-header
{
    background: var(--color-2);
}
nvscore-profile .nvscore-transfer .table tr.dynamic-table-header th:last-child
{
    width: 25%;
}
nvscore-profile .nvscore-transfer .btn-submit
{
    margin-bottom: calc(.5 * var(--space));
}
nvscore-profile .nvs-account-list .filter
{
    margin-left: calc(.5 * var(--space));
    display: flex;
    height: 48px;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container
{
    background: var(--color-2);
    border: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    min-width: 80px;
    height: 100%;
    border-radius: var(--border-radius);
    box-shadow: none!important;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container:hover
{
    box-shadow: none;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container .ng-value-container
{
    padding-left: 0;
    line-height: 18px;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container .ng-value-container .ng-input
{
    top: 0;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container .ng-value
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container .ng-arrow-wrapper
{
    display: none;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container .icon:first-child
{
    font-size: 18px;
}
nvscore-profile .nvs-account-list .filter ng-select .ng-select-container .icon:first-child+.icon
{
    font-size: 10px;
    margin-left: calc(.75 * var(--space));
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel
{
    left: auto;
    left: initial;
    right: 0;
    width: auto;
    background: var(--color-3);
    border-color: var(--color-3);
    border-radius: var(--border-radius);
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel.ng-select-bottom
{
    top: calc(100% + calc(1.25 * var(--space)));
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel.ng-select-bottom:after
{
    content: "";
    position: absolute;
    top: calc(-1 * calc(var(--space) * .875));
    right: var(--border-radius);
    width: 0;
    height: 0;
    border-left: calc(var(--space) * .6875) solid transparent;
    border-right: calc(var(--space) * .6875) solid transparent;
    border-bottom: calc(var(--space) * .875) solid var(--color-3);
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel.ng-select-top
{
    bottom: calc(100% + calc(1.25 * var(--space)));
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel.ng-select-top:after
{
    content: "";
    position: absolute;
    bottom: calc(-1 * calc(var(--space) * .875));
    right: var(--border-radius);
    width: 0;
    height: 0;
    border-left: calc(var(--space) * .6875) solid transparent;
    border-right: calc(var(--space) * .6875) solid transparent;
    border-top: calc(var(--space) * .875) solid var(--color-3);
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option
{
    display: flex;
    align-items: center;
    background: none;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    line-height: 1;
    padding: calc(.5 * var(--space));
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected
{
    color: var(--primary-color);
    background: none;
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option .icon
{
    margin-right: calc(calc(.25 * var(--space)) + (calc(.25 * var(--space)) / 2));
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option .icon:first-child
{
    font-size: .857rem;
}
nvscore-profile .nvs-account-list .filter ng-select ng-dropdown-panel .ng-dropdown-panel-items .ng-option span
{
    font-size: .857rem;
    font-weight: 500;
}
nvscore-profile .nvscore-verify-account
{
    width: 100%;
    padding-bottom: calc(2 * var(--space));
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container
{
    display: block;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .nav-tabs
{
    border: none;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .nav-tabs .nav-item:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .nav-tabs .nav-item .nav-link
{
    background: none;
    padding: 0;
    border: none;
    min-width: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: calc(.75 * var(--space)) var(--space);
    border: 1px solid var(--btn-secondary-bg);
    color: var(--btn-secondary-bg);
    border-radius: 0;
    font-size: 1rem;
    font-weight: 500;
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .nav-tabs .nav-item .nav-link.active
{
    background: var(--btn-secondary-bg);
    color: var(--color-for-btn-secondary-bg);
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body
{
    margin-top: calc(2 * var(--space));
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .small-text
{
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section
{
    display: flex;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper
{
    position: relative;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper:not(:first-child)
{
    margin-left: calc(.75 * var(--space));
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .buttons-label
{
    font-size: .857rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-bottom: calc(.5 * var(--space));
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper
{
    width: 240px;
    height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--color-3);
    position: relative;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .btn-upload
{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1.142rem;
    cursor: pointer;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .btn-upload .icon
{
    font-size: 2.714rem;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .btn-upload span
{
    font-weight: 700;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .btn-upload .upload-document-button
{
    background-color: transparent;
    border: none;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    z-index: 9999;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 170px;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .document-image
{
    padding: calc(2 * var(--space));
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .document-image .icon-delete
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: calc(.5 * var(--space));
    color: var(--danger-color);
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper .button-wrapper .document-image img
{
    width: 100%;
    height: 100%;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper nvscore-spinner-loader
{
    height: 170px;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .upload-section .upload-wrapper.with-label nvscore-spinner-loader
{
    top: 29px;
}
nvscore-profile .nvscore-verify-account .nvscore-tab-container .tab-body .btn
{
    margin-top: calc(var(--space) * 1.75);
    min-width: 240px;
    height: 48px;
}
nvscore-profile .nvscore-inbox .header .btn
{
    min-width: 170px;
    height: 40px;
    position: absolute;
    top: calc(1.25 * var(--space));
    right: calc(1.5 * var(--space));
}
nvscore-profile .nvscore-inbox .header .btn .icon
{
    display: none;
}
nvscore-profile .nvscore-inbox .conversation
{
    overflow: hidden;
    border: 1px solid var(--color-2);
    margin-top: calc(.5 * var(--space));
    padding: 0 calc(1.5 * var(--space));
    border-radius: calc(var(--border-radius) * 2);
}
nvscore-profile .nvscore-inbox .conversation .text-6x
{
    margin: calc(1.5 * var(--space)) 0 var(--space);
    font-size: 1.285rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-inbox .conversation input, nvscore-profile .nvscore-inbox .conversation select
{
    height: 48px;
}
nvscore-profile .nvscore-inbox .conversation.show-box
{
    margin-bottom: var(--space);
}
nvscore-profile .nvscore-inbox .conversation textarea
{
    height: 100px;
    resize: none;
}
nvscore-profile .nvscore-inbox .conversation .btn
{
    min-width: 100px;
    height: 48px;
}
nvscore-profile .nvscore-inbox .message-list:nth-of-type(n+2)
{
    margin-top: calc(.5 * var(--space));
}
nvscore-profile .nvscore-inbox .message-list li
{
    position: relative;
    display: flex;
    white-space: nowrap;
    background: var(--color-2);
    height: 80px;
    align-items: center;
    padding: var(--space);
    cursor: pointer;
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-inbox .message-list li:hover
{
    background: var(--color-3);
}
nvscore-profile .nvscore-inbox .message-list li .status
{
    width: 100px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    font-size: 1rem;
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-inbox .message-list li .status.pending
{
    border: 1px solid var(--warning-color);
    color: var(--warning-color);
}
nvscore-profile .nvscore-inbox .message-list li .status.open
{
    border: 1px solid var(--success-color);
    color: var(--success-color);
}
nvscore-profile .nvscore-inbox .message-list li .status.closed
{
    border: 1px solid var(--color-4);
    color: var(--color-4);
}
nvscore-profile .nvscore-inbox .message-list li .message-container
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-left: calc(var(--space) * 8.75);
    padding-right: calc(4 * var(--space));
    display: flex;
    justify-content: center;
    flex-direction: column;
}
nvscore-profile .nvscore-inbox .message-list li .message-container span
{
    display: block;
}
nvscore-profile .nvscore-inbox .message-list li .message-container .message-header
{
    font-size: 1rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    overflow: hidden;
    text-overflow: ellipsis;
}
nvscore-profile .nvscore-inbox .message-list li .message-container .message-content
{
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-inbox .message-list li .btn-close
{
    width: 22px;
    height: 22px;
    border: 2px solid hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: x-small;
    border-radius: 50%;
    line-height: 1;
    position: absolute;
    right: calc(var(--space) * 1.75);
}
nvscore-profile .nvs-message .header
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
nvscore-profile .nvs-message .header .btn
{
    min-width: 80px;
    height: 40px;
    position: absolute;
    right: calc(1.5 * var(--space));
    top: calc(1.25 * var(--space));
}
nvscore-profile .nvs-message .header .page-header
{
    margin-bottom: calc(1.25 * var(--space));
}
nvscore-profile .nvs-message .message-header
{
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: calc(.5 * var(--space));
    background: var(--color-3);
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    box-shadow: 0 3px 6px #00000040;
    border-radius: 8px;
}
nvscore-profile .nvs-message .message-header span:first-child
{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: var(--space);
}
nvscore-profile .nvs-message .message-content
{
    margin-top: calc(.5 * var(--space));
}
nvscore-profile .nvs-message .conversation
{
    display: flex;
    flex-direction: column;
    max-height: 450px;
    overflow: auto;
    border-radius: var(--border-radius);
}
nvscore-profile .nvs-message .conversation::-webkit-scrollbar-track
{
    background: var(--color-1);
}
nvscore-profile .nvs-message .conversation::-webkit-scrollbar-thumb
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 3%),1);
}
nvscore-profile .nvs-message .conversation::-webkit-scrollbar-thumb:hover
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 8%),1);
}
nvscore-profile .nvs-message .conversation .message-wrap
{
    max-width: 75%;
    margin-bottom: 15px;
}
nvscore-profile .nvs-message .conversation .message-wrap.from-system
{
    margin-left: auto;
    margin-right: var(--space);
}
nvscore-profile .nvs-message .conversation .message-wrap.from-system .message
{
    color: var(--color-for-information-color);
    background: var(--information-color);
}
nvscore-profile .nvs-message .conversation .message-wrap.from-system .message .time
{
    color: var(--color-for-information-color);
}
nvscore-profile .nvs-message .conversation .message-wrap.from-system .username
{
    text-align: right;
}
nvscore-profile .nvs-message .conversation .message-wrap.from-user
{
    margin-right: auto;
}
nvscore-profile .nvs-message .conversation .message-wrap.from-user .message
{
    color: var(--color-for-color-2);
    background: var(--color-2);
}
nvscore-profile .nvs-message .conversation .message-wrap.from-user .message .time
{
    color: var(--color-for-color-2);
}
nvscore-profile .nvs-message .conversation .message-wrap .message
{
    padding: calc(.75 * var(--space));
    border-radius: calc(4px + (var(--border-radius) / 2));
    display: flex;
}
nvscore-profile .nvs-message .conversation .message-wrap .message .text
{
    word-break: break-word;
    width: 100%;
}
nvscore-profile .nvs-message .conversation .message-wrap .message .time
{
    font-weight: 700;
    font-size: .857rem;
    text-align: right;
    margin-top: calc(.5 * var(--space));
}
nvscore-profile .nvs-message .conversation .message-wrap .username
{
    font-weight: 500;
    font-size: .857rem;
}
nvscore-profile .nvs-message .input-with-button
{
    margin-top: calc(2 * var(--space));
}
nvscore-profile .nvs-message .input-with-button textarea
{
    resize: none;
    height: 75px;
}
nvscore-profile .nvs-message .input-with-button textarea.error
{
    border-color: var(--danger-color);
}
nvscore-profile .nvs-message .input-with-button .btn
{
    flex: 0 1 140px;
    height: auto!important;
}
nvscore-profile .nvs-money-withdraw, nvscore-profile .nvs-money-deposit
{
    padding: 0!important;
}
nvscore-profile .nvs-money-withdraw *:last-child, nvscore-profile .nvs-money-deposit *:last-child
{
    margin-bottom: 0!important;
}
nvscore-profile .nvs-money-withdraw content-viewer, nvscore-profile .nvs-money-deposit content-viewer
{
    display: flex;
    flex-wrap: wrap;
    padding: var(--space) calc(.25 * var(--space)) 0 var(--space);
}
nvscore-profile .nvs-money-withdraw .payment, nvscore-profile .nvs-money-deposit .payment
{
    margin-right: calc(.75 * var(--space));
    width: calc(100% / 4 - calc(.75 * var(--space)));
    height: -moz-max-content;
    height: max-content;
}
@media(max-width: 1440px)
{
    nvscore-profile .nvs-money-withdraw .payment, nvscore-profile .nvs-money-deposit .payment
    {
        width: calc(100% / 3 - calc(.75 * var(--space)));
    }
}
nvscore-profile .nvs-money-withdraw .payment li nvscore-payment-action.paymentLink, nvscore-profile .nvs-money-deposit .payment li nvscore-payment-action.paymentLink
{
    width: 100%;
}
nvscore-profile .nvs-money-withdraw .payment li nvscore-payment-action.paymentLink button.btn, nvscore-profile .nvs-money-deposit .payment li nvscore-payment-action.paymentLink button.btn
{
    height: 40px;
    width: 100%;
}
nvscore-profile .nvs-money-withdraw .payment li img, nvscore-profile .nvs-money-deposit .payment li img
{
    height: unset!important;
    width: 60%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
nvscore-profile .nvs-money-withdraw form, nvscore-profile .nvs-money-deposit form
{
    width: 100%;
}
nvscore-profile .nvs-money-withdraw form .inputs-wrapper, nvscore-profile .nvs-money-deposit form .inputs-wrapper
{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
nvscore-profile .nvs-money-withdraw form .inputs-wrapper>div, nvscore-profile .nvs-money-deposit form .inputs-wrapper>div
{
    width: calc(60% / 3 - calc(.5 * var(--space)));
    margin-right: calc(.5 * var(--space));
}
nvscore-profile .nvscore-payment .content
{
    height: 100%;
    width: 100%;
}
nvscore-profile .nvscore-voucher .voucher-page .subheader
{
    width: 100%;
    order: 1;
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin-bottom: calc(1.25 * var(--space));
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw
{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    padding-bottom: calc(2 * var(--space));
    border-bottom: 1px solid var(--color-2);
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper
{
    display: flex;
    flex-flow: row wrap;
    width: calc(750px + calc(.5 * var(--space)) * 5);
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper .input-with-button
{
    order: 3;
    margin-left: calc(.5 * var(--space));
    flex: 1;
    max-width: 300px;
}
@media(max-width: 1200px)
{
    nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper .input-with-button
    {
        width: 208px;
    }
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper .amount-buttons
{
    display: flex;
    flex: 1;
    order: 2;
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper .amount-buttons button
{
    height: 48px;
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border: 0;
    min-width: 75px;
    flex: 1;
    padding: 0;
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper .amount-buttons button:hover:active
{
    background: var(--color-3);
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .form-wrapper .amount-buttons button:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .input-with-button .btn-icon
{
    font-size: 1rem;
    color: var(--color-4);
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .input-with-button .btn-icon:hover
{
    color: var(--danger-color);
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .action-buttons
{
    margin-top: var(--space);
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .action-buttons button
{
    width: 100px;
    height: 48px;
}
nvscore-profile .nvscore-voucher .voucher-page .create-withdraw .action-buttons button:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
nvscore-profile .nvscore-voucher .voucher-page .create-deposit
{
    margin-top: calc(2 * var(--space));
    padding-bottom: calc(2 * var(--space));
    border-bottom: 1px solid var(--color-2);
}
nvscore-profile .nvscore-voucher .voucher-page .create-deposit .input-with-button input
{
    width: 300px;
}
nvscore-profile .nvscore-voucher .voucher-page .create-deposit+div
{
    margin-top: calc(2 * var(--space));
    padding-bottom: calc(2 * var(--space));
}
nvscore-profile .nvscore-voucher .voucher-page .create-deposit+div .filter-wrapper
{
    margin-bottom: var(--space);
}
nvscore-profile .nvscore-voucher .filter-wrapper
{
    display: flex;
}
nvscore-profile .nvscore-voucher .filter-wrapper .nvs-form-inline
{
    flex-direction: column;
    margin-bottom: 0!important;
    width: 70%;
}
nvscore-profile .nvscore-voucher .filter-wrapper .nvs-form-inline .nvs-form
{
    max-width: unset!important;
}
nvscore-profile .nvscore-voucher .filter-wrapper .nvs-form-inline .nvs-form nvscore-dynamic-form-control
{
    min-width: calc(100% / 3 - calc(.5 * var(--space)))!important;
    max-width: unset!important;
    flex-basis: auto!important;
}
@media(max-width: 1200px)
{
    nvscore-profile .nvscore-voucher .filter-wrapper .nvs-form-inline .nvs-form nvscore-dynamic-form-control
    {
        min-width: calc(50% - calc(.5 * var(--space)))!important;
    }
}
nvscore-profile .nvscore-voucher .filter-wrapper .nvs-form-inline .btn-submit
{
    margin-top: calc(.75 * var(--space));
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive
{
    margin-left: calc(.5 * var(--space));
    width: 30%;
    overflow: visible;
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table
{
    height: calc(100% + calc(var(--space) * .0625));
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table tr td
{
    width: auto;
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table tr td:first-child
{
    text-align: left;
    width: 65%;
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table tr:first-child td:first-child
{
    border-top-left-radius: var(--border-radius);
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table tr:first-child td:last-child
{
    border-top-right-radius: var(--border-radius);
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table tr:last-child:not(:only-child) td:first-child
{
    border-bottom-left-radius: var(--border-radius);
}
nvscore-profile .nvscore-voucher .filter-wrapper .table-responsive table tr:last-child:not(:only-child) td:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
nvscore-profile .nvscore-voucher .table-responsive table
{
    table-layout: fixed;
}
nvscore-profile .nvscore-voucher .table-responsive table tr
{
    background: var(--table-row-bg);
}
nvscore-profile .nvscore-voucher .table-responsive table tr:nth-child(even)
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%);
}
nvscore-profile .nvscore-voucher .table-responsive table tr td.status button.btn, nvscore-profile .nvscore-voucher .table-responsive table tr td.action button.btn
{
    width: 100%;
    border-radius: calc(3px + (var(--border-radius) / 2));
    height: 30px;
}
nvscore-profile .nvs-transaction-history .nvs-list
{
    display: flex;
    background: var(--color-2);
}
nvscore-profile .nvs-transaction-history .nvs-list li
{
    flex: 1;
    text-align: center;
    padding: calc(.5 * var(--space)) 0;
}
nvscore-profile .nvs-transaction-history .nvs-list li:not(:first-child)
{
    border-left: 1px solid hsl(var(--color-2-hs),calc(var(--color-2-l) + 5%),1);
}
nvscore-profile .nvs-transaction-history .nvs-list li span:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
nvscore-profile .nvs-transaction-history td.id
{
    cursor: pointer;
}
nvscore-profile .nvs-transaction-history td.id span
{
    color: var(--primary-color);
    font-weight: 700;
    border-bottom: 1px solid var(--primary-color);
}
nvscore-profile .transaction-detail .header
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
nvscore-profile .transaction-detail .header button
{
    position: absolute;
    right: calc(1.5 * var(--space));
    top: calc(1.25 * var(--space));
}
nvscore-profile .transaction-detail .nvs-list
{
    margin-top: var(--space);
}
nvscore-profile .transaction-detail .nvs-list li
{
    display: flex;
    border: 1px solid var(--color-2);
}
nvscore-profile .transaction-detail .nvs-list li:first-child
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
nvscore-profile .transaction-detail .nvs-list li:first-child span:first-child
{
    border-top-left-radius: var(--border-radius);
}
nvscore-profile .transaction-detail .nvs-list li:first-child span:last-child
{
    border-top-right-radius: var(--border-radius);
}
nvscore-profile .transaction-detail .nvs-list li:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
nvscore-profile .transaction-detail .nvs-list li:last-child span:first-child
{
    border-bottom-left-radius: var(--border-radius);
}
nvscore-profile .transaction-detail .nvs-list li:last-child span:last-child
{
    border-bottom-right-radius: var(--border-radius);
}
nvscore-profile .transaction-detail .nvs-list li:not(:first-child)
{
    border-top: 0;
}
nvscore-profile .transaction-detail .nvs-list li:nth-child(even) span
{
    background: hsl(var(--table-row-bg-hs),calc(var(--table-row-bg-l) + .9%),1);
}
nvscore-profile .transaction-detail .nvs-list li span
{
    flex: 1;
    padding: calc(.5 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: var(--table-row-bg);
}
nvscore-profile .transaction-detail .nvs-list li span:first-child
{
    border-right: 1px solid var(--color-2);
}
nvscore-profile .transaction-detail .nvs-list li span.note
{
    white-space: normal;
    border-right: 0;
    padding: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
nvscore-profile .nvscore-new-user
{
    position: relative;
}
nvscore-profile .nvscore-new-user .user-created
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: calc(var(--space) * 3.25);
    padding-top: calc(var(--space) * 7.5);
    line-height: 1;
    animation: fadeIn .2s linear;
}
nvscore-profile .nvscore-new-user .user-created .text-2x
{
    margin-bottom: calc(.5 * var(--space));
    font-size: 2.571rem;
    word-break: break-all;
}
nvscore-profile .nvscore-new-user .user-created span
{
    margin-bottom: calc(.75 * var(--space));
    font-size: 1.142rem;
    word-break: break-all;
}
nvscore-profile .nvscore-new-user .user-created button
{
    padding-left: calc(2 * var(--space));
    padding-right: calc(2 * var(--space));
}
nvscore-profile .nvscore-new-user .user-created button.btn-secondary
{
    margin-left: calc(.75 * var(--space));
}
nvscore-profile .nvscore-new-user .icon-lock, nvscore-profile .nvscore-new-user .icon-show, nvscore-profile .nvscore-new-user .icon-hide
{
    position: absolute;
    left: var(--space);
    top: 50%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1.142rem;
}
nvscore-profile .nvscore-new-user .type-icon
{
    cursor: pointer;
    left: unset;
    right: var(--space);
    font-size: 1.375rem;
}
nvscore-profile .nvscore-new-user .type-icon+input
{
    padding-left: calc(var(--space) + calc(1.5 * var(--space)));
}
nvscore-profile .nvscore-new-user.send-verify-new-user-content .nvs-form.column nvscore-dynamic-form-control
{
    display: inline-grid;
}
nvscore-profile .nvscore-new-user.send-verify-new-user-content .otp-container .otp-inputs input
{
    min-width: 90px;
}
@media(max-width: 1250px)
{
    nvscore-profile .nvscore-new-user.send-verify-new-user-content .otp-container .otp-inputs input
    {
        min-width: 70px;
    }
}
nvscore-profile .nvscore-bonus-history .page-types
{
    position: absolute;
    right: 24px;
    top: 12px;
}
nvscore-profile .nvscore-bonus-history .page-types button
{
    color: var(--color-for-color-2);
    font-size: 1.142rem;
    min-width: 100px!important;
    border: 1px solid var(--color-2);
    margin-left: calc(.25 * var(--space));
    padding: 0 var(--space);
    opacity: .5;
}
nvscore-profile .nvscore-bonus-history .page-types button.active
{
    background-color: var(--color-2);
    opacity: 1;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper
{
    display: flex;
    align-items: stretch;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 8px;
    justify-content: space-between;
    margin-bottom: calc(.25 * var(--space));
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-title
{
    flex: 1;
    padding: var(--space) calc(1.5 * var(--space)) calc(.5 * var(--space)) var(--space);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 8px 0 0 8px;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-title span:first-child
{
    font-size: 1.285rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-title span:last-child
{
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    display: block;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-amount
{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    font-size: 1.714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 700;
    flex: 1;
    text-align: right;
    padding-right: calc(1.5 * var(--space));
    border-radius: 0 8px 8px 0;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-amount.active
{
    color: hsl(var(--success-color-hs),calc(var(--success-color-l) + 4.5%),1);
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status
{
    width: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status span
{
    display: flex;
    justify-content: center;
    align-items: center;
    background: hsl(var(--color-8-hs),var(--color-8-l),20%);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: 25px;
    height: 25px;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    min-width: 95px;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status.ready span
{
    background: var(--success-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status.assigned span
{
    background: var(--success-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status.used span
{
    background: var(--information-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status.canceled span
{
    background: var(--danger-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status.expired span
{
    background: var(--danger-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history .freebet-wrapper .bet-status.active
{
    background: nvsCoreLighten(var(--success-color),4.5);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile nvscore-bonus-history-v2 nvscore-bonus-history>.nvscore-bonus-history
{
    position: relative;
    width: calc(100% - calc(var(--space) * 20.75));
    transition: .3s ease;
    padding: calc(var(--space) * 1.75) calc(1.5 * var(--space));
    border: 1px solid var(--color-2);
    height: 100%;
    border-radius: calc(var(--border-radius) * 2);
    background: var(--content-bg);
}
@media(max-width: 1600px)
{
    nvscore-profile nvscore-bonus-history-v2 nvscore-bonus-history>.nvscore-bonus-history
    {
        width: calc(100% - calc(var(--space) * 10));
        padding-left: var(--space);
        padding-right: var(--space);
    }
}
@media(max-width: 1440px)
{
    nvscore-profile nvscore-bonus-history-v2 nvscore-bonus-history>.nvscore-bonus-history
    {
        width: calc(100% - calc(.75 * var(--space)));
        padding-left: calc(.5 * var(--space));
        padding-right: calc(.5 * var(--space));
    }
}
nvscore-profile .nvscore-bonus-history-v2
{
    border: 0!important;
}
nvscore-profile .nvscore-bonus-history-v2 nvscore-spinner-loader
{
    top: calc(calc(2 * var(--space)) + 48px);
    bottom: calc(calc(2 * var(--space)) + 44px);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-header
{
    display: flex;
    justify-content: space-between;
    margin-bottom: var(--space);
    height: 48px;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-header .page-types
{
    display: flex;
    align-items: center;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-header .page-types .btn
{
    background: none;
    border: 1px solid var(--color-3);
    color: var(--color-3);
    font-size: 1.142rem;
    font-weight: 500;
    min-width: 100px!important;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-header .page-types .btn.active
{
    border-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-header .page-types .btn+.btn
{
    margin-left: calc(.25 * var(--space));
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content
{
    display: flex;
    flex-direction: column;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card
{
    display: flex;
    min-height: 70px;
    cursor: pointer;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .information-content
{
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: hsl(var(--color-2-hs),var(--color-2-l),70%);
    padding: calc(.5 * var(--space)) calc(2 * var(--space)) calc(.5 * var(--space)) calc(2 * var(--space));
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .information-content .left
{
    line-height: 1.3;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .information-content .left .title
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1.285rem;
    font-weight: 500;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .information-content .left .valid-date
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-top: calc(calc(.25 * var(--space)) / 2);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .information-content .right span
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1.714rem;
    font-weight: 700;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .wagered-content
{
    flex-basis: 210px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: hsl(var(--color-2-hs),var(--color-2-l),35%);
    padding-left: var(--space);
    padding-right: var(--space);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .wagered-content .title
{
    margin-bottom: calc(calc(.25 * var(--space)) / 2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .wagered-content .wagered-progress-wrap
{
    position: relative;
    background: var(--color-3);
    display: flex;
    width: 100%;
    height: 10px;
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .wagered-content .wagered-progress-wrap .wagered-progress
{
    background: var(--color-5);
    height: 10px;
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .status-content
{
    flex-basis: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card .status-content span
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 95px;
    height: 25px;
    background: hsl(var(--color-8-hs),var(--color-8-l),20%);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card+.bonus-card
{
    margin-top: calc(calc(.25 * var(--space)) / 2);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card.active .information-content .right span
{
    color: var(--success-color);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card.active .wagered-content .title
{
    color: var(--success-color);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card.active .wagered-content .wagered-progress-wrap .wagered-progress
{
    background: var(--success-color);
}
nvscore-profile .nvscore-bonus-history-v2 .bonus-history-content .bonus-card.active .status-content span
{
    background: var(--success-color);
    color: var(--color-for-success-color);
    font-weight: 500;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card
{
    display: flex;
    min-height: 69px;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 8px;
    cursor: pointer;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card+.freebet-card
{
    margin-top: calc(.25 * var(--space));
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .information-content
{
    flex: 1;
    display: flex;
    justify-content: space-between;
    padding-left: calc(var(--space) * 1.75);
    padding-right: calc(2 * var(--space));
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 8px;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .information-content .group
{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .information-content .group:first-child .text-3x
{
    font-size: 1.285rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    margin-bottom: 0;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .information-content .group:first-child span
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .information-content .group:last-child
{
    font-size: 1.714rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status
{
    flex-basis: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status span.ready
{
    background: var(--success-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status span.assigned
{
    background: var(--success-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status span.used
{
    background: var(--information-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status span.canceled
{
    background: var(--danger-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status span.expired
{
    background: var(--danger-color);
    color: #fff;
}
nvscore-profile .nvscore-bonus-history-v2 .freebet-content .freebet-card .freebet-status span
{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 95px;
    min-height: 25px;
    border-radius: 25px;
}
nvscore-profile .nvscore-bonus-history-v2 .pagination-wrap
{
    margin-top: calc(.75 * var(--space));
}
nvscore-profile .self-exclusion .nav-tabs
{
    position: relative;
    border-bottom: 0;
}
nvscore-profile .self-exclusion .nav-tabs:after
{
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    left: 0;
    right: 0;
    background: hsl(var(--color-8-hs),var(--color-8-l),10%);
}
nvscore-profile .self-exclusion .nav-tabs .nav-item
{
    position: relative;
}
nvscore-profile .self-exclusion .nav-tabs .nav-item.active:after
{
    content: "";
    position: absolute;
    bottom: 1px;
    height: 2px;
    left: 0;
    right: 0;
    background: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .self-exclusion .nav-tabs .nav-item.active .nav-link
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .self-exclusion .nav-tabs .nav-item .nav-link
{
    background: none;
    border: 0;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1.142rem;
    padding-bottom: var(--space);
}
nvscore-profile .self-exclusion .tab-content
{
    display: flex;
    flex-direction: column;
}
nvscore-profile .self-exclusion .tab-content .page-header
{
    margin-bottom: calc(.75 * var(--space));
    font-size: 1.428rem;
}
nvscore-profile .self-exclusion .tab-content>.active
{
    display: flex;
    flex-direction: column;
}
nvscore-profile .self-exclusion .tab-content .tab-pane
{
    padding-top: var(--space);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
nvscore-profile .self-exclusion .tab-content .tab-pane .description
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvscore-profile .self-exclusion .tab-content .tab-pane>button
{
    width: -moz-fit-content!important;
    width: fit-content!important;
    min-width: 180px!important;
    margin-top: var(--space);
    margin-left: auto;
}
nvscore-profile .self-exclusion .tab-content .tab-pane>.tab-container .nav-tabs .nav-item .nav-link
{
    padding-bottom: calc(.5 * var(--space));
}
nvscore-profile .self-exclusion .tab-content .tab-pane>.tab-container .nav-tabs .nav-item.active .nav-link
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvscore-profile .self-exclusion .tab-content .tab-pane>.tab-container .nav-tabs .nav-item.active:after
{
    background: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvscore-profile .self-exclusion .tab-content .tab-pane .tab-pane.active
{
    animation: fadeIn .3s linear;
}
nvscore-profile .self-exclusion .tab-content .nvs-form
{
    display: flex;
}
nvscore-profile .self-exclusion .tab-content .nvs-form nvscore-dynamic-form-control
{
    margin-bottom: 0;
    flex: 1;
}
nvscore-profile .self-exclusion .tab-content .nvs-form nvscore-dynamic-form-control+nvscore-dynamic-form-control
{
    margin-left: calc(.75 * var(--space));
}
nvscore-profile .nvs-account-list .modal
{
    margin: 0;
    min-width: 100%;
}
nvscore-profile .nvs-account-list .modal .modal-content
{
    height: 100vh;
    background: none;
    box-shadow: none;
}
nvscore-profile .nvs-account-list .modal .modal-content .icon
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form
{
    flex: 1!important;
}
nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form, nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form nvscore-dynamic-form-control
{
    max-width: -webkit-fill-available!important;
}
nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form .form-control, nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form nvscore-dynamic-form-control .form-control
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form label, nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form nvscore-dynamic-form-control label
{
    font-weight: 700;
}
@media(max-width: 1050px)
{
    nvscore-profile .nvs-account-list .nvs-form-inline nvscore-dynamic-form .nvs-form:not(.column) nvscore-dynamic-form-control:nth-child(2n+2)
    {
        margin-left: 0!important;
    }
}
nvscore-profile .nvs-account-list .nvs-form-inline .btn-submit
{
    min-width: 130px!important;
}
nvscore-profile .nvs-account-list .user-breadcrumb
{
    margin: 25px 0 13px;
    font-size: 18px;
}
nvscore-profile .nvs-account-list .user-breadcrumb span
{
    padding-right: 5px;
}
nvscore-profile .nvs-account-list .user-breadcrumb span:last-child
{
    font-weight: 700;
}
nvscore-profile .nvs-account-list .dynamic-table-header
{
    background: var(--header-2-bg)!important;
}
nvscore-profile .nvs-account-list .dynamic-table-header th
{
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1)!important;
}
nvscore-profile .nvs-account-list .table-responsive table
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    table-layout: fixed;
    border-spacing: 3px;
}
nvscore-profile .nvs-account-list .table-responsive table th:not(:first-child):before
{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -3px;
    width: 3px;
    background: var(--header-2-bg);
}
nvscore-profile .nvs-account-list .table-responsive table .show-children
{
    margin-top: 3px;
}
nvscore-profile .nvs-account-list .table-responsive table .show-children .btn
{
    height: 45px;
    min-width: 45px;
}
nvscore-profile .nvs-account-list .table-responsive table .username, nvscore-profile .nvs-account-list .table-responsive table .balance, nvscore-profile .nvs-account-list .table-responsive table .trust, nvscore-profile .nvs-account-list .table-responsive table .owner
{
    color: var(--primary-color);
    font-weight: 500;
    font-size: 14px;
}
nvscore-profile .nvs-account-list .table-responsive table .actions-buttons>div
{
    display: flex;
}
nvscore-profile .nvs-account-list .table-responsive table .actions-buttons .no-action
{
    background: var(--table-row-bg);
}
nvscore-profile .nvs-account-list .table-responsive table .actions-buttons .btn
{
    height: 45px;
    min-width: auto;
    padding: 0;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
nvscore-profile .nvs-account-list .table-responsive table .actions
{
    padding: 0;
}
nvscore-profile .nvs-account-list .table-responsive table .actions .lock
{
    color: var(--color-6);
    font-size: 15px;
    background: var(--table-row-bg);
}
nvscore-profile .nvs-account-list .table-responsive table .actions .error-user
{
    color: var(--danger-color);
    font-size: 15px;
    background: var(--table-row-bg);
}
nvscore-profile .nvs-account-list .table-responsive table .disabled .nvscore-transfer
{
    opacity: .5;
}
nvscore-profile .nvs-account-list .table-responsive table .transfer
{
    max-width: 150px;
}
@media(max-width: 1300px)
{
    nvscore-profile .nvs-account-list .table-responsive table .transfer
    {
        width: 20%;
    }
}
nvscore-profile .nvs-account-list .table-responsive table .transfer .transfer-main
{
    height: auto;
}
nvscore-profile .nvs-account-list .table-responsive table .nvscore-transfer .form-control
{
    height: 28px;
    border: none;
    border-radius: 20px;
    margin-right: -25px;
    margin-left: -25px;
    padding-right: 29px;
    padding-left: 29px;
    text-align: center;
    font-weight: 500;
}
nvscore-profile .nvs-account-list .table-responsive table .nvscore-transfer button:nth-of-type(1), nvscore-profile .nvs-account-list .table-responsive table .nvscore-transfer button:nth-of-type(2)
{
    color: var(--btn-primary-bg);
    background: none;
    font-size: 28px;
    line-height: 27px;
    z-index: 1;
}
nvscore-profile .nvs-account-list .table-responsive table .status
{
    margin-right: 0;
    padding: 0;
}
nvscore-profile .nvs-account-list .table-responsive table .status .primary-color
{
    color: var(--primary-color)!important;
}
nvscore-profile .nvs-account-list .table-responsive table .status .show-children-btn .btn
{
    height: 45px;
    min-width: 45px;
}
nvscore-profile .nvs-account-list .table-responsive table .status .status-text
{
    display: flex;
    align-items: center;
    font-weight: 500;
    padding: 0 calc(.5 * var(--space));
}
nvscore-profile .nvs-account-list .table-responsive table .status .status-text span
{
    flex: 1;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-profile .nvs-account-list .table-responsive table .status .status-text span.disabled
{
    color: var(--danger-color);
}
nvscore-profile .nvs-account-list .table-responsive table .tree-table-cell
{
    height: 45px;
    margin-top: 3px;
}
nvscore-profile .nvs-account-list .table-responsive table .tree-table-cell:not(:last-child)
{
    margin-right: 3px;
}
nvscore-profile .nvs-account-list .pagination
{
    margin-top: calc(1.25 * var(--space));
}
nvscore-profile .nvs-account-list .status-filter ng-select
{
    position: relative;
    min-width: 190px;
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-multiple
{
    width: 180px;
    padding: 0 calc(.25 * var(--space));
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-multiple .ng-dropdown-panel-items div
{
    flex-direction: column;
    flex-wrap: wrap;
    padding: calc(.25 * var(--space)) 0;
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-multiple .ng-dropdown-panel-items div:empty
{
    display: none;
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-multiple .ng-dropdown-panel-items .ng-option
{
    padding: calc(.5 * var(--space));
    margin-left: 0!important;
    margin-top: 0!important;
    min-width: 100%;
    max-width: 100%;
    background: transparent;
    align-content: flex-start;
    flex-direction: row;
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-multiple .ng-dropdown-panel-items .ng-option.ng-option-selected
{
    color: var(--primary-color)!important;
    background-color: transparent!important;
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-container
{
    min-width: 190px;
    border-radius: var(--border-radius);
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-container .ng-value-container
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: calc(.5 * var(--space));
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-container .ng-value-container:after
{
    font-family: icomoon;
    content: "";
    padding: calc(.5 * var(--space));
    font-size: 14px;
    margin-bottom: calc(.25 * var(--space));
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-select-container .ng-value-container .value-status
{
    background-color: transparent;
    font-size: 13px;
    margin-bottom: calc(.25 * var(--space));
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-clear-wrapper
{
    position: absolute;
    right: calc(1.5 * var(--space));
    z-index: 9;
}
nvscore-profile .nvs-account-list .status-filter ng-select .ng-clear-wrapper .ng-clear
{
    font-size: 24px;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-profile .nvs-core-internal-messages
{
    border: 0!important;
    padding-left: 0!important;
    padding-top: calc(.5 * var(--space))!important;
    max-width: 776px;
    display: flex;
    flex-direction: column;
}
nvscore-profile .nvs-core-internal-messages .pagination-wrap
{
    margin-top: auto;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box-container
{
    display: flex;
    flex-direction: column;
    margin-bottom: calc(.75 * var(--space));
}
nvscore-profile .nvs-core-internal-messages .internal-message-box
{
    border: 1px solid var(--color-6);
    padding: var(--space);
    border-radius: calc(var(--border-radius) * 1.5);
    cursor: pointer;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box.message-opened
{
    border-color: var(--color-2);
}
nvscore-profile .nvs-core-internal-messages .internal-message-box.message-opened .box-header .date
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-profile .nvs-core-internal-messages .internal-message-box.message-opened .box-title h3
{
    color: var(--color-for-body-bg);
    opacity: .75;
    font-weight: 500;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box.message-opened .box-content
{
    opacity: .7;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box+.internal-message-box
{
    margin-top: calc(.5 * var(--space));
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-header
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-header .date-box
{
    display: flex;
    align-items: center;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-header .statu
{
    background: #29b13926;
    color: #29b139;
    height: 22px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    font-size: .857rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(var(--border-radius) * .5);
    min-width: 58px;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-header .statu.opened
{
    border: 1px solid var(--color-2);
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-header .date
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 500;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-header .date .icon
{
    margin-right: calc(.25 * var(--space));
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-title
{
    margin-top: calc(.75 * var(--space));
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-title h3
{
    font-size: 1.142rem;
    margin-bottom: 0;
    font-weight: 600;
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-content
{
    margin-top: calc(.25 * var(--space));
}
nvscore-profile .nvs-core-internal-messages .internal-message-box .box-content p
{
    margin-bottom: 0;
}
nvscore-profile .nvs-core-internal-messages-detail
{
    border: 0!important;
    padding-left: 0!important;
    padding-top: calc(.5 * var(--space))!important;
    max-width: 776px;
}
nvscore-profile .nvs-core-internal-messages-detail .back-btn
{
    min-width: auto!important;
    width: 44px!important;
    height: 44px!important;
    border: 1px solid var(--color-2);
    border-radius: 50%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    transform: rotate(180deg);
}
nvscore-profile .nvs-core-internal-messages-detail .detail-title
{
    margin-top: calc(1.25 * var(--space));
    margin-bottom: calc(1.5 * var(--space));
}
nvscore-profile .nvs-core-internal-messages-detail .detail-title h3
{
    margin-bottom: 0;
    font-size: 1.714rem;
    font-weight: 500;
}
nvscore-profile .nvs-core-internal-messages-detail .date-box
{
    margin-top: calc(1.5 * var(--space));
    font-size: .857rem;
    font-weight: 500;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvs-sport .nvs-sport
{
    display: flex;
    width: 100%;
    padding: var(--space);
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport
    {
        padding: calc(.5 * var(--space));
    }
}
nvs-sport .nvs-sport .game-type-container, nvs-sport .nvs-sport .games-group-container
{
    padding-left: 0;
    padding-right: 0;
}
nvs-sport .nvs-sport .game-type-container .game-title-container, nvs-sport .nvs-sport .games-group-container .game-title-container
{
    padding-top: calc(.5 * var(--space));
    padding-bottom: calc(1.25 * var(--space));
}
nvs-sport .nvs-sport nvscore-sidebar
{
    margin: 0;
}
nvs-sport .nvs-sport nvscore-sidebar[name=left-sidebar]
{
    margin-right: var(--space);
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport nvscore-sidebar[name=left-sidebar]
    {
        margin-right: calc(.5 * var(--space));
    }
}
nvs-sport .nvs-sport nvscore-sidebar[name=right-sidebar]
{
    margin-left: var(--space);
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport nvscore-sidebar[name=right-sidebar]
    {
        margin-left: calc(.5 * var(--space));
    }
}
nvs-sport .nvs-sport .content
{
    width: 100%;
    height: 100%;
}
nvs-sport .nvs-sport .grid-row-wrapper
{
    flex: 1;
    width: 0;
}
nvs-sport .nvs-sport .grid-row .tab-content>tab .daily-select
{
    display: none;
}
nvs-sport .nvs-sport .grid-row .tab-content>tab.active .daily-select
{
    display: block;
}
nvs-sport .nvs-sport .grid-row .box
{
    position: relative;
    padding: calc(.75 * var(--space));
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box
    {
        margin: 0 0 calc(.5 * var(--space)) 0;
    }
}
nvs-sport .nvs-sport .grid-row .box:not([class*=carousel]):not([class*=match]):not([class*=Match])
{
    background-color: var(--content-bg);
    border: 1px solid var(--color-2);
    border-radius: calc(var(--border-radius) * 2);
}
nvs-sport .nvs-sport .grid-row .box.daily_matches
{
    background-color: var(--content-bg);
    border: 1px solid var(--color-2);
    border-radius: calc(var(--border-radius) * 2);
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs
{
    display: flex;
    padding: 0 0 0 calc(var(--space) * 15);
    border: none;
    position: relative;
    top: -2px;
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item
{
    margin-bottom: 0;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item:not(:first-child)
    {
        margin-left: calc(.25 * var(--space));
    }
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item:last-child
{
    margin-right: calc(.25 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link
{
    border: none;
    padding: calc(.25 * var(--space)) var(--space);
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link.active
{
    background: none;
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link.active .tab-icon
{
    position: relative;
    color: var(--primary-color);
    border-bottom: 2px solid;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link.active .tab-icon
    {
        border-bottom: 0;
    }
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link .tab-icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1.285rem;
    padding-bottom: calc(.5 * var(--space));
    margin: 0;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link .tab-icon
    {
        padding-bottom: 0;
    }
}
nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link .tab-icon+.tab-icon
{
    display: none;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .nav-tabs
    {
        padding: 0 0 calc(.25 * var(--space)) calc(var(--space) * 12);
    }
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link
    {
        padding: .5rem calc(.5 * var(--space));
    }
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link .text-2x.tab-icon
    {
        font-size: 1.142rem;
    }
}
@media(max-width: 1100px)
{
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link
    {
        padding-left: calc(.25 * var(--space));
        padding-right: calc(.25 * var(--space));
    }
    nvs-sport .nvs-sport .grid-row .box .nav-tabs .nav-item .nav-link .text-2x.tab-icon
    {
        font-size: .857rem;
    }
}
nvs-sport .nvs-sport .grid-row .box .dropdown-menu:before
{
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 1px solid var(--color-2);
    border-right: none;
    border-bottom: none;
    border-left: 1px solid var(--color-2);
    top: calc(-1 * calc(.25 * var(--space)));
    right: calc(.5 * var(--space));
    content: "";
    transform: rotate(45deg);
    background: var(--color-2);
}
nvs-sport .nvs-sport .grid-row .box .nvs-select
{
    position: absolute;
    top: calc(1.25 * var(--space));
    left: calc(1.25 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .daily-select
{
    position: absolute;
    top: calc(1.5 * var(--space));
    right: calc(1.25 * var(--space));
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .daily-select
    {
        top: 20px;
    }
}
nvs-sport .nvs-sport .grid-row .box .daily-select button
{
    display: flex;
    align-items: center;
}
nvs-sport .nvs-sport .grid-row .box .daily-select button .icon-calendar
{
    margin-right: calc(.5 * var(--space));
    color: var(--color-8);
    font-size: 1.142rem;
}
nvs-sport .nvs-sport .grid-row .box .daily-select button span
{
    display: flex;
    align-self: flex-end;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1rem;
    margin-right: calc(2.5 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .daily-select button [class*=arrow]
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .714rem;
}
nvs-sport .nvs-sport .grid-row .box .daily-select .dropdown-menu
{
    box-shadow: 0 15px 35px #000000bf;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .daily-select button span
    {
        margin-right: calc(.5 * var(--space));
    }
    nvs-sport .nvs-sport .grid-row .box .daily-select .dropdown-menu .active:after
    {
        right: calc(.5 * var(--space));
    }
}
@media(max-width: 1200px)
{
    nvs-sport .nvs-sport .grid-row .box .daily-select button span
    {
        display: none;
    }
    nvs-sport .nvs-sport .grid-row .box .daily-select .dropdown-menu
    {
        width: 140px;
        transform: translate(-70%)!important;
    }
}
nvs-sport .nvs-sport .grid-row .box .page-header
{
    display: flex;
    align-items: baseline;
    padding: calc(.75 * var(--space)) 0 calc(.25 * var(--space)) 250px;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1.142rem;
    position: relative;
    top: calc(calc(.25 * var(--space)) / 2);
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .page-header
    {
        top: calc(-1 * calc(calc(.25 * var(--space)) / 2));
    }
}
nvs-sport .nvs-sport .grid-row .box .widget-box
{
    position: static;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: calc(.5 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom .info-wrapper
{
    display: flex;
    margin-left: calc(1.25 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom .info-wrapper>div
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
    font-size: 1rem;
}
nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom .info-wrapper>div:not(:last-child)
{
    margin-right: calc(4 * var(--space));
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom .info-wrapper>div:not(:last-child)
    {
        margin-right: calc(2.5 * var(--space));
    }
}
nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom .button-wrapper
{
    width: 183px;
}
nvs-sport .nvs-sport .grid-row .box .widget-box .widget-bottom .button-wrapper .btn
{
    height: 40px;
    width: 100%;
}
nvs-sport .nvs-sport .grid-row .box .widget-box .nav-tabs
{
    display: flex;
    justify-content: flex-end;
    padding: 0;
    margin-top: calc(1.25 * var(--space));
    border: 1px solid var(--color-2);
    height: 40px;
}
nvs-sport .nvs-sport .grid-row .box .widget-box .nav-tabs .nav-item
{
    padding: calc(var(--space) * .125) 0;
}
nvs-sport .nvs-sport .grid-row .box .widget-box .nav-tabs .nav-item:not(:last-child)
{
    margin-right: calc(.5 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .widget-box table
{
    margin-top: var(--space);
    border-top: 1px solid var(--color-2);
}
nvs-sport .nvs-sport .grid-row .box .widget-box table tr.dynamic-table-header+tr td:first-child
{
    border-top-left-radius: var(--border-radius);
}
nvs-sport .nvs-sport .grid-row .box .widget-box table tr.dynamic-table-header+tr td:last-child
{
    border-top-right-radius: var(--border-radius);
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .widget-box table
    {
        margin-top: 0;
    }
}
nvs-sport .nvs-sport .grid-row .box .widget-box .nvscore-nodata-container
{
    margin-top: var(--space);
}
nvs-sport .nvs-sport .grid-row .box .widget-box .tab-name
{
    display: block;
    position: relative;
    top: -30px;
    left: var(--space);
    color: var(--primary-color);
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: -30px;
    width: -moz-fit-content;
    width: fit-content;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .widget-box .tab-name
    {
        top: -32px;
    }
}
nvs-sport .nvs-sport .grid-row .box.select .page-header, nvs-sport .nvs-sport .grid-row .box.select .tab-content .tab-name
{
    display: none;
}
nvs-sport .nvs-sport .grid-row .box.select>nvscore-dynamic-tab.select>nvscore-select .nvs-select
{
    position: absolute;
    width: 170px;
    right: calc(1.25 * var(--space));
    left: unset;
    top: 30px;
}
nvs-sport .nvs-sport .grid-row .box.select>nvscore-dynamic-tab.select>nvscore-select>.nvs-select
{
    position: relative;
    top: 7px;
    left: calc(.75 * var(--space));
    margin: calc(var(--space) * .625) 0 calc(.5 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box.select>nvscore-dynamic-tab.select nvscore-dynamic-tab.select .daily-select
{
    position: absolute;
    top: 31px;
    right: unset;
    left: calc(100% - 380px);
    width: 160px;
    z-index: 1;
}
nvs-sport .nvs-sport .grid-row .box.select>nvscore-dynamic-tab.select section.select
{
    margin-top: calc(.75 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box.select>nvscore-dynamic-tab.select .nvs-recommended-bet-slip .widget-bottom
{
    height: 80px;
    margin-top: -8px;
}
nvs-sport .nvs-sport .grid-row .box.tab>nvscore-dynamic-tab.select .nvs-select
{
    z-index: 2;
    top: 27px;
}
nvs-sport .nvs-sport .grid-row .box.tab>nvscore-dynamic-tab.select .page-header
{
    visibility: hidden;
}
nvs-sport .nvs-sport .grid-row .box.tab .nav-tabs
{
    padding: 0;
}
nvs-sport .nvs-sport .grid-row .box.tab>nvscore-dynamic-tab.tab>nvscore-tabs>.nvs-tabset>.tab-content>.tab-pane>.tab-name, nvs-sport .nvs-sport .grid-row .box.tab>nvscore-dynamic-tab.tab .page-header
{
    display: none;
}
nvs-sport .nvs-sport .grid-row .box section.tab>.page-header
{
    position: relative;
    top: calc(.25 * var(--space));
    padding-left: var(--space);
    padding-top: calc(.5 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: 1.285rem;
}
nvs-sport .nvs-sport .grid-row .box section.tab table
{
    border-top: none;
}
@media(max-width: 1300px)
{
    nvs-sport .nvs-sport .grid-row .box>nvscore-dynamic-tab.tab .daily-select
    {
        position: relative;
        width: -moz-fit-content;
        width: fit-content;
        margin-left: auto;
        margin-right: calc(.75 * var(--space));
        margin-bottom: var(--space);
        top: auto;
        top: initial;
        right: auto;
        right: initial;
    }
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip
{
    overflow-x: auto;
    overflow-y: hidden;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip:not([class*=select]) .page-header
{
    padding-left: var(--space);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: 1.285rem;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip .page-header
{
    position: static;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip .page-header
    {
        position: relative;
    }
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip tr:first-child+tr td:first-child
{
    border-top-left-radius: var(--border-radius);
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip tr:first-child+tr td:last-child
{
    border-top-right-radius: var(--border-radius);
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip tr .event-labels-container
{
    right: calc(.75 * var(--space));
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.time
{
    padding: 0;
    min-width: 48px;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.match
{
    padding-left: calc(.75 * var(--space));
    padding-right: var(--space);
    cursor: default;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.match .home-team, nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.match .away-team
{
    direction: ltr;
    unicode-bidi: isolate;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.odd .odds-wrapper .icon-lock
{
    display: none;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.odd .odds-wrapper .btn-odds.btn-lock span
{
    display: none;
}
nvs-sport .nvs-sport .grid-row .box .nvs-recommended-bet-slip td.odd .odds-wrapper .btn-odds.btn-lock .icon-lock
{
    display: inline-block;
}
nvs-sport .nvs-sport .grid-row .nvs-top-tournaments-widget.select .table
{
    margin-top: 0!important;
}
nvs-sport .nvs-sport .grid-row .nvs-top-tournaments-widget.tab .nav-tabs
{
    margin-top: 2px;
}
nvs-sport .nvs-sport table td.event-labels .event-labels-container
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: calc(.5 * var(--space));
    z-index: 1;
}
nvs-sport .nvs-sport table tr:not(:first-child) .event-labels-container
{
    background: var(--table-row-bg);
}
nvs-sport .nvs-sport table tr:nth-child(even) .event-labels-container
{
    background: hsl(var(--table-row-bg-hs),var(--table-row-bg-l),90%);
}
nvs-sport .nvs-sport .nvs-most-popular-event table .event-labels-container
{
    right: calc(.75 * var(--space));
}
nvs-sport .nvs-sport .nvs-tournaments table .event-labels-container
{
    position: static;
}
nvs-sport .nvs-sport .nvs-live-right-now .table tr.head-to-head-unactive th.head-to-head
{
    max-width: 0;
    min-width: 0;
}
nvs-sport .nvs-sport .nvs-live-right-now .table th.head-to-head
{
    width: 1.5rem;
}
nvs-sport .nvs-sport .nvs-live-right-now .table td.sport-event-content .event-wrap
{
    width: 100%;
}
nvs-sport .nvs-sport .nvs-live-right-now .table td.sport-event-content .event-wrap .event-score-wrap, nvs-sport .nvs-sport .nvs-live-right-now .table td.sport-event-content .event-wrap .score-wrapper
{
    padding-right: var(--space);
}
nvs-sport .nvs-sport .nvs-live-right-now .table td.sport-event-content.head-to-head-active .event-wrap .event-score-wrap, nvs-sport .nvs-sport .nvs-live-right-now .table td.sport-event-content.head-to-head-active .event-wrap .score-wrapper
{
    padding-right: calc(.5 * var(--space));
}
nvs-sport .nvs-sport .nvs-live-right-now .table td.sport-event-content .event-label-template
{
    padding-right: calc(.75 * var(--space));
}
nvs-sport .nvs-sport .nvs-live-right-now .table td.show-head-to-head
{
    padding-right: calc(.5 * var(--space));
}
nvs-sport .nvs-sport .nvs-live-right-now .table td.show-head-to-head nvscore-head-to-head-button
{
    margin-top: 8px;
}
nvs-sport .nvs-sport .nvs-live-right-now .table .icon-brlive
{
    margin-right: calc(.75 * var(--space));
}
nvs-sport .nvs-sport .nvs-live-right-now .table .icon-brlive+.event-score-wrap, nvs-sport .nvs-sport .nvs-live-right-now .table .icon-brlive .score-wrapper
{
    padding-right: calc(.25 * var(--space))!important;
}
nvs-sport .nvscore-print-event-page .accordion-content, nvs-sport .nvscore-print-event-page .accordion-header, nvs-sport .nvscore-print-event-page .template-edit
{
    border: 1px solid var(--color-2);
    overflow: hidden;
}
nvs-sport .nvscore-print-event-page .accordion-header
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
nvs-sport .nvscore-print-event-page .accordion-content
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
nvs-sport .nvscore-print-event-page .template-edit
{
    border-radius: var(--border-radius);
}
nvs-sport .nvscore-print-event-page .button-group .btn, nvs-sport .nvscore-print-event-page .input-with-button .btn
{
    min-width: 80px;
    height: 48px;
    font-size: 1rem;
    font-weight: 500;
}
nvs-sport .nvscore-print-event-page .button-group .btn:not(:first-child), nvs-sport .nvscore-print-event-page .input-with-button .btn:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
nvs-sport .nvscore-print-event-page .nvs-checkbox
{
    position: relative;
    padding-right: calc(2 * var(--space));
}
nvs-sport .nvscore-print-event-page .nvs-checkbox label
{
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    overflow: hidden;
}
nvs-sport .nvscore-print-event-page .nvs-checkbox label span
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
nvs-sport .nvscore-print-event-page .nvs-checkbox input[type=checkbox]:checked~span, nvs-sport .nvscore-print-event-page .nvs-checkbox input[type=checkbox]:checked .icon
{
    color: var(--primary-color);
    font-weight: 700;
}
nvs-sport .nvscore-print-event-page .nvs-checkbox input[type=checkbox]~.icon
{
    margin-right: calc(.75 * var(--space));
    font-size: .857rem;
    padding-left: 1px;
}
nvs-sport .nvscore-print-event-page .page-header
{
    padding: var(--space);
    font-size: 1.714rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin-bottom: calc(.5 * var(--space));
}
nvs-sport .nvscore-print-event-page .steps
{
    display: flex;
    background: var(--color-2);
    padding: var(--space) calc(2 * var(--space));
    margin-bottom: calc(.5 * var(--space));
}
@media(max-width: 1440px)
{
    nvs-sport .nvscore-print-event-page .steps
    {
        padding: var(--space) 0;
        justify-content: space-around;
    }
}
nvs-sport .nvscore-print-event-page .steps li
{
    display: flex;
    align-items: center;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1.285rem;
}
nvs-sport .nvscore-print-event-page .steps li:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvs-sport .nvscore-print-event-page .steps li:not(:last-child)
{
    margin-right: calc(3 * var(--space));
}
nvs-sport .nvscore-print-event-page .steps li.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
    cursor: default;
}
nvs-sport .nvscore-print-event-page .steps li button
{
    display: flex;
    align-items: center;
    line-height: inherit;
}
nvs-sport .nvscore-print-event-page .steps li button:disabled
{
    cursor: not-allowed;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvs-sport .nvscore-print-event-page .steps li span
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border: 2px solid currentColor;
    border-radius: 50%;
    line-height: 0;
    margin-right: calc(.75 * var(--space));
}
@media(max-width: 1440px)
{
    nvs-sport .nvscore-print-event-page .steps li
    {
        font-size: 1.071rem;
    }
}
@media(max-width: 1200px)
{
    nvs-sport .nvscore-print-event-page .steps li
    {
        font-size: 1rem;
    }
    nvs-sport .nvscore-print-event-page .steps li:not(:last-child)
    {
        margin-right: calc(.5 * var(--space));
    }
}
nvs-sport .nvscore-print-event-page .template-wrapper
{
    margin-top: var(--space);
}
nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template label
{
    font-weight: 700;
    margin-bottom: calc(.25 * var(--space));
}
@media(max-width: 1440px)
{
    nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .input-with-button .nvs-select
    {
        width: 75%;
    }
    nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .input-with-button .nvs-select .form-control
    {
        width: 100%;
    }
    nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .input-with-button .nvs-select+.btn
    {
        width: 25%;
    }
}
nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .nvs-select
{
    width: -moz-fit-content;
    width: fit-content;
}
nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .nvs-select .form-control
{
    width: 412px;
    height: 48px;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: var(--color-2);
    font-size: .928rem;
}
nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .nvs-select .form-control option
{
    font-size: 1.142rem;
}
nvs-sport .nvscore-print-event-page .template-wrapper .tournament-template .nvs-select+.btn
{
    min-width: 80px;
    margin-left: calc(.25 * var(--space));
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit
{
    display: flex;
    position: relative;
    padding: var(--space) var(--space) calc(var(--space) * 3.5);
    background: var(--color-1);
    margin-bottom: var(--space);
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side
{
    flex: 2;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side .button-group .btn
{
    position: absolute;
    bottom: var(--space);
    right: var(--space);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 34px;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side .button-group .btn:first-child.btn-danger
{
    right: 100px;
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border: none;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side .button-group .btn-close
{
    position: absolute;
    top: var(--space);
    right: var(--space);
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side .form-control
{
    padding-left: calc(2 * var(--space));
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side .form-control:focus
{
    background: var(--color-1);
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side .form-control+.icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    left: calc(.75 * var(--space));
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .left-side p
{
    margin-top: var(--space);
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side
{
    flex: 4;
    margin-left: calc(.5 * var(--space));
    max-width: 804px;
}
@media(max-width: 1600px)
{
    nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side
    {
        max-width: 570px;
    }
}
@media(max-width: 1440px)
{
    nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side
    {
        max-width: 385px;
    }
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper
{
    background: var(--color-2);
    padding: var(--space);
    min-height: 232px;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list
{
    max-height: 200px;
    overflow-y: auto;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list li
{
    display: flex;
    align-items: center;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list li:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list li button
{
    color: var(--danger-color);
    margin-right: calc(.5 * var(--space));
    font-size: 1rem;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list li button .icon:before
{
    content: "";
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list li button:hover:active+a
{
    color: var(--danger-color);
    text-decoration: line-through;
}
nvs-sport .nvscore-print-event-page .template-wrapper .template-edit .right-side .selected-wrapper .nvs-list li a
{
    font-size: 1rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    cursor: default;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline
{
    align-items: stretch;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: var(--space);
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group
{
    margin: 0;
}
@media(max-width: 1600px)
{
    nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group
    {
        width: 100%;
        display: flex;
    }
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group .btn
{
    min-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media(max-width: 1600px)
{
    nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group .btn
    {
        width: 100%;
    }
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group:nth-of-type(1) .btn
{
    border: 1px solid var(--color-3);
    color: var(--color-3);
    white-space: pre-wrap;
    padding: calc(.25 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group:nth-of-type(1) .btn.active
{
    border-color: var(--color-2);
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
@media(max-width: 1200px)
{
    nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .button-group:nth-of-type(1) .btn
    {
        min-width: unset;
    }
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker
{
    flex: 1;
    margin-left: calc(.25 * var(--space));
}
@media(max-width: 1600px)
{
    nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker
    {
        width: 50%;
        flex: unset;
        margin-left: 0;
        max-width: 380px;
    }
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker .nvs-form
{
    max-width: 380px;
}
@media(max-width: 1600px)
{
    nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker .nvs-form
    {
        margin: calc(.75 * var(--space)) auto;
    }
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker .nvs-form .input-with-button .btn
{
    position: absolute;
    right: calc(.75 * var(--space));
    margin: 0;
    padding: 0;
    min-width: -moz-fit-content;
    min-width: fit-content;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker .nvs-form .form-control
{
    height: 48px;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .wizard .nvs-form-inline .form-datepicker+.button-group
{
    width: auto;
    margin-left: calc(.25 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion
{
    display: block;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion nvscore-categories-accordion
{
    display: block;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion nvscore-categories-accordion:not(:first-child)
{
    margin-top: calc(.5 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion>.nvs-sports-accordion>nvscore-accordion>.accordion>.accordion-header
{
    height: 50px;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion>.nvs-sports-accordion>nvscore-accordion>.accordion>.accordion-content>nvscore-accordion-content
{
    display: block;
    padding: calc(.75 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion>.nvs-sports-accordion>nvscore-accordion>.accordion>.accordion-content>nvscore-accordion-content>nvscore-categories-accordion>.nvs-categories-accordion>nvscore-accordion>.accordion .accordion-header
{
    height: 44px;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion>.nvs-sports-accordion>nvscore-accordion>.accordion>.accordion-content>nvscore-accordion-content>nvscore-categories-accordion>.nvs-categories-accordion>nvscore-accordion>.accordion>.accordion-content nvscore-accordion-content
{
    display: flex;
    flex-wrap: wrap;
    padding: calc(1.25 * var(--space)) var(--space);
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion>.nvs-sports-accordion>nvscore-accordion>.accordion>.accordion-content>nvscore-accordion-content>nvscore-categories-accordion>.nvs-categories-accordion>nvscore-accordion>.accordion>.accordion-content nvscore-accordion-content .item
{
    width: 25%;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest nvscore-sports-accordion>.nvs-sports-accordion>nvscore-accordion>.accordion>.accordion-content>nvscore-accordion-content>nvscore-categories-accordion>.nvs-categories-accordion>nvscore-accordion>.accordion>.accordion-content nvscore-accordion-content .item:nth-child(n+5)
{
    margin-top: calc(.75 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .accordion>.accordion-header
{
    padding: 0 var(--space);
    background: none;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .accordion>.accordion-header span
{
    font-weight: 400;
    font-size: 1rem;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .accordion>.accordion-header .icon[class*=arrow-]
{
    font-size: .857rem;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .accordion.accordion-open>.accordion-header
{
    background: var(--color-2);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .accordion.accordion-open>.accordion-header span, nvs-sport .nvscore-print-event-page.nvs-print-palimpsest .accordion.accordion-open>.accordion-header .icon[class*=arrow-]
{
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .template-wrapper
{
    margin-bottom: calc(2.5 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion
{
    position: relative;
    margin-bottom: var(--space);
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .accordion-content
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .accordion-header
{
    padding: calc(.75 * var(--space)) var(--space);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    background: var(--color-2);
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .children
{
    display: flex;
    flex-wrap: wrap;
    padding: calc(1.25 * var(--space)) var(--space);
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .children .nvs-checkbox
{
    width: 25%;
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .children .nvs-checkbox:nth-child(n+5)
{
    margin-top: calc(.75 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .children .nvs-checkbox label
{
    width: -moz-fit-content;
    width: fit-content;
    white-space: nowrap;
    overflow: hidden;
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .children .nvs-checkbox label span
{
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1rem;
    padding-left: calc(1.5 * var(--space));
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .accordion .children .nvs-checkbox label span.icon
{
    font-size: .785rem;
    position: absolute;
    width: 100%;
    pointer-events: none;
    padding-left: 1px;
}
nvs-sport .nvscore-print-event-page.nvs-market-selection .button-group
{
    display: flex;
    justify-content: flex-end;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .grid-row-wrapper
{
    width: auto;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .grid-row
{
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: calc(.5 * var(--space));
    width: 100%;
}
@media(max-width: 1600px)
{
    nvs-sport .nvscore-print-event-page.print-layout-settings .grid-row
    {
        flex-wrap: wrap;
    }
    nvs-sport .nvscore-print-event-page.print-layout-settings .grid-row .accordion.box
    {
        margin: calc(.75 * var(--space));
        width: calc(50% - calc(1.5 * var(--space)));
    }
    nvs-sport .nvscore-print-event-page.print-layout-settings .grid-row .accordion.box:not(:first-child)
    {
        margin-left: calc(.75 * var(--space));
    }
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box
{
    background: none;
    padding: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-header
{
    font-size: 1rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding: calc(.75 * var(--space)) var(--space);
    background: var(--color-2);
    display: flex;
    align-items: center;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content
{
    height: 100%;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content .button-group
{
    display: flex;
    flex-direction: column;
    padding: calc(1.25 * var(--space)) var(--space);
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content .button-group label
{
    display: flex;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    cursor: pointer;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content .button-group label:before
{
    font-family: icomoon;
    content: "";
    width: 14px;
    height: 14px;
    border: 2px solid;
    border-radius: 50%;
    margin-right: calc(.75 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content .button-group label.active
{
    color: var(--primary-color);
    font-weight: 500;
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content .button-group label.active:before
{
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    color: var(--primary-color);
}
nvs-sport .nvscore-print-event-page.print-layout-settings .accordion.box .accordion-content .button-group label:not(:last-child)
{
    margin-bottom: calc(.75 * var(--space));
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .page-header
{
    padding: var(--space);
    font-size: 1.714rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin-bottom: calc(2 * var(--space));
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline
{
    position: relative;
    margin-bottom: calc(1.25 * var(--space));
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline nvscore-dynamic-form-control
{
    margin-right: calc(.25 * var(--space));
    width: 0;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline nvscore-dynamic-form-control:first-child
{
    margin-right: calc(1.25 * var(--space));
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .range-slider.odds_range
{
    min-width: 200px;
    max-width: 285px;
}
@media(max-width: 1440px)
{
    nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .range-slider.odds_range
    {
        max-width: 200px;
        min-width: 140px;
    }
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .range-slider .form-group
{
    margin: 0;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider
{
    margin: 0;
    height: 44px;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-bar-wrapper
{
    padding-top: calc(2.5 * var(--space));
    width: 100%;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-bar-wrapper.ng5-slider-selection-bar
{
    margin: 0;
    top: 7px;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-bar
{
    height: 6px;
    border-radius: 0;
    background-color: var(--color-2);
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-active
{
    color: var(--primary-color);
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-selection
{
    background-color: var(--primary-color)!important;
    height: 4px;
    top: calc(var(--space) * 1.125);
    border-radius: 0;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-model-high
{
    color: var(--primary-color);
    margin: 0 calc(.25 * var(--space));
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-pointer
{
    background-color: var(--primary-color);
    top: 21px;
    width: 12px;
    height: 12px;
    border: 2px solid var(--body-bg);
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-pointer:after
{
    content: none;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-tick
{
    background-color: transparent;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-bubble
{
    top: 0;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 700;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-bubble.ng5-slider-limit
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .ng5-slider .ng5-slider-bubble.ng5-slider-model-high
{
    color: var(--primary-color);
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .spinner-border
{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    position: absolute;
    bottom: -34px;
    left: 0;
    animation: none;
    border-radius: 0;
    z-index: 5;
    border: 0;
    pointer-events: none;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline .spinner-border:before
{
    content: "";
    border-radius: 50%;
    display: block;
    width: 32px;
    height: 32px;
    border: 5px solid;
    border-color: transparent;
    border-top-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-bottom-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    animation: spinner-border .75s linear infinite;
}
nvs-sport nvscore-odds-filter .nvs-odds-filter .nvs-form-inline label
{
    padding-bottom: calc(var(--space) * .375);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 700;
    font-size: .928rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
nvs-sport .nvscore-print-results
{
    position: relative;
    min-height: 100vh;
}
nvs-sport .nvscore-print-results .page-header
{
    padding: var(--space);
    font-size: 1.714rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin-bottom: calc(.5 * var(--space));
}
nvs-sport .nvscore-print-results .nvs-form-inline nvscore-dynamic-form
{
    flex: 0 1 calc(900px + calc(1.5 * var(--space)));
}
nvs-sport .nvscore-print-results .nvs-form-inline .nvs-form
{
    flex-flow: row nowrap;
    margin-left: calc(var(--space) * .0625);
}
nvs-sport .nvscore-print-results .nvs-form-inline .nvs-form .form-control
{
    height: 48px;
}
nvs-sport .nvscore-print-results .nvs-form-inline .button-group
{
    display: flex;
}
nvs-sport .nvscore-print-results .nvs-form-inline .button-group .btn
{
    height: 48px;
    min-width: 80px;
}
nvs-sport .nvscore-print-results .subheader
{
    padding: 0 calc(1.25 * var(--space));
    height: 50px;
    background: var(--color-2);
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    display: flex;
    align-items: center;
    margin-left: calc(var(--space) * .0625);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
nvs-sport .nvscore-print-results .subheader.tournament-header
{
    display: flex;
    align-items: flex-start;
    padding-top: calc(.75 * var(--space));
    padding-bottom: calc(.75 * var(--space));
    position: absolute;
    top: calc(-1 * calc(2.5 * var(--space)));
    left: 0;
    right: calc(var(--space) * .0625);
    height: -moz-fit-content;
    height: fit-content;
    font-size: 1rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    background: var(--color-3);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
nvs-sport .nvscore-print-results .subheader.tournament-header:before, nvs-sport .nvscore-print-results .subheader.tournament-header:after
{
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: var(--color-3);
    bottom: calc(-1 * calc(2 * var(--space)));
}
nvs-sport .nvscore-print-results .subheader.tournament-header:before
{
    left: 0;
}
nvs-sport .nvscore-print-results .subheader.tournament-header:after
{
    right: 0;
}
nvs-sport .nvscore-print-results .subheader+.table .subheader.tournament-header
{
    border-radius: 0;
}
nvs-sport .nvscore-print-results .table th:after
{
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    background: var(--color-3);
    bottom: 0;
    left: 0;
}
nvs-sport .nvs-daily-matches-page .page-header
{
    padding: var(--space);
    font-size: 1.714rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin-bottom: calc(.5 * var(--space));
}
nvs-sport .nvs-daily-matches-page .nvs-form
{
    width: 50%;
    transition: .4s linear;
}
@media(max-width: 1600px)
{
    nvs-sport .nvs-daily-matches-page .nvs-form
    {
        width: 65%;
    }
}
@media(max-width: 1200px)
{
    nvs-sport .nvs-daily-matches-page .nvs-form
    {
        width: 80%;
    }
}
nvs-sport .nvs-latest-bets
{
    border: 1px solid var(--color-2);
    padding: 0 calc(.75 * var(--space)) calc(.75 * var(--space));
    border-radius: var(--border-radius);
    font-size: 1rem;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-latest-bets
    {
        font-size: .857rem;
    }
}
@media(max-width: 1200px)
{
    nvs-sport .nvs-latest-bets
    {
        font-size: .785rem;
    }
}
nvs-sport .nvs-latest-bets .page-header
{
    font-size: 1.285em;
    margin-bottom: 0;
    margin-bottom: calc(.75 * var(--space));
    margin-top: var(--space);
    display: flex;
    align-items: center;
    height: 40px;
}
nvs-sport .nvs-latest-bets .page-header .icon
{
    margin-right: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .sport-selection-content
{
    border-top: 1px solid var(--color-2);
    padding-top: calc(1.25 * var(--space));
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group
{
    display: flex;
    align-items: center;
    margin: calc(-1 * calc(.25 * var(--space)));
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .scroll-arrow
{
    position: relative;
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-2);
    border-radius: var(--border-radius);
    cursor: pointer;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .scroll-arrow.left
{
    margin-right: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .scroll-arrow.left:after
{
    content: "";
    position: absolute;
    right: -48px;
    width: 48px;
    height: 38px;
    background: linear-gradient(270deg,hsl(var(--body-bg-hs),var(--body-bg-l),.8%) 7.89%,hsl(var(--body-bg-hs),var(--body-bg-l),90%) 100%);
    pointer-events: none;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .scroll-arrow.right
{
    margin-left: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .scroll-arrow.right:after
{
    content: "";
    position: absolute;
    left: -38px;
    width: 38px;
    height: 38px;
    background: linear-gradient(270deg,hsl(var(--body-bg-hs),var(--body-bg-l),90%) 7.89%,hsl(var(--body-bg-hs),var(--body-bg-l),.8%) 100%);
    pointer-events: none;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .btn-group-container
{
    display: flex;
    align-items: center;
    overflow-x: auto;
    flex: 1;
    width: 0;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .btn-group-container::-webkit-scrollbar
{
    display: none;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .btn-group-container .btn
{
    border: 1px solid hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    transition: .3s;
    text-transform: capitalize;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .btn-group-container .btn+.btn
{
    margin-left: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .btn-group-container .btn .icon
{
    margin-right: calc(.5 * var(--space));
    font-size: 1.428em;
}
nvs-sport .nvs-latest-bets .sport-selection-content .sport-select-button-group .btn-group-container .btn.active
{
    background: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1);
    z-index: 1;
}
nvs-sport .nvs-latest-bets .information-text
{
    display: flex;
    align-items: center;
    margin-top: calc(1.25 * var(--space));
}
nvs-sport .nvs-latest-bets .information-text .icon
{
    color: var(--warning-color);
    font-size: 1.142em;
}
nvs-sport .nvs-latest-bets .information-text span
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    margin-left: calc(.25 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content
{
    margin-top: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border: 1px solid var(--color-3);
    border-radius: var(--border-radius);
    animation: fadeIn .3s 1 linear;
    transition: .2s;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card+.latest-bet-card
{
    margin-top: calc(.75 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card.opened
{
    background: transparent;
    box-shadow: 0 4px 12px #00000026;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-header
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 46px;
    padding-left: calc(.75 * var(--space));
    padding-right: calc(1.25 * var(--space));
    border-bottom: 1px solid var(--color-2);
    cursor: pointer;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-header .title .bet-type
{
    font-weight: 700;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-header .show-more
{
    display: flex;
    align-items: center;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1rem;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-header .show-more span
{
    font-weight: 700;
    margin-right: calc(.5 * var(--space));
    transition: .2s linear;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-header .show-more span.hide
{
    opacity: 0;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-items-container
{
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-items-container>.bet-item+.bet-item
{
    padding-top: calc(.75 * var(--space));
    margin-top: calc(.75 * var(--space));
    border-top: 1px solid var(--color-2);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items
{
    overflow: hidden;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items.opened
{
    overflow: visible;
    overflow: initial;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items.opened .bet-item .tournament-detail .datetime
{
    opacity: 1;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .bet-item .tournament-detail .datetime
{
    transition: .3s;
    opacity: 0;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .bet-item:first-child
{
    margin-top: calc(.75 * var(--space));
    padding-top: calc(.75 * var(--space));
    border-top: 1px solid var(--color-2);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .bet-item+.bet-item
{
    margin-top: calc(.75 * var(--space));
    padding-top: calc(.75 * var(--space));
    border-top: 1px solid var(--color-2);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details
{
    display: flex;
    justify-content: space-between;
    border-top: 1px solid var(--color-2);
    margin: calc(.5 * var(--space)) calc(-1 * calc(.75 * var(--space))) 0;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space)) 0;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .pane
{
    flex-basis: 50%;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .pane .detail-item
{
    display: flex;
    align-items: center;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .pane .detail-item.pot-winning
{
    color: var(--success-color);
    font-weight: 700;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .pane .detail-item+.detail-item
{
    margin-top: calc(.25 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .pane .detail-item>span.indicator
{
    flex: 1;
    border: 1px dashed var(--color-3);
    margin-left: calc(.25 * var(--space));
    margin-right: calc(.25 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .pane .detail-item>span:last-child
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .rebet-btn
{
    width: 161px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    font-weight: 700;
    border-radius: var(--border-radius);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .collapsable-items .ticket-details .disabled-btn
{
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item
{
    display: flex;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .tournament-detail
{
    font-size: .857em;
    font-weight: 500;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    display: flex;
    align-items: center;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .tournament-detail .datetime
{
    color: var(--information-color);
    font-weight: 700;
    white-space: nowrap;
    margin-right: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .tournament-detail .icon
{
    margin-right: calc(.25 * var(--space));
    font-size: 1em;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .event-detail
{
    display: flex;
    flex-direction: column;
    font-size: 1.142em;
    font-weight: 700;
    margin-top: calc(.5 * var(--space));
    margin-bottom: calc(.25 * var(--space));
    margin-right: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .event-detail span
{
    line-height: 1;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .event-detail span+span
{
    margin-top: calc(.25 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .market-detail
{
    display: flex;
    align-items: center;
    line-height: 30px;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .market-detail .market-name
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    white-space: nowrap;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .market-detail .market-name .outcome
{
    color: var(--primary-color);
    font-weight: 700;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .market-detail .item-odd
{
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 55px;
    height: 30px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    font-weight: 700;
    margin-left: calc(.75 * var(--space));
    border: 1px solid var(--color-2);
    background: var(--color-1);
    border-radius: var(--border-radius);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item .bet-information .market-detail .item-odd.hide
{
    display: none;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item
{
    justify-content: space-between;
    align-items: center;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .tournament-detail .datetime
{
    transition: .3s;
    overflow: hidden;
    margin-right: 0;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .tournament-detail .datetime.show
{
    margin-right: calc(.5 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details
{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    transition: .2s;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details.hide
{
    opacity: 0;
    pointer-events: none;
    animation-name: displaynone;
    animation-delay: .3s;
    animation-fill-mode: forwards;
}
@keyframes displaynone
{
    0%
    {
        display: flex;
    }
    to
    {
        display: none;
    }
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .rebet-btn
{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .disabled-btn
{
    background: var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border: 1px solid transparent;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information
{
    display: flex;
    align-items: center;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .total-odd
{
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-1);
    border: 1px solid var(--color-3);
    min-width: 80px;
    min-height: 38px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
    line-height: 1;
}
@media(max-width: 1440px)
{
    nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .total-odd
    {
        min-width: auto;
    }
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .total-odd span
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
    margin-left: calc(.25 * var(--space));
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .bet-stake
{
    margin-left: calc(.75 * var(--space));
    margin-right: calc(1.25 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .bet-stake .placed-stake
{
    white-space: nowrap;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .bet-stake .placed-stake span
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
}
nvs-sport .nvs-latest-bets .latest-bets-content .latest-bet-card .bet-item.main-item .ticket-details .ticket-information .bet-stake .pot-winning
{
    color: var(--success-color);
    font-weight: 700;
    white-space: nowrap;
}
.home-page
{
    display: flex;
    flex-direction: column;
    gap: calc(.75 * var(--space));
}
.home-page .home-widget-row:not(:has(nvscore-dynamic-element.visibility-true))
{
    display: none;
}
.home-page .sliding-container, .home-page .home-favourite-sports, .home-page .nvscore-active-promotions
{
    padding: 0 var(--boxed_content_layout_padding);
    transition: padding .5s ease;
}
@media(max-width: 1600px)
{
    .home-page .sliding-container, .home-page .home-favourite-sports, .home-page .nvscore-active-promotions
    {
        padding: 0 calc(var(--space) * 8.75);
    }
}
@media(max-width: 1440px)
{
    .home-page .sliding-container, .home-page .home-favourite-sports, .home-page .nvscore-active-promotions
    {
        padding: 0 calc(2 * var(--space));
    }
}
.home-page .sliding-container.sliding-container, .home-page .home-favourite-sports.sliding-container, .home-page .nvscore-active-promotions.sliding-container
{
    padding-top: calc(1.5 * var(--space));
    padding-bottom: calc(2 * var(--space));
    background: var(--color-1);
    border-bottom: 1px solid hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.home-page .sliding-container.home-favourite-sports, .home-page .home-favourite-sports.home-favourite-sports, .home-page .nvscore-active-promotions.home-favourite-sports
{
    padding-top: calc(var(--space) * 4.5);
    padding-bottom: calc(4 * var(--space));
}
.home-page .sliding-container.nvscore-active-promotions, .home-page .home-favourite-sports.nvscore-active-promotions, .home-page .nvscore-active-promotions.nvscore-active-promotions
{
    padding-top: calc(2 * var(--space));
    padding-bottom: calc(2 * var(--space));
}
.home-page .sliding-container .owl-nav, .home-page .home-favourite-sports .owl-nav, .home-page .nvscore-active-promotions .owl-nav
{
    position: absolute;
    top: -42px;
    right: calc(1.25 * var(--space));
    margin: 0;
}
.home-page .sliding-container .owl-nav [class*=owl-], .home-page .home-favourite-sports .owl-nav [class*=owl-], .home-page .nvscore-active-promotions .owl-nav [class*=owl-]
{
    margin: 0;
    padding: 0;
    background: none;
    font-size: 1rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.home-page .sliding-container .owl-nav [class*=owl-]:hover, .home-page .home-favourite-sports .owl-nav [class*=owl-]:hover, .home-page .nvscore-active-promotions .owl-nav [class*=owl-]:hover
{
    background: none;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.home-page .sliding-container .owl-nav [class*=owl-]:first-child, .home-page .home-favourite-sports .owl-nav [class*=owl-]:first-child, .home-page .nvscore-active-promotions .owl-nav [class*=owl-]:first-child
{
    margin-right: calc(1.25 * var(--space));
}
.home-page .sliding-header
{
    display: flex;
    align-items: center;
    padding: 0 calc(1.5 * var(--space)) calc(1.25 * var(--space)) calc(.75 * var(--space));
}
.home-page .sliding-header .text-4x
{
    margin: 0 0 0 calc(var(--space) * 4.25);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1.142rem;
    font-weight: 400;
}
.home-page .sliding-header .button-wrap
{
    display: none;
}
.home-page .sliding-content .sliding-event-container
{
    padding: var(--space) calc(.75 * var(--space)) var(--space) var(--space);
    background: var(--color-2);
    margin: 0 calc(.25 * var(--space));
    border-radius: calc(var(--border-radius) * 2);
}
.home-page .sliding-content .sliding-event-container .event-info
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: calc(.75 * var(--space));
}
.home-page .sliding-content .sliding-event-container .event-info .date-time
{
    display: flex;
    color: var(--primary-color);
    font-size: 1rem;
    font-weight: 500;
}
.home-page .sliding-content .sliding-event-container .event-info .date-time .icon
{
    margin-right: calc(.25 * var(--space));
}
.home-page .sliding-content .sliding-event-container .event-info .date-time span
{
    display: flex;
    align-items: center;
}
.home-page .sliding-content .sliding-event-container .event-info .date-time span:not(:last-child)
{
    margin-right: var(--space);
}
.home-page .sliding-content .sliding-event-container .event-info .extra-odds .btn
{
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    width: 70px;
    font-weight: 700;
}
.home-page .sliding-content .sliding-event-container .odds-info .odd-wrap
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-page .sliding-content .sliding-event-container .odds-info .odd-wrap:not(:first-child)
{
    margin-top: calc(var(--space) * .125);
}
.home-page .sliding-content .sliding-event-container .odds-info .odd-wrap .team-name
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.home-page .sliding-content .sliding-event-container .odds-info .odd-wrap .btn-odds
{
    width: 70px;
    height: 30px;
}
.home-page .sliding-content .sliding-event-container .odds-info .odd-wrap .btn-odds .code
{
    display: none;
}
.home-page .home-favourite-sports .title-wrapper
{
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding: 0 var(--space) var(--space) var(--space);
}
.home-page .home-favourite-sports .sport-container
{
    height: 170px;
    margin: 0 calc(.25 * var(--space));
}
.home-page .home-favourite-sports .sport-container button
{
    width: 100%;
    height: 100%;
    border: 1px solid var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: calc(var(--space) * 1.75) 0 calc(1.5 * var(--space));
    border-radius: calc(var(--border-radius) * 2);
}
.home-page .home-favourite-sports .sport-container button:hover
{
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    border-color: var(--primary-color);
}
.home-page .home-favourite-sports .sport-container button .icon
{
    font-size: 4.571rem;
}
.home-page .home-favourite-sports .sport-container button span
{
    font-size: 1.142rem;
    font-weight: 400;
}
.home-page .home-products-banner
{
    position: relative;
    padding: calc(3 * var(--space)) 0 calc(var(--space) * 6.25) 0;
    background-size: cover;
}
.home-page .home-products-banner:before
{
    content: "";
    position: absolute;
    background: hsl(var(--color-1-hs),var(--color-1-l),50%);
    inset: 0;
}
.home-page .home-products-banner>*
{
    position: relative;
}
.home-page .home-products-banner .title-wrapper
{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.home-page .home-products-banner .title-wrapper .title
{
    font-size: 1.714rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.home-page .home-products-banner .title-wrapper .title .colorYellow
{
    color: var(--primary-color);
}
.home-page .home-products-banner .title-wrapper .description
{
    font-size: 1.142rem;
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    margin: calc(1.5 * var(--space)) 0 calc(var(--space) * 1.75) 0;
}
.home-page .home-products-banner .title-wrapper .btn
{
    padding: calc(.75 * var(--space)) calc(var(--space) * 3.25);
    font-size: 1rem;
    font-weight: 500;
}
.home-page .home-products-banner .banner-wrapper
{
    display: flex;
    justify-content: center;
    margin-top: calc(var(--space) * 3.25);
    padding: 0 var(--boxed_content_layout_padding);
    transition: padding .5s ease;
}
@media(max-width: 1440px)
{
    .home-page .home-products-banner .banner-wrapper
    {
        padding: 0 calc(2 * var(--space));
    }
}
.home-page .home-products-banner .banner-wrapper .banner
{
    flex: 0 1 408px;
    min-width: 170px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    transition: box-shadow .3s ease;
    border-radius: calc(var(--border-radius) * 2);
}
.home-page .home-products-banner .banner-wrapper .banner:hover
{
    box-shadow: 0 15px 25px -5px #000000e6;
}
.home-page .home-products-banner .banner-wrapper .banner:not(:first-child)
{
    margin-left: var(--space);
}
.home-page nvscore-dynamic-element.visibility-true~nvscore-dynamic-element.visibility-true
{
    display: block;
    margin-top: calc(.5 * var(--space));
}
.home-page nvscore-dynamic-element.visibility-true~.game-type-container-skeleton
{
    margin-top: calc(.5 * var(--space));
}
.home-page nvscore-dynamic-element.text p
{
    margin-bottom: calc(.5 * var(--space));
    padding-left: var(--space);
}
.nvscore-event-markets-refactor
{
    position: relative;
}
.modal-content .nvscore-event-markets-refactor
{
    position: static;
    overflow: hidden;
}
.nvscore-event-markets-refactor .btn-back
{
    position: absolute;
    left: calc(1.5 * var(--space));
    top: calc(var(--space) * 1.75);
}
.nvscore-event-markets-refactor .event-view-teams-info
{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: calc(1.5 * var(--space));
    border: 1px solid var(--color-2);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvscore-event-markets-refactor .event-view-teams-info ul
{
    display: flex;
    flex-direction: column;
}
.nvscore-event-markets-refactor .event-view-teams-info ul li
{
    justify-content: center;
    text-align: center;
    font-weight: 500;
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.match-time
{
    order: 3;
    font-size: 1.071rem;
    color: var(--primary-color);
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.match-time .time
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: calc(.5 * var(--space));
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.match-time .time .stats-score-btn
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    position: absolute;
    right: calc(var(--space) * 1.75);
    top: calc(var(--space) * 1.75);
    height: auto;
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.tournament-info
{
    order: 1;
    font-size: 1.071rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.team-name
{
    font-size: 1.571rem;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    order: 2;
    margin: calc(.25 * var(--space));
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.event-label-info
{
    order: 4;
    margin-bottom: calc(1.25 * var(--space));
}
.nvscore-event-markets-refactor .event-view-teams-info ul li.event-label-info .event-label-wrapper .event-labels-container
{
    justify-content: center;
}
.nvscore-event-markets-refactor .stats-container
{
    overflow: hidden;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container
{
    align-items: center;
    margin: calc(.5 * var(--space)) 0;
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-bottom: none;
    max-height: 44px;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container
{
    display: flex;
    align-items: center;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .switch
{
    position: relative;
    display: inline-block;
    width: 36px;
    height: 23px;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .switch input
{
    opacity: 0;
    width: 0;
    height: 0;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .slider
{
    position: absolute;
    cursor: pointer;
    inset: 0;
    background-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .slider.round
{
    border-radius: 12px;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .slider.round:before
{
    border-radius: 50%;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .slider:before
{
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 4px;
    background-color: var(--body-bg);
    transition: .4s;
    transform: translate(0);
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container input:checked+.slider
{
    background-color: var(--success-color);
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container input:focus+.slider
{
    box-shadow: 0 0 1px var(--success-color);
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container input:checked+.slider:before
{
    left: calc(100% - 4px);
    transform: translate(-100%);
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .form-group
{
    display: flex;
    margin-bottom: 0;
    align-items: center;
    text-align: center;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .form-group .text-5x
{
    font-size: 16px;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    order: 2;
    padding: 0 calc(.5 * var(--space)) 0 calc(.5 * var(--space));
    margin-bottom: 0;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .form-group .label-position-before
{
    order: 1;
}
.nvscore-event-markets-refactor .bet-builder-toggle-container .bet-builder-container .icon-information
{
    font-size: 1.125rem;
    line-height: 1rem;
}
.nvscore-event-markets-refactor .bet_builder_info
{
    padding: 3px 0 8px;
    display: flex;
    align-items: center;
    position: relative;
    color: var(--warning-color);
}
.nvscore-event-markets-refactor .bet_builder_info:not(:last-child)
{
    margin-right: var(--space);
}
.nvscore-event-markets-refactor .bet_builder_info .btn-modal-close
{
    position: relative;
    padding: 0;
    font-size: .9rem;
    top: 1px;
}
.nvscore-event-markets-refactor .bet_builder_info .btn-modal-close .icon
{
    color: var(--warning-color);
}
.nvscore-event-markets-refactor .bet_builder_info .info
{
    margin-right: var(--space);
}
.nvscore-event-markets-refactor .bet_builder_info .icon-warning
{
    margin-right: calc(.65 * var(--space));
    font-size: 1.125rem;
}
.nvscore-event-markets-refactor .market-content
{
    position: relative;
}
.nvscore-event-markets-refactor .market-content .btn-show-markets
{
    position: absolute;
    top: 0;
    right: 0;
    height: 50px!important;
    width: 50px;
    background-color: var(--color-3);
    z-index: 2;
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-event-markets-refactor .market-content .btn-show-markets .line-wrap
{
    transition: .15s;
    transition-delay: .3s;
}
.nvscore-event-markets-refactor .market-content .btn-show-markets .line
{
    display: block;
    width: 25px;
    height: 3px;
    background: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin: 0 auto;
    transition: .15s;
    transition-delay: .3s;
    transition-timing-function: linear;
}
.nvscore-event-markets-refactor .market-content .btn-show-markets .line:nth-child(2)
{
    transition-delay: 0s;
}
.nvscore-event-markets-refactor .market-content .btn-show-markets .line:not(:first-child)
{
    margin-top: calc(.25 * var(--space));
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs
{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(.5 * var(--space));
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space)) 0;
    background: var(--color-2);
    border-bottom: none;
    overflow: hidden;
    white-space: nowrap;
    max-height: 50px;
    transition: max-height .6s ease;
    z-index: 1;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs::-webkit-scrollbar
{
    height: .428rem;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item
{
    margin-left: 0;
    width: calc(20% - 24px);
    max-width: calc(20% - 24px);
    transition-delay: .4s;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item.active:nth-child(n+6)
{
    animation: fadeIn .5s 1;
    animation-delay: .4s;
    order: -1;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link
{
    position: relative;
    padding: calc(.5 * var(--space)) 0 calc(.5 * var(--space)) var(--space);
    background: transparent;
    border: none;
    border-bottom: 2px solid transparent;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    transition: 0s;
    display: flex;
    align-items: baseline;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link span
{
    display: block;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link span.tooltip-ellipsis
{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: calc(100% - calc(.75 * var(--space)));
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link .icon
{
    display: flex;
    align-items: center;
    width: 16px;
    font-size: .785rem;
    min-width: 16px;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link .icon-check
{
    display: none;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link:hover~.icon-check, .nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link:hover~span
{
    font-weight: 400;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link.active .icon-uncheck
{
    display: none;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link.active .icon-check
{
    font-weight: 500;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link.active .icon-check, .nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link.active span
{
    display: block;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .nav-tabs .nav-item .nav-link event-market-title
{
    max-width: 100%;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap
{
    -moz-column-count: 2;
    column-count: 2;
}
@media(max-width: 1440px)
{
    .nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap
    {
        -moz-column-count: unset;
        column-count: unset;
    }
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap nvscore-accordion
{
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header
{
    display: flex;
    align-items: center;
    position: absolute;
    width: calc(100% - calc(3 * var(--space)));
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header span
{
    z-index: 1;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header .market-spread
{
    padding-left: calc(.25 * var(--space));
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header .icon
{
    pointer-events: visible;
    display: inline-block;
    color: var(--success-color);
    margin-left: calc(.5 * var(--space));
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header .icon-banknote
{
    z-index: 2;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header .icon-star
{
    z-index: 2;
    margin-left: auto;
    color: var(--color-4);
    cursor: pointer;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header nvscore-accordion-header .icon-star.active
{
    color: var(--btn-odds-active-bg);
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-header .icon[class*=arrow-]
{
    position: inherit;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-content nvscore-accordion-content
{
    display: flex;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-content nvscore-accordion-content .market-wrapper
{
    flex: 1;
    margin: calc(var(--space) * .125) calc(.25 * var(--space));
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-content nvscore-accordion-content .market-wrapper .market-name
{
    display: none;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-content nvscore-accordion-content.market-odds
{
    display: flex;
    flex-wrap: wrap;
}
.nvscore-event-markets-refactor .market-content .nvscore-tab-container .tab-content .acoordion-wrap .accordion .accordion-content nvscore-accordion-content.market-odds .market-wrapper
{
    flex: unset;
    width: calc(50% - calc(.5 * var(--space)));
}
.nvscore-event-markets-refactor .market-content.all-markets .btn-show-markets
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: 0;
}
.nvscore-event-markets-refactor .market-content.all-markets .nvscore-tab-container .nav-tabs
{
    max-height: 1000px;
    transition: max-height 1.2s ease;
}
.nvscore-event-markets-refactor .market-content.all-markets .nvscore-tab-container .nav-tabs .nav-item.active
{
    animation: none;
    order: initial;
}
.nvscore-event-markets-refactor .market-content.all-markets .btn-show-markets .line-wrap
{
    transform: rotate(45deg);
    transition-delay: .3s;
}
.nvscore-event-markets-refactor .market-content.all-markets .btn-show-markets .line:first-child
{
    transition-delay: .15s;
    transform: translateY(7px);
}
.nvscore-event-markets-refactor .market-content.all-markets .btn-show-markets .line:nth-child(2)
{
    width: 0;
}
.nvscore-event-markets-refactor .market-content.all-markets .btn-show-markets .line:last-child
{
    transition-delay: .15s;
    transform: translateY(-7px) rotate(90deg);
}
.nvscore-event-markets-refactor nvscore-spinner-loader
{
    position: unset;
}
.nvscore-event-markets-refactor nvscore-spinner-loader .nvs-spinner-loader
{
    background: none;
    min-height: 65vh;
}
.nvscore-event-markets-refactor .prematch-loader .nvs-spinner-loader
{
    background: local;
    position: absolute;
    align-items: baseline;
    background-color: var(--color-2);
    opacity: .7;
}
.nvscore-event-markets-refactor .prematch-loader .nvs-spinner-loader .spinner-border
{
    margin-top: 5%;
}
.nvscore-combinability-box
{
    margin: calc(1.25 * var(--space)) 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-combinability-box .combinability-types
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.nvscore-combinability-box .combinability-types .text-5x
{
    margin-bottom: 20px;
}
.nvscore-combinability-box .combinability-types span
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    max-width: 60px;
    height: 40px;
    margin: 0 calc(1.25 * var(--space));
    font-size: .857rem;
}
.nvscore-combinability-box .combinability-types span.combinability-0
{
    border: 1px solid #bf8f00;
}
.nvscore-combinability-box .combinability-types span.combinability-1
{
    border: 1px solid inherit;
}
.nvscore-combinability-box .combinability-types span.combinability-2
{
    border: 1px solid #70ad47;
}
.nvscore-combinability-box .combinability-types span.combinability-3
{
    border: 1px solid #5b9bd5;
}
.nvscore-combinability-box .combinability-types span.combinability-5
{
    border: 1px solid #c00000;
}
.modal-content .nvscore-event-markets-refactor .market-content .tab-content .acoordion-wrap
{
    -moz-column-count: unset;
    column-count: unset;
}
.nvs-register
{
    padding: calc(2 * var(--space)) calc(var(--boxed_content_layout_padding) - var(--content_layout_padding)) calc(4 * var(--space));
    transition: .3s ease;
}
@media(max-width: 1600px)
{
    .nvs-register
    {
        padding: calc(2 * var(--space)) calc(var(--space) * 10);
    }
}
@media(max-width: 1440px)
{
    .nvs-register
    {
        padding: calc(2 * var(--space)) var(--space);
    }
}
.nvs-register .page-header
{
    margin: 0 0 calc(1.25 * var(--space));
    font-size: 1.428rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-register .register-form-content
{
    padding: calc(2 * var(--space));
    border: 1px solid var(--color-2);
    background: var(--content-bg);
    border-radius: calc(var(--border-radius) * 2);
    display: flex;
    flex-direction: column;
}
.nvs-register .register-form-content select, .nvs-register .register-form-content .form-control, .nvs-register .register-form-content input
{
    height: 48px;
}
.nvs-register .register-form-content .group-container
{
    display: flex;
}
.nvs-register .register-form-content .group-container.single-group-container
{
    flex-direction: column;
}
.nvs-register .register-form-content .group-container .form-container
{
    flex: 0 1 50%;
}
.nvs-register .register-form-content .group-container .form-container.single-form
{
    flex: 1;
}
.nvs-register .register-form-content .group-container .form-container.single-form .nvs-form
{
    display: flex;
    flex-wrap: wrap;
}
.nvs-register .register-form-content .group-container .form-container.single-form .nvs-form nvscore-dynamic-form-control
{
    flex: 0 1 calc(50% - var(--space));
}
.nvs-register .register-form-content .group-container .form-container.single-form .nvs-form nvscore-dynamic-form-control:nth-child(even)
{
    margin-left: calc(2 * var(--space));
}
.nvs-register .register-form-content .group-container .form-container.single-form .nvs-form nvscore-dynamic-form-control:nth-last-child(2)
{
    margin-bottom: 0!important;
}
.nvs-register .register-form-content .group-container .form-container:not(:first-child)
{
    margin-left: calc(2 * var(--space));
}
.nvs-register .register-form-content .group-container .form-container .form-title
{
    display: block;
    width: 100%;
    padding-bottom: calc(.5 * var(--space));
    margin-bottom: calc(.75 * var(--space));
    color: var(--primary-color);
    border-bottom: 2px solid var(--primary-color);
    font-size: 1.142rem;
    font-weight: 700;
}
.nvs-register .register-form-content .group-container .form-container .nvs-datepicker.nvs-form-group:after
{
    top: unset;
    transform: none;
    bottom: 17px;
}
.nvs-register .register-form-content .group-container .radio-button-container .options
{
    display: flex;
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div
{
    background: none;
    height: 48px;
    flex: 1;
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div .nvs-checkbox
{
    height: 100%;
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div .nvs-checkbox label
{
    height: 100%;
    display: flex;
    justify-content: center;
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div .nvs-checkbox label .icon
{
    display: none;
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div .nvs-checkbox label span
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 1px solid var(--color-3);
    color: var(--color-3);
    font-size: 1rem;
    font-weight: 500;
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div .nvs-checkbox label input[type=radio]:checked~span
{
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--color-for-primary-color);
}
.nvs-register .register-form-content .group-container .radio-button-container .options>div:not(:first-child)
{
    margin-left: var(--space);
}
.nvs-register .register-form-content .btn.btn-submit
{
    position: relative;
    margin-top: calc(1.5 * var(--space));
    width: calc(100% / 3 - calc(1.25 * var(--space)));
    height: 48px;
    margin-left: auto;
}
.nvs-register .register-input-with-icon
{
    position: relative;
}
.nvs-register .register-input-with-icon .icon-lock, .nvs-register .register-input-with-icon .icon-show, .nvs-register .register-input-with-icon .icon-hide
{
    position: absolute;
    left: var(--space);
    top: 50%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1.142rem;
}
.nvs-register .register-input-with-icon .type-icon
{
    cursor: pointer;
    left: unset;
    right: var(--space);
    font-size: 1.375rem;
}
.nvs-register .register-input-with-icon .type-icon+input
{
    padding-left: calc(var(--space) + calc(1.5 * var(--space)));
}
.register-form-content .nvs-form nvscore-dynamic-form-control:last-child
{
    margin-bottom: 0;
}
.register-form-content .nvs-form nvscore-dynamic-form-control.checkbox:not(:first-child)
{
    border-top: 1px solid var(--color-2);
    padding-top: calc(.5 * var(--space));
}
.register-form-content .nvs-form nvscore-dynamic-form-control.checkbox .nvs-input
{
    display: flex;
}
.register-form-content .nvs-form nvscore-dynamic-form-control.checkbox .nvs-input>label
{
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    position: relative;
    left: var(--space);
    display: flex;
    margin-right: calc(.25 * var(--space));
}
.register-form-content .nvs-form nvscore-dynamic-form-control.checkbox .nvs-input .nvs-checkbox
{
    padding-left: var(--space);
}
.register-form-content .nvs-form nvscore-dynamic-form-control.checkbox .nvs-input .nvs-checkbox span.icon
{
    margin-right: calc(.5 * var(--space));
    position: absolute;
    left: 1px;
}
.register-form-content .nvs-form nvscore-dynamic-form-control.textarea textarea
{
    height: calc(48px * 2.5 + calc(1.25 * var(--space)));
    line-height: calc(1.25 * var(--space))!important;
}
.nvscore-user-verification
{
    min-height: 600px;
}
.nvscore-user-verification .content
{
    width: 600px;
    margin: auto;
}
.nvscore-user-verification .form-header
{
    margin-bottom: calc(1.25 * var(--space));
}
.nvscore-user-verification .form-header .text-3x
{
    font-size: 1.428rem;
}
.nvscore-user-verification .input-with-icon
{
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-user-verification button
{
    min-width: 120px;
    height: 44px;
}
.nvscore-user-verification button+.text-6x
{
    font-size: .785rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-top: calc(.25 * var(--space));
}
.register-modal .register-form-content
{
    flex-direction: row;
    padding: 0;
}
.register-modal .register-form-content>.btn
{
    position: absolute!important;
    right: calc(.75 * var(--space));
    bottom: calc(.75 * var(--space));
    width: auto!important;
    min-width: 180px;
}
.register-modal .register-form-content .page-header
{
    width: 100%;
    margin-bottom: calc(.75 * var(--space));
}
.register-modal .register-form-content .page-header+p
{
    margin-bottom: var(--space);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.register-modal .register-form-content .image-group
{
    width: 50%;
    display: flex;
    flex-direction: column;
}
.register-modal .register-form-content .image-group img
{
    width: 100%;
    flex: 1;
}
.register-modal .register-form-content .group-container
{
    flex-direction: column;
    padding: calc(1.5 * var(--space)) calc(3 * var(--space)) calc(1.5 * var(--space)) calc(4 * var(--space));
    width: 50%;
}
.register-modal .register-form-content .group-container.single-group-container
{
    padding-bottom: 90px;
}
.register-modal .register-form-content .group-container .page-header
{
    font-size: 1.428rem;
    font-weight: 500;
}
.register-modal .register-form-content .group-container .tel-input-wrap
{
    height: 50px;
}
.register-modal .register-form-content .group-container .term_and_condition .nvs-input
{
    display: flex;
}
.register-modal .register-form-content .group-container .term_and_condition .nvs-input label
{
    margin-right: 2px;
}
.register-modal .register-form-content .group-container .term_and_condition .nvs-input label .icon
{
    margin-right: calc(.25 * var(--space));
    line-height: 1;
}
.register-modal .register-form-content .group-container>.btn
{
    flex: initial;
    width: 180px!important;
    margin-left: auto;
    margin-top: var(--space);
    min-height: 48px;
    height: 48px;
}
.register-modal .register-form-content .group-container .tab-container
{
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 0;
}
.register-modal .register-form-content .group-container .tab-container .tab-content
{
    flex: 1;
    height: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.register-modal .register-form-content .group-container .tab-container .tab-content>.active
{
    display: flex;
    flex-direction: column;
    height: 0;
    flex: 1;
}
.register-modal .register-form-content .group-container .tab-container .tab-content>.active nvscore-dynamic-form
{
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 0;
    overflow-y: auto;
    padding-right: calc(.75 * var(--space));
}
.register-modal .register-form-content .group-container .tab-container .tab-content>.active nvscore-dynamic-form::-webkit-scrollbar
{
    width: 3px;
}
.register-modal .register-form-content .group-container .tab-container .tab-content>.active nvscore-dynamic-form::-webkit-scrollbar-track
{
    background: var(--color-2);
    border-radius: 90px;
}
.register-modal .register-form-content .group-container .tab-container .tab-content>.active nvscore-dynamic-form::-webkit-scrollbar-thumb
{
    background: var(--color-3);
    border-radius: 90px;
}
.register-modal .register-form-content .group-container .tab-container .tab-content>.active nvscore-dynamic-form::-webkit-scrollbar-thumb:hover
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) + 2%),1);
}
.register-modal .register-form-content .tab-container .nav-tabs
{
    position: relative;
    border: 0;
    margin-bottom: calc(1.5 * var(--space));
}
.register-modal .register-form-content .tab-container .nav-tabs:before
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--color-2);
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item
{
    position: relative;
    counter-increment: tabs;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: calc(.5 * var(--space));
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item.active:before
{
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--primary-color);
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item.disabled
{
    cursor: not-allowed;
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item .nav-link
{
    background: none;
    border: 0;
    padding-left: 0;
    font-size: .857rem;
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item .nav-link.disabled
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item .nav-link.active
{
    color: var(--primary-color);
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item .nav-link:before
{
    content: "0" counter(tabs);
}
.register-modal .register-form-content .tab-container .nav-tabs .nav-item .nav-link span:before
{
    content: "/ ";
}
.register-modal .tel-input-wrap .country-input-wrap .ng-dropdown-panel
{
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    max-width: 300px;
}
.register-modal nvscore-checkobox-control .error-message
{
    bottom: -8px;
}
nvscore-tournaments
{
    position: relative;
    display: block;
}
.nvscore-dynamic-tournaments-view.nvscore-outrights-view-detail, .nvs-tournaments.nvscore-outrights-view-detail
{
    position: relative;
}
.nvscore-dynamic-tournaments-view .tournament-wrapper, .nvs-tournaments .tournament-wrapper
{
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .tournament-wrapper nvscore-dynamic-table, .nvs-tournaments .tournament-wrapper nvscore-dynamic-table
{
    display: block;
    margin-top: 0;
}
.nvscore-dynamic-tournaments-view .tournament-event-view>div, .nvs-tournaments .tournament-event-view>div
{
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .tournament-event-view .nvscore-market-group-events, .nvs-tournaments .tournament-event-view .nvscore-market-group-events
{
    position: relative;
}
.nvscore-dynamic-tournaments-view .tournament-event-view .nvscore-market-group-events .btn-favorite, .nvs-tournaments .tournament-event-view .nvscore-market-group-events .btn-favorite
{
    position: absolute;
    left: 10px;
    top: 8px;
    font-size: 1rem;
    z-index: 1;
}
.nvscore-dynamic-tournaments-view .tournament-event-view .nvscore-market-group-events .btn-favorite+nvscore-dynamic-table .table tr:first-child th:first-child span, .nvs-tournaments .tournament-event-view .nvscore-market-group-events .btn-favorite+nvscore-dynamic-table .table tr:first-child th:first-child span
{
    padding-left: calc(2 * var(--space));
}
.nvscore-dynamic-tournaments-view .tournament-event-view button.btn-favorite, .nvs-tournaments .tournament-event-view button.btn-favorite
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1.142rem;
}
.nvscore-dynamic-tournaments-view .tournament-event-view button.btn-favorite .icon:before, .nvs-tournaments .tournament-event-view button.btn-favorite .icon:before
{
    content: "";
}
.nvscore-dynamic-tournaments-view .tournament-event-view button.btn-favorite.icon-star-active, .nvs-tournaments .tournament-event-view button.btn-favorite.icon-star-active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1)!important;
}
.nvscore-dynamic-tournaments-view .market-table .info, .nvs-tournaments .market-table .info
{
    padding: calc(.5 * var(--space));
    background: var(--color-3);
    margin: 0 calc(var(--space) * .0625);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .857rem;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvscore-dynamic-tournaments-view .market-table .info .market-btn .icon, .nvs-tournaments .market-table .info .market-btn .icon
{
    padding-right: calc(.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .market-table .info+.group-events-table .header-desc th, .nvs-tournaments .market-table .info+.group-events-table .header-desc th
{
    border-radius: 0;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections, .nvs-tournaments .market-table .event-market-selections
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows, .nvs-tournaments .market-table .event-market-selections .market-rows
{
    display: flex;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd
{
    border-top: 1px solid var(--body-bg);
    width: 51px;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd:not(:last-child), .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd:not(:last-child)
{
    border-right: 1px solid var(--body-bg);
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd button, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd button
{
    background: none;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    letter-spacing: inherit;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .outer-odd, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .outer-odd
{
    display: flex;
    flex-direction: column;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .outer-odd .code, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .outer-odd .code
{
    height: 24px;
    padding-top: 6px;
    font-size: .857rem;
    display: block;
    overflow: hidden;
    background-color: hsl(var(--color-2-hs),calc(var(--color-2-l) - 2%),1);
    white-space: nowrap;
    text-overflow: ellipsis;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 600;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .outer-odd .value, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .outer-odd .value
{
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock
{
    opacity: .6;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .code, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .code
{
    background-color: hsl(var(--color-2-hs),calc(var(--color-2-l) - 2%),1);
    height: 24px;
    display: block;
    padding-top: 6px;
    font-size: .857rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 600;
}
.nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .icon, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .icon
{
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media(max-width: 1600px)
{
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections, .nvs-tournaments .market-table .event-market-selections
    {
        font-size: .857rem!important;
    }
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd
    {
        width: 41px!important;
    }
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .code, .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .code, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .code, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .code
    {
        font-size: .785rem!important;
    }
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections, .nvs-tournaments .market-table .event-market-selections
    {
        font-size: .785rem!important;
    }
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd
    {
        width: 36px!important;
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections, .nvs-tournaments .market-table .event-market-selections
    {
        font-size: .714rem!important;
    }
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd
    {
        width: 31px!important;
    }
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .code, .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .code, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .code, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .code
    {
        font-size: .642rem!important;
    }
    .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .value, .nvscore-dynamic-tournaments-view .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .value, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-odds .value, .nvs-tournaments .market-table .event-market-selections .market-rows .row-odd nvscore-odd .btn-lock .value
    {
        font-size: .714rem!important;
    }
}
.nvscore-dynamic-tournaments-view .market-table .show-all-events, .nvs-tournaments .market-table .show-all-events
{
    cursor: pointer;
    text-align: center;
    font-size: 1.142rem;
    font-weight: 500;
    line-height: 22px;
    margin: calc(1.25 * var(--space)) 0;
}
.nvscore-dynamic-tournaments-view .accordion, .nvs-tournaments .accordion
{
    border: 1px solid var(--color-2);
    padding: 0 var(--space);
    background: var(--content-bg);
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-dynamic-tournaments-view .accordion .button-group, .nvs-tournaments .accordion .button-group
{
    display: flex;
    align-items: center;
}
.nvscore-dynamic-tournaments-view .accordion .button-group .btn-header-dropdown, .nvs-tournaments .accordion .button-group .btn-header-dropdown
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    overflow: hidden;
    border: 2px solid var(--color-4);
    border-radius: 90px;
    height: 26px;
    font-size: 1rem;
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    z-index: 4;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button:not(.btn-header-dropdown), .nvs-tournaments .accordion .button-group button:not(.btn-header-dropdown)
{
    z-index: 1;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button:not(.btn-favorite):not(.btn-close), .nvs-tournaments .accordion .button-group button:not(.btn-favorite):not(.btn-close)
{
    opacity: 0;
    pointer-events: none;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button:not(.btn-favorite):not(.btn-close).btn-header-dropdown, .nvs-tournaments .accordion .button-group button:not(.btn-favorite):not(.btn-close).btn-header-dropdown
{
    min-width: 0;
    width: 0;
    margin: 0;
    padding: 0;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button, .nvs-tournaments .accordion .button-group button
{
    color: var(--color-4);
    font-size: 1.857rem;
    line-height: 1;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button:not(:first-child), .nvs-tournaments .accordion .button-group button:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .accordion .button-group button.btn-refresh, .nvs-tournaments .accordion .button-group button.btn-refresh
{
    animation: none;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button.btn-refresh .icon, .nvs-tournaments .accordion .button-group button.btn-refresh .icon
{
    position: relative;
    top: -1px;
    width: 26px;
    height: 25px;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button.btn-refresh.refresh-active .icon, .nvs-tournaments .accordion .button-group button.btn-refresh.refresh-active .icon
{
    animation: spin 1s linear infinite;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button.btn-favorite, .nvs-tournaments .accordion .button-group button.btn-favorite
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: 1.857rem;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button.btn-favorite.icon-star-active, .nvs-tournaments .accordion .button-group button.btn-favorite.icon-star-active, .nvscore-dynamic-tournaments-view .accordion .button-group button.btn-favorite.icon-star-active .icon, .nvs-tournaments .accordion .button-group button.btn-favorite.icon-star-active .icon
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-dynamic-tournaments-view .accordion .button-group button.btn-close, .nvs-tournaments .accordion .button-group button.btn-close
{
    font-size: 1.928rem;
}
.nvscore-dynamic-tournaments-view .accordion .button-group button:not(.btn-header-dropdown) .icon, .nvs-tournaments .accordion .button-group button:not(.btn-header-dropdown) .icon
{
    display: block;
    color: var(--color-4);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open, .nvs-tournaments .accordion.accordion-open
{
    margin-bottom: var(--space);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .button-group button:not(.btn-favorite):not(.btn-close), .nvs-tournaments .accordion.accordion-open .button-group button:not(.btn-favorite):not(.btn-close)
{
    opacity: 1;
    pointer-events: unset;
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .button-group button:not(.btn-favorite):not(.btn-close).btn-header-dropdown, .nvs-tournaments .accordion.accordion-open .button-group button:not(.btn-favorite):not(.btn-close).btn-header-dropdown
{
    width: auto;
    min-width: 180px;
    padding: 0 var(--space);
    margin-left: calc(.5 * var(--space));
    line-height: 1;
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text, .nvs-tournaments .accordion.accordion-open .accordion-header-text
{
    padding-right: calc(var(--space) * 4.5);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.favourite-btn-exist, .nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.close-button-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.favourite-btn-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.close-button-exist
{
    padding-right: calc(var(--space) * 6.5);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.accordion-market-group-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.accordion-market-group-exist
{
    padding-right: calc(var(--space) * 16.25);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.accordion-market-group-exist.favourite-btn-exist, .nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.accordion-market-group-exist.close-button-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.accordion-market-group-exist.favourite-btn-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.accordion-market-group-exist.close-button-exist
{
    padding-right: calc(var(--space) * 18.25);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.accordion-market-group-exist.close-button-exist.favourite-btn-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.accordion-market-group-exist.close-button-exist.favourite-btn-exist
{
    padding-right: calc(var(--space) * 20.25);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-open .accordion-header-text.close-button-exist.favourite-btn-exist, .nvs-tournaments .accordion.accordion-open .accordion-header-text.close-button-exist.favourite-btn-exist
{
    padding-right: calc(var(--space) * 8.75);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-close .accordion-header-text, .nvs-tournaments .accordion.accordion-close .accordion-header-text
{
    padding-right: calc(var(--space) * 4.5);
}
.nvscore-dynamic-tournaments-view .accordion.accordion-close .accordion-header-text.close-button-exist.favourite-btn-exist, .nvs-tournaments .accordion.accordion-close .accordion-header-text.close-button-exist.favourite-btn-exist
{
    padding-right: calc(var(--space) * 6.5);
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper, .nvs-tournaments .accordion .dropdown-wrapper
{
    position: relative;
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content
{
    display: flex;
    flex-flow: row wrap;
    padding: calc(1.5 * var(--space));
    background: var(--color-2);
    box-shadow: 0 3px 6px #00000040;
    margin-bottom: calc(.5 * var(--space));
    border-radius: var(--border-radius);
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content.absolute, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content.absolute
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 6;
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content:after, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content:after
{
    content: "";
    font-family: icomoon;
    font-size: 1.642rem;
    position: absolute;
    top: calc(-1 * calc(1.25 * var(--space)));
    right: calc(5 * var(--space));
    color: var(--color-2);
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group
{
    width: calc(100% / 6 - var(--space));
    margin: 0 calc(.5 * var(--space));
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group
    {
        width: calc(100% / 4 - var(--space));
    }
    .nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group:nth-child(n+5), .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group:nth-child(n+5)
    {
        margin-top: calc(.75 * var(--space));
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group
    {
        width: calc(100% / 3 - var(--space));
    }
    .nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group:nth-child(n+4), .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group:nth-child(n+4)
    {
        margin-top: calc(.75 * var(--space));
    }
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group:nth-child(n+7), .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group:nth-child(n+7)
{
    margin-top: calc(.75 * var(--space));
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox
{
    white-space: nowrap;
    overflow: hidden;
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox .icon, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox .icon
{
    margin-right: calc(.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox .icon-spinner, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox .icon-spinner
{
    display: none;
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox.loading .icon:not(.icon-spinner), .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox.loading .icon:not(.icon-spinner)
{
    display: none;
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox.loading .icon-spinner, .nvs-tournaments .accordion .dropdown-wrapper .dropdown-content nvscore-market-group .nvs-checkbox.loading .icon-spinner
{
    display: block;
    animation: spin .2s linear infinite;
}
.nvscore-dynamic-tournaments-view .accordion .dropdown-wrapper.wrapper-absolute:before, .nvs-tournaments .accordion .dropdown-wrapper.wrapper-absolute:before
{
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    top: 0;
    left: 0;
    z-index: 4;
    opacity: .4;
    pointer-events: unset;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header, .nvs-tournaments .accordion-header nvscore-accordion-header
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(1.25 * var(--space)) var(--space);
    flex: 1;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-icon, .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-icon
{
    position: relative;
    display: flex;
    width: 24px;
    height: 24px;
    justify-content: center;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: 2px solid currentColor;
    border-radius: 50%;
    padding: calc(.5 * var(--space));
    line-height: 1;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-icon .icon[class*=icon-arrow], .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-icon .icon[class*=icon-arrow]
{
    padding: 0;
    justify-content: center;
    font-size: .642rem;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-icon.accordion-icon-without-border, .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-icon.accordion-icon-without-border
{
    width: auto;
    border: none;
    border-radius: 0;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-icon.accordion-icon-without-border .icon[class*=long2-arrow-left1], .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-icon.accordion-icon-without-border .icon[class*=long2-arrow-left1]
{
    padding: 0;
    font-size: 1.857rem;
    justify-content: center;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-header-text, .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-header-text
{
    flex: 1;
    position: absolute;
    top: 0;
    left: calc(-1 * var(--space));
    width: calc(100% + calc(2 * var(--space)));
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: calc(4 * var(--space));
    padding-right: var(--space);
    font-size: 1.428rem;
    cursor: pointer;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-header-text .event-name, .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-header-text .event-name
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
}
.nvscore-dynamic-tournaments-view .accordion-header nvscore-accordion-header .accordion-header-text .event-name .icon, .nvs-tournaments .accordion-header nvscore-accordion-header .accordion-header-text .event-name .icon
{
    font-size: 11px;
    margin-left: calc(.5 * var(--space));
    margin-right: calc(.5 * var(--space));
    line-height: 1;
}
.nvscore-dynamic-tournaments-view .nvs-outrights-accordion .accordion-open, .nvs-tournaments .nvs-outrights-accordion .accordion-open
{
    margin-bottom: calc(1.5 * var(--space));
}
.nvscore-dynamic-tournaments-view .extra-odds-active+tr, .nvs-tournaments .extra-odds-active+tr
{
    background: none;
    z-index: 5;
}
@media(max-width: 2000px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr, .nvs-tournaments .extra-odds-active+tr
    {
        display: block;
        position: sticky;
        left: 0;
        max-width: 0;
    }
}
.nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
{
    border: 1px solid var(--color-2);
    border-top: 0;
    z-index: 3;
}
@media(max-width: 2000px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(100vw - (var(--content_layout_padding) + var(--left_side_width) + var(--right_side_width) + var(--content_layout_padding) + var(--content_layout_margin) + var(--content_layout_margin) + calc(var(--space) * 4.375)));
    }
}
@media(max-width: 1850px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(100vw - ((var(--content_layout_padding) * .5) + var(--left_side_width) + var(--right_side_width) + (var(--content_layout_padding) * .5) + var(--content_layout_margin) + var(--content_layout_margin) + calc(var(--space) * 4.375)));
    }
}
@media(max-width: 1780px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(100vw - ((var(--content_layout_padding) * .3) + var(--left_side_width) + var(--right_side_width) + (var(--content_layout_padding) * .3) + var(--content_layout_margin) + var(--content_layout_margin) + calc(var(--space) * 4.375)));
    }
}
@media(max-width: 1600px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(100vw - (var(--left_side_width) + var(--right_side_width) + calc(2.5 * var(--space)) + calc(2 * var(--space))));
    }
}
@media(max-width: 1440px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(100vw - (var(--left_side_width) + var(--right_side_width)));
    }
}
@media(max-width: 1200px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(100vw - (var(--left_side_width) + var(--right_side_width) - calc(var(--space) * 1.25)));
    }
}
@media(max-width: 1024px)
{
    .nvscore-dynamic-tournaments-view .extra-odds-active+tr td, .nvs-tournaments .extra-odds-active+tr td
    {
        min-width: calc(1024px - (var(--left_side_width) + var(--right_side_width) - calc(.5 * var(--space))));
    }
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor, .nvs-tournaments .nvscore-event-markets-refactor
{
    padding-top: var(--space);
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .btn-back, .nvs-tournaments .nvscore-event-markets-refactor .btn-back
{
    display: none;
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content, .nvs-tournaments .nvscore-event-markets-refactor .market-content
{
    position: relative;
    padding-bottom: calc(4 * var(--space));
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content .nav-tabs, .nvs-tournaments .nvscore-event-markets-refactor .market-content .nav-tabs
{
    width: 100%;
    margin-bottom: -50px;
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content .nav-tabs .nav-link, .nvs-tournaments .nvscore-event-markets-refactor .market-content .nav-tabs .nav-link
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1)!important;
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content .nav-tabs .nav-link.active, .nvs-tournaments .nvscore-event-markets-refactor .market-content .nav-tabs .nav-link.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1)!important;
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content .tab-content, .nvs-tournaments .nvscore-event-markets-refactor .market-content .tab-content
{
    position: relative;
    top: calc(4 * var(--space));
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content .tab-content .acoordion-wrap, .nvs-tournaments .nvscore-event-markets-refactor .market-content .tab-content .acoordion-wrap
{
    -moz-column-count: unset;
    column-count: unset;
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor .market-content .tab-content .accordion-header nvscore-accordion-header, .nvs-tournaments .nvscore-event-markets-refactor .market-content .tab-content .accordion-header nvscore-accordion-header
{
    padding: 0;
}
.nvscore-dynamic-tournaments-view .nvscore-event-markets-refactor+nvscore-combinability-box, .nvs-tournaments .nvscore-event-markets-refactor+nvscore-combinability-box
{
    display: block;
    margin-top: calc(5 * var(--space));
}
.nvscore-tournament-outright-category .tournament-sport-and-cateogory-name
{
    height: 74px;
    display: flex;
    align-items: center;
    font-size: 1.714rem;
    line-height: 32px;
    padding: 0 var(--space);
    font-weight: 500;
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-tournament-outright-category .tournament-sport-and-cateogory-name .icon-right-arrow
{
    font-size: 1.142rem;
    margin: 0 calc(.5 * var(--space));
}
.dynamic-table-column-popover
{
    background: var(--color-3)!important;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .857rem;
    border: none;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: var(--border-radius);
}
.dynamic-table-column-popover .popover-arrow
{
    margin-left: 6px!important;
}
.dynamic-table-column-popover .popover-arrow:after
{
    border-bottom-color: var(--color-3)!important;
}
.dynamic-table-column-popover .popover-arrow:before
{
    border-bottom-color: var(--color-3)!important;
}
.dynamic-table-column-popover .header-desc-list
{
    padding: calc(.5 * var(--space));
}
.dynamic-table-column-popover .header-desc-list .nvs-checkbox:not(:last-child)
{
    margin-bottom: calc(.5 * var(--space));
}
.dynamic-table-column-popover .header-desc-list .nvs-checkbox .icon
{
    margin-right: calc(.25 * var(--space));
}
.dynamic-table-column-popover .header-desc-list .nvs-checkbox label
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    text-transform: capitalize;
}
.nvscore-tournament-name-page nvscore-carousel .nvscore-carousel
{
    margin-bottom: var(--space);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view
{
    border-top-color: var(--primary-color)!important;
}
.nvscore-tournament-name-page .tournament-page-content
{
    margin-top: var(--space);
}
.game-widget-loader-container nvscore-widget-loader
{
    width: 100%;
}
.nvs-game-provider-list-widget .nvs-widget-loader .shimmer-row
{
    display: flex;
    gap: var(--space);
    overflow: hidden;
}
.nvs-game-provider-list-widget .nvs-widget-loader .shimmer-row .shimmer-column
{
    flex: 0 0 168px;
    border-radius: var(--border-radius);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    height: 91px;
}
.nvs-game-group-box-container .game-widget-loader-container.scroll .shimmer-row
{
    grid-auto-columns: 200px!important;
}
.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row
{
    grid-template-columns: repeat(9,1fr);
    padding-top: 6px;
}
.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+10)
{
    display: none;
}
@container(max-width:1450px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(8,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+9){display:none;}}
@container(max-width:1330px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(7,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+8){display:none;}}
@container(max-width:1200px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(6,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+7){display:none;}}
@container(max-width:950px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(5,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+6){display:none;}}
@container(max-width:700px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(4,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+5){display:none;}}
@container(max-width:540px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(3,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+4){display:none;}}
@container(max-width:430px){.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row{grid-template-columns:repeat(2,1fr);}.nvs-game-group-box-container .game-widget-loader-container.list .shimmer-row .shimmer-column:nth-child(n+3){display:none;}}
.nvs-game-group-box-container .nvs-widget-loader .shimmer-row
{
    display: grid;
    grid-auto-flow: column dense;
    overflow-x: hidden;
    grid-gap: var(--space);
    gap: var(--space);
    padding-top: 6px;
}
.nvs-game-group-box-container .nvs-widget-loader .shimmer-row .shimmer-column
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nvs-game-group-box-container .nvs-widget-loader .shimmer-row .shimmer-column img
{
    width: 40px;
    height: 40px;
    opacity: .15;
}
.nvs-game-group-card-container .nvs-widget-loader .shimmer-row
{
    display: grid;
    grid-auto-flow: column dense;
    overflow: hidden;
    grid-gap: calc(.75 * var(--space));
    gap: calc(.75 * var(--space));
    grid-auto-columns: calc(20% - (calc(.75 * var(--space)) * 4 / 5));
    margin-left: var(--space);
    margin-right: var(--space);
}
@container(max-width:1200px){.nvs-game-group-card-container .nvs-widget-loader .shimmer-row{grid-auto-columns:calc(25% -(calc(.75 * var(--space)) * 3 / 4));}}
@container(max-width:1000px){.nvs-game-group-card-container .nvs-widget-loader .shimmer-row{grid-auto-columns:calc(33.3333333333% -(calc(.75 * var(--space)) * 2 / 3));}}
@container(max-width:700px){.nvs-game-group-card-container .nvs-widget-loader .shimmer-row{grid-auto-columns:calc(50% -(calc(.75 * var(--space)) / 2));}}
@container(max-width:460px){.nvs-game-group-card-container .nvs-widget-loader .shimmer-row{grid-auto-columns:100%;}}
.nvs-game-group-card-container .nvs-widget-loader .shimmer-row .shimmer-column
{
    display: flex;
    align-items: center;
    height: 80px;
    padding: calc(.5 * var(--space));
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
}
.nvs-game-group-card-container .nvs-widget-loader .shimmer-row .shimmer-column .img-box
{
    height: 100%;
    aspect-ratio: 1;
    border-radius: var(--border-radius);
    background: var(--color-2);
}
.nvs-game-group-card-container .nvs-widget-loader .shimmer-row .shimmer-column .textBox
{
    flex: 1;
    margin-left: calc(.75 * var(--space));
}
.nvs-game-group-card-container .nvs-widget-loader .shimmer-row .shimmer-column .textBox>div
{
    width: 100%;
    height: 1rem;
    border-radius: var(--border-radius);
}
.nvs-game-group-card-container .nvs-widget-loader .shimmer-row .shimmer-column .textBox>div+div
{
    margin-top: calc(.5 * var(--space));
}
.nvs-ordered-game-group-widget .nvs-widget-loader .shimmer-row
{
    display: grid;
    grid-auto-flow: column dense;
}
.nvs-ordered-game-group-widget .nvs-widget-loader .shimmer-row.preview-box
{
    overflow-x: hidden;
    gap: var(--space);
    grid-auto-columns: calc(14.2857142857% - (var(--space) * 6 / 7) - 12.13px);
}
.nvs-ordered-game-group-widget .nvs-widget-loader .shimmer-row.preview-box .shimmer-column
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nvs-ordered-game-group-widget .nvs-widget-loader .shimmer-row.preview-box .shimmer-column img
{
    width: 40px;
    height: 40px;
    opacity: .15;
}
@container(max-width:1200px){.nvs-ordered-game-group-widget .nvs-widget-loader .shimmer-row.preview-box{grid-auto-columns:calc(16.6666666667% -(var(--space) * 5 / 6) - 12.13px);}}
@container(max-width:890px){.nvs-ordered-game-group-widget .nvs-widget-loader .shimmer-row.preview-box{grid-auto-columns:calc(20% -(var(--space) * 4 / 5) - 12.13px);}}
.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row
{
    position: relative;
    display: flex;
    margin-bottom: 41px;
    overflow: hidden;
}
.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row .shimmer-column
{
    aspect-ratio: 1;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: calc(11.1111111111% - (calc(.5 * var(--space)) * 8 / 9));
    flex-shrink: 0;
}
@container(max-width:1300px){.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row .shimmer-column{flex-basis:calc(12.5% -(calc(.5 * var(--space)) * 7 / 8));}}
@container(max-width:1100px){.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row .shimmer-column{flex-basis:calc(14.2857142857% -(calc(.5 * var(--space)) * 6 / 7));}}
@container(max-width:900px){.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row .shimmer-column{flex-basis:calc(20% -(calc(.5 * var(--space)) * 4 / 5));}}
.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row .shimmer-column img
{
    width: 40px;
    height: 40px;
    opacity: .15;
}
.nvs-random-game-widget-container .nvs-widget-loader .shimmer-row .shimmer-column:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.nvs-game-providers-sidebar-menu-widget .nvs-widget-loader .shimmer-row
{
    display: flex;
    flex-direction: column;
    gap: calc(.5 * var(--space));
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
.nvs-game-providers-sidebar-menu-widget .nvs-widget-loader .shimmer-row .shimmer-column
{
    height: 44px;
    border-radius: var(--border-radius);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.nvs-game-type-sidebar-menu-widget .nvs-widget-loader .shimmer-row
{
    display: flex;
    flex-direction: column;
    gap: calc(.5 * var(--space));
}
.nvs-game-type-sidebar-menu-widget .nvs-widget-loader .shimmer-row .shimmer-column
{
    display: flex;
    align-items: center;
    height: 44px;
    border-radius: var(--border-radius);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
.nvs-game-type-sidebar-menu-widget .nvs-widget-loader .shimmer-row .shimmer-column:before
{
    content: "";
    width: 28px;
    height: 28px;
    background: var(--color-3);
    border-radius: var(--border-radius);
}
.nvs-game-search-container .nvs-widget-loader .shimmer-row
{
    padding-top: 6px;
    display: flex;
    gap: var(--space);
}
.nvs-game-search-container .nvs-widget-loader .shimmer-row .shimmer-column
{
    display: flex;
    justify-content: center;
    align-items: center;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
    aspect-ratio: 1;
    flex: 1;
}
.nvs-game-search-container .nvs-widget-loader .shimmer-row .shimmer-column img
{
    width: 40px;
    height: 40px;
    opacity: .15;
}
.game-page .banner-container
{
    margin-bottom: calc(2 * var(--space));
}
.game-page .banner-container .banner
{
    height: 160px;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.game-page .banner-container .btn-back
{
    position: absolute;
    top: var(--space);
    left: var(--space);
}
.game-page .load-heading
{
    display: flex;
    align-items: center;
    height: 52px;
    margin-bottom: calc(var(--space) * 1.75);
}
.game-page .top-load
{
    display: flex;
    align-items: center;
    flex: 1;
}
.game-page .top-load .text-load .shimmer-column
{
    width: 100px;
    height: 1rem;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 90px;
}
.game-page .top-load .text-load .shimmer-column+.shimmer-column
{
    margin-top: calc(.5 * var(--space));
}
.game-page .filter-load
{
    flex: 1;
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
    gap: calc(.75 * var(--space));
}
.game-page .filter-load .shimmer-column
{
    flex: 1;
    max-width: 220px;
    height: 52px;
    border: 1px solid hsl(var(--color-3-hs),var(--color-3-l),50%);
    border-radius: var(--border-radius);
}
.game-page .nvs-widget-loader .shimmer-row
{
    display: grid;
    grid-auto-flow: column;
    overflow-x: hidden;
    grid-gap: calc(.75 * var(--space));
    gap: calc(.75 * var(--space));
    grid-auto-columns: calc((100% / 8) - calc(.75 * var(--space)) * 7 / 8);
}
@container(max-width:1450px){.game-page .nvs-widget-loader .shimmer-row{grid-auto-columns:calc((100% / 7) - calc(.75 * var(--space)) * 6 / 7);}}
@container(max-width:1330px){.game-page .nvs-widget-loader .shimmer-row{grid-auto-columns:calc((100% / 6) - calc(.75 * var(--space)) * 5 / 6);}}
@container(max-width:1200px){.game-page .nvs-widget-loader .shimmer-row{grid-auto-columns:calc(20% -(calc(.75 * var(--space)) * 4 / 5));}}
@container(max-width:950px){.game-page .nvs-widget-loader .shimmer-row{grid-auto-columns:calc((100% / 4) - calc(.75 * var(--space)) * 3 / 4);}}
.game-page .nvs-widget-loader .shimmer-row .shimmer-column
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.game-page .nvs-widget-loader .shimmer-row .shimmer-column img
{
    width: 40px;
    height: 40px;
    opacity: .15;
}
.game-group-detail-page-loader .load-heading .filter-load
{
    flex: 1;
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
    gap: calc(.75 * var(--space));
}
.game-group-detail-page-loader .load-heading .filter-load .shimmer-column
{
    flex: 1;
    max-width: 220px;
    height: 52px;
    border: 1px solid hsl(var(--color-3-hs),var(--color-3-l),50%);
    border-radius: var(--border-radius);
}
.play-game-loader .nvs-widget-loader .shimmer-column
{
    height: 65px;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.play-game-loader nvscore-spinner-loader
{
    top: 50px;
}
.play-game-loader .nvs-spinner-loader
{
    background-color: transparent;
}
.group-detail-games-container nvscore-widget-loader
{
    grid-column: 1/-1;
}
.game-page-container
{
    display: flex;
    container-type: inline-size;
}
.game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page-heading, .game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page .game-wrapper, .game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page .game-preview-loader, .game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page .game-group-detail-page-loader .loader-game-wrapper
{
    padding-left: 166px;
    padding-right: 166px;
}
@container(max-width:1670px){.game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page-heading,.game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page .game-wrapper,.game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page .game-preview-loader,.game-page-container:not(:has(.game-page-sidebar nvscore-dynamic-element.visibility-true)) .game-page .game-group-detail-page-loader .loader-game-wrapper{padding-left:var(--space);padding-right:var(--space);}}
.game-page-container nvscore-no-available-data
{
    width: 100%;
    grid-column: 1/-1;
}
.game-page-container .scrollbar-hide::-webkit-scrollbar
{
    display: none;
}
.game-page-container .game-scroll-container
{
    position: relative;
}
.game-page-container .game-scroll-container.is-scrollable:after
{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    aspect-ratio: 160/200;
    background: linear-gradient(270deg,var(--body-bg) 0%,hsl(var(--body-bg-hs),var(--body-bg-l),0%) 100%);
    z-index: 1;
    pointer-events: none;
    animation-name: nvs-fadeIn;
    animation-duration: 1s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
@keyframes nvs-fadeIn
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.game-page-container .game-widget-heading
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.5 * var(--space)) calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.75 * var(--space));
    min-height: 42px;
    margin-bottom: calc(.25 * var(--space));
}
.game-page-container .game-widget-heading .title
{
    font-size: 1.285rem;
    font-weight: 600;
}
.game-page-container .game-widget-heading .to-all-btn
{
    color: var(--secondary-color);
    font-weight: 500;
}
.game-page-container .game-widget-heading .to-all-btn .icon
{
    font-size: 12px;
}
.game-page-container .game-page-sidebar
{
    flex-basis: 300px;
    flex-shrink: 0;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    padding: calc(.75 * var(--space)) var(--space);
    overflow: hidden;
    transition: .2s;
    display: flex;
    flex-direction: column;
    gap: calc(.75 * var(--space));
    max-height: -moz-fit-content;
    max-height: fit-content;
}
.game-page-container .game-page-sidebar:not(:has(nvscore-dynamic-element.visibility-true))
{
    display: none;
}
.game-page-container .game-page-sidebar .show-more-btn
{
    height: 30px;
    background: var(--color-2);
    border-radius: var(--border-radius);
    margin-top: calc(.25 * var(--space));
    margin-left: auto;
    margin-right: auto;
    font-size: .928rem;
    font-weight: 500;
    width: 80%;
}
.game-page-container .game-page-sidebar .game-sidebar-row
{
    display: flex;
    flex-direction: column;
    gap: calc(.75 * var(--space));
}
.game-page-container .game-page-sidebar .game-sidebar-row:not(:has(nvscore-dynamic-element.visibility-true))
{
    display: none;
}
.game-page-container .game-page-sidebar .nvscore-nodata-container .text-wrap
{
    padding: calc(.5 * var(--space));
}
.game-page-container .game-page-sidebar .hide-content
{
    transition: .2s;
}
.game-page-container .game-page-sidebar.hide
{
    flex-basis: calc(calc(2 * var(--space)) + 28px + calc(2 * var(--space)));
}
.game-page-container .game-page-sidebar.hide .hide-content
{
    opacity: 0;
    overflow: hidden;
}
.game-page-container .game-page-sidebar.hide .btn-sidebar
{
    background: transparent;
    overflow: hidden;
}
.game-page-container .game-page-sidebar.hide .btn-sidebar span
{
    opacity: 0;
}
.game-page-container .game-page-sidebar.hide .nvs-game-favorites-button .btn
{
    background: transparent;
}
.game-page-container .game-page-sidebar.hide .nvs-game-providers-sidebar-menu-widget
{
    pointer-events: none;
    animation-name: nvs-fadeOut;
    animation-duration: .2s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
@keyframes nvs-fadeOut
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
.game-page-container .game-page-sidebar.hide .nvs-game-search-button-widget .search-btn
{
    border-color: transparent;
}
.game-page-container .game-page-sidebar.hide .nvs-game-search-button-widget .icon
{
    background: var(--color-3);
}
@container(max-width:1600px){.game-page-container .game-page-sidebar{flex-basis:280px;}}
@container(max-width:1440px){.game-page-container .game-page-sidebar{flex-basis:250px;}}
@container(max-width:1200px){.game-page-container .game-page-sidebar{flex-basis:230px;}}
.game-page-container .game-page-sidebar .hide-menu
{
    display: flex;
    align-items: center;
    padding: calc(.5 * var(--space)) var(--space);
    white-space: nowrap;
    cursor: pointer;
}
.game-page-container .game-page-sidebar .hide-menu .icon
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 28px;
    flex-shrink: 0;
    aspect-ratio: 1;
    background: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    color: #fff;
    border-radius: var(--border-radius);
    font-size: 9px;
    line-height: 1;
}
.game-page-container .game-page-sidebar .hide-menu span
{
    margin-left: calc(.5 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
    transition: .2s;
}
.game-page-container .game-page-sidebar .nvs-game-search-button-widget .search-btn
{
    white-space: nowrap;
    padding: calc(.5 * var(--space)) var(--space);
    transition: .2s;
}
.game-page-container .game-page-sidebar .nvs-game-search-button-widget .search-btn .icon
{
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: 28px;
    aspect-ratio: 1;
    flex-shrink: 0;
    transition: .2s;
    border-radius: var(--border-radius);
}
.game-page-container .game-page-sidebar .nvs-game-search-button-widget .search-btn span
{
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.game-page-container .game-page-sidebar .btn-sidebar
{
    line-height: 1.3;
    font-size: .928rem;
}
.game-page-container .game-page-sidebar .btn-sidebar:hover .icon
{
    background: var(--color-3);
}
.game-page-container .game-page-sidebar .btn-sidebar span
{
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.game-page-container .game-page-sidebar .btn-sidebar .icon
{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    margin-right: 0;
    flex: 0 0 28px;
    height: 28px;
    background: var(--color-2);
    border-radius: var(--border-radius);
    transition: .3s ease;
}
.game-page-container .game-page-content
{
    flex-grow: 1;
    container-type: inline-size;
    display: flex;
    flex-direction: column;
}
.game-page-container .nvs-game-main-content-widgets-container
{
    display: flex;
    flex-direction: column;
    gap: calc(var(--space) * 1.75);
    padding: var(--space);
}
.game-page-container .nvs-game-main-content-widgets-container .game-widget-row
{
    display: flex;
    gap: var(--space);
}
.game-page-container .nvs-game-main-content-widgets-container .game-widget-row nvscore-dynamic-element
{
    flex: 1;
    width: 0;
}
.game-page-container .nvs-game-main-content-widgets-container .game-widget-row:not(:has(nvscore-dynamic-element.visibility-true))
{
    display: none;
}
nvscore-game-preview img
{
    border-radius: var(--border-radius);
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
nvscore-game-preview .game-preview
{
    position: relative;
    width: 100%;
    height: 100%;
    container-type: inline-size;
}
nvscore-game-preview .game-preview .ribbon
{
    position: absolute;
    top: -6px;
    left: calc(.75 * var(--space));
    background: var(--ribbonColor);
    color: var(--textColor);
    font-size: .857rem;
    font-weight: 700;
    padding: calc(.5 * var(--space));
    border-radius: calc(.5 * var(--border-radius));
    border-top-right-radius: 0;
    transition: .1s;
}
nvscore-game-preview .game-preview .ribbon:after
{
    content: "";
    position: absolute;
    top: 0;
    right: -6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 0 6px;
    border-color: transparent transparent transparent var(--ribbonColor);
    opacity: .5;
}
nvscore-game-preview .game-preview .nvs-spinner-loader
{
    background-color: transparent;
}
nvscore-game-preview .game-preview.preview-box:hover .hover-container
{
    opacity: 1;
}
nvscore-game-preview .game-preview.preview-box:hover .ribbon
{
    opacity: 0;
}
nvscore-game-preview .game-preview.preview-box .hover-container
{
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #0f1324bf;
    border-radius: var(--border-radius);
    z-index: 1;
    padding-top: 36px;
    padding-bottom: calc(calc(.75 * var(--space)) + 36px);
    transition: .2s linear;
    opacity: 0;
}
nvscore-game-preview .game-preview.preview-box .hover-container .game-name
{
    text-align: center;
    line-height: 1;
    font-size: 1.142rem;
    font-weight: 600;
    color: #fff;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn
{
    position: absolute;
    top: calc(.5 * var(--space));
    right: calc(.5 * var(--space));
    background: #ffffff40;
    color: #fff;
    height: 28px;
    width: 28px;
    border-radius: var(--border-radius);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    overflow: hidden;
    font-size: 16px;
    line-height: 1;
}
nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn>.icon
{
    transition: .15s;
    transform: scale(1);
}
nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn.fav-loading>.icon
{
    transform: scale(0);
}
nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn.fav-loading .nvs-spinner-loader
{
    background: none;
    animation-name: nvs-zoomIn;
    animation-duration: .15s;
    animation-delay: .15s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
@keyframes nvs-zoomIn
{
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    50%
    {
        opacity: 1;
    }
}
nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn.fav-loading .nvs-spinner-loader .spinner-border
{
    width: 17px;
    height: 17px;
    border-top-color: var(--color-for-btn-primary-bg);
    border-bottom-color: var(--color-for-btn-primary-bg);
}
nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn:hover, nvscore-game-preview .game-preview.preview-box .hover-container .fav-btn.is-favourite
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
nvscore-game-preview .game-preview.preview-box .hover-container .button-group
{
    display: flex;
    gap: calc(.5 * var(--space));
    position: absolute;
    bottom: calc(.75 * var(--space));
    left: 0;
    right: 0;
    padding-left: var(--space);
    padding-right: var(--space);
}
nvscore-game-preview .game-preview.preview-box .hover-container .button-group .btn
{
    position: relative;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    min-height: 36px;
    height: auto;
    margin: 0;
    font-size: .857rem;
    font-weight: 600;
}
nvscore-game-preview .game-preview.preview-card
{
    padding: calc(.5 * var(--space));
    display: flex;
    align-items: center;
    background: var(--color-2);
    border-radius: var(--border-radius);
    overflow: hidden;
}
nvscore-game-preview .game-preview.preview-card:hover .img-container:before
{
    background: #0f1324bf;
}
nvscore-game-preview .game-preview.preview-card:hover .img-container .fav-btn
{
    opacity: 1;
}
nvscore-game-preview .game-preview.preview-card:hover .hover-container
{
    opacity: 1;
}
nvscore-game-preview .game-preview.preview-card:hover .hover-container .button-group
{
    animation-name: nvs-slideInRight;
    animation-duration: .2s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
@keyframes nvs-slideInRight
{
    0%
    {
        transform: translate(100%);
        visibility: visible;
    }
    to
    {
        transform: translate(0);
    }
}
nvscore-game-preview .game-preview.preview-card:hover .winner-amount span.amount-key
{
    margin-bottom: 0;
    opacity: 1;
}
nvscore-game-preview .game-preview.preview-card .img-container
{
    position: relative;
    display: flex;
    height: 100%;
    aspect-ratio: 1;
}
nvscore-game-preview .game-preview.preview-card .img-container:not(:has(.fav-btn)):before
{
    content: none;
}
nvscore-game-preview .game-preview.preview-card .img-container:before
{
    content: "";
    position: absolute;
    inset: 0;
    background: transparent;
    border-radius: var(--border-radius);
    transition: .2s;
}
nvscore-game-preview .game-preview.preview-card .img-container .fav-btn
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #ffffff40;
    color: #fff;
    height: 28px;
    width: 28px;
    border-radius: var(--border-radius);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    opacity: 0;
    transition: .2s;
    font-size: 16px;
}
nvscore-game-preview .game-preview.preview-card .img-container .fav-btn>.icon
{
    transition: .15s;
    transform: scale(1);
}
nvscore-game-preview .game-preview.preview-card .img-container .fav-btn.fav-loading>.icon
{
    transform: scale(0);
}
nvscore-game-preview .game-preview.preview-card .img-container .fav-btn.fav-loading .nvs-spinner-loader
{
    background: none;
    animation-name: nvs-zoomIn;
    animation-duration: .15s;
    animation-delay: .15s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
nvscore-game-preview .game-preview.preview-card .img-container .fav-btn.fav-loading .nvs-spinner-loader .spinner-border
{
    width: 17px;
    height: 17px;
    border-top-color: var(--color-for-btn-primary-bg);
    border-bottom-color: var(--color-for-btn-primary-bg);
}
nvscore-game-preview .game-preview.preview-card .img-container .fav-btn:hover, nvscore-game-preview .game-preview.preview-card .img-container .fav-btn.is-favourite
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
nvscore-game-preview .game-preview.preview-card .game-detail
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: calc(.75 * var(--space));
    flex: 1;
    width: 0;
}
nvscore-game-preview .game-preview.preview-card .game-detail .game-name
{
    font-weight: 600;
    line-height: 1.2;
}
nvscore-game-preview .game-preview.preview-card .game-detail .game-provider
{
    font-size: .714rem;
    font-weight: 600;
    color: var(--secondary-color);
}
nvscore-game-preview .game-preview.preview-card .winner-amount
{
    width: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    order: 1;
    white-space: nowrap;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
}
nvscore-game-preview .game-preview.preview-card .winner-amount span
{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
nvscore-game-preview .game-preview.preview-card .winner-amount span.amount-key
{
    font-size: .714rem;
    font-weight: 500;
    margin-bottom: -1.285rem;
    opacity: 0;
    transition: .11s linear;
}
nvscore-game-preview .game-preview.preview-card .winner-amount span.amount-value
{
    font-weight: 700;
    color: var(--success-color);
}
nvscore-game-preview .game-preview.preview-card .winner-amount+.game-detail
{
    border-right: 1px solid hsl(var(--color-3-hs),var(--color-3-l),50%);
    padding-right: calc(.25 * var(--space));
}
nvscore-game-preview .game-preview.preview-card .winner-amount+.game-detail>span
{
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}
nvscore-game-preview .game-preview.preview-card .hover-container
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    opacity: 0;
    transition: .2s linear;
}
nvscore-game-preview .game-preview.preview-card .hover-container .button-group
{
    display: flex;
    flex-direction: column;
    animation-name: nvs-fadeOutRight;
    animation-duration: .2s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
@keyframes nvs-fadeOutRight
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate(100%);
    }
}
nvscore-game-preview .game-preview.preview-card .hover-container .button-group .btn
{
    height: 30px;
    min-width: 80px;
    font-size: .857rem;
    font-weight: 600;
    margin: 0;
    box-shadow: -8px 0 8px -5px #0006!important;
}
nvscore-game-preview .game-preview.preview-card .hover-container .button-group .btn .nvs-spinner-loader .spinner-border
{
    width: 20px;
    height: 20px;
}
nvscore-game-preview .game-preview.preview-card .hover-container .button-group .btn+.btn
{
    margin-top: calc(.25 * var(--space));
}
.nvs-random-game-widget-container
{
    padding: calc(1.5 * var(--space)) var(--space) var(--space);
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    overflow: hidden;
}
.nvs-random-game-widget-container .random-game-title
{
    display: block;
    font-size: 1.285rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: calc(.75 * var(--space));
    padding: 0;
    min-height: auto;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
}
.nvs-random-game-widget-container .random-game-sub-title
{
    font-size: 1rem;
    font-weight: 500;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    text-align: center;
    margin-bottom: calc(2.5 * var(--space));
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
}
.nvs-random-game-widget-container .choosing-game-area
{
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 41px;
    container-type: inline-size;
}
.nvs-random-game-widget-container .choosing-game-area.loading
{
    margin-bottom: 0;
}
.nvs-random-game-widget-container .choosing-game-area.animate .game-item.fast-transition
{
    transition: .25s;
}
.nvs-random-game-widget-container .choosing-game-area.animate .game-item.active:not(.hiding) nvscore-game-preview
{
    opacity: 1;
    transition-duration: .15s;
    transition-timing-function: ease-out;
}
.nvs-random-game-widget-container .choosing-game-area.animate .game-item.active.hiding nvscore-game-preview
{
    opacity: 0;
    transition-duration: .3s;
    transition-timing-function: ease-in;
}
.nvs-random-game-widget-container .choosing-game-area.no-data:before
{
    content: none;
}
.nvs-random-game-widget-container .choosing-game-area:before
{
    content: "";
    position: absolute;
    width: 48%;
    height: 100%;
    background: linear-gradient(90deg,transparent 0%,var(--body-bg) 36.77%,var(--body-bg) 63.22%,transparent 100%);
    left: 50%;
    transform: translate(-50%);
    z-index: 1;
}
.nvs-random-game-widget-container .choosing-game-area .shuffled-game-container
{
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    height: calc(var(--offsetWidth) / 9 - (calc(.5 * var(--space)) * 8 / 9));
}
@container(max-width:1300px){.nvs-random-game-widget-container .choosing-game-area .shuffled-game-container{height:calc(var(--offsetWidth) / 8 -(calc(.5 * var(--space)) * 7 / 8));}}
@container(max-width:1100px){.nvs-random-game-widget-container .choosing-game-area .shuffled-game-container{height:calc(var(--offsetWidth) / 7 -(calc(.5 * var(--space)) * 6 / 7));}}
@container(max-width:900px){.nvs-random-game-widget-container .choosing-game-area .shuffled-game-container{height:calc(var(--offsetWidth) / 5 -(calc(.5 * var(--space)) * 4 / 5));}}
@container(max-width:620px){.nvs-random-game-widget-container .choosing-game-area .shuffled-game-container{height:calc(var(--offsetWidth) / 3 -(calc(.5 * var(--space)) * 2 / 3));}}
.nvs-random-game-widget-container .choosing-game-area .game-item
{
    position: relative;
    min-width: calc(var(--offsetWidth) / 9 - (calc(.5 * var(--space)) * 8 / 9));
    max-width: calc(var(--offsetWidth) / 9 - (calc(.5 * var(--space)) * 8 / 9));
    pointer-events: none;
    transition: .5s;
    aspect-ratio: 1;
}
.nvs-random-game-widget-container .choosing-game-area .game-item:not(.active)
{
    position: absolute;
    left: 0;
    transform: translate(var(--animateTranslateX));
    opacity: .65;
}
.nvs-random-game-widget-container .choosing-game-area .game-item .ribbon
{
    display: none;
}
.nvs-random-game-widget-container .choosing-game-area .game-item .hover-container
{
    padding-bottom: calc(calc(.75 * var(--space)) + 66px);
}
.nvs-random-game-widget-container .choosing-game-area .game-item .hover-container .button-group
{
    bottom: 30px;
}
.nvs-random-game-widget-container .choosing-game-area .game-item.active
{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    width: calc((var(--offsetWidth) / 9 - (calc(.5 * var(--space)) * 8 / 9)) * 1.2);
    max-width: unset;
    min-width: unset;
    pointer-events: initial;
}
.nvs-random-game-widget-container .choosing-game-area .game-item.active .ribbon
{
    display: block;
}
@container(max-width:1300px){.nvs-random-game-widget-container .choosing-game-area .game-item{min-width:calc(var(--offsetWidth) / 8 -(calc(.5 * var(--space)) * 7 / 8));max-width:calc(var(--offsetWidth) / 8 -(calc(.5 * var(--space)) * 7 / 8));}.nvs-random-game-widget-container .choosing-game-area .game-item.active{width:calc((var(--offsetWidth) / 8 -(calc(.5 * var(--space)) * 7 / 8)) * 1.2);}}
@container(max-width:1100px){.nvs-random-game-widget-container .choosing-game-area .game-item{min-width:calc(var(--offsetWidth) / 7 -(calc(.5 * var(--space)) * 6 / 7));max-width:calc(var(--offsetWidth) / 7 -(calc(.5 * var(--space)) * 6 / 7));}.nvs-random-game-widget-container .choosing-game-area .game-item.active{width:calc((var(--offsetWidth) / 7 -(calc(.5 * var(--space)) * 6 / 7)) * 1.2);}}
@container(max-width:900px){.nvs-random-game-widget-container .choosing-game-area .game-item{min-width:calc(var(--offsetWidth) / 5 -(calc(.5 * var(--space)) * 4 / 5));max-width:calc(var(--offsetWidth) / 5 -(calc(.5 * var(--space)) * 4 / 5));}.nvs-random-game-widget-container .choosing-game-area .game-item.active{width:calc((var(--offsetWidth) / 5 -(calc(.5 * var(--space)) * 4 / 5)) * 1.2);}}
@container(max-width:620px){.nvs-random-game-widget-container .choosing-game-area .game-item{min-width:calc(var(--offsetWidth) / 3 -(calc(.5 * var(--space)) * 2 / 3));max-width:calc(var(--offsetWidth) / 3 -(calc(.5 * var(--space)) * 2 / 3));}.nvs-random-game-widget-container .choosing-game-area .game-item.active{width:calc((var(--offsetWidth) / 3 -(calc(.5 * var(--space)) * 2 / 3)) * 1.2);}}
.nvs-random-game-widget-container .choosing-game-area img
{
    aspect-ratio: 1;
}
.nvs-random-game-widget-container .choosing-game-area .randomize-btn
{
    position: absolute;
    bottom: -28px;
    left: 50%;
    transform: translate(-50%);
    background: var(--secondary-color);
    color: var(--color-for-secondary-color);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 4px solid var(--body-bg);
    font-size: 22px;
    z-index: 1;
    transition: .2s;
}
.nvs-random-game-widget-container .choosing-game-area .randomize-btn .icon
{
    display: block;
    animation-name: nvs-spinReverse;
    animation-duration: 3s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-fill-mode: both;
    animation-fill-mode: backwards;
    animation-play-state: paused;
}
@keyframes nvs-spinReverse
{
    0%
    {
        transform: rotate(0);
    }
    to
    {
        -webkit-transform: rotate(-360deg);
    }
}
.nvs-random-game-widget-container .choosing-game-area .randomize-btn:hover .icon
{
    animation-fill-mode: forwards;
    animation-play-state: running;
}
.nvs-game-provider-list-widget .providers
{
    display: flex;
    overflow-x: auto;
    gap: var(--space);
}
.nvs-game-provider-list-widget .providers .provider-item
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    flex: 0 0 168px;
    height: 91px;
    border-radius: var(--border-radius);
    padding: calc(.5 * var(--space));
    animation-name: nvs-fadeIn;
    animation-duration: .35s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.nvs-game-provider-list-widget .providers .provider-item .provider-name
{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 22px;
    font-weight: 900;
    color: var(--color-6);
    white-space: nowrap;
    text-align: center;
}
.nvs-game-provider-list-widget .providers .provider-item img
{
    max-height: 80%;
}
.nvs-game-group-box-container
{
    container-type: inline-size;
}
.nvs-game-group-box-container .games-wrapper
{
    display: grid;
}
.nvs-game-group-box-container .games-wrapper .game-item
{
    animation-name: nvs-fadeIn;
    animation-duration: .35s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.nvs-game-group-box-container .games-wrapper .game-item.size-2x2
{
    grid-column: span 2;
    grid-row: span 2;
}
.nvs-game-group-box-container .games-wrapper .game-item.size-2x1
{
    grid-column: span 2;
}
.nvs-game-group-box-container .games-wrapper .game-item.size-1x2
{
    grid-row: span 2;
}
.nvs-game-group-box-container .games-wrapper.grid-scroll
{
    gap: var(--space);
    grid-auto-flow: column dense;
    grid-auto-columns: 200px;
    grid-auto-rows: 200px;
    overflow-x: auto;
    padding-top: 6px;
}
.nvs-game-group-box-container .games-wrapper.grid-list
{
    gap: var(--space);
    grid-template-columns: repeat(9,1fr);
    grid-auto-rows: calc(((var(--offsetWidth)) / 9 - (var(--space) * 8 / 9)) * 1);
    padding-top: 6px;
    grid-auto-flow: row dense;
}
@container(max-width:1450px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(8,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 8 -(var(--space) * 7 / 8)) * 1);}}
@container(max-width:1330px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(7,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 7 -(var(--space) * 6 / 7)) * 1);}}
@container(max-width:1200px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(6,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 6 -(var(--space) * 5 / 6)) * 1);}}
@container(max-width:950px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(5,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 5 -(var(--space) * 4 / 5)) * 1);}}
@container(max-width:700px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 4 -(var(--space) * 3 / 4)) * 1);}}
@container(max-width:540px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(3,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 3 -(var(--space) * 2 / 3)) * 1);}}
@container(max-width:430px){.nvs-game-group-box-container .games-wrapper.grid-list{grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(((var(--offsetWidth)) / 2 -(var(--space) / 2)) * 1);}}
.nvs-game-group-card-container
{
    container-type: inline-size;
    padding-top: calc(.75 * var(--space));
    padding-bottom: var(--space);
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: var(--border-radius);
}
.nvs-game-group-card-container .game-widget-heading
{
    padding-top: 0;
    padding-left: calc(var(--space) * 1.75);
    padding-right: var(--space);
}
.nvs-game-group-card-container .games-wrapper
{
    display: grid;
    grid-gap: calc(.75 * var(--space));
    gap: calc(.75 * var(--space));
    grid-auto-rows: 76px;
    padding-left: var(--space);
    padding-right: var(--space);
}
.nvs-game-group-card-container .games-wrapper:has(nvscore-no-available-data)
{
    grid-auto-rows: initial;
}
.nvs-game-group-card-container .games-wrapper .game-item
{
    animation-name: nvs-fadeIn;
    animation-duration: .35s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.nvs-game-group-card-container .games-wrapper .game-item.size-2x2
{
    grid-column: span 2;
    grid-row: span 2;
}
.nvs-game-group-card-container .games-wrapper .game-item.size-2x1
{
    grid-column: span 2;
}
.nvs-game-group-card-container .games-wrapper .game-item.size-1x2
{
    grid-row: span 2;
}
.nvs-game-group-card-container .games-wrapper.grid-scroll
{
    grid-auto-columns: calc(20% - (calc(.75 * var(--space)) * 4 / 5));
    grid-auto-flow: column dense;
    overflow-x: auto;
}
.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item
{
    grid-row: 1;
}
.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(n+6)
{
    grid-row: 2;
}
.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(2n+11)
{
    grid-row: 1;
}
@container(max-width:1200px){.nvs-game-group-card-container .games-wrapper.grid-scroll{grid-auto-columns:calc(25% -(calc(.75 * var(--space)) * 3 / 4));}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item{grid-row:1 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(n+5){grid-row:2 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(2n+9){grid-row:1 !important;}}
@container(max-width:1000px){.nvs-game-group-card-container .games-wrapper.grid-scroll{grid-auto-columns:calc(33.3333333333% -(calc(.75 * var(--space)) * 2 / 3));}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item{grid-row:1 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(n+4){grid-row:2 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(2n+7){grid-row:1 !important;}}
@container(max-width:700px){.nvs-game-group-card-container .games-wrapper.grid-scroll{grid-auto-columns:calc(50% -(calc(.75 * var(--space)) / 2));}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item{grid-row:1 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(n+3){grid-row:2 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(2n+5){grid-row:1 !important;}}
@container(max-width:460px){.nvs-game-group-card-container .games-wrapper.grid-scroll{grid-auto-columns:100%;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item{grid-row:1 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(n+2){grid-row:2 !important;}.nvs-game-group-card-container .games-wrapper.grid-scroll .game-item:nth-child(2n+3){grid-row:1 !important;}}
.nvs-game-group-card-container .games-wrapper.grid-list
{
    grid-template-columns: repeat(5,1fr);
}
@container(max-width:1200px){.nvs-game-group-card-container .games-wrapper.grid-list{grid-template-columns:repeat(4,1fr);}}
@container(max-width:1000px){.nvs-game-group-card-container .games-wrapper.grid-list{grid-template-columns:repeat(3,1fr);}.nvs-game-group-card-container .games-wrapper.grid-list:has(.winner-amount){grid-template-columns:repeat(2,1fr);}}
@container(max-width:700px){.nvs-game-group-card-container .games-wrapper.grid-list{grid-template-columns:repeat(2,1fr);}}
@container(max-width:550px){.nvs-game-group-card-container .games-wrapper.grid-list:has(.winner-amount){grid-template-columns:1fr;}}
@container(max-width:460px){.nvs-game-group-card-container .games-wrapper.grid-list{grid-template-columns:1fr;}}
.nvs-ordered-game-group-widget
{
    container-type: inline-size;
}
.nvs-ordered-game-group-widget .games-wrapper
{
    display: flex;
    gap: calc(2 * var(--space));
    overflow-x: auto;
    padding-top: 6px;
}
.nvs-ordered-game-group-widget .games-wrapper:has(nvscore-no-available-data)
{
    padding-top: 0;
}
.nvs-ordered-game-group-widget .games-wrapper .game
{
    display: flex;
}
.nvs-ordered-game-group-widget .games-wrapper .game nvscore-game-preview
{
    width: 200px;
}
.nvs-ordered-game-group-widget .games-wrapper .game .index
{
    font-size: 265px;
    font-weight: 800;
    line-height: 0;
    color: var(--body-bg);
    display: flex;
    align-items: center;
    overflow: hidden;
    letter-spacing: -36px;
    margin-right: -11px;
    filter: drop-shadow(2px 0 0 var(--success-color)) drop-shadow(0 2px 0 var(--success-color)) drop-shadow(-2px 0 0 var(--success-color)) drop-shadow(0 -2px 0 var(--success-color));
}
.nvs-ordered-game-group-widget .games-wrapper img
{
    aspect-ratio: 1;
}
@container(max-width:1300px){.nvs-ordered-game-group-widget .games-wrapper{gap:calc(1.5 * var(--space));}.nvs-ordered-game-group-widget .games-wrapper .game nvscore-game-preview{width:180px;}.nvs-ordered-game-group-widget .games-wrapper .game .index{font-size:237px;}}
@container(max-width:1200px){.nvs-ordered-game-group-widget .games-wrapper{gap:calc(1.25 * var(--space));}.nvs-ordered-game-group-widget .games-wrapper .game nvscore-game-preview{width:160px;}.nvs-ordered-game-group-widget .games-wrapper .game .index{font-size:208px;}}
.nvs-game-search-button-widget .search-btn
{
    display: flex;
    align-items: center;
    border: 1px solid var(--color-3);
    padding: var(--space);
    border-radius: var(--border-radius);
    line-height: 1;
    cursor: pointer;
}
.nvs-game-search-button-widget .search-btn .icon
{
    font-size: 18px;
}
.nvs-game-search-button-widget .search-btn span
{
    font-weight: 500;
    margin-left: calc(.5 * var(--space));
}
.game-search-modal
{
    max-width: 776px;
}
.game-search-modal .modal-content
{
    padding: calc(2 * var(--space))!important;
}
.nvs-game-favorites-button .btn
{
    width: 100%;
    padding: calc(.75 * var(--space)) var(--space);
    display: flex;
    align-items: center;
    white-space: nowrap;
    background: linear-gradient(0deg,#ffecd2,#ffecd2);
    transition: .2s;
}
.nvs-game-favorites-button .btn .nvs-spinner-loader .spinner-border
{
    width: 22px;
    height: 22px;
}
.nvs-game-favorites-button .btn .icon
{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: 28px;
    flex-shrink: 0;
    aspect-ratio: 1;
    background: #ff9500;
    color: #fff;
    border-radius: var(--border-radius);
}
.nvs-game-favorites-button .btn .text-area
{
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: calc(.5 * var(--space));
    flex: 1;
    color: #000;
}
.nvs-game-type-sidebar-menu-widget
{
    display: flex;
    flex-direction: column;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
.nvs-game-type-sidebar-menu-widget .btn
{
    display: flex;
    align-items: center;
    padding: calc(.5 * var(--space));
    transition: .2s linear;
}
.nvs-game-type-sidebar-menu-widget .btn:hover
{
    background: #0000000d;
}
.nvs-game-type-sidebar-menu-widget .btn:hover .icon
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.nvs-game-type-sidebar-menu-widget .btn .icon
{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: 28px;
    border-radius: var(--border-radius);
    flex-shrink: 0;
    aspect-ratio: 1;
    background: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1);
    transition: .15s linear;
}
.nvs-game-type-sidebar-menu-widget .btn .text
{
    margin-left: calc(.5 * var(--space));
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvs-game-providers-sidebar-menu-widget
{
    display: flex;
    flex-direction: column;
    overflow: hidden;
    animation-name: nvs-fadeIn;
    animation-duration: .2s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.nvs-game-providers-sidebar-menu-widget .input-container
{
    position: relative;
    height: 52px;
}
.nvs-game-providers-sidebar-menu-widget .input-container .icon
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(1.25 * var(--space));
    font-size: 16px;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-game-providers-sidebar-menu-widget .input-container .form-control
{
    height: 100%;
    padding-left: calc(16px + calc(var(--space) * 1.75));
    font-size: 1rem;
}
.nvs-game-providers-sidebar-menu-widget .input-container .form-control::-moz-placeholder
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1rem;
    font-weight: 500;
}
.nvs-game-providers-sidebar-menu-widget .input-container .form-control::placeholder
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1rem;
    font-weight: 500;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container
{
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    overflow: hidden;
    margin-top: calc(.75 * var(--space));
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container:not(:has(.btn-provider))
{
    display: none;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container:not(:has(.btn-provider))+.show-more-btn
{
    display: none;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container>div
{
    display: flex;
    flex-direction: column;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider
{
    position: relative;
    display: flex;
    align-items: center;
    padding: calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space)) calc(var(--space) + 28px);
    min-height: 44px;
    width: 100%;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider.pinned>.icon:first-child
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider.not-pinned
{
    padding-left: calc(.5 * var(--space));
    transition: padding-left .15s;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider.not-pinned:hover
{
    padding-left: calc(var(--space) + 28px);
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider.not-pinned:hover>.icon:first-child
{
    opacity: 1;
    transition-timing-function: ease-out;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider.not-pinned>.icon:first-child
{
    opacity: 0;
    transition: opacity .2s;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider:hover
{
    background: #0000000d;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider:hover .count span
{
    opacity: 0;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider:hover .count .icon
{
    opacity: 1;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider>.icon:first-child
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    aspect-ratio: 1;
    border-radius: var(--border-radius);
    background: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1);
    position: absolute;
    top: 50%;
    left: calc(.5 * var(--space));
    transform: translateY(-50%);
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider .text
{
    margin-right: auto;
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-weight: 600;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider .count
{
    margin-left: calc(.5 * var(--space));
    font-size: .857rem;
    font-weight: 500;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider .count span
{
    transition: .15s;
}
.nvs-game-providers-sidebar-menu-widget .provider-list-container .btn-provider .count .icon
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: calc(.5 * var(--space));
    opacity: 0;
    color: var(--btn-primary-bg);
    transition: .2s;
    font-size: 16px;
}
.nvs-game-search-container .main-title-container
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nvs-game-search-container .main-title-container .main-title
{
    font-size: 1.714rem;
    font-weight: 600;
}
.nvs-game-search-container .main-title-container .close-modal-icon
{
    cursor: pointer;
}
.nvs-game-search-container .form-group-container
{
    display: flex;
    flex-wrap: wrap;
    gap: calc(1.25 * var(--space)) var(--space);
    margin-top: calc(1.25 * var(--space));
}
.nvs-game-search-container .form-group-container .btn-search
{
    height: 52px!important;
    flex: 0;
    border: 0;
    margin-right: 0;
    white-space: nowrap;
}
.nvs-game-search-container .form-group-container .dropdown
{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
}
.nvs-game-search-container .form-group-container .dropdown .form-control
{
    margin-bottom: calc(.5 * var(--space));
    height: 44px;
}
.nvs-game-search-container .form-group-container .dropdown .nvscore-nodata-container .text-wrap
{
    border: 0;
}
.nvs-game-search-container .form-group-container .dropdown .show-more-btn-container
{
    display: flex;
    justify-content: center;
    width: 100%;
    border-top: 1px solid var(--color-3);
    margin-top: calc(.5 * var(--space));
    margin-bottom: calc(-1 * calc(.25 * var(--space)));
}
.nvs-game-search-container .form-group-container .dropdown .show-more-btn-container .btn
{
    height: -moz-fit-content;
    height: fit-content;
    flex: initial;
    padding: calc(.5 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: .857rem;
}
.nvs-game-search-container .form-group-container .dropdown .show-more-btn-container .btn .icon
{
    display: inline-block;
    transform: rotate(90deg);
    margin-left: calc(.25 * var(--space));
}
.nvs-game-search-container .form-group-container .dropdown nvscore-no-available-data
{
    width: 100%;
}
.nvs-game-search-container .form-group-container .dropdown .checkbox-item
{
    flex: 0 0 33.3333333333%;
    font-weight: 500;
}
.nvs-game-search-container .form-group-container .dropdown .checkbox-item label
{
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    min-height: 38px;
    transition: .2s;
    border-radius: var(--border-radius);
}
.nvs-game-search-container .form-group-container .dropdown .checkbox-item label:hover
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.nvs-game-search-container .form-group-container .dropdown .checkbox-item label .icon
{
    color: var(--color-for-color-2);
}
.nvs-game-search-container .form-group-container .dropdown .checkbox-item label span
{
    margin-left: calc(.5 * var(--space));
}
.nvs-game-search-container .form-group-container .form-group
{
    position: relative;
    display: flex;
    align-items: center;
    height: 52px;
    flex: 0 0 166px;
    margin-bottom: 0;
}
.nvs-game-search-container .form-group-container .form-group .nvs-spinner-loader .spinner-border
{
    width: 22px;
    height: 22px;
}
.nvs-game-search-container .form-group-container .form-group.search-input
{
    position: relative;
    flex: 1;
}
.nvs-game-search-container .form-group-container .form-group.search-input .icon
{
    position: absolute;
    top: 50%;
    left: var(--space);
    transform: translateY(-50%);
    font-size: 18px;
}
.nvs-game-search-container .form-group-container .form-group.search-input .btn-search
{
    margin-left: calc(.25 * var(--space));
    min-width: -moz-fit-content;
    min-width: fit-content;
    height: 100%;
}
.nvs-game-search-container .form-group-container .form-group.search-input .form-error
{
    position: absolute;
    bottom: calc(-1 * calc(1rem + calc(.25 * var(--space))));
    left: calc(.25 * var(--space));
    color: var(--danger-color);
    font-size: .714rem;
    font-weight: 500;
    animation-name: nvs-zoomIn;
    animation-duration: .15s;
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.nvs-game-search-container .form-group-container .form-group.search-input .form-control
{
    padding-left: calc(18px + var(--space) + calc(.5 * var(--space)));
    height: 100%;
}
.nvs-game-search-container .form-group-container .form-group.search-input .form-control::-moz-placeholder
{
    font-weight: 500;
}
.nvs-game-search-container .form-group-container .form-group.search-input .form-control::placeholder
{
    font-weight: 500;
}
.nvs-game-search-container .form-group-container .form-group.search-input~.form-group
{
    justify-content: space-between;
    padding-left: var(--space);
    padding-right: calc(1.25 * var(--space));
    font-weight: 500;
    border: 1px solid var(--color-3);
    background: var(--color-1);
    border-radius: var(--border-radius);
    cursor: pointer;
}
.nvs-game-search-container .form-group-container .form-group.search-input~.form-group>span
{
    flex: 1;
    width: 0;
    display: flex;
    align-items: center;
    line-height: 1.2;
    margin-right: calc(.25 * var(--space));
}
.nvs-game-search-container .form-group-container .form-group.search-input~.form-group>span:not(:has(span))
{
    display: block;
    overflow-x: hidden;
    text-overflow: ellipsis;
}
.nvs-game-search-container .form-group-container .form-group.search-input~.form-group>span span:first-child
{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: calc(.25 * var(--space));
}
.nvs-game-search-container .form-group-container .form-group.search-input~.form-group.active .icon
{
    margin-top: -2px;
    transform: rotate(180deg);
}
.nvs-game-search-container .form-group-container .form-group.search-input~.form-group .icon
{
    transition: .2s;
    font-size: 10px;
}
.nvs-game-search-container .search-game-container
{
    margin-top: calc(2 * var(--space));
}
.nvs-game-search-container .search-game-container .search-modal-title
{
    display: flex;
    align-items: center;
    font-size: 1.285rem;
    font-weight: 600;
    min-height: 46px;
    margin-bottom: calc(.5 * var(--space));
}
.nvs-game-search-container .search-game-container .search-game-wrapper
{
    display: grid;
    grid-gap: var(--space);
    gap: var(--space);
    grid-template-columns: repeat(4,1fr);
    padding-top: 6px;
}
.nvs-game-search-container .search-game-container .search-game-wrapper nvscore-no-available-data
{
    grid-column: span 4;
}
.nvs-game-search-container .search-game-container .search-game-wrapper .game-item
{
    aspect-ratio: 1;
}
.game-page
{
    padding-bottom: calc(1.5 * var(--space));
}
.game-page .btn-back
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: hsl(var(--color-8-hs),var(--color-8-l),30%);
    color: #fff;
    border-radius: 50%;
    padding: 0;
    margin-right: var(--space);
}
.game-page-banner-container
{
    position: relative;
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.game-page-banner-container .btn-back
{
    position: absolute;
    top: var(--space);
    left: var(--space);
}
.game-page-banner-container .banner
{
    display: flex;
    align-items: center;
    padding: calc(2.5 * var(--space)) 9%;
}
.game-page-banner-container .banner .icon
{
    font-size: 80px;
    line-height: 1;
    margin-right: var(--space);
    align-self: flex-start;
}
.game-page-banner-container .banner .description p
{
    margin-bottom: 0;
}
.game-page-heading
{
    display: flex;
    align-items: center;
    padding-left: calc(var(--space) * 1.75);
    padding-right: calc(.75 * var(--space));
    min-height: 52px;
    margin-top: calc(2 * var(--space));
}
.game-page-heading .main-title
{
    font-size: 1.714rem;
    font-weight: 600;
    margin-bottom: 0;
}
.game-page-heading .sub-title
{
    font-weight: 600;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.game-page-heading .game-filter-container
{
    margin-left: auto;
    flex: 1;
    display: flex;
    justify-content: flex-end;
    gap: calc(.75 * var(--space));
}
.game-page .game-preview-loader
{
    margin-top: calc(var(--space) * 1.75);
    padding-left: var(--space);
    padding-right: var(--space);
}
.game-page .game-wrapper
{
    display: grid;
    grid-template-columns: repeat(8,1fr);
    grid-gap: calc(.75 * var(--space));
    gap: calc(.75 * var(--space));
    margin-top: calc(var(--space) * 1.75);
    padding-left: var(--space);
    padding-right: var(--space);
}
@container(max-width:1450px){.game-page .game-wrapper{grid-template-columns:repeat(7,1fr);}}
@container(max-width:1330px){.game-page .game-wrapper{grid-template-columns:repeat(6,1fr);}}
@container(max-width:1200px){.game-page .game-wrapper{grid-template-columns:repeat(5,1fr);}}
@container(max-width:950px){.game-page .game-wrapper{grid-template-columns:repeat(4,1fr);}}
.game-page .game-wrapper nvscore-game-preview
{
    aspect-ratio: 1;
}
.game-page .game-wrapper>nvscore-spinner-loader
{
    position: static;
    grid-column: 1/-1;
    margin-top: calc(.5 * var(--space));
}
.game-page .game-wrapper>nvscore-spinner-loader .nvs-bars-spinner
{
    margin: auto;
}
.nvs-group-detail-content .nvscore-nodata-container
{
    margin: var(--space);
}
.play-game-page
{
    display: flex;
    flex-direction: column;
}
.play-game-page.is-page
{
    position: fixed;
    inset: 0;
    z-index: 9999;
}
.play-game-page .game-play-heading
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 65px;
    padding-left: var(--space);
    padding-right: var(--space);
}
.play-game-page .game-play-heading>div
{
    display: flex;
    align-items: center;
}
.play-game-page .game-play-heading .center
{
    font-size: 1.571rem;
    font-weight: 800;
    line-height: 1.1;
    margin-left: calc(.5 * var(--space));
    margin-right: calc(.5 * var(--space));
}
.play-game-page .game-play-heading .back-btn
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: calc(.75 * var(--space));
    background: var(--color-2);
    border-radius: 90px;
}
.play-game-page .game-play-heading .logo
{
    width: 150px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}
.play-game-page .game-play-heading .deposit-button
{
    font-size: 1.142rem;
    padding-left: var(--space);
    padding-right: var(--space);
    height: 40px;
    background: var(--color-2);
    border-radius: var(--border-radius);
}
.play-game-page .game-play-heading .deposit-button .icon
{
    margin-right: calc(.5 * var(--space));
}
.play-game-page .game-play-heading .fav-btn
{
    position: relative;
    width: 40px;
    height: 40px;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
    margin-right: calc(.5 * var(--space));
    font-size: 24px;
    line-height: 1.6;
}
.play-game-page .game-play-heading .fav-btn .icon
{
    display: block;
    transition: .2s;
    transform: scale(1);
}
.play-game-page .game-play-heading .fav-btn.fav-loading .icon
{
    transform: scale(0);
}
.play-game-page .game-play-heading .fav-btn .nvs-spinner-loader
{
    background-color: transparent;
    animation-name: nvs-zoomIn;
    animation-duration: .2s;
    animation-delay: .2s;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.play-game-page .game-play-heading .fav-btn .nvs-spinner-loader .spinner-border
{
    width: 23px;
    height: 23px;
}
.play-game-page .game-play-content
{
    flex: 1;
    height: 0;
}
.play-game-modal
{
    margin-top: 0!important;
    margin-bottom: 0!important;
    height: 100%;
    display: flex;
    align-items: center;
}
.play-game-modal .modal-content
{
    padding: 0!important;
    margin-top: -50px;
}
.play-game-modal .btn-modal-close
{
    top: -30px;
    right: -10px;
    font-size: 20px;
    padding: 0;
}
.play-game-modal .btn-modal-close .icon
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.play-game-modal .play-game-page
{
    height: 67vh;
    border-radius: var(--border-radius);
    overflow: hidden;
}
.share-page .shared-fixed-container
{
    position: fixed;
    inset: 0;
    background: var(--body-bg);
    border: 0;
    z-index: 12;
    padding: 0;
    animation: fadeIn .3s 1 linear;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.share-page .shared-fixed-container nvscore-no-available-data
{
    margin: auto;
}
.share-page .shared-fixed-container .nvscore-nodata-container
{
    width: 800px;
}
.share-page .shared-fixed-container .share-no-data-ticket-code
{
    margin: auto;
}
.share-page .shared-fixed-container .share-no-data-ticket-code .btn
{
    margin-top: calc(.5 * var(--space));
    height: 50px;
    min-width: 100px;
}
.share-page .shared-detail
{
    overflow-y: auto;
    padding-bottom: calc(1.25 * var(--space));
    width: -moz-fit-content;
    width: fit-content;
    min-width: 606px;
    max-height: 100%;
    background: hsl(var(--color-2-hs),var(--color-2-l),25%);
    animation: fadeIn .3s 1;
}
.share-page .shared-detail .shared-header
{
    height: 70px;
    background: var(--header-1-bg);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 var(--space);
    position: sticky;
    top: 0;
    z-index: 1;
}
.share-page .shared-detail .shared-header .status
{
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    border-radius: 4px;
    min-width: 80px;
    text-align: center;
    margin-left: auto;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.share-page .shared-detail .shared-header .logo
{
    width: 120px;
    height: 50px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}
.share-page .shared-detail .shared-header .btn
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 700;
    border-radius: 4px;
    height: 34px;
    margin-left: calc(.5 * var(--space));
}
.share-page .shared-detail .shared-header .btn .icon
{
    font-size: 16px;
    margin-right: calc(.5 * var(--space));
}
.share-page .shared-detail .shared-bottom-header
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 34px;
    padding: 0 var(--space);
}
.share-page .shared-detail .shared-bottom-header .group span
{
    font-weight: 500;
}
.share-page .shared-detail .shared-bottom-header .group span:last-child
{
    margin-left: calc(.5 * var(--space));
    font-weight: 700;
}
.share-page .shared-detail .event-container
{
    padding-left: var(--space);
    padding-right: var(--space);
    padding-top: var(--space);
}
.share-page .shared-detail .event-container .event
{
    border: 1px solid var(--color-2);
}
.share-page .shared-detail .event-container .event+.event
{
    margin-top: calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event+.event-date
{
    margin-top: calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event-date
{
    display: flex;
    align-items: center;
    background: linear-gradient(90deg,hsl(var(--success-color-hs),var(--success-color-l),15%) 0%,hsl(var(--success-color-hs),var(--success-color-l),0%) 60%);
    height: 26px;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    padding: 0 calc(.75 * var(--space));
    font-weight: 500;
}
.share-page .shared-detail .event-container .event-date .icon
{
    font-size: 1rem;
    margin-right: calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event-header
{
    position: relative;
    background: var(--color-2);
    line-height: 1;
    padding: calc(.25 * var(--space)) calc(20px + 1.25 * var(--space)) calc(.25 * var(--space)) calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event-header .event-code
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .714rem;
    font-weight: 700;
    display: flex;
    align-items: center;
}
.share-page .shared-detail .event-container .event-header .event-code .live-badge
{
    margin-right: calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event-header .time-and-name
{
    margin-top: calc(.25 * var(--space));
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.share-page .shared-detail .event-container .event-header .icon
{
    position: absolute;
    right: var(--space);
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}
.share-page .shared-detail .event-container .event-header .icon-error
{
    color: var(--danger-color);
}
.share-page .shared-detail .event-container .event-header .icon-Valid-Radio
{
    color: var(--success-color);
}
.share-page .shared-detail .event-container .event-content .item-sub-row
{
    display: flex;
    font-size: .928rem;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event-content .item-sub-row .market
{
    display: flex;
    font-weight: 500;
}
.share-page .shared-detail .event-container .event-content .item-sub-row .event-info
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    margin-left: calc(.25 * var(--space));
}
.share-page .shared-detail .event-container .event-content .item-sub-row .odds-wrap
{
    margin-left: auto;
    font-weight: 700;
}
.share-page .shared-detail .event-container .event-detail
{
    padding: calc(.5 * var(--space));
    background: var(--color-1);
    border: 1px solid var(--color-3);
    margin-top: calc(.5 * var(--space));
}
.share-page .shared-detail .event-container .event-detail .group
{
    display: flex;
    justify-content: space-between;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.share-page .shared-detail .event-container .possible-win
{
    background: var(--color-3);
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 78px;
}
.share-page .shared-detail .event-container .possible-win>div
{
    display: flex;
    flex: 1;
    justify-content: space-evenly;
}
.share-page .shared-detail .event-container .possible-win .group
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1;
}
.share-page .shared-detail .event-container .possible-win .group span:first-child
{
    font-weight: 500;
}
.share-page .shared-detail .event-container .possible-win .group span:last-child
{
    font-size: 1.714rem;
    font-weight: 700;
    display: block;
    margin-top: calc(.25 * var(--space));
}
.share-page .shared-detail .event-container .sharing-ticket
{
    margin-top: calc(1.25 * var(--space));
}
.share-page .booking-code .shared-detail
{
    background: transparent;
    width: -moz-fit-content;
    width: fit-content;
    padding-bottom: 0;
}
@media(max-width: 1024px)
{
    .share-page .booking-code .shared-detail
    {
        width: 100%;
    }
}
.share-page .booking-code .shared-detail .shared-header
{
    justify-content: center;
}
.share-page .booking-code .shared-detail .shared-header .logo
{
    width: 200px;
}
.share-page .booking-code .no-events
{
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    inset: 0;
    background: var(--body-bg);
    z-index: 1;
}
.share-page .booking-code .no-events .share-no-data-container
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.share-page .booking-code .no-events nvscore-no-available-data
{
    margin: 0;
}
.share-page .booking-code .no-events nvscore-no-available-data .nvscore-nodata-container
{
    width: 800px;
}
.share-page .booking-code .no-events .btn
{
    min-width: 100px;
    height: 50px;
    margin-top: calc(.5 * var(--space));
}
.share-page .booking-code .nvscore-loaded-ticket-events
{
    margin-bottom: calc(.5 * var(--space));
    padding-left: var(--space);
    padding-right: var(--space);
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group
{
    border: 1px solid var(--color-2);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    border-top-left-radius: calc(var(--border-radius) * 1.3);
    border-top-right-radius: calc(var(--border-radius) * 1.3);
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .event-row
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.25 * var(--space)) calc(.5 * var(--space));
    background: var(--color-2);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .event-row .event-name
{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
    width: 100%;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .event-row .event-name .event-id
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .714rem;
    font-weight: 700;
    width: 100%;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .event-row .event-name .live-badge
{
    order: -1;
    margin-right: calc(.5 * var(--space));
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .event-row .event-name .event-date
{
    width: 100%;
    background: none;
    padding: 0;
    margin-right: calc(.25 * var(--space));
    font-size: .875rem;
    height: auto;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .event-row .event-name .match
{
    flex: 1;
    width: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    line-height: 1;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row
{
    display: flex;
    align-items: center;
    max-width: 60%;
    font-size: .928rem;
    font-weight: 500;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .market .market-text
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .event-info
{
    display: flex;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .event-info:before
{
    content: ":";
    padding: 0 calc(var(--space) * .125);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap
{
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: flex-end;
    line-height: 1;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .event-odds
{
    border: 1px solid transparent;
    border-radius: calc(var(--border-radius) * .5);
    font-size: .928rem;
    font-weight: 700;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    min-width: 40px;
    text-align: center;
    padding: calc(var(--space) * .0625);
    height: 20px;
    display: none;
    justify-content: center;
    align-items: center;
    line-height: 0;
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .btn-remove-item
{
    margin-left: calc(.5 * var(--space));
    font-size: .813rem;
    line-height: 1;
    color: var(--color-4);
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap>span
{
    margin-left: calc(.25 * var(--space));
}
.share-page .booking-code .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .ticket-error
{
    font-size: 1.071rem;
    margin-right: calc(.5 * var(--space));
    color: var(--danger-color);
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .goal-scorer-event
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.25 * var(--space)) calc(.5 * var(--space));
    background: var(--color-4);
    color: var(--color-for-color-4);
    font-size: .857rem;
    font-weight: 500;
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group
{
    border: none;
    border-left: 1px solid var(--color-4);
    border-bottom: 1px solid var(--color-2);
    padding-bottom: 0;
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group+.item-group
{
    margin-top: 1px;
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .event-row
{
    margin-bottom: 0;
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row
{
    margin-top: 0;
    border-right: 1px solid var(--color-2);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:nth-child(2):last-child
{
    padding: calc(.5 * var(--space));
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:nth-child(2):not(:last-child)
{
    padding-top: calc(.5 * var(--space));
    padding-bottom: calc(.25 * var(--space));
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:nth-of-type(1)
{
    padding-top: calc(.5 * var(--space))!important;
    padding-bottom: calc(.25 * var(--space))!important;
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:last-child
{
    padding-bottom: calc(.5 * var(--space))!important;
}
.share-page .booking-code .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row+.item-row
{
    padding-top: 0;
    padding-bottom: calc(.25 * var(--space));
}
.share-page .booking-code .event-container
{
    position: relative;
    padding-top: calc(.5 * var(--space));
    padding-right: 0;
    padding-left: 0;
}
.share-page .booking-code .sharing-ticket
{
    margin-top: calc(1.5 * var(--space));
}
.share-page .booking-code .save-mode-footer
{
    position: sticky;
    background: var(--body-bg);
    bottom: 0;
    width: 100%;
}
.share-page .booking-code .save-mode-footer .save-code-container
{
    background: var(--color-8);
    border: 1px solid var(--color-3);
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    margin-bottom: calc(.25 * var(--space));
}
.share-page .booking-code .save-mode-footer .save-code-container .save-code-description
{
    background: none;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.share-page .booking-code .save-mode-footer .save-code-container .save-code-description span
{
    display: block;
    height: auto;
    font-size: 1rem;
    padding: 0;
    color: var(--color-for-color-8);
    font-weight: 500;
    margin: 0;
}
.share-page .booking-code .save-mode-footer .save-code-container .save-code-description span:last-child
{
    font-size: 1.75rem;
    font-weight: 700;
}
.share-page .booking-code .save-mode-footer .barcode-container
{
    display: flex;
    justify-content: center;
}
.share-page .status-running
{
    background: #5b9bd5;
    color: #24272d;
}
.share-page .status-pending
{
    background: #f90;
    color: #24272d;
}
.share-page .status-cancelled
{
    background: #868686;
    color: #24272d;
}
.share-page .status-rejected
{
    background: #e35233;
    color: #fff;
}
.share-page .status-awaiting
{
    background: #f90;
    color: #24272d;
}
.share-page .status-void
{
    background: #868686;
    color: #24272d;
}
.share-page .status-win
{
    background: #62c46d;
    color: #fff;
}
.share-page .status-lost
{
    background: #e35233;
    color: #fff;
}
.share-page .status-begin_processed
{
    background: #f90;
    color: #24272d;
}
.share-page .status-saved
{
    background: #33a4e3;
    color: #24272d;
}
.share-page .status-open_win
{
    background: #f90;
    color: #24272d;
}
.share-page .status-paid_win, .share-page .status-cash_out
{
    background: #62c46d;
    color: #24272d;
}
.share-page .status-expire
{
    background: #868686;
    color: #24272d;
}
.widget-box
{
    height: 100%;
    padding: calc(.5 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    position: relative;
    transition: background-color .3s ease;
}
.widget-box .text-4x, .widget-box .text-5x
{
    display: flex;
    align-items: center;
    margin: calc(.5 * var(--space));
    font-size: 1.142rem!important;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.widget-box .text-4x .icon, .widget-box .text-5x .icon
{
    margin-right: calc(.5 * var(--space));
    display: inline-block;
    font-size: 1.1rem;
}
.nvscore-tournament-name-page .carousel-control, .nvscore-match-of-day .carousel-control
{
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 calc(2 * var(--space));
    top: 0;
    bottom: calc(70px + calc(.75 * var(--space)));
}
@media(max-width: 1440px)
{
    .nvscore-tournament-name-page .carousel-control, .nvscore-match-of-day .carousel-control
    {
        padding: 0 var(--space);
    }
}
.nvscore-tournament-name-page .carousel-control:hover span, .nvscore-match-of-day .carousel-control:hover span
{
    color: var(--color-8);
}
.nvscore-tournament-name-page .carousel-control span, .nvscore-match-of-day .carousel-control span
{
    transition: .3s;
    margin-top: calc(2 * var(--space));
    background: none;
    font-family: icomoon;
    color: hsl(var(--color-8-hs),var(--color-8-l),75%);
}
.nvscore-tournament-name-page .carousel-control.left span:before, .nvscore-match-of-day .carousel-control.left span:before
{
    content: "";
}
.nvscore-tournament-name-page .carousel-control.left:hover span, .nvscore-match-of-day .carousel-control.left:hover span
{
    transform: translate(calc(-1 * calc(.5 * var(--space))));
}
@media(max-width: 1440px)
{
    .nvscore-tournament-name-page .carousel-control.left:hover span, .nvscore-match-of-day .carousel-control.left:hover span
    {
        transform: translate(calc(-1 * calc(.25 * var(--space))));
    }
}
.nvscore-tournament-name-page .carousel-control.right span:before, .nvscore-match-of-day .carousel-control.right span:before
{
    content: "";
}
.nvscore-tournament-name-page .carousel-control.right:hover span, .nvscore-match-of-day .carousel-control.right:hover span
{
    transform: translate(calc(.5 * var(--space)));
}
@media(max-width: 1440px)
{
    .nvscore-tournament-name-page .carousel-control.right:hover span, .nvscore-match-of-day .carousel-control.right:hover span
    {
        transform: translate(calc(.25 * var(--space)));
    }
}
.nvscore-tournament-name-page .nvscore-match-of-day-item, .nvscore-match-of-day .nvscore-match-of-day-item
{
    border: 1px solid var(--color-2);
    border-radius: calc(var(--border-radius) * 2);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap
{
    display: flex;
    background: var(--color-2);
    padding: calc(.25 * var(--space));
    border-radius: var(--border-radius);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info
{
    flex: 1;
    text-align: center;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info:not(:first-child), .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .market-text, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .market-text
{
    font-size: .714rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap .pg-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap .pg-bar
{
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 calc(.25 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap .pg-bar .progress-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap .pg-bar .progress-bar
{
    height: 4px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap .progress-bar-label, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap .progress-bar-label
{
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-3-2 .progress-bar, .nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-2-1 .progress-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-3-2 .progress-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-2-1 .progress-bar
{
    background: var(--information-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-3-0 .progress-bar, .nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-2-0 .progress-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-3-0 .progress-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-2-0 .progress-bar
{
    background: var(--success-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-3-1 .progress-bar, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .progress-bar-wrap.odds-3-1 .progress-bar
{
    background: var(--color-4);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .btn-odds, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .btn-odds
{
    height: 30px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item .odds-info-wrap .odds-info .btn-odds .code, .nvscore-match-of-day .nvscore-match-of-day-item .odds-info-wrap .odds-info .btn-odds .code
{
    display: none;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view, .nvscore-match-of-day .nvscore-match-of-day-item.full-view
{
    position: relative;
    background-position: center center;
    padding-bottom: var(--space);
    padding-top: calc(.5 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .event-label-wrapper, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .event-label-wrapper
{
    position: absolute;
    left: calc(.5 * var(--space));
    top: calc(.5 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row
{
    display: flex;
    position: relative;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups), .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups)
{
    justify-content: space-between;
    align-items: flex-end;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column
{
    width: 33.3333333333%;
    text-align: center;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column.mid-info, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column.mid-info
{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .time, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .time
{
    font-size: 1.428rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .tournament-info, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .tournament-info
{
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-top: calc(.25 * var(--space));
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .mod-score-info-header, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .mod-score-info-header
{
    font-size: .857rem;
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin: calc(.25 * var(--space)) 0;
    width: 100%;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar:nth-of-type(n+2), .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar:nth-of-type(n+2)
{
    margin-top: calc(var(--space) * .0625);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 11px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper
{
    color: #fff;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li.home .score-wrapper:before, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li.home .score-wrapper:before
{
    content: "";
    right: 0;
    background: var(--success-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li.away .score-wrapper:before, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li.away .score-wrapper:before
{
    content: "";
    left: -24px;
    background: var(--information-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li.draw .score-wrapper:before, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li.draw .score-wrapper:before
{
    content: "";
    left: 50%;
    transform: translate(-50%);
    background: var(--color-4);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper
{
    position: relative;
    font-size: .714rem;
    font-weight: 700;
    z-index: 1;
    padding: 0 calc(.25 * var(--space));
    height: 100%;
    border-radius: 90px;
    display: flex;
    align-items: center;
    line-height: 1;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper:before, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper:before
{
    content: "";
    position: absolute;
    top: 0;
    width: 135px;
    height: 100%;
    border-radius: 90px;
    z-index: -1;
}
@media(max-width: 1200px)
{
    .nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper:before, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper:before
    {
        width: 100px;
    }
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper:after, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .score-bar li .score-wrapper:after
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(36,39,45,.15);
    z-index: -1;
    border-radius: 90px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .icon, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .icon
{
    font-size: 4.571rem;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .icon.home-team, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .icon.home-team
{
    color: var(--success-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .icon.away-team, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .icon.away-team
{
    color: var(--information-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .text-6x, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row:not(.odds-groups) .mod-column .text-6x
{
    font-size: 1.142rem;
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    width: 70%;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row.odds-groups, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row.odds-groups
{
    margin: calc(1.25 * var(--space)) var(--space) 0;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row.odds-groups::-webkit-scrollbar, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row.odds-groups::-webkit-scrollbar
{
    height: .3rem;
}
@media(max-width: 1200px)
{
    .nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row.odds-groups, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row.odds-groups
    {
        overflow-x: auto;
        padding-bottom: calc(.25 * var(--space));
    }
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row.odds-groups .mod-column, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row.odds-groups .mod-column
{
    flex: 1;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row.odds-groups .mod-column:not(:first-child), .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row.odds-groups .mod-column:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
@media(max-width: 1200px)
{
    .nvscore-tournament-name-page .nvscore-match-of-day-item.full-view .mod-row.odds-groups .mod-column, .nvscore-match-of-day .nvscore-match-of-day-item.full-view .mod-row.odds-groups .mod-column
    {
        flex: unset;
        min-width: calc(50% - calc(.25 * var(--space)));
    }
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view
{
    padding: calc(.75 * var(--space));
    border: 0;
    border-top: 2px solid var(--color-3);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: calc(var(--border-radius) * 1.5);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top
{
    display: flex;
    align-items: center;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .icon:first-child, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .icon:first-child
{
    margin-right: calc(.5 * var(--space));
    font-size: 16px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .icon.icon-stats2, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .icon.icon-stats2
{
    margin-left: calc(.75 * var(--space));
    cursor: pointer;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .event-label .icon, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .event-label .icon
{
    font-size: .714rem;
    margin-right: 0;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .event-label .icon:not(:only-child), .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .event-label-wrapper+.icon, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .event-label-wrapper+.icon
{
    margin-right: calc(.5 * var(--space));
    font-size: 16px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .tournament-info, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .tournament-info
{
    margin-right: calc(.5 * var(--space));
    flex: 1;
    width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .857rem;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mod-top .extra-odd, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mod-top .extra-odd
{
    font-weight: 500;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid
{
    display: flex;
    align-items: center;
    margin-bottom: calc(.75 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .left, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .left
{
    font-size: 1.428rem;
    font-weight: 700;
    padding-right: calc(.75 * var(--space));
    padding-left: calc(.25 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right
{
    position: relative;
    padding-left: calc(.75 * var(--space));
    font-weight: 500;
    display: flex;
    flex-direction: column;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right:before, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background: hsl(var(--color-8-hs),var(--color-8-l),25%);
    border-radius: 90px;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right span, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right span
{
    display: flex;
    align-items: center;
    line-height: 1;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right span.home, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right span.home
{
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right span.home .icon, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right span.home .icon
{
    color: var(--information-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right span.away .icon, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right span.away .icon
{
    color: var(--danger-color);
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .mid .right .icon, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .mid .right .icon
{
    font-size: 16px;
    margin-right: calc(.5 * var(--space));
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .bottom .progress-bar-wrap, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .bottom .progress-bar-wrap
{
    display: none;
}
.nvscore-tournament-name-page .nvscore-match-of-day-item.carousel-view .bottom .odds-info .btn-odds, .nvscore-match-of-day .nvscore-match-of-day-item.carousel-view .bottom .odds-info .btn-odds
{
    height: 36px;
}
.nvscore-tournament-name-page.row-view, .nvscore-match-of-day.row-view
{
    position: relative;
    max-width: 540px;
}
.nvscore-tournament-name-page.row-view .carousel-control, .nvscore-match-of-day.row-view .carousel-control
{
    top: -33px;
    right: var(--space);
    transform: unset;
    margin: unset;
    left: unset;
    bottom: unset;
    padding: 0;
    opacity: 1;
    color: var(--color-5);
}
.nvscore-tournament-name-page.row-view .carousel-control:hover, .nvscore-match-of-day.row-view .carousel-control:hover
{
    color: var(--color-8);
}
.nvscore-tournament-name-page.row-view .carousel-control span, .nvscore-match-of-day.row-view .carousel-control span
{
    background-image: unset;
    font-size: 1.142rem;
    margin-top: 0;
    color: inherit;
}
.nvscore-tournament-name-page.row-view .carousel-control.right span:before, .nvscore-match-of-day.row-view .carousel-control.right span:before
{
    content: "";
}
.nvscore-tournament-name-page.row-view .carousel-control.right:hover span, .nvscore-match-of-day.row-view .carousel-control.right:hover span
{
    transform: translate(2px);
}
.nvscore-tournament-name-page.row-view .carousel-control.left, .nvscore-match-of-day.row-view .carousel-control.left
{
    margin-right: calc(1.5 * var(--space));
}
.nvscore-tournament-name-page.row-view .carousel-control.left span:before, .nvscore-match-of-day.row-view .carousel-control.left span:before
{
    content: "";
}
.nvscore-tournament-name-page.row-view .carousel-control.left:hover span, .nvscore-match-of-day.row-view .carousel-control.left:hover span
{
    transform: translate(-2px);
}
.nvscore-tournament-name-page.row-view .widget-header, .nvscore-match-of-day.row-view .widget-header
{
    padding: calc(.75 * var(--space));
    background: var(--color-2);
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    height: 44px;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item, .nvscore-match-of-day.row-view .nvscore-match-of-day-item
{
    padding: calc(.5 * var(--space));
    border: 1px solid var(--color-2);
    border-top: 0;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap
{
    position: relative;
    border-bottom: 1px solid var(--color-2);
    padding-bottom: calc(.75 * var(--space));
    margin-bottom: calc(.5 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row:first-child, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row:first-child
{
    font-size: .857rem;
    font-weight: 500;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    display: flex;
    align-items: center;
    padding-left: calc(var(--space) * 3.75);
    height: 20px;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row:first-child .icon, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row:first-child .icon
{
    margin-right: calc(.5 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row:first-child span, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row:first-child span
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: calc(var(--space) * 6.25);
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .time, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .time
{
    position: absolute;
    left: 0;
    top: 0;
    width: 51px;
    height: 20px;
    background: var(--warning-color);
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-for-warning-color);
    font-weight: 500;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .home-away, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .home-away
{
    margin-top: calc(.75 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .home-away span, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .home-away span
{
    display: block;
    font-size: 1rem;
    font-weight: 500;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    padding-right: calc(4 * var(--space));
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .home-away span:last-child, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .event-wrap>.mod-row.mod-pointer .home-away span:last-child
{
    margin-top: calc(.25 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-container, .nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-wrap, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-container, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-wrap
{
    position: absolute;
    top: calc(.5 * var(--space));
    right: calc(.5 * var(--space));
    display: flex;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-container .header, .nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .header, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-container .header, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .header
{
    color: var(--primary-color);
    font-size: .857rem;
    font-weight: 500;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item, .nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item
{
    margin-top: calc(.5 * var(--space));
    width: -moz-fit-content;
    width: fit-content;
    background: var(--color-1);
    border-radius: 90px;
    padding: calc(.25 * var(--space));
    margin-left: auto;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item:not(:first-child), .nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item:not(:first-child), .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item:not(:first-child), .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item:not(:first-child)
{
    margin-left: calc(.25 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item span, .nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item span, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item span, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item span
{
    display: block;
    width: -moz-fit-content;
    width: fit-content;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item span:last-child, .nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item span:last-child, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-container .score-item span:last-child, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .event-info-column .score-wrap .score-item span:last-child
{
    margin-top: calc(.25 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .tab-container .nav-tabs, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .tab-container .nav-tabs
{
    border: none;
    margin-bottom: calc(.75 * var(--space));
    padding-left: var(--space);
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .tab-container .nav-tabs .nav-item:not(:first-child), .nvscore-match-of-day.row-view .nvscore-match-of-day-item .tab-container .nav-tabs .nav-item:not(:first-child)
{
    margin-left: calc(2 * var(--space));
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .tab-container .nav-tabs .nav-item .nav-link, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .tab-container .nav-tabs .nav-item .nav-link
{
    border: none;
    background: none;
    padding: 0;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 400;
    transition: unset;
}
.nvscore-tournament-name-page.row-view .nvscore-match-of-day-item .tab-container .nav-tabs .nav-item .nav-link.active, .nvscore-match-of-day.row-view .nvscore-match-of-day-item .tab-container .nav-tabs .nav-item .nav-link.active
{
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-bottom: 2px solid currentColor;
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view
{
    display: flex;
    flex-wrap: wrap;
    padding: calc(1.5 * var(--space)) calc(2.5 * var(--space)) calc(var(--space) * 1.75);
    border: 1px solid var(--color-2);
    border-top-width: 2px;
    border-top-color: var(--color-4);
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top
{
    width: 100%;
    margin-bottom: calc(1.25 * var(--space));
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top .event-label-wrapper, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top .event-label-wrapper
{
    margin-left: inherit;
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top .tournament-info, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top .tournament-info
{
    flex: initial;
    width: auto;
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top .extra-odd, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mod-top .extra-odd
{
    margin-left: auto;
    margin-top: calc(-1 * var(--space));
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid
{
    flex: 1;
    margin-bottom: 0;
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid .left, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid .left
{
    font-size: 1.714rem;
    padding-right: calc(2 * var(--space));
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid .right, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid .right
{
    padding-left: calc(2 * var(--space));
    font-size: 1.142rem;
    height: 100%;
    justify-content: space-around;
    margin-right: calc(.5 * var(--space));
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid .right .icon, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .mid .right .icon
{
    font-size: 32px;
    margin-right: calc(.75 * var(--space));
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .bottom, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .bottom
{
    flex: 1;
    max-width: 500px;
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .bottom .odds-info .market-text, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .bottom .odds-info .market-text
{
    height: 20px;
}
.nvscore-tournament-name-page.carousel-single-view .nvscore-match-of-day-item.carousel-view .bottom .odds-info .btn-odds, .nvscore-match-of-day.carousel-single-view .nvscore-match-of-day-item.carousel-view .bottom .odds-info .btn-odds
{
    height: 44px;
}
.nvscore-nodata-container .text-wrap
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: calc(1.5 * var(--space));
    border: 1px solid var(--color-2);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
.nvscore-nodata-container .text-wrap .icon
{
    font-size: 1.625rem;
    color: var(--danger-color);
    text-shadow: -1px 0 15px hsl(var(--danger-color-hs),var(--danger-color-l),50%);
    opacity: .99;
}
.nvscore-nodata-container .text-wrap .text
{
    font-size: 1.25rem;
    text-align: center;
}
.nvs-partial-cashout
{
    background: hsl(var(--success-color-hs),var(--success-color-l),10%);
    padding: calc(.75 * var(--space));
}
.nvs-partial-cashout .cashout-header
{
    display: flex;
    justify-content: space-between;
    margin-bottom: calc(1.25 * var(--space));
    align-items: center;
}
.nvs-partial-cashout .cashout-header .cashout-icon
{
    display: flex;
    align-items: center;
}
.nvs-partial-cashout .cashout-header .cashout-icon .icon
{
    font-size: 1.428rem;
}
.nvs-partial-cashout .cashout-header .cashout-icon span
{
    font-size: 1.285rem;
    font-weight: 500;
    margin-left: calc(.5 * var(--space));
}
.nvs-partial-cashout .cashout-header .cashout-amount
{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 calc(.75 * var(--space));
    min-width: 74px;
    height: 32px;
    background: var(--color-3);
    color: var(--success-color);
    font-size: 1.142rem;
    font-weight: 700;
    border-radius: 90px;
}
.nvs-partial-cashout .ng5-slider
{
    margin-top: var(--space);
}
.nvs-partial-cashout .ng5-slider .ng5-slider-span .ng5-slider-bar
{
    height: 6px;
    background: var(--color-1);
    border: 1px solid var(--color-2);
}
.nvs-partial-cashout .ng5-slider .ng5-slider-span .ng5-slider-bar.ng5-slider-selection
{
    background: var(--primary-color);
    border-color: var(--primary-color);
}
.nvs-partial-cashout .ng5-slider .ng5-slider-span+.ng5-slider-span
{
    visibility: visible!important;
}
.nvs-partial-cashout .ng5-slider .ng5-slider-pointer
{
    width: 20px;
    height: 20px;
    background: var(--primary-color);
    top: -8px;
}
.nvs-partial-cashout .ng5-slider .ng5-slider-pointer:after
{
    content: none;
}
.nvs-partial-cashout .ng5-slider .ng5-slider-limit
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1)!important;
    font-weight: 500;
    font-size: .857rem;
}
.nvs-partial-cashout .ng5-slider .ng5-slider-model-value
{
    font-size: .857rem;
    font-weight: 500;
    color: var(--primary-color);
}
.nvs-partial-cashout .cashout-button
{
    margin-top: calc(1.25 * var(--space));
}
.nvs-partial-cashout .cashout-button .cash-out-button-group
{
    display: flex;
    justify-content: flex-end;
    margin-top: calc(-1 * calc(1.25 * var(--space)));
}
.nvs-partial-cashout .cashout-button .cash-out-button-group button
{
    height: 40px!important;
    flex: 1;
}
.nvs-partial-cashout .cashout-button .cash-out-button-group button.cashout-btn
{
    font-weight: 700;
    margin-right: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 var(--space);
}
.nvs-partial-cashout .cashout-button .cash-out-button-group button.cashout-btn span:first-child
{
    margin-right: calc(.25 * var(--space));
}
.nvs-partial-cashout .cashout-button .cash-out-button-group button.btn-refresh
{
    max-width: 40px;
    margin-left: calc(.5 * var(--space));
}
.nvs-partial-cashout .cashout-button .cash-out-button-group button.btn-refresh.loading .icon
{
    animation: spinReverse .2s infinite linear;
}
.nvs-partial-cashout .cashout-button .cash-out-button-group button.btn-refresh .icon
{
    margin-left: 0;
    font-size: 1rem;
}
.nvs-update-phone-verify .error-message
{
    display: none;
}
.nvs-update-phone-verify .btn-verify:disabled
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
    opacity: .5;
    border: 0;
}
.nvscore-update-document-message
{
    min-height: 40px;
    width: calc(520px + calc(.5 * var(--space)));
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    border: 1px solid var(--danger-color);
    color: var(--danger-color);
    background: hsl(var(--danger-color-hs),var(--danger-color-l),10%);
    display: flex;
    align-items: center;
    border-radius: calc(3px + (var(--border-radius) / 2.5));
    margin-top: var(--space);
    margin-bottom: calc(-1 * calc(.75 * var(--space)));
}
.nvscore-update-document-message .icon
{
    font-size: 18px;
}
.nvscore-update-document-message span
{
    margin-left: calc(.5 * var(--space));
    font-weight: 700;
}
.pagination .page-item, .bs-datepicker, .bs-datepicker .bs-datepicker-container, .toast-container .ngx-toastr
{
    border-radius: var(--border-radius);
}
.nvs-ticket-sharing-group
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.nvs-ticket-sharing-group .share-bet-heading
{
    font-size: 1rem;
    font-weight: 500;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    margin-bottom: 0;
}
.nvs-ticket-sharing-group .platform-button-group
{
    display: flex;
    align-items: center;
    margin-top: calc(.75 * var(--space));
    margin-bottom: var(--space);
}
.nvs-ticket-sharing-group .platform-button-group button
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 8px;
    line-height: 1;
}
.nvs-ticket-sharing-group .platform-button-group button+button
{
    margin-left: calc(.75 * var(--space));
}
.nvs-ticket-sharing-group .platform-button-group button .icon
{
    font-size: 28px;
}
.nvs-ticket-sharing-group .copy-button
{
    position: relative;
    display: flex;
    align-items: center;
    height: 32px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.75 * var(--space));
    border-radius: 8px;
    font-size: .857rem;
    font-weight: 700;
    transition: .2s;
}
.nvs-ticket-sharing-group .copy-button>.icon
{
    margin-right: 2px;
    font-size: 24px;
}
.nvs-ticket-sharing-group .copy-button>.icon, .nvs-ticket-sharing-group .copy-button>span
{
    transition: .4s;
}
.nvs-ticket-sharing-group .copy-button.copied>.icon, .nvs-ticket-sharing-group .copy-button.copied>span
{
    transition: 0s;
    opacity: 0;
}
.nvs-ticket-sharing-group .copy-button .copied-text
{
    display: flex;
    align-items: center;
    padding-left: calc(.5 * var(--space));
    position: absolute;
    inset: 0;
    overflow: hidden;
    animation: fadeIn .2s 1 linear;
}
.nvs-ticket-sharing-group .copy-button .copied-text .icon
{
    position: absolute;
    right: calc(.25 * var(--space));
    font-size: 1rem!important;
    animation: slide-in-down .2s 1 linear;
}
.nvs-ticket-sharing-group .show-url-btn .copy-button
{
    padding-left: calc(.75 * var(--space));
    padding-right: calc(.75 * var(--space));
}
.nvs-ticket-sharing-group .show-url-btn .copy-button .copied-text
{
    position: static!important;
    padding-left: 0;
    animation: none;
}
.nvs-ticket-sharing-group .show-url-btn+.third-party-copy-text
{
    margin-top: calc(.5 * var(--space));
    text-align: center;
}
.nvs-ticket-sharing-group .show-url-btn+.third-party-copy-text a
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1)!important;
}
.nvs-menu-item li.nvs-badge-menu
{
    position: relative;
}
.nvs-menu-item li.nvs-badge-menu:after
{
    position: absolute;
    top: -10px;
    right: -1px;
    content: attr(data-badge);
    background-color: var(--badge-bg);
    color: var(--badge-color);
    border-radius: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: 12px;
    font-size: .571rem;
    font-weight: 800;
    line-height: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
}
.nvscore-active-promotions>.text-5x
{
    margin: 0 calc(.25 * var(--space)) calc(.5 * var(--space));
}
.nvscore-active-promotions .promotion-card
{
    position: relative;
    display: flex;
    flex-direction: column;
    background: var(--color-2);
    overflow: hidden;
    padding: calc(.75 * var(--space)) var(--space);
}
.nvscore-active-promotions .promotion-card+.promotion-card
{
    margin-left: calc(.5 * var(--space));
}
.nvscore-active-promotions .promotion-card:before
{
    content: "";
    position: absolute;
    inset: 0 0 0 30%;
    transform: skew(35deg);
    transform-origin: left top;
    opacity: 50%;
    background: var(--color-1);
}
.nvscore-active-promotions .promotion-card>div
{
    position: relative;
}
.nvscore-active-promotions .promotion-card .promo-head .type
{
    background: var(--btn-secondary-bg);
    color: var(--color-for-btn-secondary-bg);
    width: -moz-fit-content;
    width: fit-content;
    font-size: .714rem;
    height: 16px;
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    display: flex;
    align-items: center;
    box-shadow: 0 1px 2px #00000080;
}
.nvscore-active-promotions .promotion-card .promo-head .type .icon-content
{
    margin-right: calc(.25 * var(--space));
}
.nvscore-active-promotions .promotion-card .promo-content
{
    display: flex;
    flex-direction: column;
    margin-top: calc(.5 * var(--space));
}
.nvscore-active-promotions .promotion-card .promo-content .top
{
    display: flex;
    flex-direction: column;
}
.nvscore-active-promotions .promotion-card .promo-content .top .expires-date
{
    opacity: .5;
    font-size: .714rem;
}
.nvscore-active-promotions .promotion-card .promo-content .top .bonus-title
{
    font-size: 1.142rem;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvscore-active-promotions .promotion-card .promo-content .bottom
{
    display: flex;
    margin-top: calc(.75 * var(--space));
    align-items: flex-end;
}
.nvscore-active-promotions .promotion-card .promo-content .bottom .wagering-detail
{
    color: var(--success-color);
    font-size: .714rem;
    font-weight: 700;
    flex-basis: 90px;
    margin-right: calc(.5 * var(--space));
}
.nvscore-active-promotions .promotion-card .promo-content .bottom .wagering-detail .progress-wrap
{
    margin-top: 2px;
}
.nvscore-active-promotions .promotion-card .promo-content .bottom .wagering-detail .progress-wrap .wagered-progress-wrap
{
    background: var(--color-3);
}
.nvscore-active-promotions .promotion-card .promo-content .bottom .wagering-detail .progress-wrap .wagered-progress
{
    height: 6px;
    background: var(--success-color);
}
.nvscore-active-promotions .promotion-card .promo-content .bottom .btn
{
    margin-left: auto;
    min-height: 25px;
    line-height: 1;
}
.live-widget-container .nvs-top-tournaments-widget
{
    border: 1px solid var(--color-2);
    border-radius: calc(var(--border-radius) * 2);
}
.live-widget-container .nvs-top-tournaments-widget.widget-box
{
    padding: calc(.75 * var(--space));
}
.live-widget-container .nvs-top-tournaments-widget.tab .tournament-button-group-container
{
    margin-left: 8px;
}
.live-widget-container .nvs-top-tournaments-widget .tournament-button-group-container
{
    position: absolute;
    top: 6px;
    padding-top: 10px;
}
.nvs-top-tournaments-widget .tournament-button-group-container
{
    z-index: 2;
    position: relative;
    top: -8px;
    padding-top: 10px;
    padding-bottom: 6px;
    margin-left: 240px;
}
.nvs-top-tournaments-widget .tournament-button-group-container.isScrollable:after
{
    content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 30px;
    height: 36px;
    background: linear-gradient(270deg,hsl(var(--body-bg-hs),var(--body-bg-l),90%) 7.89%,hsl(var(--body-bg-hs),var(--body-bg-l),.8%) 100%);
    pointer-events: none;
}
.nvs-top-tournaments-widget .tournament-button-group
{
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow: hidden;
}
.nvs-top-tournaments-widget .tournament-button-group .btn
{
    height: 36px;
    background: var(--color-1);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.nvs-top-tournaments-widget .tournament-button-group .btn.active
{
    background: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1);
    z-index: 2;
}
.nvs-top-tournaments-widget .tournament-button-group .btn+.btn
{
    margin-left: calc(.25 * var(--space));
}
.nvs-top-tournaments-widget .tournament-button-group .btn .flag
{
    display: block;
    width: 20px;
    height: 20px;
    background-size: cover;
}
.nvs-top-tournaments-widget .tournament-button-group .btn .flag+span
{
    margin-left: calc(.5 * var(--space));
}
.nvs-top-tournaments-widget.tab .tournament-button-group-container
{
    margin-left: 0;
}
.nvs-top-tournaments-widget.tab .tournament-button-group
{
    padding-left: 0;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-top-tournaments-widget .nvs-select
{
    top: calc(-1 * calc(calc(1.25 * var(--space)) + 78px));
}
@media(max-width: 1440px)
{
    nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-top-tournaments-widget .nvs-select
    {
        top: calc(-1 * calc(calc(1.25 * var(--space)) + 83px));
    }
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-top-tournaments-widget .tournament-button-group-container
{
    margin-left: 0;
    margin-top: calc(1.25 * var(--space));
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-top-tournaments-widget .tournament-button-group
{
    position: static;
    padding: 0;
    margin-left: 0;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-top-tournaments-widget .tournament-button-group .btn+.btn
{
    margin-left: calc(.5 * var(--space));
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.tab .nvs-top-tournaments-widget.tab .tournament-button-group
{
    margin-top: var(--space);
    margin-bottom: calc(.25 * var(--space));
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.select .nvs-select
{
    top: -103px;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.select .tournament-button-group-container
{
    margin-left: 0;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.select .tournament-button-group-container+.widget-box
{
    justify-content: flex-start;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.select .tournament-button-group
{
    position: static;
    padding: 0;
    margin-top: calc(.5 * var(--space));
    margin-bottom: calc(.25 * var(--space));
    margin-left: 0;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.select .tournament-button-group .btn+.btn
{
    margin-left: calc(.5 * var(--space));
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.tab .tournament-button-group
{
    position: static;
    margin-top: 58pxas;
    margin-bottom: calc(.25 * var(--space));
    padding: 0;
}
nvscore-dynamic-element-container>nvscore-dynamic-tab.select .nvs-top-tournaments-widget.tab .tournament-button-group .btn+.btn
{
    margin-left: calc(.5 * var(--space));
}
.nvs-sport .grid-row .box .nvs-daily-matches .daily-widget-table-info
{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 50px;
    cursor: pointer;
}
.nvs-sport .grid-row .box .nvs-daily-matches .daily-widget-table-info .btn
{
    position: relative;
    padding: 0;
    width: 4px;
    height: 4px;
    background: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: 50%;
}
.nvs-sport .grid-row .box .nvs-daily-matches .daily-widget-table-info .btn:before, .nvs-sport .grid-row .box .nvs-daily-matches .daily-widget-table-info .btn:after
{
    content: "";
    position: absolute;
    top: 0;
    width: 4px;
    height: 4px;
    background-color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: 50%;
}
.nvs-sport .grid-row .box .nvs-daily-matches .daily-widget-table-info .btn:before
{
    right: 10px;
}
.nvs-sport .grid-row .box .nvs-daily-matches .daily-widget-table-info .btn:after
{
    left: 10px;
}
.nvs-sport .grid-row .box .nvs-live-right-now .page-header .page-header-text
{
    color: var(--success-color);
    font-weight: 500;
    font-size: inherit;
    margin: 0;
}
.nvs-sport .grid-row .box .nvs-live-right-now .page-header .live-icon
{
    left: 0;
    top: 50%;
    display: block;
    width: 6px;
    height: 6px;
    margin-right: var(--space);
    background: var(--success-color);
    transform: translateY(-50%);
    border-radius: 100%;
    animation: fadeIn 1s linear;
    position: relative;
    animation-delay: 0s;
}
.nvs-sport .grid-row .box .nvs-live-right-now .page-header .live-icon:before, .nvs-sport .grid-row .box .nvs-live-right-now .page-header .live-icon:after
{
    content: "";
    position: absolute;
    border-radius: 100%;
    border: 1px solid var(--success-color);
}
.nvs-sport .grid-row .box .nvs-live-right-now .page-header .live-icon:before
{
    left: -3px;
    top: -3px;
    width: 12px;
    height: 12px;
    opacity: .6;
    animation: live-animate-1 5s linear infinite;
}
.nvs-sport .grid-row .box .nvs-live-right-now .page-header .live-icon:after
{
    left: -7px;
    top: -7px;
    width: 20px;
    height: 20px;
    opacity: .3;
    animation: live-animate-2 5s linear infinite;
}
.nvs-sport .grid-row .box nvscore-match-of-day, .nvs-sport .grid-row .box nvscore-carousel
{
    display: block;
    margin: calc(-1 * calc(.75 * var(--space)));
}
nvscore-search-widget.search-box-open .search-result-box-content
{
    display: block;
}
nvscore-search-widget .search-result-box-content
{
    display: none;
    padding: var(--space);
    background: var(--color-2);
    position: absolute;
    top: 0;
    left: calc(100% + 1px);
    z-index: 16;
    width: 560px;
    min-height: 150px;
    max-height: 360px;
    box-shadow: 5px 15px 25px #00000080;
    border-radius: var(--border-radius);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .btn-modal-close
{
    padding: calc(.75 * var(--space)) calc(.75 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .btn-modal-close .icon
{
    color: var(--color-6);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .nav-tabs
{
    border: none;
    margin-bottom: calc(.5 * var(--space));
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .nav-tabs .nav-item .nav-link
{
    padding: 0;
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    background: none;
    border: none;
    padding-bottom: calc(.5 * var(--space));
    transition: 0s;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .nav-tabs .nav-item:not(:first-child)
{
    margin-left: calc(2 * var(--space));
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .nav-tabs .nav-item.active
{
    border-bottom: 2px solid hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .nav-tabs .nav-item.active .nav-link
{
    font-weight: 700;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .nav-tabs .nav-item.disabled .nav-link
{
    opacity: .5;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs
{
    position: relative;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    background: var(--color-5);
    margin: 0;
    display: flex;
    justify-content: flex-end;
    border-top-left-radius: calc(var(--border-radius) * 1.5);
    border-top-right-radius: calc(var(--border-radius) * 1.5);
    padding-left: 150px;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs .nav-item
{
    position: static;
    border: none;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs .nav-item:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs .nav-item .nav-link
{
    color: hsl(var(--font-color-4-hs),calc(var(--font-color-4-l) - var(--font-lightness)),1);
    font-weight: 700;
    font-size: 1.142rem;
    border: none;
    padding: 0;
    opacity: .5;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs .nav-item .nav-link .tab-name
{
    display: none;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs .nav-item.active .nav-link
{
    opacity: 1;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nav-tabs .nav-item.active .nav-link .tab-name
{
    position: absolute;
    top: 20px;
    left: calc(.75 * var(--space));
    transform: translateY(-50%);
    display: block;
    font-size: 1rem;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .event-result .tab-content, nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-category-result .tab-content, nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-tournament-result .tab-content
{
    overflow-y: auto;
    max-height: 240px;
    border-left: 2px solid var(--color-5);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .event-result .tab-content::-webkit-scrollbar-thumb, nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-category-result .tab-content::-webkit-scrollbar-thumb, nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-tournament-result .tab-content::-webkit-scrollbar-thumb
{
    background: hsl(var(--color-5-hs),calc(var(--color-5-l) - 25%),1);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .event-result .tab-content::-webkit-scrollbar-track, nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-category-result .tab-content::-webkit-scrollbar-track, nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-tournament-result .tab-content::-webkit-scrollbar-track
{
    background: hsl(var(--color-2-hs),calc(var(--color-2-l) - 5%),1);
    border: 2px solid var(--color-2);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-tournament-result .result-row>span:first-child
{
    width: 100%;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-tournament-result .result-row>span:first-child .event-info
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .nvscore-category-result .result-row span
{
    overflow: hidden;
    text-overflow: ellipsis;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .sport-container:not(:first-child)
{
    border-top: 1px solid var(--color-3);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row
{
    background: none;
    padding: calc(.75 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space)) calc(.75 * var(--space));
    border: none;
    border-radius: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row:hover
{
    background: var(--color-3);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row:not(:first-child)
{
    border-top: 1px solid var(--color-3);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .event-info
{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .event-info>span
{
    font-size: .857rem;
    font-weight: 400;
    white-space: nowrap;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .event-info>span:first-child
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: calc(.75 * var(--space));
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .event-info>span:last-child
{
    color: var(--primary-color);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row a
{
    font-size: 1rem;
    font-weight: 400;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .time
{
    order: 3;
    height: -moz-fit-content;
    height: fit-content;
    color: var(--success-color);
    font-weight: 400;
    font-size: .857rem;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .time span
{
    font-weight: 700;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .title
{
    order: 1;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .tournament-name
{
    order: 2;
    flex: 1;
    padding: 0 calc(.5 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 400;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .tournament-name span
{
    display: block;
    max-width: 100%;
    width: -moz-fit-content;
    width: fit-content;
    overflow: hidden;
    text-overflow: ellipsis;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .match-info
{
    order: 4;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .match-info>span
{
    font-size: 1rem;
    white-space: nowrap;
    font-weight: 400;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .match-info>span:first-child
{
    margin-right: calc(1.5 * var(--space));
}
nvscore-search-widget .search-result-box-content .nvscore-search-result .nvscore-tab-container .tab-content .result-row .match-info>span:nth-child(2)
{
    font-weight: 700;
}
.nvscore-audio-visual-player-content
{
    min-height: 150px;
    display: block;
    width: 100%;
    position: relative;
}
.nvscore-audio-visual-player-content.resetHeight
{
    min-height: 0!important;
}
.nvscore-audio-visual-player-content .sravvpl_red, .nvscore-audio-visual-player-content .sravvpl_livestream-dot:before
{
    color: var(--success-color)!important;
}
.nvscore-audio-visual-player-content .sravvpl_theme_0 .sravvpl_loadingAnimationLoader, .nvscore-audio-visual-player-content .sravvpl_theme_1 .sravvpl_loadingAnimationLoader, .nvscore-audio-visual-player-content .sravvpl_theme_2 .sravvpl_loadingAnimationLoader, .nvscore-audio-visual-player-content .sravvpl_theme_3 .sravvpl_loadingAnimationLoader
{
    border-color: #ffffff80!important;
    border-top-color: var(--primary-color)!important;
}
.nvscore-audio-visual-player-content .sravvpl_timeline-bar-playing, .nvscore-audio-visual-player-content .sravvpl_timeline-bar-knob, .nvscore-audio-visual-player-content .sravvpl_volume-bar-active, .nvscore-audio-visual-player-content .sravvpl_volume-bar-knob
{
    background: var(--primary-color)!important;
}
.nvscore-audio-visual-player-content .sravvpl_controls-button, .nvscore-audio-visual-player-content .sravvpl_controls-button:hover
{
    fill: #fff!important;
}
.nvscore-audio-visual-player-content .sravvpl_volume-bar-background, .nvscore-audio-visual-player-content .sravvpl_timeline-bar-background
{
    background: #ffffff80!important;
}
.nvscore-audio-visual-player-content .sravvpl_isLiveIndicator
{
    font-weight: 500;
    font-size: .928rem;
    color: var(--success-color);
}
.nvscore-audio-visual-player-content .sravvpl_button-volume-hover-forced
{
    fill: var(--danger-color);
}
.nvs-betradar-stream
{
    position: relative;
}
.nvs-betradar-stream .btn-screen
{
    position: absolute;
    bottom: 6px;
    right: 8px;
    z-index: 1;
}
.nvs-betradar-stream .btn-screen i
{
    font-size: 1.571rem;
    color: var(--color-1);
}
.nvs-betradar-stream .event-stream-info
{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: calc(2 * var(--space)) calc(.5 * var(--space));
    border: 1px solid var(--color-2);
    border-radius: calc(var(--border-radius) * 1.5);
    cursor: pointer;
}
.nvs-betradar-stream .event-stream-info.message
{
    cursor: unset;
}
.nvs-betradar-stream .sravvpl_theme_0 .sravvpl_uiContainer
{
    font-family: Roboto;
}
.nvs-ticket
{
    padding: calc(.5 * var(--space));
    background: var(--bet-slip-bg);
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-ticket.nvs-edit-ticket
{
    padding: 0;
}
.nvs-ticket.nvs-edit-ticket .ticket
{
    border: 3px solid var(--secondary-color);
}
.nvs-ticket.nvs-edit-ticket .ticket .ticket-header
{
    min-height: 45px;
    background: var(--secondary-color);
}
.nvs-ticket.nvs-edit-ticket .ticket .ticket-content
{
    padding: calc(.25 * var(--space));
}
.nvs-ticket.nvs-edit-ticket .ticket .ticket-content .nvscore-betslip-bonus-notification
{
    margin-top: 0;
}
.nvs-ticket.nvs-edit-ticket .sticky
{
    padding: 0;
}
.nvs-ticket .one-click-bet-toggle-container
{
    align-items: center;
    margin: calc(.5 * var(--space)) 0 0;
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) 0 calc(.5 * var(--space));
    max-height: 44px;
    border-top: 1px solid var(--color-2);
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container
{
    display: flex;
    align-items: center;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .switch
{
    position: relative;
    display: inline-block;
    width: 24px;
    height: 15px;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .switch input
{
    opacity: 0;
    width: 0;
    height: 0;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .slider
{
    position: absolute;
    cursor: pointer;
    inset: 0;
    background-color: var(--color-5);
    transition: .4s;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .slider.round
{
    border-radius: 8px;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .slider.round:before
{
    border-radius: 50%;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .slider:before
{
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 1px;
    bottom: 1px;
    background-color: var(--body-bg);
    transition: .4s;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container input:checked+.slider
{
    background-color: var(--success-color);
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container input:focus+.slider
{
    box-shadow: 0 0 1px var(--success-color);
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container input:checked+.slider:before
{
    transform: translate(9px);
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .form-group
{
    display: flex;
    flex: 1;
    margin-bottom: 0;
    align-items: center;
    text-align: center;
    justify-content: space-between;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .form-group .one-click-icon
{
    display: flex;
    align-items: center;
    flex: 1;
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .form-group .one-click-icon .text-5x
{
    font-size: .928rem!important;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    margin: calc(.375 * var(--space));
}
.nvs-ticket .one-click-bet-toggle-container .one-click-bet-container .form-group .one-click-icon .icon-oneclick
{
    font-size: 1.714rem;
}
.nvs-ticket .ticket .ticket-header
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-header>.tooltip
{
    left: unset!important;
    right: calc(1.5 * var(--space));
}
.nvs-ticket .ticket .ticket-header .text-2x
{
    display: flex;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    justify-content: flex-start;
    font-size: 1.142rem;
    margin-bottom: 0;
}
.nvs-ticket .ticket .ticket-header .text-2x span
{
    margin-left: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-header nvscore-slide-toggle
{
    width: 100%;
    pointer-events: none;
}
.nvs-ticket .ticket .ticket-header nvscore-slide-toggle .nvscore-slide-toggle .switch
{
    pointer-events: all;
}
.nvs-ticket .ticket .ticket-header nvscore-slide-toggle .nvscore-slide-toggle label
{
    width: 25px;
    height: 13px;
}
.nvs-ticket .ticket .ticket-header nvscore-slide-toggle .nvscore-slide-toggle label:after
{
    width: 9px;
    height: 9px;
}
.nvs-ticket .ticket .ticket-header nvscore-slide-toggle .nvscore-slide-toggle .form-group
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
}
.nvs-ticket .ticket .ticket-header nvscore-cash-out .cashout-component
{
    margin-right: calc(1.25 * var(--space));
}
.nvs-ticket .ticket .ticket-header nvscore-cash-out .cashout-component .btn
{
    color: var(--success-color);
    font-weight: 700;
    padding: 0 calc(.25 * var(--space));
    font-size: .928rem;
    line-height: 0;
}
.nvs-ticket .ticket .ticket-header nvscore-cash-out .cashout-component .btn span:first-child:not(:only-child)
{
    padding-right: calc(var(--space) * .125);
}
.nvs-ticket .ticket .ticket-content
{
    position: relative;
}
.nvs-ticket .ticket .ticket-content .nvscore-betslip-bonus-notification
{
    margin-top: calc(.75 * var(--space));
    margin-bottom: calc(.5 * var(--space));
    padding: calc(.5 * var(--space)) calc(1.5 * var(--space));
    background: linear-gradient(90deg,hsl(var(--success-color-hs),var(--success-color-l),20%) 0%,transparent 97.49%);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
    display: flex;
    align-items: center;
    line-height: 1;
    min-height: 66px;
    border-radius: var(--border-radius);
}
@media(max-width: 320px)
{
    .nvs-ticket .ticket .ticket-content .nvscore-betslip-bonus-notification
    {
        padding-right: calc(1.5 * var(--space));
    }
}
.nvs-ticket .ticket .ticket-content .nvscore-betslip-bonus-notification .icon
{
    font-size: 24px;
}
.nvs-ticket .ticket .ticket-content .nvscore-betslip-bonus-notification p
{
    margin-bottom: 0;
    font-size: .928rem;
    margin-left: var(--space);
    line-height: 1.4;
}
.nvs-ticket .ticket .ticket-content .nvscore-empty-ticket
{
    padding: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-empty-ticket .ticket-empty-description
{
    padding: var(--space);
    margin-bottom: calc(.5 * var(--space));
    background: var(--color-2);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 500;
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-empty-ticket .ticket-empty-description .input-with-button>input
{
    height: 40px;
}
.nvs-ticket .ticket .ticket-content .nvscore-empty-ticket#ticket-empty-mode input.error
{
    border: 2px solid var(--danger-color);
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text
{
    margin-bottom: calc(.5 * var(--space));
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text .icon
{
    padding-right: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text.checkout-status-1, .nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text.checkout-status-13
{
    color: #5b9bd5;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text.checkout-status-2
{
    color: #f90;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text.checkout-status-3, .nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text.checkout-status-4
{
    color: #e35233;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .status-text.checkout-status-5
{
    color: #f90;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .ticket-code
{
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: calc(.5 * var(--space));
    background-color: var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .ticket-code span
{
    width: 100%;
    text-align: left;
    padding-left: var(--space);
    font-size: 1rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .ticket-code .btn .icon
{
    color: var(--color-8);
    font-size: 1.142rem;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .button-group
{
    display: flex;
    justify-content: space-between;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .button-group .btn
{
    flex: 1;
    height: 40px;
}
.nvs-ticket .ticket .ticket-content .nvscore-after-bet-mode .share-ticket
{
    margin-top: var(--space);
    margin-bottom: var(--space);
    padding-bottom: var(--space);
    border-bottom: 1px solid var(--color-2);
}
.nvs-ticket .ticket .ticket-content .nvscore-active-ticket.with-selector .loaded-ticket-combinations .btn-toggle, .nvs-ticket .ticket .ticket-content .nvscore-active-ticket.full-size .nvscore-ticket-type-selector-component, .nvs-ticket .ticket .ticket-content .nvscore-active-ticket.full-size .loaded-ticket-combinations .title-text
{
    display: none;
}
.nvs-ticket .ticket .ticket-content .nvscore-edit-ticket nvscore-ticket-type-selector
{
    display: none;
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket
{
    padding: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container
{
    display: flex;
    padding: var(--space);
    background: rgba(21,145,235,.07);
    margin-bottom: calc(.5 * var(--space));
    color: #1281d1;
    font-weight: 700;
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container.activated
{
    color: #d97500;
    background: rgba(255,149,0,.08);
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container .icon
{
    font-size: 1.428rem;
    position: relative;
    top: -4px;
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container .ticket-one-click-text
{
    padding: calc(.25 * var(--space)) calc(.25 * var(--space)) 0 calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container .ticket-one-click-text .ticket-one-click-header
{
    font-size: 1rem;
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container .ticket-one-click-text .ticket-one-click-description
{
    font-size: .928rem;
    font-weight: 500;
    margin: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket .ticket-one-click-container .ticket-one-click-text .ticket-one-click-description .input-with-button>input
{
    height: 40px;
}
.nvs-ticket .ticket .ticket-content .nvscore-one-click-ticket#ticket-one-click-mode input.error
{
    border: 2px solid var(--danger-color);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events
{
    margin-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group
{
    border: 1px solid var(--color-2);
    padding-bottom: calc(.5 * var(--space));
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    border-top-left-radius: calc(var(--border-radius) * 1.3);
    border-top-right-radius: calc(var(--border-radius) * 1.3);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.25 * var(--space)) calc(.5 * var(--space));
    background: var(--color-2);
    margin-bottom: calc(.5 * var(--space));
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name
{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name .event-id
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .714rem;
    font-weight: 700;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name .live-badge
{
    order: -1;
    margin-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name .event-date
{
    display: none;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name .match
{
    width: 100%;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name .match .home-team, .nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .event-name .match .away-team
{
    direction: ltr;
    unicode-bidi: isolate;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .event-row .btn-remove-item
{
    align-self: flex-start;
    margin-top: calc(.25 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 calc(.5 * var(--space));
    margin-top: calc(.25 * var(--space));
    line-height: 1;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .banko
{
    display: flex;
    margin-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .banko.disabled
{
    display: none;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link
{
    width: 18px;
    height: 18px;
    font-size: .714rem;
    font-weight: 700;
    background: var(--color-3);
    color: var(--color-for-color-3);
    border-radius: 2px;
    text-decoration: none;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link:hover
{
    background: var(--color-4);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link.disabled
{
    opacity: .3;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .banko .btn-link.active
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row
{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex: 1;
    width: 0;
    font-size: .928rem;
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .market
{
    width: 100%;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .market .market-text
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 400;
    line-height: 18px;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .event-info
{
    display: flex;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 700;
    line-height: 18px;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    line-height: 1;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .event-odds
{
    border: 1px solid transparent;
    border-radius: calc(var(--border-radius) * .5);
    font-size: .928rem;
    font-weight: 700;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    min-width: 40px;
    text-align: center;
    padding: calc(var(--space) * .0625);
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .btn-remove-item
{
    margin-left: calc(.5 * var(--space));
    font-size: .928rem;
    line-height: 1;
    color: var(--color-4);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap>span
{
    margin-left: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .ticket-error
{
    font-size: 1.071rem;
    margin-right: calc(.5 * var(--space));
    color: var(--danger-color);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .goal-scorer-event
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(.25 * var(--space)) calc(.5 * var(--space));
    background: var(--color-4);
    color: var(--color-for-color-4);
    font-size: .857rem;
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .goal-scorer-event:first-child
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group
{
    border: none;
    border-left: 1px solid var(--color-4);
    border-bottom: 1px solid var(--color-2);
    padding-bottom: 0;
    border-radius: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group:last-child
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group+.item-group
{
    margin-top: 1px;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .event-row
{
    margin-bottom: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row
{
    margin-top: 0;
    border-right: 1px solid var(--color-2);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:nth-child(2):last-child
{
    padding: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:nth-child(2):not(:last-child)
{
    padding-top: calc(.5 * var(--space));
    padding-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:nth-of-type(1)
{
    padding-top: calc(.5 * var(--space))!important;
    padding-bottom: calc(.25 * var(--space))!important;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row:last-child
{
    padding-bottom: calc(.5 * var(--space))!important;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-events.goal-scorer-container .item-group .item-row+.item-row
{
    padding-top: 0;
    padding-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder
{
    position: relative;
    margin-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .bet-builder-head
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--color-2);
    padding-left: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    line-height: 1;
    height: 38px;
    font-weight: 700;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .bet-builder-head>span
{
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .bet-builder-head>div button
{
    margin-left: var(--space);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events
{
    margin-bottom: 0;
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events+.nvscore-loaded-ticket-events
{
    margin-top: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group
{
    border: 0;
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .event-row
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
    border-radius: 0;
    margin-bottom: 0;
    height: 30px;
    cursor: pointer;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .event-row .event-name
{
    font-size: .857rem;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .event-row>.icon
{
    transition: .25s linear;
    font-size: .714rem;
    margin-left: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .event-row>.icon.active
{
    transform: rotate(-180deg);
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row
{
    position: relative;
    margin-top: 0;
    min-height: 50px;
    padding-right: calc(.75 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row
{
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    flex: 1;
    width: 0;
    margin-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .event-info
{
    font-size: .928rem;
    font-weight: 700;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .event-info:before
{
    content: none;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .market
{
    font-size: .857rem;
    margin-top: calc(.25 * var(--space));
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .item-sub-row .market .market-text
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap
{
    flex: initial;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .event-odds
{
    min-width: auto;
    padding: 0;
    border: 0;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row .odds-wrap .btn-remove-item
{
    margin-left: calc(.75 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .nvscore-loaded-ticket-events .item-group .item-row+.item-row:before
{
    content: "";
    position: absolute;
    top: 0;
    left: calc(.5 * var(--space));
    right: calc(.5 * var(--space));
    border-top: 1px dashed var(--color-2);
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .information-box
{
    display: flex;
    background: hsl(var(--warning-color-hs),var(--warning-color-l),15%);
    color: var(--warning-color);
    font-size: .857rem;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    margin: calc(.5 * var(--space));
    border-radius: 4px;
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .information-box .icon
{
    font-size: 1.142rem;
    margin-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .active-loaded-events.bet-builder .information-box span
{
    display: flex;
    align-items: center;
    line-height: 1.7;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations
{
    margin-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .btn-toggle
{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: calc(.5 * var(--space));
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .btn-toggle.open
{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .btn-toggle .icon
{
    position: absolute;
    right: calc(var(--space) * .75);
    font-size: .642rem;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table
{
    border: 1px solid var(--color-3);
    border-top: 0;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table>.title-text
{
    display: none;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table
{
    table-layout: fixed;
    border-collapse: collapse;
    border-style: hidden;
    margin: 0;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr
{
    background: var(--color-1);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr.active td
{
    background: hsl(var(--color-2-hs),var(--color-2-l),50%);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td
{
    height: 28px;
    padding: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    background: var(--color-1);
    border-bottom: 1px solid var(--body-bg);
    font-size: .857rem;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td:first-child .nvs-checkbox
{
    width: 100%;
    height: 100%;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td:first-child .nvs-checkbox label
{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
    padding-left: calc(.5 * var(--space));
    line-height: 1;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td:first-child .nvs-checkbox label .icon~span:not(.icon)
{
    flex: 1;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td:first-child .nvs-checkbox label input:checked~span
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td.with-input input[type=number]
{
    font-size: 1rem;
    padding: calc(.25 * var(--space));
    background-color: var(--color-1);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    text-align: center;
    border: 1px solid var(--color-3);
    width: 100%;
    height: 20px;
    border-radius: calc(var(--border-radius) * .5);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td.with-input input[type=number]::-moz-placeholder
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr td.with-input input[type=number]::placeholder
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr th
{
    background: var(--body-bg);
    border: none;
    font-size: .857rem;
    font-weight: 400;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr th.combination-info
{
    width: 40px;
}
@media(max-width: 1440px)
{
    .nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr th.combination-info
    {
        width: 35px;
    }
}
.nvs-ticket .ticket .ticket-content .loaded-ticket-combinations .nvscore-combinations-table .combinations-table .table tr th.stake
{
    width: 50px;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table
{
    margin-bottom: 0;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tbody
{
    display: block;
    padding: calc(.5 * var(--space));
    margin-bottom: calc(.25 * var(--space));
    border: 1px solid var(--color-2);
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tbody:empty
{
    display: none;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr
{
    display: flex;
    justify-content: space-between;
    background: none;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr td
{
    height: unset;
    padding: calc(var(--space) * .125)!important;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: .928rem;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr td:last-child
{
    max-width: 100%;
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr td:last-child span
{
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: end;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr.bonus
{
    background: linear-gradient(90deg,hsl(var(--success-color-hs),var(--success-color-l),20%) 0%,transparent 97.49%);
    padding-left: calc(.25 * var(--space));
    margin-left: calc(var(--space) * .0625);
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr.bonus td
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .loaded-ticket-bonus table tr.bonus td.text-left
{
    padding-left: 0!important;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .accept-table .nvs-select
{
    width: 100%;
    margin-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .accept-table .nvs-select select
{
    width: 100%;
    padding: calc(.5 * var(--space));
    min-height: 35px;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .accept-table .nvs-select:after
{
    content: "";
    font-family: icomoon!important;
    position: absolute;
    top: 50%;
    right: calc(.75 * var(--space));
    transform: translateY(-50%);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .714rem;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .accept-table .nvs-checkbox
{
    position: relative;
    min-height: 35px;
    margin-bottom: calc(.25 * var(--space));
    padding: calc(.5 * var(--space));
    background: var(--color-2);
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .accept-table .nvs-checkbox label
{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    padding-left: calc(.5 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .928rem;
}
.nvs-ticket .ticket .ticket-content .nvs-loaded-ticket-bonuses .accept-table .nvs-checkbox label .icon
{
    margin-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap
{
    margin-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap .input-group.stake
{
    flex-wrap: nowrap;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap .input-group.stake .input-with-icon
{
    flex: 1;
    width: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap .input-group.stake .input-with-icon .form-control
{
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    height: 50px;
    font-size: 1.071rem;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap .input-group.stake .input-with-icon .icon
{
    left: unset;
    right: calc(.75 * var(--space));
    cursor: pointer;
    transition: .2s;
    color: hsl(var(--color-8-hs),var(--color-8-l),40%);
    font-size: 16px;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap .input-group.stake .input-with-icon .icon:hover
{
    color: var(--danger-color);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-input-wrap .input-group.stake .settings
{
    width: 50px;
    height: 50px;
    margin-left: calc(.25 * var(--space));
    font-size: 20px;
    background: var(--color-3);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-wrap
{
    font-weight: 500;
    padding-top: calc(.25 * var(--space));
    padding-bottom: calc(.25 * var(--space));
    border-radius: var(--border-radius);
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-wrap span:nth-child(2)
{
    margin-left: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-wrap.active
{
    color: var(--success-color);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-btn-wrap
{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(.25 * var(--space));
    overflow-x: auto;
    padding-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-btn-wrap .stake-btn
{
    flex: 1;
    min-width: calc(25% - calc(.25 * var(--space)) * 3 / 4);
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 36px;
    padding-left: 2px;
    padding-right: 2px;
    background: var(--color-2);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 500;
    margin-right: calc(.25 * var(--space));
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-btn-wrap .stake-btn:hover
{
    background: var(--color-3);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-btn-wrap .stake-btn:hover:active
{
    background: hsl(var(--color-3-hs),calc(var(--color-3-l) - 10%),1);
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-btn-wrap .stake-btn:nth-child(4n)
{
    margin-right: 0;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .stake-container .stake-btn-wrap .stake-btn:nth-child(n+5)
{
    margin-top: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .sub-account-wrapper
{
    margin-bottom: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .ticket-action-button-group
{
    display: flex;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .ticket-action-button-group .ticket-action-btn
{
    margin-right: calc(.25 * var(--space));
    width: 47.5px;
    height: 40px;
    background: var(--color-3);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 18px;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .ticket-action-button-group .place-bet
{
    flex: 1;
    font-size: 1.142rem;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .ticket-action-button-group.edit-ticket-group .btn
{
    flex: 1;
    height: 40px;
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .ticket-action-button-group.edit-ticket-group .btn+.btn
{
    margin-left: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .simulate-btn-container
{
    margin-top: calc(-1 * calc(.25 * var(--space)));
    display: flex;
    align-items: center;
    background: linear-gradient(0deg,var(--color-1),var(--color-1));
    margin-left: calc(-1 * calc(.5 * var(--space)));
    margin-right: calc(-1 * calc(.5 * var(--space)));
    margin-bottom: calc(.25 * var(--space));
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    border-bottom: 1px solid var(--color-2);
    border-top: 1px solid var(--color-2);
    box-shadow: inset 0 -14px 14px -12px #00000024;
    min-height: 46px;
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .simulate-btn-container .simulate-btn
{
    background: linear-gradient(91deg,var(--primary-color) 0%,hsl(var(--primary-color-hs),calc(var(--primary-color-l) + 15%),1) 100%);
    min-height: 30px;
    line-height: 1;
    color: var(--color-for-primary-color);
    font-weight: 600;
    font-size: .714rem;
    white-space: nowrap;
    padding-top: calc(.25 * var(--space));
    padding-bottom: calc(.25 * var(--space));
    border-radius: var(--border-radius);
    margin-left: auto;
}
@media(max-width: 1440px)
{
    .nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .simulate-btn-container .simulate-btn
    {
        white-space: normal;
        white-space: initial;
    }
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .simulate-btn-container .information-box
{
    display: flex;
    align-items: center;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 500;
    font-size: .857rem;
    border-radius: var(--border-radius);
    margin-right: calc(.75 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet .simulate-btn-container .information-box .icon
{
    margin-right: calc(.25 * var(--space));
    font-size: 1rem;
}
.nvs-ticket .ticket .ticket-content .edit-ticket-description
{
    display: flex;
    color: var(--color-5);
    font-size: .857rem;
    line-height: 1;
    margin-bottom: calc(.5 * var(--space));
    margin-top: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .edit-ticket-description .icon
{
    margin-right: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .ticket-save-description
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: var(--color-2);
    margin-bottom: calc(.5 * var(--space));
    padding: var(--space);
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .ticket-save-description p
{
    margin-bottom: calc(.75 * var(--space));
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .928rem;
    font-weight: 500;
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .ticket-save-description span
{
    padding: calc(var(--space) * .125) var(--space);
    background: var(--bet-slip-bg);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: 1.714rem;
    font-weight: 500;
    border-radius: 4px;
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .share-booking-code
{
    margin-top: var(--space);
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .button-group
{
    display: flex;
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .button-group>.btn
{
    flex: 1;
    height: 40px;
}
.nvs-ticket .ticket .ticket-content .nvscore-save-ticket .button-group>.btn:first-child
{
    margin-right: calc(.5 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection
{
    margin-bottom: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select
{
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-radius: var(--border-radius);
    background: hsl(var(--success-color-hs),calc(var(--success-color-l) + 4.5%),1);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: 1px solid var(--success-color);
    font-size: .857rem;
    align-items: center;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select.disabled
{
    opacity: .5;
    cursor: not-allowed;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .dropdown-menu
{
    padding: 0;
    width: 100%;
    margin-left: -1px;
    margin-top: 0;
    max-height: 200px;
    overflow: auto;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .dropdown-menu.show
{
    display: flex;
    flex-direction: column;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .dropdown-menu li
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: 1px solid var(--color-4);
    cursor: pointer;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .dropdown-menu li:hover, .nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .dropdown-menu li.active
{
    border: 1px solid var(--success-color);
    background-color: var(--color-1);
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .dropdown-menu li.active
{
    order: -1;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .freebet-title
{
    font-size: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex: 1;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .freebet-title span:nth-child(2)
{
    font-size: .714rem;
    font-weight: 400;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .freebet-title span
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: calc(100% - 40px);
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select .freebet-select-box
{
    width: 100%;
    height: 100%;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select button
{
    font-size: 1rem;
    font-weight: 500;
    padding: calc(.5 * var(--space)) calc(.75 * var(--space));
    width: 100%;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select button.disabled
{
    cursor: not-allowed;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select button span
{
    display: inline-block;
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select button .freebet-icon
{
    font-size: 1.571rem;
    margin-right: calc(.25 * var(--space));
}
.nvs-ticket .ticket .ticket-content .nvs-freebet-selection .nvs-select button:after
{
    right: calc(.75 * var(--space));
}
.nvs-ticket .ticket .settings-container
{
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.nvs-ticket .ticket .settings-container.one-click-bet-checkboxes .accept-checkboxes
{
    margin-bottom: calc(2 * var(--space));
}
.nvs-ticket .ticket .settings-container .step-size
{
    margin-top: calc(.5 * var(--space));
}
.nvs-ticket .ticket .settings-container .step-size>span
{
    font-size: 1.428rem;
    font-weight: 500;
}
.nvs-ticket .ticket .settings-container .step-size .stake-btn-wrap
{
    display: flex;
    margin-top: calc(1.5 * var(--space));
}
.nvs-ticket .ticket .settings-container .step-size .stake-btn-wrap .stake-btn
{
    height: 50px;
    flex: 1;
    border: 1px solid var(--btn-primary-bg);
    background: none;
    color: var(--btn-primary-bg);
    border-radius: var(--border-radius);
    font-size: 1.285rem;
    font-weight: 600;
}
.nvs-ticket .ticket .settings-container .step-size .stake-btn-wrap .stake-btn.active
{
    background: var(--btn-primary-bg);
    color: var(--color-for-btn-primary-bg);
}
.nvs-ticket .ticket .settings-container .step-size .stake-btn-wrap .stake-btn:not(:first-child)
{
    margin-left: calc(.5 * var(--space));
}
.nvs-ticket .ticket .settings-container .step-size+hr
{
    width: calc(100% + calc(2 * var(--space)));
    margin-left: calc(-1 * var(--space));
    height: 2px;
    background: var(--color-2);
    margin-bottom: 0;
}
.nvs-ticket .ticket .settings-container .accept-checkboxes
{
    padding: calc(1.25 * var(--space));
    box-shadow: 0 20px 60px #000000bf;
    position: relative;
    z-index: 1;
    width: var(--right_side_width);
    margin-left: 10px;
    margin-right: 10px;
    background: var(--color-2);
    margin-bottom: calc(130px + calc(2 * var(--space)));
    animation: slideLeft .2s 1;
    border-radius: var(--border-radius);
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .nvs-checkbox label
{
    position: relative;
    height: 32px;
    font-weight: 500;
    line-height: 1;
    font-size: 1rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .nvs-checkbox label .icon
{
    font-size: 16px;
    width: 16px;
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .nvs-checkbox label .icon~span:not(.icon)
{
    margin-left: calc(.5 * var(--space));
    margin-top: 1px;
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .nvs-checkbox label input:checked~span, .nvs-ticket .ticket .settings-container .accept-checkboxes .nvs-checkbox label input:checked~.icon
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .accept-radio-button-container
{
    position: relative;
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .accept-radio-button-container .with-change-stake
{
    padding-bottom: calc(.75 * var(--space));
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .accept-radio-button-container .with-change-stake:after
{
    content: "";
    position: absolute;
    left: calc(-1 * calc(1.25 * var(--space)));
    right: calc(-1 * calc(1.25 * var(--space)));
    bottom: 0;
    height: 1px;
    background: var(--color-3);
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .accept-radio-button-container+.nvs-checkbox
{
    padding-top: calc(.5 * var(--space));
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .btn-close
{
    position: absolute;
    top: 0;
    right: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    padding-top: calc(.5 * var(--space));
    padding-right: calc(.5 * var(--space));
    z-index: 1;
    transition: .2s;
}
.nvs-ticket .ticket .settings-container .accept-checkboxes .btn-close:hover
{
    color: var(--danger-color);
}
.nvs-ticket .ticket .settings-container .backdrop
{
    position: absolute;
    top: 0;
    left: calc(-1 * calc(.5 * var(--space)));
    right: calc(-1 * calc(.5 * var(--space)));
    bottom: 0;
    background: hsl(var(--bet-slip-bg-hs),var(--bet-slip-bg-l),50%);
}
.nvs-ticket .ticket .payment-type-container
{
    display: flex;
    height: 38px;
    margin-bottom: calc(.5 * var(--space));
}
.nvs-ticket .ticket .payment-type-container .btn
{
    position: relative;
    margin: 0;
    padding: 0 0 calc(.5 * var(--space)) 0;
    font-size: 1.142rem;
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    white-space: nowrap;
    flex: 1;
}
.nvs-ticket .ticket .payment-type-container .btn:after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    border-radius: var(--border-radius);
    background: hsl(var(--color-8-hs),var(--color-8-l),10%);
}
.nvs-ticket .ticket .payment-type-container .btn.active
{
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-weight: 500;
}
.nvs-ticket .ticket .payment-type-container .btn.active:after
{
    background: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .payment-type-container .btn:hover
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.nvs-ticket .ticket .payment-type-container .btn i
{
    font-size: 1rem;
    padding-right: calc(.25 * var(--space));
}
.nvs-ticket .sticky
{
    display: flex;
    flex-direction: column;
    position: fixed;
    max-height: 100%;
    top: 0;
    right: calc(var(--content_layout_padding) + var(--content_layout_margin));
    bottom: 0;
    width: var(--right_side_width);
    height: -moz-fit-content;
    height: fit-content;
    margin: 0;
    padding: calc(.5 * var(--space));
    background: var(--bet-slip-bg);
    z-index: 17;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid var(--color-2);
    box-shadow: 0 15px 35px #00000080;
    overscroll-behavior: contain;
    border-radius: var(--border-radius);
}
@media(max-width: 1850px)
{
    .nvs-ticket .sticky
    {
        right: calc(var(--content_layout_padding) * .5 + var(--content_layout_margin));
    }
}
@media(max-width: 1780px)
{
    .nvs-ticket .sticky
    {
        right: calc(var(--content_layout_padding) * .3 + var(--content_layout_margin));
    }
}
@media(max-width: 1600px)
{
    .nvs-ticket .sticky
    {
        right: var(--space);
        width: 310px;
    }
}
@media(max-width: 1440px)
{
    .nvs-ticket .sticky
    {
        width: 300px;
        right: calc(.5 * var(--space));
    }
}
@media(max-width: 1200px)
{
    .nvs-ticket .sticky
    {
        width: 280px;
    }
}
.nvs-ticket .sticky .ticket-content
{
    flex: 1;
}
.nvs-ticket .sticky .ticket-content .nvscore-active-ticket
{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.nvs-ticket .sticky .ticket-content .nvscore-active-ticket>*:not(nvs-loaded-ticket-events)
{
    flex: 1;
}
.nvs-ticket .sticky .ticket-content .nvscore-active-ticket nvs-loaded-ticket-events
{
    overflow-y: auto;
}
.nvs-ticket .sticky .ticket-content .loaded-ticket-combinations .btn-toggle .icon
{
    transform: rotate(180deg);
}
.nvs-ticket .nvs-ticket-sharing-group .copied-text
{
    padding-left: calc(.75 * var(--space));
}
.nvs-ticket .nvs-ticket-sharing-group .copied-text .icon
{
    right: calc(.5 * var(--space));
}
.nvscore-sticky-bet-slip
{
    width: 320px!important;
    position: relative;
    transition: .3s;
    display: grid;
    grid-template-rows: 50px 0fr;
    background: var(--bet-slip-bg);
    border-top-left-radius: var(--border-radius);
    position: fixed;
    right: 0;
    left: auto;
    width: 100%;
    z-index: 8;
}
.nvscore-sticky-bet-slip.one-click-bet
{
    background: none;
    box-shadow: 0 -3px 13px #00000040;
    transition: .3s;
    bottom: 0!important;
    height: 0!important;
}
.nvscore-sticky-bet-slip.one-click-bet.ticket-enable
{
    height: 280px!important;
}
.nvscore-sticky-bet-slip.one-click-bet.ticket-enable .one-click-ticket
{
    border-top-left-radius: calc(var(--border-radius) * 2);
    border-top-right-radius: calc(var(--border-radius) * 2);
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-ticket
{
    transition: .3s;
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-ticket.show
{
    opacity: 1;
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-ticket.hide
{
    opacity: 0;
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-show-button
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    transition-delay: .3s;
    animation: show-button .3s;
}
@keyframes show-button
{
    0%
    {
        height: 0;
    }
    to
    {
        height: 50px;
    }
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-show-button.show
{
    height: 50px;
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-show-button.show nvscore-spinner-loader
{
    display: block;
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-show-button.show nvscore-spinner-loader .nvs-spinner-loader
{
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: hsl(var(--body-bg-hs),var(--body-bg-l),50%);
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-show-button.show nvscore-spinner-loader .nvs-spinner-loader .spinner-border
{
    width: 24px;
    height: 24px;
}
.nvscore-sticky-bet-slip.one-click-bet .one-click-show-button.hide
{
    height: 0;
}
.nvscore-sticky-bet-slip.one-click-bet nvs-ticket
{
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    padding-bottom: 0!important;
}
.nvscore-sticky-bet-slip.one-click-bet nvs-ticket .ticket .ticket-content .nvscore-loaded-ticket-place-bet
{
    padding-bottom: 0;
    margin-top: calc(.5 * var(--space));
}
.nvscore-sticky-bet-slip.hide-empty-ticket.ticket-enable.hide-sticky
{
    bottom: -50px;
    height: 50px;
}
.nvscore-sticky-bet-slip.hide-sticky
{
    bottom: -50px;
}
.nvscore-sticky-bet-slip.show-sticky
{
    bottom: 0;
}
.nvscore-sticky-bet-slip.ticket-enable
{
    max-height: 100%;
    grid-template-rows: 50px 1fr;
    box-shadow: 0 -6px 16px #0000004d;
    z-index: 15;
}
.nvscore-sticky-bet-slip.ticket-enable .ticket-details
{
    background: var(--bet-slip-bg);
    padding: 0 calc(.75 * var(--space));
    color: var(--color-for-bet-slip-bg);
}
.nvscore-sticky-bet-slip.ticket-enable .ticket-details .bet-slip-info
{
    font-weight: 700;
}
.nvscore-sticky-bet-slip.ticket-enable .ticket-details .desktop-icon-sticky
{
    background: hsl(var(--color-for-bet-slip-bg-hs),var(--color-for-bet-slip-bg-l),5%);
}
.nvscore-sticky-bet-slip.ticket-enable .ticket-action-button-group
{
    bottom: 0!important;
    transition-delay: .15s;
}
.nvscore-sticky-bet-slip.ticket-enable .simulate-btn-container
{
    bottom: calc(50px + calc(var(--space) * 1.75))!important;
    transition-delay: .15s!important;
    opacity: 1!important;
}
.nvscore-sticky-bet-slip.ticket-enable nvscore-spinner-loader
{
    display: flex;
    z-index: 2;
}
.nvscore-sticky-bet-slip.ticket-enable.hide-sticky
{
    bottom: 0;
}
.nvscore-sticky-bet-slip nvscore-spinner-loader
{
    display: none;
}
.nvscore-sticky-bet-slip .ticket-action-button-group
{
    bottom: calc(-1 * calc(50px + calc(.5 * var(--space)) + calc(1.25 * var(--space)) + var(--space)))!important;
    transition: .15s;
}
.nvscore-sticky-bet-slip .betslip-header
{
    display: flex;
    background: var(--primary-color);
    color: var(--color-for-primary-color);
    align-items: center;
    height: 50px;
    justify-content: space-between;
    padding: 0 calc(1.25 * var(--space));
}
.nvscore-sticky-bet-slip .betslip-header .text-2x
{
    display: flex;
    font-weight: 500;
    font-size: 1.142rem;
    margin-bottom: 0;
}
.nvscore-sticky-bet-slip .betslip-header .text-2x .icon
{
    margin-right: calc(.25 * var(--space));
}
.nvscore-sticky-bet-slip .sticky-tickets
{
    overflow-y: auto;
    margin-top: auto;
    max-height: calc(100vh - (50px + calc(.5 * var(--space))));
}
.nvscore-sticky-bet-slip .sticky-tickets nvs-ticket
{
    display: block;
    position: relative;
}
.nvscore-sticky-bet-slip .sticky-tickets nvs-ticket .nvs-ticket
{
    padding-top: 0;
    border: none;
    padding-left: calc(.75 * var(--space));
    padding-right: calc(.75 * var(--space));
}
.nvscore-sticky-bet-slip .sticky-tickets nvs-ticket .nvs-ticket .ticket .ticket-content .nvscore-betslip-bonus-notification
{
    margin-top: 0;
}
.nvscore-sticky-bet-slip .sticky-tickets nvs-ticket .ticket-header
{
    display: none;
}
.nvscore-sticky-bet-slip .share-booking-code
{
    margin-top: calc(1.25 * var(--space));
    padding-top: calc(1.25 * var(--space));
    border-top: 1px solid var(--color-2);
}
.nvscore-sticky-bet-slip.sticky-edit-ticket
{
    background: var(--secondary-color);
}
.nvscore-sticky-bet-slip.sticky-edit-ticket .ticket-details
{
    background: var(--secondary-color);
    color: var(--color-for-secondary-color);
    font-weight: 500;
}
.nvscore-sticky-bet-slip.sticky-edit-ticket .edit-ticket-description
{
    display: flex;
    line-height: 1;
    font-size: .714rem;
    color: var(--color-5);
    margin-top: calc(.5 * var(--space));
}
.nvscore-sticky-bet-slip.sticky-edit-ticket .edit-ticket-description .icon
{
    margin-right: calc(.25 * var(--space));
}
.nvscore-sticky-bet-slip.sticky-edit-ticket .ticket-action-button-group
{
    padding: calc(.5 * var(--space))!important;
}
.nvscore-sticky-bet-slip.sticky-edit-ticket .ticket-action-button-group .btn
{
    flex: 1;
    height: 50px;
}
.nvscore-sticky-bet-slip.sticky-edit-ticket .ticket-action-button-group .btn+.btn
{
    margin-left: calc(.25 * var(--space));
}
.hidden-sticky-betslip
{
    display: none;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 var(--space);
    width: 100%;
    height: 50px;
    background: var(--secondary-color);
    border-top-left-radius: var(--border-radius);
    color: var(--color-for-secondary-color);
    font-size: 1.142rem;
    transition: .3s;
}
@media(max-width: 280px)
{
    nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details
    {
        font-size: 1rem;
        padding: 0 calc(.75 * var(--space));
    }
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info
{
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
    font-weight: 600;
    font-size: 1.142rem;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info .icon
{
    margin-right: calc(.25 * var(--space));
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info .icon.icon-oneclick
{
    font-size: 1.571rem;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info .icon.icon-arrow-up-s, nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info .icon.icon-arrow-down-s
{
    margin-left: var(--space);
    font-size: 1.285rem;
    width: 22px;
    height: 28px;
    opacity: 50%;
    color: #fff;
    padding-top: calc(.25 * var(--space));
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info .icon.icon-arrow-up-s
{
    height: 31px;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .bet-slip-info span
{
    margin-left: calc(.25 * var(--space));
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .right-info
{
    display: flex;
    align-items: center;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .right-info .total-odds
{
    white-space: nowrap;
    overflow: hidden;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .desktop-icon-sticky
{
    background: hsl(var(--color-for-secondary-color-hs),var(--color-for-secondary-color-l),10%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: calc(.75 * var(--space));
    width: 32px;
    height: 32px;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .desktop-icon-sticky>.icon
{
    font-size: .928rem;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .desktop-icon-sticky>.icon:before
{
    content: "";
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .desktop-icon-sticky>.icon.desktop-sticky-arrow-down:before
{
    transform: rotate(180deg);
    display: block;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details .total-odds
{
    font-weight: 400;
    font-size: 1rem;
    opacity: .5;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details.one-click-ticket
{
    background: linear-gradient(91deg,#413cd6 0%,#7e0fe8 72.4%);
    box-shadow: 0 -3px 13px #00000040;
    color: #fff;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    transition: .3s;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details.one-click-ticket .icon-close
{
    font-size: .714rem;
    opacity: 50%;
    color: #fff;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details.one-click-ticket .icon-close:before
{
    content: "";
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details.hide-sticky
{
    transition-delay: 0s;
    overflow: hidden;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details>.icon
{
    font-size: 1.35rem;
    line-height: 1;
}
nvscore-sticky-bet-slip .nvscore-sticky-bet-slip .ticket-details>.icon:before
{
    content: "";
}
nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip
{
    overflow: hidden;
}
nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip.hide-sticky
{
    bottom: 60px;
    height: 0;
}
@media(min-width: 500px)
{
    nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip.hide-sticky
    {
        bottom: 85px;
    }
}
nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip.show-sticky
{
    bottom: 60px;
    height: 50px;
}
nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip.ticket-enable
{
    bottom: 0;
    height: calc(100% - var(--mobile-header-height));
}
nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip.breadcrumb-content-open
{
    bottom: 0;
    z-index: 9;
}
nvscore-sticky-bet-slip.active-bottom-bar .nvscore-sticky-bet-slip.one-click-bet .one-click-show-button
{
    bottom: 60px;
}
.nvs-ui-data-filter-builder-group
{
    display: flex;
    justify-content: flex-end;
    height: 52px;
    gap: calc(.75 * var(--space));
}
.nvs-ui-data-filter-builder-group .data-filter
{
    height: 100%;
    flex: 1;
    max-width: 220px;
    width: 220px;
}
.nvs-ui-data-filter-builder-group .data-filter .active-items span:first-child+span
{
    margin-left: calc(.25 * var(--space));
}
.nvs-ui-data-filter-builder-group .data-filter .form-control
{
    height: 100%;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .btn
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    background: var(--color-1);
    border: 1px solid var(--color-3);
    font-weight: 500;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .btn .active-items
{
    display: flex;
    align-items: center;
    margin-right: calc(.5 * var(--space));
    flex: 1;
    width: 0;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .btn .active-items span
{
    flex: 1;
    width: 0;
    text-align: left;
    line-height: 1.1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .btn .active-items .icon
{
    margin-left: calc(.5 * var(--space));
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .btn>.icon
{
    font-size: 10px;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown
{
    display: none;
    position: absolute;
    min-width: -moz-fit-content;
    min-width: fit-content;
    z-index: 5;
    border-radius: var(--border-radius);
    overflow: hidden;
    background: var(--color-2);
    margin-top: calc(.25 * var(--space));
    width: 100%;
    max-height: 450px;
    overflow-y: auto;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown li+li
{
    border-top: 1px solid hsl(var(--color-3-hs),var(--color-3-l),50%);
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown a
{
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: calc(.25 * var(--space)) calc(.75 * var(--space));
    min-height: 40px;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown a.active
{
    background: hsl(var(--color-3-hs),var(--color-3-l),50%);
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown a .value
{
    font-weight: 400;
    line-height: 1.1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown a .count
{
    font-size: .928rem;
    font-weight: 500;
    margin-left: calc(.25 * var(--space));
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown a:hover
{
    background: hsl(var(--color-3-hs),var(--color-3-l),50%);
}
.nvs-ui-data-filter-builder-group .data-filter.dropdown-filter .menu-dropdown.show
{
    display: block;
}
.nvs-ui-data-filter-builder-group .data-filter.text-filter
{
    position: relative;
}
.nvs-ui-data-filter-builder-group .data-filter.text-filter .form-control
{
    padding: calc(.5 * var(--space));
}
.nvs-ui-data-filter-builder-group .data-filter.text-filter .icon
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(.75 * var(--space));
}
.nvs-ui-data-filter-builder-group .data-filter.text-filter.with-icon .form-control
{
    padding-left: calc(1rem + calc(1.25 * var(--space)));
}
.live-event-card-1.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.live-event-card-1.tile-view tr td.stats-score:after, .live-event-card-1.tile-view tr td.live-favourite:after, .live-event-card-1.tile-view tr td.head-to-head:after, .live-event-card-1.tile-view tr td.event-labels:after
{
    display: none;
}
.live-event-card-1.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1500px)
{
    .live-event-card-1.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .live-event-card-1.tile-view tr
    {
        width: 100%;
    }
}
.live-event-card-1.tile-view tr:first-child
{
    margin-top: 0;
}
.live-event-card-1.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.live-event-card-1.tile-view tr.header-desc, .live-event-card-1.tile-view tr.dynamic-table-header
{
    display: none;
}
.live-event-card-1.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.live-event-card-1.tile-view td.special-value
{
    height: 38px!important;
}
.live-event-card-1.tile-view td.event-labels
{
    display: none;
}
.live-event-card-1.tile-view td.live-status
{
    order: 1;
    margin-right: var(--space);
    font-size: .928rem;
    width: 50px;
    text-align: center;
    align-self: center;
}
.live-event-card-1.tile-view td.live-status .nvscore-live-status
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
}
.live-event-card-1.tile-view td.live-status .nvscore-live-status>div
{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.live-event-card-1.tile-view td.live-status .nvscore-live-status>div:after
{
    position: absolute;
    width: calc(var(--space) * .125);
    right: calc(-1 * calc(.25 * var(--space)));
    height: 32px;
    content: "";
    border-radius: var(--border-radius);
    background: hsl(var(--color-for-color-2-hs),var(--color-for-color-2-l),15%);
}
.live-event-card-1.tile-view td.live-status .nvscore-live-status>div .time
{
    font-weight: 700;
    margin-right: calc(.25 * var(--space));
    color: var(--success-color);
}
.live-event-card-1.tile-view td.live-status .nvscore-live-status>div .status_text
{
    font-weight: 700;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-1.tile-view td.circle-flag
{
    order: -3;
    margin-right: calc(.25 * var(--space));
    display: flex;
    align-self: center;
    margin-top: 3px;
    width: auto;
}
.live-event-card-1.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.live-event-card-1.tile-view td.tournament-name
{
    order: -3;
    min-width: calc(100% - 28px - 2rem - calc(2 * var(--space)));
    margin-right: calc(.5 * var(--space));
    text-align: start;
    font-size: .857rem;
    align-self: center;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    flex: 1;
    cursor: pointer;
}
.live-event-card-1.tile-view td.tournament-name.head-to-head-active
{
    min-width: calc(100% - 38px - 3rem - calc(2 * var(--space)));
}
.live-event-card-1.tile-view td.icon-brlive
{
    order: -4;
    align-self: center;
    margin-right: 0!important;
}
.live-event-card-1.tile-view td.icon-brlive span
{
    margin-right: calc(.5 * var(--space))!important;
}
.live-event-card-1.tile-view td.sport-event-content
{
    order: 3;
    width: calc(100% - 70px);
    text-align: start;
    align-self: center;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper
{
    height: 44px;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper>span
{
    position: absolute;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .home-wrapper, .live-event-card-1.tile-view td.sport-event-content .event-wrapper .event-away
{
    white-space: nowrap;
    overflow: auto;
    max-width: 210px;
}
@media(max-width: 320px)
{
    .live-event-card-1.tile-view td.sport-event-content .event-wrapper .home-wrapper, .live-event-card-1.tile-view td.sport-event-content .event-wrapper .event-away
    {
        max-width: 180px;
    }
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .home-wrapper
{
    top: 0;
    left: 0;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .home-wrapper .hyphen
{
    display: none;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .event-away
{
    top: 22px;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .event-score-wrap
{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .score-wrap
{
    display: flex;
    text-align: end;
    right: 0;
    height: 100%;
    font-weight: 500;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .score-wrap .event-dots
{
    display: none;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .score-wrap .event-score-away
{
    position: absolute;
    top: 22px;
    right: 0;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .score-wrapper
{
    position: absolute;
    right: 0;
    height: 100%;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .score-wrapper .set-score
{
    display: none;
}
.live-event-card-1.tile-view td.sport-event-content .event-wrapper .score-wrapper .game-score
{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.live-event-card-1.tile-view td.odd
{
    margin-right: calc(.5 * var(--space));
}
.live-event-card-1.tile-view td:nth-last-child(2)
{
    margin-right: 0;
}
.live-event-card-1.tile-view td.live-favourite
{
    order: -2;
    align-self: center;
}
.live-event-card-1.tile-view td.extra-odds
{
    order: -1;
    align-self: center;
    cursor: pointer;
}
.live-event-card-1.tile-view td.extra-odds div
{
    display: flex;
    align-items: center;
    justify-content: end;
    height: 20px;
}
.live-event-card-1.tile-view td.extra-odds div span
{
    font-size: .857rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 600;
}
.live-event-card-1.tile-view td.extra-odds.head-to-head-active
{
    width: auto;
    order: -3;
    align-self: center;
}
.live-event-card-1.tile-view td.odd
{
    order: 4;
    flex: 1;
    height: 40px;
    min-width: calc(33.3333333333% - (var(--space) / 3));
    margin: calc(.5 * var(--space)) 0 0 0;
}
.live-event-card-1.tile-view td.odd+.odd
{
    margin-left: calc(.5 * var(--space));
}
.live-event-card-1.tile-view td.odd .btn-lock
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-1.tile-view td.odd .btn-odds
{
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    height: 40px;
    width: 100%;
    position: relative;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.live-event-card-1.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.live-event-card-1.tile-view td.odd .btn-odds.active, .live-event-card-1.tile-view td.odd .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.live-event-card-1.tile-view td.odd .btn-odds.active .code, .live-event-card-1.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.live-event-card-1.tile-view td.head-to-head
{
    order: -3;
    margin-right: calc(.5 * var(--space));
    line-height: 1.2;
    width: auto;
    align-self: center;
}
.live-event-card-1.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.tournament-table .live-event-card-1.tile-view td.live-favourite
{
    margin-right: 0;
    margin-left: calc(.25 * var(--space));
    order: -4;
}
.tournament-table .live-event-card-1.tile-view td.icon-brlive
{
    order: -3;
}
.tournament-table .live-event-card-1.tile-view td.sport-event-content
{
    margin-top: calc(.25 * var(--space));
    margin-bottom: calc(.5 * var(--space));
}
.tournament-table .live-event-card-1.tile-view td.live-status
{
    margin-top: calc(-1 * calc(.25 * var(--space)));
}
.live-event-card-1.tile-view tr td.odd
{
    margin-bottom: 0;
    margin-top: auto;
}
.live-event-card-1.tile-view tr td.head-to-head, .live-event-card-1.tile-view tr td.extra-odd, .live-event-card-1.tile-view tr td.tournament-name
{
    margin-bottom: auto;
}
.live-event-card-1.tile-view tr td.circle-flag
{
    margin-top: 0;
    margin-bottom: auto;
}
.live-event-card-1.tile-view tr.with-event-labels td.event-labels
{
    max-width: none;
    padding-right: calc(.5 * var(--space));
    margin-left: auto;
    display: flex;
    order: -5;
    width: 100%;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-1.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    display: flex;
    align-items: center;
    position: relative;
    top: unset;
    transform: unset;
    right: unset;
}
.live-event-card-1.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    line-height: 1;
    height: 16px;
    border-radius: 2px;
    width: -moz-max-content;
    width: max-content;
}
.live-event-card-1.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.live-event-card-1.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label span
{
    display: block;
}
.live-event-card-1.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.live-event-card-1.tile-view tr.with-event-labels td.odd
{
    margin-top: auto;
    padding-top: 0;
}
.live-event-card-2.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.live-event-card-2.tile-view tr td.stats-score:after, .live-event-card-2.tile-view tr td.live-favourite:after, .live-event-card-2.tile-view tr td.head-to-head:after, .live-event-card-2.tile-view tr td.event-labels:after
{
    display: none;
}
.live-event-card-2.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1500px)
{
    .live-event-card-2.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .live-event-card-2.tile-view tr
    {
        width: 100%;
    }
}
.live-event-card-2.tile-view tr:first-child
{
    margin-top: 0;
}
.live-event-card-2.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.live-event-card-2.tile-view tr.header-desc, .live-event-card-2.tile-view tr.dynamic-table-header
{
    display: none;
}
.live-event-card-2.tile-view td
{
    position: relative;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.live-event-card-2.tile-view td.event-labels
{
    display: none;
}
.live-event-card-2.tile-view td.special-value
{
    height: 44px!important;
    margin-top: 0!important;
}
.live-event-card-2.tile-view td.special-value .special-header
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 20px;
    height: 20px;
    background: var(--color-2);
    border: 1px solid var(--color-3);
    border-radius: 50%;
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translate(-50%);
    font-size: .857rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-2.tile-view td.circle-flag
{
    order: -3;
    margin-top: 0;
    margin-right: calc(.25 * var(--space));
    width: auto;
    align-self: center;
    line-height: 1.7;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-2.tile-view td.circle-flag nvscore-table-column-icon
{
    display: flex;
}
.live-event-card-2.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.live-event-card-2.tile-view td.tournament-name
{
    order: -3;
    font-size: .857rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
    flex-basis: calc(100% - 50px);
    text-align: start;
    width: 0;
    flex: 1;
    margin-right: calc(.5 * var(--space));
    margin-top: 0;
    line-height: 2;
}
.live-event-card-2.tile-view td.icon-brlive
{
    order: -4;
    top: -1px;
}
.live-event-card-2.tile-view td.icon-brlive span
{
    margin-right: 8px;
}
.live-event-card-2.tile-view td.live-favourite
{
    order: -2;
}
.live-event-card-2.tile-view td.extra-odd
{
    cursor: pointer;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-2.tile-view td.extra-odds
{
    order: -1;
    width: 50px;
    height: 20px;
    background: var(--btn-odds-bg);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: calc(var(--border-radius) * 11.25);
    border-top-right-radius: calc(var(--border-radius) * 11.25)!important;
    font-size: .857rem;
    font-weight: 700;
    line-height: 1.4;
    align-self: center;
}
.live-event-card-2.tile-view td.extra-odds div
{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.live-event-card-2.tile-view td.head-to-head
{
    order: -2;
    margin-right: calc(.5 * var(--space));
    line-height: 1.4;
}
.live-event-card-2.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-2.tile-view td.status
{
    flex-basis: 100%;
    text-align: start;
    margin-top: auto;
    margin-bottom: calc(.5 * var(--space));
    margin-top: 26px;
}
.live-event-card-2.tile-view td.status:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: calc(-1 * calc(.5 * var(--space)));
    right: calc(-1 * calc(.5 * var(--space)));
    height: 1px;
    transform: translateY(-50%);
    background: var(--color-3);
    border-radius: calc(var(--border-radius) * 11.25);
}
.live-event-card-2.tile-view td.status .nvscore-live-status
{
    position: relative;
    background: var(--color-2);
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid var(--color-3);
    border-radius: calc(var(--border-radius) * 11.25);
    padding: 0 calc(.75 * var(--space));
    max-width: 50%;
    white-space: nowrap;
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view td.status .nvscore-live-status
    {
        max-width: 45%;
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view td.status .nvscore-live-status
    {
        max-width: 40%;
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view td.status .nvscore-live-status
    {
        max-width: 35%;
    }
}
.live-event-card-2.tile-view td.status .nvscore-live-status>div
{
    display: flex;
    overflow: hidden;
}
.live-event-card-2.tile-view td.status .nvscore-live-status .time
{
    color: var(--success-color);
    font-weight: 700;
    margin-right: calc(.25 * var(--space));
}
.live-event-card-2.tile-view td.status .nvscore-live-status .status_text
{
    font-weight: 400;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    flex: 1;
    overflow: auto;
    max-width: 200px;
}
.live-event-card-2.tile-view td.sport-content, .live-event-card-2.tile-view td.sport-event-content
{
    flex: 1;
    width: 1px;
    margin-top: auto;
    margin-bottom: 0;
}
.live-event-card-2.tile-view td.sport-content .event-wrapper, .live-event-card-2.tile-view td.sport-event-content .event-wrapper
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    white-space: nowrap;
    text-align: start;
}
.live-event-card-2.tile-view td.sport-content .event-wrapper .hyphen, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .hyphen
{
    display: none;
}
.live-event-card-2.tile-view td.sport-content .event-wrapper .home-wrapper, .live-event-card-2.tile-view td.sport-content .event-wrapper .event-away, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .home-wrapper, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .event-away
{
    width: 100%;
    overflow: hidden;
    padding-right: calc(1.25 * var(--space));
}
.live-event-card-2.tile-view td.sport-content .event-wrapper .home-wrapper span, .live-event-card-2.tile-view td.sport-content .event-wrapper .event-away span, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .home-wrapper span, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .event-away span
{
    display: block;
    width: 100%;
    overflow: hidden;
}
.live-event-card-2.tile-view td.sport-content .event-wrapper .home-wrapper span.hyphen, .live-event-card-2.tile-view td.sport-content .event-wrapper .event-away span.hyphen, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .home-wrapper span.hyphen, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .event-away span.hyphen
{
    display: none;
}
.live-event-card-2.tile-view td.sport-content .event-wrapper .event-away, .live-event-card-2.tile-view td.sport-event-content .event-wrapper .event-away
{
    width: calc(100% - calc(1.25 * var(--space)));
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-event-card-2.tile-view td.sport-content .score-wrap, .live-event-card-2.tile-view td.sport-content .score-wrapper, .live-event-card-2.tile-view td.sport-content .event-score-wrap, .live-event-card-2.tile-view td.sport-event-content .score-wrap, .live-event-card-2.tile-view td.sport-event-content .score-wrapper, .live-event-card-2.tile-view td.sport-event-content .event-score-wrap
{
    display: flex;
    flex-direction: column;
    position: absolute;
    right: calc(.25 * var(--space));
    font-weight: 500;
    height: 100%;
    overflow: auto;
    text-align: end;
}
.live-event-card-2.tile-view td.sport-content .score-wrap .game-score, .live-event-card-2.tile-view td.sport-content .score-wrapper .game-score, .live-event-card-2.tile-view td.sport-content .event-score-wrap .game-score, .live-event-card-2.tile-view td.sport-event-content .score-wrap .game-score, .live-event-card-2.tile-view td.sport-event-content .score-wrapper .game-score, .live-event-card-2.tile-view td.sport-event-content .event-score-wrap .game-score
{
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-right: calc(.25 * var(--space));
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view td.sport-content .score-wrap .game-score, .live-event-card-2.tile-view td.sport-content .score-wrapper .game-score, .live-event-card-2.tile-view td.sport-content .event-score-wrap .game-score, .live-event-card-2.tile-view td.sport-event-content .score-wrap .game-score, .live-event-card-2.tile-view td.sport-event-content .score-wrapper .game-score, .live-event-card-2.tile-view td.sport-event-content .event-score-wrap .game-score
    {
        margin-right: 0;
    }
}
.live-event-card-2.tile-view td.sport-content .score-wrap .event-dots, .live-event-card-2.tile-view td.sport-content .score-wrap .set-score, .live-event-card-2.tile-view td.sport-content .score-wrapper .event-dots, .live-event-card-2.tile-view td.sport-content .score-wrapper .set-score, .live-event-card-2.tile-view td.sport-content .event-score-wrap .event-dots, .live-event-card-2.tile-view td.sport-content .event-score-wrap .set-score, .live-event-card-2.tile-view td.sport-event-content .score-wrap .event-dots, .live-event-card-2.tile-view td.sport-event-content .score-wrap .set-score, .live-event-card-2.tile-view td.sport-event-content .score-wrapper .event-dots, .live-event-card-2.tile-view td.sport-event-content .score-wrapper .set-score, .live-event-card-2.tile-view td.sport-event-content .event-score-wrap .event-dots, .live-event-card-2.tile-view td.sport-event-content .event-score-wrap .set-score
{
    display: none;
}
.live-event-card-2.tile-view td.odd
{
    order: 5;
    margin-top: calc(.5 * var(--space));
}
.live-event-card-2.tile-view td.odd+.odd+.odd
{
    margin-bottom: calc(.25 * var(--space));
}
.live-event-card-2.tile-view td.odd .btn-odds
{
    width: 100%;
    height: 44px;
}
.live-event-card-2.tile-view td.odd .btn-odds .code
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 20px;
    height: 20px;
    background: var(--color-2);
    border: 1px solid var(--color-3);
    border-radius: calc(var(--border-radius) * 11.25);
    position: absolute;
    top: -29px;
    font-size: .857rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    padding: 0 calc(.25 * var(--space));
    left: 50%;
    transform: translate(-50%);
}
.live-event-card-2.tile-view td.odd .btn-odds.active, .live-event-card-2.tile-view td.odd .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.live-event-card-2.tile-view.odd-button-count-2 td.status .nvscore-live-status
{
    max-width: 66%;
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view.odd-button-count-2 td.status .nvscore-live-status
    {
        max-width: 63%;
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view.odd-button-count-2 td.status .nvscore-live-status
    {
        max-width: 59%;
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view.odd-button-count-2 td.status .nvscore-live-status
    {
        max-width: 55%;
    }
}
.live-event-card-2.tile-view.odd-button-count-2 td.odd
{
    width: calc(50% / 3 - calc(.25 * var(--space)));
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view.odd-button-count-2 td.odd
    {
        width: calc(55% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view.odd-button-count-2 td.odd
    {
        width: calc(60% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view.odd-button-count-2 td.odd
    {
        width: calc(65% / 3 - calc(.25 * var(--space)));
    }
}
.live-event-card-2.tile-view.odd-button-count-2 td.odd:nth-of-type(n+2)
{
    margin: 0 calc(calc(.25 * var(--space)) / 2);
}
.live-event-card-2.tile-view.odd-button-count-3 td.odd
{
    width: calc(50% / 3 - calc(.25 * var(--space)));
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view.odd-button-count-3 td.odd
    {
        width: calc(55% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view.odd-button-count-3 td.odd
    {
        width: calc(60% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view.odd-button-count-3 td.odd
    {
        width: calc(65% / 3 - calc(.25 * var(--space)));
    }
}
.live-event-card-2.tile-view.odd-button-count-3 td.odd:nth-of-type(n+2)
{
    margin: 0 calc(calc(.5 * var(--space)) / 2);
    margin-bottom: 0;
    margin-top: auto;
}
.live-event-card-2.tile-view.with-special-value.odd-button-count-3 td.status .nvscore-live-status
{
    max-width: 32%;
}
.live-event-card-2.tile-view.with-special-value.odd-button-count-3 td.odd
{
    width: calc(68% / 4 - calc(.25 * var(--space)));
}
.live-event-card-2.tile-view.with-special-value.odd-button-count-3 td.special-value
{
    max-width: calc(68% / 4 - calc(.25 * var(--space)));
}
.live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.status .nvscore-live-status
{
    max-width: 50%;
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.status .nvscore-live-status
    {
        max-width: 45%;
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.status .nvscore-live-status
    {
        max-width: 40%;
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.status .nvscore-live-status
    {
        max-width: 35%;
    }
}
.live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.odd
{
    width: calc(50% / 3 - calc(.25 * var(--space)));
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.odd
    {
        width: calc(55% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.odd
    {
        width: calc(60% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.odd
    {
        width: calc(65% / 3 - calc(.25 * var(--space)));
    }
}
.live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.special-value
{
    max-width: calc(50% / 3 - calc(.25 * var(--space)));
}
@media(max-width: 350px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.special-value
    {
        max-width: calc(55% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 320px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.special-value
    {
        max-width: calc(60% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 280px)
{
    .live-event-card-2.tile-view.with-special-value.odd-button-count-2 td.special-value
    {
        max-width: calc(65% / 3 - calc(.25 * var(--space)));
    }
}
.tournament-table .live-event-card-2.tile-view td.live-favourite
{
    margin-right: 0;
    margin-left: calc(.25 * var(--space));
    order: -4;
}
.tournament-table .live-event-card-2.tile-view td.icon-brlive
{
    order: -3;
}
.live-event-card-2.tile-view tr.with-event-labels
{
    justify-content: flex-start;
}
.live-event-card-2.tile-view tr.with-event-labels td.event-labels
{
    order: -4;
    margin-right: auto;
    margin-left: 0;
    display: block;
}
.live-event-card-2.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    position: static;
    align-self: center;
    transform: none;
    justify-content: flex-start;
    background: none;
}
.live-event-card-2.tile-view tr.with-event-labels td.live-favourite
{
    margin-right: calc(.5 * var(--space));
}
.live-event-card-2.tile-view tr.with-event-labels td.extra-odds
{
    order: -2;
}
.live-event-card-2.tile-view tr.with-event-labels td.head-to-head
{
    align-self: baseline;
}
.live-event-card-2.tile-view tr.with-event-labels td.tournament-name
{
    order: -1;
    width: 100%;
    flex: initial;
    align-self: baseline;
    line-height: 1.5;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-2.tile-view tr.with-event-labels td.icon-brlive
{
    order: -2;
}
.live-event-card-2.tile-view tr.with-event-labels td.status
{
    margin-top: auto;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-2.tile-view tr.with-event-labels td.circle-flag
{
    order: -6;
    margin-right: calc(.5 * var(--space));
    margin-bottom: auto;
    align-self: baseline;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels
{
    justify-content: flex-start;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.event-labels
{
    order: -4;
    top: 2px;
    margin-right: auto;
    margin-left: 0;
    display: block;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.event-labels .event-labels-container
{
    position: static;
    align-self: center;
    transform: none;
    justify-content: flex-start;
    background: none;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.live-favourite
{
    margin-right: calc(.5 * var(--space));
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.extra-odds
{
    order: -2;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.head-to-head
{
    top: 1px;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.tournament-name
{
    order: -1;
    width: 100%;
    flex: initial;
    line-height: 1.5;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.icon-brlive
{
    order: -2;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.status
{
    margin-top: auto;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-2.tile-view.not-with-event-labels tr td.with-event-labels td.circle-flag
{
    order: -6;
    margin-right: calc(.5 * var(--space));
    margin-bottom: auto;
}
.live-event-card-2.tile-view.not-with-event-labels tr td.odd
{
    margin-top: calc(.5 * var(--space));
}
.live-event-card-2.tile-view.not-with-event-labels tr td.circle-flag, .live-event-card-2.tile-view.not-with-event-labels tr td.extra-odd, .live-event-card-2.tile-view.not-with-event-labels tr td.status
{
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-3.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.live-event-card-3.tile-view tbody
{
    display: block;
    width: 100%;
}
.live-event-card-3.tile-view tr td.stats-score:after, .live-event-card-3.tile-view tr td.live-favourite:after, .live-event-card-3.tile-view tr td.head-to-head:after, .live-event-card-3.tile-view tr td.event-labels:after
{
    display: none;
}
.live-event-card-3.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1440px)
{
    .live-event-card-3.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .live-event-card-3.tile-view tr
    {
        width: 100%;
    }
}
.live-event-card-3.tile-view tr:first-child
{
    margin-top: 0;
}
.live-event-card-3.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.live-event-card-3.tile-view tr.header-desc, .live-event-card-3.tile-view tr.dynamic-table-header
{
    display: none;
}
.live-event-card-3.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.live-event-card-3.tile-view td.event-labels
{
    display: none;
}
.live-event-card-3.tile-view td.live-status
{
    display: flex;
    align-items: center;
    order: 2;
    width: 100%;
    margin-right: calc(.5 * var(--space));
    font-size: .857rem;
    min-width: unset;
    max-width: none;
    max-width: initial;
    color: var(--success-color);
}
.live-event-card-3.tile-view td.live-status nvscore-table-column
{
    width: 100%;
}
.live-event-card-3.tile-view td.live-status .nvscore-live-status
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
}
.live-event-card-3.tile-view td.live-status .nvscore-live-status:before
{
    content: "";
    font-family: icomoon!important;
    font-size: 1rem;
    margin-right: calc(.25 * var(--space));
    color: var(--success-color);
}
.live-event-card-3.tile-view td.live-status .nvscore-live-status>div
{
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    align-items: center;
}
.live-event-card-3.tile-view td.live-status .nvscore-live-status .time
{
    font-weight: 400;
    margin-right: calc(.25 * var(--space));
    color: var(--success-color);
}
.live-event-card-3.tile-view td.live-status .nvscore-live-status .status_text
{
    font-weight: 400;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    line-height: 2;
    flex: 1;
    overflow: auto;
}
.live-event-card-3.tile-view td.live-favourite
{
    order: 1;
    margin-right: 0;
    margin-left: calc(.5 * var(--space));
}
.live-event-card-3.tile-view td.circle-flag
{
    order: 0;
    height: -moz-fit-content;
    height: fit-content;
    width: auto;
    align-self: center;
    margin-right: calc(.25 * var(--space));
    margin-bottom: calc(var(--space) * .125);
}
.live-event-card-3.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.live-event-card-3.tile-view td.circle-flag nvscore-table-column-icon
{
    display: flex;
}
.live-event-card-3.tile-view td.tournament-name
{
    width: 0;
    order: 0;
    text-align: start;
    align-self: flex-end;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    flex: 1;
}
.live-event-card-3.tile-view td.icon-brlive span
{
    margin-left: calc(.5 * var(--space));
}
.live-event-card-3.tile-view td.sport-event-content
{
    order: 3;
    width: 100%;
    margin: calc(var(--space) * .0625) 0 calc(.5 * var(--space));
    text-align: start;
    font-size: 1rem;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper
{
    display: flex;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .home-wrapper
{
    position: relative;
    max-width: calc(54% - 25px);
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .home-wrapper .event-home
{
    display: block;
    margin-right: calc(.75 * var(--space));
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .home-wrapper .hyphen
{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0 calc(.25 * var(--space));
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .event-away
{
    width: calc(46% - 25px);
    margin-right: calc(.5 * var(--space));
    bottom: 0;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper.score-wrap
{
    width: 50px;
    justify-content: flex-end;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrap, .live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrapper
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    right: 0;
    height: 100%;
    font-weight: 700;
    order: 1;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrap .event-dots, .live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrapper .event-dots
{
    margin: 0 calc(.25 * var(--space));
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrap .set-score, .live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrapper .set-score
{
    display: none;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrap .game-score>span:first-child, .live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrapper .game-score>span:first-child
{
    position: relative;
    margin-right: calc(.75 * var(--space));
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrap .game-score>span:first-child:after, .live-event-card-3.tile-view td.sport-event-content .event-wrapper .score-wrapper .game-score>span:first-child:after
{
    content: ":";
    position: absolute;
    right: calc(-1 * calc(.5 * var(--space)));
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .event-score-wrap>span
{
    font-weight: 700;
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .event-score-wrap>span:first-child
{
    position: relative;
    margin-right: calc(.75 * var(--space));
}
.live-event-card-3.tile-view td.sport-event-content .event-wrapper .event-score-wrap>span:first-child:after
{
    content: ":";
    position: absolute;
    right: calc(-1 * calc(.5 * var(--space)));
}
.live-event-card-3.tile-view td.odd
{
    margin-right: calc(.5 * var(--space));
}
.live-event-card-3.tile-view td.odd .btn-odds
{
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    height: 40px;
    width: 100%;
    position: relative;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.live-event-card-3.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.live-event-card-3.tile-view td.odd .btn-odds.active, .live-event-card-3.tile-view td.odd .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.live-event-card-3.tile-view td.odd .btn-odds.active .code, .live-event-card-3.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.live-event-card-3.tile-view td.extra-odds
{
    max-width: 60px;
    font-weight: 500;
    cursor: pointer;
}
.live-event-card-3.tile-view td.odd, .live-event-card-3.tile-view td.extra-odds
{
    order: 4;
    flex: 1;
}
.live-event-card-3.tile-view td.odd .btn-lock, .live-event-card-3.tile-view td.extra-odds .btn-lock
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-3.tile-view td.odd nvscore-extra-odd>div, .live-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div
{
    background: var(--btn-odds-bg);
}
.live-event-card-3.tile-view td.odd .btn-odds, .live-event-card-3.tile-view td.odd nvscore-extra-odd>div, .live-event-card-3.tile-view td.extra-odds .btn-odds, .live-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div
{
    height: 40px;
    width: 100%;
    border: 0!important;
    border-radius: var(--border-radius);
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
}
.live-event-card-3.tile-view td.odd .btn-odds .outer-odd, .live-event-card-3.tile-view td.odd nvscore-extra-odd>div .outer-odd, .live-event-card-3.tile-view td.extra-odds .btn-odds .outer-odd, .live-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div .outer-odd
{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.live-event-card-3.tile-view td.odd .btn-odds .outer-odd .code, .live-event-card-3.tile-view td.odd nvscore-extra-odd>div .outer-odd .code, .live-event-card-3.tile-view td.extra-odds .btn-odds .outer-odd .code, .live-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div .outer-odd .code
{
    margin-bottom: calc(var(--space) * .125);
    font-size: .714rem;
}
.live-event-card-3.tile-view td.odd .btn-odds .outer-odd .value, .live-event-card-3.tile-view td.odd nvscore-extra-odd>div .outer-odd .value, .live-event-card-3.tile-view td.extra-odds .btn-odds .outer-odd .value, .live-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div .outer-odd .value
{
    font-size: 1rem;
    font-weight: 500;
}
.live-event-card-3.tile-view td.head-to-head
{
    margin-right: 4px;
    align-self: center;
    line-height: 1.2;
}
.live-event-card-3.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.tournament-table .live-event-card-3.tile-view td.live-status
{
    order: 0;
    flex: 1;
    width: 0;
}
.tournament-table .live-event-card-3.tile-view td.tournament-name
{
    display: none;
}
.live-event-card-3.tile-view tr.with-event-labels td.event-labels
{
    order: -1;
    display: flex;
    align-items: center;
    margin-top: -2px;
    padding-right: 0;
    display: block;
}
.live-event-card-3.tile-view tr.with-event-labels td.live-status
{
    order: -2;
    flex: 1;
    width: 0;
    align-self: baseline;
}
.live-event-card-3.tile-view tr.with-event-labels td.tournament-name
{
    flex-basis: 100%;
    order: 3;
}
.live-event-card-3.tile-view tr.with-event-labels td.circle-flag
{
    display: none;
}
.live-event-card-4.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.live-event-card-4.tile-view tr td.stats-score:after, .live-event-card-4.tile-view tr td.live-favourite:after, .live-event-card-4.tile-view tr td.head-to-head:after, .live-event-card-4.tile-view tr td.event-labels:after
{
    display: none;
}
.live-event-card-4.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1500px)
{
    .live-event-card-4.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .live-event-card-4.tile-view tr
    {
        width: 100%;
    }
}
.live-event-card-4.tile-view tr:first-child
{
    margin-top: 0;
}
.live-event-card-4.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.live-event-card-4.tile-view tr.header-desc, .live-event-card-4.tile-view tr.dynamic-table-header
{
    display: none;
}
.live-event-card-4.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.live-event-card-4.tile-view td.event-labels
{
    display: none;
}
.live-event-card-4.tile-view td.special-value
{
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.live-event-card-4.tile-view td.live-favourite
{
    order: -1;
}
.live-event-card-4.tile-view td.live-status
{
    order: 1;
    margin: 0 calc(.5 * var(--space)) 0 0;
    color: var(--success-color);
    font-size: .928rem;
    white-space: nowrap;
    max-width: 35%;
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
    line-height: 1.2;
}
.live-event-card-4.tile-view td.live-status .nvscore-live-status
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.live-event-card-4.tile-view td.live-status .nvscore-live-status:before
{
    content: "";
    font-family: icomoon!important;
    margin-right: calc(.25 * var(--space));
}
.live-event-card-4.tile-view td.live-status .nvscore-live-status>div
{
    display: flex;
    overflow: hidden;
}
.live-event-card-4.tile-view td.live-status .nvscore-live-status .time
{
    font-weight: 700;
    margin-right: calc(.25 * var(--space));
}
.live-event-card-4.tile-view td.live-status .nvscore-live-status .status_text
{
    font-weight: 400;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-event-card-4.tile-view td.circle-flag
{
    order: 2;
    height: -moz-fit-content;
    height: fit-content;
    width: auto;
    margin-right: calc(.25 * var(--space));
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
    line-height: 1.2;
}
.live-event-card-4.tile-view td.circle-flag nvscore-table-column-icon
{
    display: flex;
}
.live-event-card-4.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.live-event-card-4.tile-view td.tournament-name
{
    order: 2;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    text-align: start;
    flex: 1;
    width: 0;
    min-width: 28%;
    margin-right: calc(.5 * var(--space));
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-4.tile-view td.tournament-name .tournament-flag
{
    display: flex;
    align-items: center;
}
.live-event-card-4.tile-view td.icon-brlive span
{
    margin-right: calc(.5 * var(--space));
}
.live-event-card-4.tile-view td.sport-content, .live-event-card-4.tile-view td.sport-event-content
{
    order: 4;
    width: 50%;
    min-width: 50%;
    flex: 1;
}
@media(max-width: 350px)
{
    .live-event-card-4.tile-view td.sport-content, .live-event-card-4.tile-view td.sport-event-content
    {
        width: 45%;
        min-width: 45%;
    }
}
@media(max-width: 320px)
{
    .live-event-card-4.tile-view td.sport-content, .live-event-card-4.tile-view td.sport-event-content
    {
        width: 40%;
        min-width: 40%;
    }
}
@media(max-width: 280px)
{
    .live-event-card-4.tile-view td.sport-content, .live-event-card-4.tile-view td.sport-event-content
    {
        width: 35%;
        min-width: 35%;
    }
}
.live-event-card-4.tile-view td.sport-content .event-wrapper, .live-event-card-4.tile-view td.sport-event-content .event-wrapper
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    white-space: nowrap;
    text-align: start;
}
.live-event-card-4.tile-view td.sport-content .event-wrapper .hyphen, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .hyphen
{
    display: none;
}
.live-event-card-4.tile-view td.sport-content .event-wrapper .home-wrapper, .live-event-card-4.tile-view td.sport-content .event-wrapper .event-away, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .home-wrapper, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .event-away
{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: calc(1.25 * var(--space));
}
.live-event-card-4.tile-view td.sport-content .event-wrapper .home-wrapper .event-home, .live-event-card-4.tile-view td.sport-content .event-wrapper .event-away .event-home, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .home-wrapper .event-home, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .event-away .event-home
{
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-event-card-4.tile-view td.sport-content .event-wrapper .home-wrapper span, .live-event-card-4.tile-view td.sport-content .event-wrapper .event-away span, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .home-wrapper span, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .event-away span
{
    display: block;
    width: 100%;
    overflow: hidden;
}
.live-event-card-4.tile-view td.sport-content .event-wrapper .home-wrapper span.hyphen, .live-event-card-4.tile-view td.sport-content .event-wrapper .event-away span.hyphen, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .home-wrapper span.hyphen, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .event-away span.hyphen
{
    display: none;
}
.live-event-card-4.tile-view td.sport-content .event-wrapper .event-away, .live-event-card-4.tile-view td.sport-event-content .event-wrapper .event-away
{
    width: calc(100% - calc(1.25 * var(--space)));
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.live-event-card-4.tile-view td.sport-content .score-wrap, .live-event-card-4.tile-view td.sport-content .score-wrapper, .live-event-card-4.tile-view td.sport-content .event-score-wrap, .live-event-card-4.tile-view td.sport-event-content .score-wrap, .live-event-card-4.tile-view td.sport-event-content .score-wrapper, .live-event-card-4.tile-view td.sport-event-content .event-score-wrap
{
    display: flex;
    flex-direction: column;
    position: absolute;
    right: calc(.25 * var(--space));
    font-weight: 500;
    height: 100%;
    overflow: auto;
    text-align: end;
}
.live-event-card-4.tile-view td.sport-content .score-wrap .game-score, .live-event-card-4.tile-view td.sport-content .score-wrapper .game-score, .live-event-card-4.tile-view td.sport-content .event-score-wrap .game-score, .live-event-card-4.tile-view td.sport-event-content .score-wrap .game-score, .live-event-card-4.tile-view td.sport-event-content .score-wrapper .game-score, .live-event-card-4.tile-view td.sport-event-content .event-score-wrap .game-score
{
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-right: calc(.25 * var(--space));
}
@media(max-width: 320px)
{
    .live-event-card-4.tile-view td.sport-content .score-wrap .game-score, .live-event-card-4.tile-view td.sport-content .score-wrapper .game-score, .live-event-card-4.tile-view td.sport-content .event-score-wrap .game-score, .live-event-card-4.tile-view td.sport-event-content .score-wrap .game-score, .live-event-card-4.tile-view td.sport-event-content .score-wrapper .game-score, .live-event-card-4.tile-view td.sport-event-content .event-score-wrap .game-score
    {
        margin-right: 0;
    }
}
.live-event-card-4.tile-view td.sport-content .score-wrap .event-dots, .live-event-card-4.tile-view td.sport-content .score-wrap .set-score, .live-event-card-4.tile-view td.sport-content .score-wrapper .event-dots, .live-event-card-4.tile-view td.sport-content .score-wrapper .set-score, .live-event-card-4.tile-view td.sport-content .event-score-wrap .event-dots, .live-event-card-4.tile-view td.sport-content .event-score-wrap .set-score, .live-event-card-4.tile-view td.sport-event-content .score-wrap .event-dots, .live-event-card-4.tile-view td.sport-event-content .score-wrap .set-score, .live-event-card-4.tile-view td.sport-event-content .score-wrapper .event-dots, .live-event-card-4.tile-view td.sport-event-content .score-wrapper .set-score, .live-event-card-4.tile-view td.sport-event-content .event-score-wrap .event-dots, .live-event-card-4.tile-view td.sport-event-content .event-score-wrap .set-score
{
    display: none;
}
.live-event-card-4.tile-view td.head-to-head
{
    order: 2;
    margin-left: auto;
    line-height: 1.2;
    margin-right: calc(.5 * var(--space));
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
}
.live-event-card-4.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-4.tile-view td.extra-odds
{
    font-weight: 500;
    margin-left: auto;
    order: 2;
    cursor: pointer;
    margin-right: calc(.5 * var(--space));
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
}
.live-event-card-4.tile-view td.extra-odds div
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: auto;
}
.live-event-card-4.tile-view td.extra-odds div span
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 700;
}
.live-event-card-4.tile-view td.extra-odds.head-to-head-active
{
    width: auto;
}
.live-event-card-4.tile-view td.odd
{
    margin: calc(.25 * var(--space)) calc(.25 * var(--space)) 0 auto;
    order: 4;
    width: calc(50% / 3 - calc(.5 * var(--space)));
}
.live-event-card-4.tile-view td.odd .btn-odds.active, .live-event-card-4.tile-view td.odd .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.live-event-card-4.tile-view td.odd .btn-odds.active .code, .live-event-card-4.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.live-event-card-4.tile-view td.odd .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
@media(max-width: 350px)
{
    .live-event-card-4.tile-view td.odd
    {
        width: calc(55% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 320px)
{
    .live-event-card-4.tile-view td.odd
    {
        width: calc(60% / 3 - calc(.25 * var(--space)));
    }
}
@media(max-width: 280px)
{
    .live-event-card-4.tile-view td.odd
    {
        width: calc(65% / 3 - calc(.25 * var(--space)));
    }
}
.live-event-card-4.tile-view td.odd:nth-of-type(n+2)
{
    margin: 0 calc(calc(.5 * var(--space)) / 2);
}
.live-event-card-4.tile-view td.odd .btn-lock
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-4.tile-view td.odd nvscore-extra-odd>div
{
    background: var(--btn-odds-bg);
}
.live-event-card-4.tile-view td.odd .btn-odds, .live-event-card-4.tile-view td.odd nvscore-extra-odd>div
{
    height: 40px;
    width: 100%;
    border: 0!important;
    border-radius: var(--border-radius);
    justify-content: center;
    align-items: center;
}
.live-event-card-4.tile-view.with-special-value.odd-button-count-3 td.odd
{
    width: calc(50% / 4 - calc(.25 * var(--space)));
}
.live-event-card-4.tile-view.with-special-value.odd-button-count-3 td.special-value
{
    max-width: calc(50% / 4 - calc(.25 * var(--space)));
}
.live-event-card-4.tile-view.with-special-value.odd-button-count-2 td.odd
{
    width: calc(50% / 3 - calc(.25 * var(--space)));
}
.live-event-card-4.tile-view.with-special-value.odd-button-count-2 td.special-value
{
    max-width: calc(50% / 3 - calc(.25 * var(--space)));
}
.live-event-card-4.tile-view tr td.odd
{
    margin-bottom: 0!important;
    margin-top: auto!important;
}
.live-event-card-4.tile-view tr td.sport-event-content
{
    margin-bottom: 0;
    margin-top: auto;
}
.live-event-card-4.tile-view tr.with-event-labels td.live-status
{
    order: 3;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100px;
}
.live-event-card-4.tile-view tr.with-event-labels td.icon-brlive
{
    position: absolute;
    top: calc(.5 * var(--space));
    right: calc(1rem + var(--space));
}
.live-event-card-4.tile-view tr.with-event-labels td.tournament-name
{
    flex: initial;
    width: calc(100% - (100px + 1rem + calc(.75 * var(--space))));
    order: 4;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
}
.live-event-card-4.tile-view tr.with-event-labels td.event-labels
{
    margin-left: 0;
    margin-right: auto;
    margin-bottom: calc(.5 * var(--space));
    width: 100%;
    display: flex;
}
.live-event-card-4.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    position: static;
    transform: none;
    justify-content: flex-start;
    background: none;
}
.live-event-card-4.tile-view tr.with-event-labels td.extra-odds
{
    margin-left: 0;
    cursor: pointer;
    position: absolute;
    top: calc(.5 * var(--space));
    right: calc(.75 * var(--space));
    margin-right: 0;
}
.live-event-card-4.tile-view tr.with-event-labels td.live-favourite
{
    position: absolute;
    top: calc(.5 * var(--space));
    left: calc(.5 * var(--space));
}
.live-event-card-4.tile-view tr.with-event-labels td.live-favourite~.event-labels
{
    margin-left: calc(1rem + calc(.5 * var(--space)));
}
.live-event-card-4.tile-view tr.with-event-labels td.circle-flag
{
    order: 4;
    margin-bottom: 0;
    margin-top: 0;
}
.live-event-card-5.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.live-event-card-5.tile-view tr td.stats-score:after, .live-event-card-5.tile-view tr td.live-favourite:after, .live-event-card-5.tile-view tr td.head-to-head:after, .live-event-card-5.tile-view tr td.event-labels:after
{
    display: none;
}
.live-event-card-5.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1440px)
{
    .live-event-card-5.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .live-event-card-5.tile-view tr
    {
        width: 100%;
    }
}
.live-event-card-5.tile-view tr:first-child
{
    margin-top: 0;
}
.live-event-card-5.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.live-event-card-5.tile-view tr.header-desc, .live-event-card-5.tile-view tr.dynamic-table-header
{
    display: none;
}
.live-event-card-5.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border: none;
}
.live-event-card-5.tile-view td.event-labels
{
    display: none;
}
.live-event-card-5.tile-view td.live-status
{
    order: 1;
    margin-right: calc(.5 * var(--space));
    color: var(--success-color);
    font-size: .928rem;
    white-space: nowrap;
    max-width: 50%;
    width: auto;
    align-self: center;
    margin-top: 0;
}
.live-event-card-5.tile-view td.live-status .nvscore-live-status
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.live-event-card-5.tile-view td.live-status .nvscore-live-status:before
{
    content: "";
    font-family: icomoon!important;
    margin-right: calc(.5 * var(--space));
}
.live-event-card-5.tile-view td.live-status .nvscore-live-status>div
{
    display: flex;
    overflow: hidden;
    align-items: center;
}
.live-event-card-5.tile-view td.live-status .nvscore-live-status .time
{
    font-weight: 700;
    font-size: 1rem;
    margin-right: calc(.25 * var(--space));
}
.live-event-card-5.tile-view td.live-status .nvscore-live-status .status_text
{
    font-weight: 400;
    flex: 1;
    overflow: hidden;
    font-size: 1rem;
    text-overflow: ellipsis;
}
.live-event-card-5.tile-view td.circle-flag
{
    order: 2;
    margin-right: calc(.25 * var(--space));
    align-content: space-around;
    align-self: center;
    width: auto;
}
.live-event-card-5.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.live-event-card-5.tile-view td.circle-flag nvscore-table-column-icon
{
    display: flex;
}
.live-event-card-5.tile-view td.tournament-name
{
    order: 2;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    align-self: center;
    max-width: none;
    flex: 1;
    width: 0;
    text-align: start;
    line-height: 1.3;
}
.live-event-card-5.tile-view td.icon-brlive
{
    order: 2;
}
.live-event-card-5.tile-view td.icon-brlive span
{
    margin-left: calc(.5 * var(--space));
}
.live-event-card-5.tile-view td.sport-event-content
{
    order: 3;
    width: 100%;
    margin: calc(.5 * var(--space)) 0;
    text-align: start;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper
{
    position: relative;
    height: 44px;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper>span
{
    position: absolute;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .home-wrapper
{
    top: 0;
    left: 0;
    width: 90%;
    overflow: auto;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .home-wrapper .hyphen
{
    display: none;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .event-away
{
    bottom: 0;
    width: 90%;
    overflow: auto;
    white-space: nowrap;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .event-score-wrap
{
    position: absolute;
    right: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    font-weight: 700;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrap, .live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrapper
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    right: 0;
    height: 100%;
    font-weight: 700;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrap .set-score, .live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrapper .set-score
{
    display: none;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrap .game-score, .live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrapper .game-score
{
    position: absolute;
    right: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrap .event-dots, .live-event-card-5.tile-view td.sport-event-content .event-wrapper .score-wrapper .event-dots
{
    display: none;
}
.live-event-card-5.tile-view td.odd
{
    margin-right: calc(.5 * var(--space));
    margin-top: auto;
    margin-bottom: 0;
}
.live-event-card-5.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.live-event-card-5.tile-view td.odd .btn-odds.active, .live-event-card-5.tile-view td.odd .btn-odds:hover
{
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.live-event-card-5.tile-view td.odd .btn-odds.active .code, .live-event-card-5.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.live-event-card-5.tile-view td.extra-odds
{
    max-width: 60px;
    font-weight: 500;
    cursor: pointer;
}
.live-event-card-5.tile-view td.odd, .live-event-card-5.tile-view td.extra-odds
{
    order: 4;
    flex: 1;
    margin-top: auto;
    margin-bottom: 0;
}
.live-event-card-5.tile-view td.odd .btn-lock, .live-event-card-5.tile-view td.extra-odds .btn-lock
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-5.tile-view td.odd nvscore-extra-odd>div, .live-event-card-5.tile-view td.extra-odds nvscore-extra-odd>div
{
    background: var(--btn-odds-bg);
}
.live-event-card-5.tile-view td.odd .btn-odds, .live-event-card-5.tile-view td.odd nvscore-extra-odd>div, .live-event-card-5.tile-view td.extra-odds .btn-odds, .live-event-card-5.tile-view td.extra-odds nvscore-extra-odd>div
{
    height: 40px;
    width: 100%;
    border: 0!important;
    border-radius: var(--border-radius);
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    background: var(--btn-odds-bg);
}
.live-event-card-5.tile-view td.odd .btn-odds .code, .live-event-card-5.tile-view td.odd nvscore-extra-odd>div .code, .live-event-card-5.tile-view td.extra-odds .btn-odds .code, .live-event-card-5.tile-view td.extra-odds nvscore-extra-odd>div .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.live-event-card-5.tile-view td.head-to-head
{
    order: 2;
    padding-left: calc(.25 * var(--space));
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
}
.live-event-card-5.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.live-event-card-5.tile-view tr td.circle-flag, .live-event-card-5.tile-view tr td .tournament-name
{
    margin-top: 0;
}
.live-event-card-5.tile-view tr.with-event-labels td.live-status
{
    order: 1;
    max-width: none;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100px;
    margin-bottom: 0;
    align-self: baseline;
}
.live-event-card-5.tile-view tr.with-event-labels td.icon-brlive
{
    position: absolute;
    right: calc(.5 * var(--space));
    top: calc(.5 * var(--space));
}
.live-event-card-5.tile-view tr.with-event-labels td.odd
{
    margin-bottom: 0;
    margin-top: auto;
}
.live-event-card-5.tile-view tr.with-event-labels td.tournament-name
{
    flex: initial;
    width: calc(100% - (100px + 1rem + (2 * var(--space))));
    order: 2;
    margin-right: 0;
    align-self: center;
    margin-top: 0;
    margin-bottom: auto;
}
.live-event-card-5.tile-view tr.with-event-labels td.event-labels
{
    margin-left: 0;
    margin-right: auto;
    width: 100%;
    display: flex;
    margin-bottom: calc(.5 * var(--space));
}
.live-event-card-5.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    position: static;
    transform: none;
}
.live-event-card-5.tile-view tr.with-event-labels td.head-to-head
{
    margin-left: auto;
}
.live-event-card-5.tile-view tr.with-event-labels td.extra-odds
{
    margin-left: 0;
}
.live-event-card-5.tile-view tr.with-event-labels td.circle-flag
{
    order: 2;
    align-self: center;
}
.live-event-card-5.tile-view tr.with-event-labels td.live-favourite
{
    position: absolute;
    top: calc(.5 * var(--space));
    left: calc(.5 * var(--space));
}
.live-event-card-5.tile-view tr.with-event-labels td.live-favourite~.event-labels
{
    margin-left: calc(1rem + calc(.5 * var(--space)));
}
.live-event-card-5.tile-view.not-with-event-labels tr td.circle-flag, .live-event-card-5.tile-view.not-with-event-labels tr td.tournament-name
{
    margin-top: auto;
    margin-bottom: auto;
}
.prematch-event-card-1.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.prematch-event-card-1.tile-view tr td.stats-score:after, .prematch-event-card-1.tile-view tr td.live-favourite:after, .prematch-event-card-1.tile-view tr td.head-to-head:after, .prematch-event-card-1.tile-view tr td.event-labels:after
{
    display: none;
}
.prematch-event-card-1.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1440px)
{
    .prematch-event-card-1.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .prematch-event-card-1.tile-view tr
    {
        width: 100%;
    }
}
.prematch-event-card-1.tile-view tr:first-child
{
    margin-top: 0;
}
.prematch-event-card-1.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.prematch-event-card-1.tile-view tr.header-desc, .prematch-event-card-1.tile-view tr.dynamic-table-header
{
    display: none;
}
.prematch-event-card-1.tile-view tr.with-event-labels td.event-labels
{
    display: flex;
    margin-left: 0;
    margin-right: auto;
    padding-top: 2px;
    width: 100%;
    position: unset;
    margin-bottom: calc(.5 * var(--space));
}
.prematch-event-card-1.tile-view tr.with-event-labels td.group-info
{
    padding-right: 0;
}
.prematch-event-card-1.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.prematch-event-card-1.tile-view td.event-labels
{
    display: none;
}
.prematch-event-card-1.tile-view td.circle-flag
{
    order: 1;
    margin-right: calc(.25 * var(--space));
    width: auto;
}
.prematch-event-card-1.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.prematch-event-card-1.tile-view td.group-info
{
    order: 1;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    text-align: start;
    width: calc(100% - (var(--space) * 1.5));
    margin-bottom: calc(var(--space) * .375);
    padding-right: calc(var(--space) * 5.25);
    font-size: .857rem;
    cursor: pointer;
}
.prematch-event-card-1.tile-view td.group-info.head-to-head-active
{
    padding-right: calc(var(--space) * 6);
}
.prematch-event-card-1.tile-view td.match, .prematch-event-card-1.tile-view td.event-code
{
    display: none;
}
.prematch-event-card-1.tile-view td.odd
{
    order: 6;
    flex: 1;
    min-width: calc(33.3333333333% - (var(--space) / 3));
    margin: calc(.5 * var(--space)) 0 0 0;
    margin-bottom: 0;
}
.prematch-event-card-1.tile-view td.odd+.odd
{
    margin-left: calc(.5 * var(--space));
}
.prematch-event-card-1.tile-view td.odd .btn-odds
{
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    height: 40px;
    width: 100%;
    position: relative;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.prematch-event-card-1.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.prematch-event-card-1.tile-view td.odd .btn-odds.active, .prematch-event-card-1.tile-view td.odd .btn-odds:hover
{
    border-radius: var(--border-radius);
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.prematch-event-card-1.tile-view td.odd .btn-odds.active .code, .prematch-event-card-1.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.prematch-event-card-1.tile-view td.extra-odds
{
    position: absolute;
    cursor: pointer;
    width: 53px;
    z-index: 1;
    right: 0;
}
.prematch-event-card-1.tile-view td.extra-odds.head-to-head-active
{
    right: 53px;
}
.prematch-event-card-1.tile-view td.extra-odds div
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    padding: calc(var(--space) * .0625) calc(.5 * var(--space));
}
.prematch-event-card-1.tile-view td.extra-odds div span
{
    font-size: .857rem;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    padding-top: 2px;
    font-weight: 600;
}
.prematch-event-card-1.tile-view td.stats-score
{
    position: absolute;
    right: calc(.5 * var(--space));
    z-index: 1;
    width: 20px;
}
.prematch-event-card-1.tile-view td.stats-score button
{
    justify-content: center;
    width: 20px;
    height: 20px;
    background: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    border-radius: 50%;
    display: flex;
    text-align: center;
    align-items: center;
}
.prematch-event-card-1.tile-view td.stats-score button .icon
{
    color: var(--body-bg);
    font-size: 12px;
}
.prematch-event-card-1.tile-view td.stats-score~td.extra-odds:not(.head-to-head-active)
{
    right: calc(1.5 * var(--space));
    width: 50px;
}
.prematch-event-card-1.tile-view td.head-to-head
{
    position: absolute;
    right: calc(2.5 * var(--space));
    align-self: center;
    top: 7px;
}
.prematch-event-card-1.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-1.tile-view td.home, .prematch-event-card-1.tile-view td.away
{
    position: relative;
    padding-left: calc(.5 * var(--space));
    text-align: left;
    width: calc(100% - 86px);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1rem;
}
.prematch-event-card-1.tile-view td.home:before, .prematch-event-card-1.tile-view td.away:before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(var(--space) * .125);
    height: 100%;
    background: hsl(var(--color-for-color-2-hs),var(--color-for-color-2-l),15%);
}
.prematch-event-card-1.tile-view td.time, .prematch-event-card-1.tile-view td.date
{
    width: 44px;
    text-align: start;
    font-size: .928rem;
    text-align: center;
    font-weight: 500;
}
.prematch-event-card-1.tile-view td.time
{
    order: 3;
    color: var(--primary-color);
    margin-top: auto;
    margin-bottom: 0;
}
.prematch-event-card-1.tile-view td.date:not(.time)
{
    order: 5;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    margin-top: 0;
    margin-bottom: auto;
}
.prematch-event-card-1.tile-view td.home
{
    order: 4;
    margin-top: auto;
    margin-bottom: 0;
}
.prematch-event-card-1.tile-view td.home:before
{
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.prematch-event-card-1.tile-view td.away
{
    order: 6;
    margin-top: 0;
    margin-bottom: auto;
}
.prematch-event-card-1.tile-view td.away:before
{
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.prematch-event-card-1.tile-view.recommended-bet-slip-table td.home-away
{
    display: flex;
    flex-direction: column;
    order: 4;
    position: relative;
    padding-left: calc(.75 * var(--space));
    text-align: left;
    width: calc(100% - 90px);
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.prematch-event-card-1.tile-view.recommended-bet-slip-table td.home-away:before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(var(--space) * .125);
    height: 100%;
    background: hsl(var(--color-for-color-2-hs),var(--color-for-color-2-l),15%);
}
.prematch-event-card-1.tile-view.recommended-bet-slip-table td.date:not(.time)
{
    width: 100%;
    text-align: start;
    margin-top: -1.428rem;
    padding-left: calc(.25 * var(--space));
}
.prematch-event-card-1.tile-view td.event-labels
{
    max-width: none;
    padding-right: calc(.5 * var(--space));
    margin-left: auto;
}
.prematch-event-card-1.tile-view td.event-labels .event-labels-container
{
    display: flex;
    align-items: center;
    position: relative;
    top: unset;
    transform: unset;
    right: unset;
}
.prematch-event-card-1.tile-view td.event-labels .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    line-height: 1;
    height: 16px;
    border-radius: 2px;
    width: -moz-max-content;
    width: max-content;
}
.prematch-event-card-1.tile-view td.event-labels .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.prematch-event-card-1.tile-view td.event-labels .event-labels-container .event-label span
{
    display: block;
}
.prematch-event-card-1.tile-view td.event-labels .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.prematch-event-card-1.tile-view tr td.odd
{
    margin-bottom: 0;
    margin-top: auto;
    padding-top: calc(.5 * var(--space));
}
.prematch-event-card-1.tile-view tr.with-event-labels
{
    justify-content: flex-start;
}
.prematch-event-card-1.tile-view tr.with-event-labels td.event-labels
{
    order: -4;
    margin-right: auto;
    margin-left: 0;
    display: block;
}
.prematch-event-card-1.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    position: static;
    align-self: center;
    transform: none;
    justify-content: flex-start;
    background: none;
}
.prematch-event-card-1.tile-view tr.with-event-labels td.odd
{
    padding-top: calc(.5 * var(--space));
    margin-top: auto;
}
.prematch-event-card-2.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.prematch-event-card-2.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1500px)
{
    .prematch-event-card-2.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .prematch-event-card-2.tile-view tr
    {
        width: 100%;
    }
}
.prematch-event-card-2.tile-view tr:first-child
{
    margin-top: 0;
}
.prematch-event-card-2.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.prematch-event-card-2.tile-view tr.header-desc, .prematch-event-card-2.tile-view tr.dynamic-table-header
{
    display: none;
}
.prematch-event-card-2.tile-view tr.with-event-labels td.head-to-head
{
    top: -20px;
}
.prematch-event-card-2.tile-view tr.with-event-labels td.event-labels
{
    order: -9;
    top: 1px;
    margin-left: 0;
    margin-bottom: calc(.25 * var(--space));
    min-width: 100%;
    display: block;
}
.prematch-event-card-2.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    position: static;
    transform: none;
    justify-content: flex-start;
    background: none;
}
.prematch-event-card-2.tile-view tr.with-event-labels td.extra-odd, .prematch-event-card-2.tile-view tr.with-event-labels td.stats-score
{
    top: calc(-1 * calc(calc(.25 * var(--space)) + 16px));
}
.prematch-event-card-2.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.prematch-event-card-2.tile-view td.circle-flag
{
    order: -5;
    align-self: center;
    margin-right: calc(.25 * var(--space));
    width: auto;
}
.prematch-event-card-2.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.prematch-event-card-2.tile-view td.group-info
{
    order: -5;
    top: 1px;
    flex-basis: calc(100% - 70px - calc(.25 * var(--space)));
    text-align: left;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 500;
    margin-bottom: auto;
    font-size: .857rem;
    width: 0;
    padding-right: calc(.5 * var(--space));
    margin-right: auto;
}
.prematch-event-card-2.tile-view td.group-info.group-info-stats
{
    flex-basis: calc(100% - 90px - (6 * calc(.25 * var(--space))));
}
.prematch-event-card-2.tile-view td.group-info.head-to-head-active
{
    flex-basis: calc(100% - 90px - calc(.25 * var(--space)) - calc(1.25 * var(--space)));
}
.prematch-event-card-2.tile-view td.stats-score
{
    order: -4;
    align-self: center;
    flex-basis: 20px;
}
.prematch-event-card-2.tile-view td.stats-score .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-2.tile-view td.extra-odd
{
    order: -3;
    margin-left: calc(.25 * var(--space));
    flex-basis: 50px;
    background: var(--btn-odds-bg);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 700;
    cursor: pointer;
    font-size: .857rem;
    border-radius: calc(var(--border-radius) * 11.25)!important;
    border-top-right-radius: calc(var(--border-radius) * 11.25)!important;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.2;
}
.prematch-event-card-2.tile-view td.head-to-head
{
    order: -4;
    right: calc(.5 * var(--space));
}
.prematch-event-card-2.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-2.tile-view td.event-code, .prematch-event-card-2.tile-view td.match
{
    display: none;
}
.prematch-event-card-2.tile-view td.time
{
    order: -2;
    margin-top: 20px;
    flex-basis: calc(40px + calc(.75 * var(--space)));
    max-width: calc(40px + calc(.75 * var(--space)));
    color: var(--primary-color);
    font-weight: 700;
    border: 1px solid var(--color-3);
    border-right: 0;
    border-top-left-radius: calc(var(--border-radius) * 11.25);
    border-bottom-left-radius: calc(var(--border-radius) * 11.25);
    padding-left: calc(.5 * var(--space));
    background: var(--color-2);
    align-self: flex-end;
}
.prematch-event-card-2.tile-view td.time:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: calc(-1 * calc(calc(.5 * var(--space)) + 1px));
    width: calc(.5 * var(--space));
    height: 1px;
    background: var(--color-3);
    transform: translateY(-50%);
    border-top-left-radius: calc(var(--border-radius) * 11.25);
    border-bottom-left-radius: calc(var(--border-radius) * 11.25);
}
.prematch-event-card-2.tile-view td.date:not(.time)
{
    order: -1;
    flex-basis: calc(100% - 40px - calc(.75 * var(--space)));
    text-align: left;
    align-self: flex-end;
    color: var(--primary-color);
    font-weight: 400;
}
.prematch-event-card-2.tile-view td.date:not(.time):after
{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--color-3);
    right: calc(-1 * calc(.5 * var(--space)));
    border-top-right-radius: calc(var(--border-radius) * 11.25);
    border-bottom-right-radius: calc(var(--border-radius) * 11.25);
}
.prematch-event-card-2.tile-view td.date:not(.time) span
{
    position: relative;
    height: 100%;
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid var(--color-3);
    border-left: 0;
    border-top-right-radius: calc(var(--border-radius) * 11.25);
    border-bottom-right-radius: calc(var(--border-radius) * 11.25);
    padding-right: calc(.75 * var(--space));
    z-index: 1;
    background: var(--color-2);
}
.prematch-event-card-2.tile-view td.date:not(.time) span:before
{
    content: "- ";
    white-space: pre;
}
.prematch-event-card-2.tile-view td.event-labels
{
    order: 5;
    flex-basis: 100%;
    display: none;
}
.prematch-event-card-2.tile-view td.home
{
    flex: 1;
    margin-top: 4px;
    text-align: start;
    width: 1px;
    min-width: calc(35% - calc(2 * var(--space)));
}
.prematch-event-card-2.tile-view td.away
{
    order: 3;
    margin-top: calc(-1 * calc(1.25 * var(--space)));
    width: 35%;
    padding-right: calc(.25 * var(--space));
    text-align: start;
    margin-bottom: 0;
}
.prematch-event-card-2.tile-view td.odd
{
    order: 2;
    min-width: 20%;
    height: 44px;
    align-self: flex-end;
}
.prematch-event-card-2.tile-view td.odd .btn-odds
{
    width: 100%;
    height: 100%;
}
.prematch-event-card-2.tile-view td.odd .btn-odds.active .outer-odd .value
{
    font-weight: 500;
}
.prematch-event-card-2.tile-view td.odd .btn-odds .code
{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    background: var(--color-2);
    border: 1px solid var(--color-3);
    border-radius: 50%;
    position: absolute;
    top: -22px;
    font-size: .857rem;
    font-weight: 700;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    line-height: 1;
    left: 50%;
    transform: translate(-50%);
}
.prematch-event-card-2.tile-view td.odd:nth-of-type(n+2)
{
    margin-left: calc(.5 * var(--space));
}
.prematch-event-card-2.tile-view.recommended-bet-slip-table td.group-info
{
    flex-basis: 100%;
}
.prematch-event-card-2.tile-view.recommended-bet-slip-table td.home-away
{
    display: flex;
    flex-direction: column;
    margin-top: calc(.5 * var(--space));
    width: 1px;
    min-width: calc(35% - calc(2 * var(--space)));
    flex: 1;
    text-align: left;
}
.prematch-event-card-2.tile-view.recommended-bet-slip-table td.odd .odds-wrapper
{
    height: 100%;
}
.prematch-event-card-2.tile-view.recommended-bet-slip-table td.odd .btn-odds .code
{
    top: -38px;
}
.prematch-event-card-2.tile-view.recommended-bet-slip-table td.datetime
{
    height: 23px;
}
.prematch-event-card-2.tile-view tr.with-event-labels td.odd .code
{
    top: -23px;
}
.prematch-event-card-2.tile-view tr.with-event-labels td.time
{
    margin-top: auto;
}
.prematch-event-card-3
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.prematch-event-card-3.tile-view tr td.stats-score:after, .prematch-event-card-3.tile-view tr td.live-favourite:after, .prematch-event-card-3.tile-view tr td.head-to-head:after, .prematch-event-card-3.tile-view tr td.event-labels:after
{
    display: none;
}
.prematch-event-card-3.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1440px)
{
    .prematch-event-card-3.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .prematch-event-card-3.tile-view tr
    {
        width: 100%;
    }
}
.prematch-event-card-3.tile-view tr:first-child
{
    margin-top: 0;
}
.prematch-event-card-3.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.prematch-event-card-3.tile-view tr.header-desc, .prematch-event-card-3.tile-view tr.dynamic-table-header
{
    display: none;
}
.prematch-event-card-3.tile-view tr.with-event-labels td.event-labels
{
    margin-bottom: calc(.5 * var(--space));
    display: flex;
    margin-left: 0;
    margin-right: auto;
    width: 100%;
    position: relative;
    order: -3;
}
.prematch-event-card-3.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    display: flex;
    align-items: center;
    position: relative;
    top: unset;
    transform: unset;
    right: unset;
    background: none;
}
.prematch-event-card-3.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    line-height: 1;
    height: 16px;
    border-radius: 2px;
    width: -moz-max-content;
    width: max-content;
}
.prematch-event-card-3.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.prematch-event-card-3.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label span
{
    display: block;
}
.prematch-event-card-3.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.prematch-event-card-3.tile-view tr.with-event-labels td.group-info
{
    padding-right: 0;
}
.prematch-event-card-3.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.prematch-event-card-3.tile-view td.event-code, .prematch-event-card-3.tile-view td.event-labels
{
    display: none;
}
.prematch-event-card-3.tile-view td.circle-flag
{
    order: 0;
    margin-right: calc(.25 * var(--space));
    width: auto;
}
.prematch-event-card-3.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.prematch-event-card-3.tile-view td.group-info
{
    order: 0;
    width: calc(100% - 14px - 1.5 * var(--space));
    text-align: start;
    padding-right: calc(1.25 * var(--space));
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    line-height: 1.6;
    align-self: baseline;
}
.prematch-event-card-3.tile-view td.group-info.head-to-head-active
{
    padding-right: calc(1.856rem + var(--space));
}
.prematch-event-card-3.tile-view td.match
{
    order: 4;
    width: 100%;
    text-align: start;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
    font-size: 1rem;
    margin: calc(var(--space) * .125) 0 calc(.5 * var(--space));
}
.prematch-event-card-3.tile-view td.match .overflow-ellipsis span
{
    display: block;
    overflow: auto;
}
.prematch-event-card-3.tile-view td.home, .prematch-event-card-3.tile-view td.away
{
    display: none;
}
.prematch-event-card-3.tile-view td.stats-score
{
    position: absolute;
    right: calc(.5 * var(--space));
    line-height: 1.6;
}
.prematch-event-card-3.tile-view td.stats-score .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-3.tile-view td.date:not(.time)
{
    order: 2;
    width: calc(100% - 90px);
    margin-right: calc(.25 * var(--space));
    color: var(--primary-color);
    font-size: .928rem;
    text-align: start;
}
.prematch-event-card-3.tile-view td.time
{
    display: flex;
    position: relative;
    padding-right: var(--space);
    order: 1;
    font-size: .928rem;
    color: var(--primary-color);
    width: -moz-fit-content;
    width: fit-content;
}
.prematch-event-card-3.tile-view td.time:before
{
    content: "";
    font-family: icomoon!important;
    margin-right: calc(.25 * var(--space));
}
.prematch-event-card-3.tile-view td.time:after
{
    content: "-";
    font-weight: 400;
    position: absolute;
    right: calc(var(--space) * .375);
    top: 0;
}
.prematch-event-card-3.tile-view td.odd
{
    margin-right: calc(.5 * var(--space));
}
.prematch-event-card-3.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.prematch-event-card-3.tile-view td.odd .btn-odds.active, .prematch-event-card-3.tile-view td.odd .btn-odds:hover
{
    border-radius: var(--border-radius);
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.prematch-event-card-3.tile-view td.odd .btn-odds.active .code, .prematch-event-card-3.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.prematch-event-card-3.tile-view td.extra-odds
{
    max-width: 60px;
    font-weight: 500;
    cursor: pointer;
}
.prematch-event-card-3.tile-view td.odd, .prematch-event-card-3.tile-view td.extra-odds
{
    order: 4;
    flex: 1;
    margin-bottom: 0;
    margin-top: auto;
}
.prematch-event-card-3.tile-view td.odd .btn-lock, .prematch-event-card-3.tile-view td.extra-odds .btn-lock
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-3.tile-view td.odd .btn-lock .icon, .prematch-event-card-3.tile-view td.extra-odds .btn-lock .icon
{
    margin-left: calc(.25 * var(--space));
}
.prematch-event-card-3.tile-view td.odd nvscore-extra-odd>div, .prematch-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div
{
    background: var(--btn-odds-bg);
}
.prematch-event-card-3.tile-view td.odd .btn-odds, .prematch-event-card-3.tile-view td.odd nvscore-extra-odd>div, .prematch-event-card-3.tile-view td.extra-odds .btn-odds, .prematch-event-card-3.tile-view td.extra-odds nvscore-extra-odd>div
{
    height: 40px;
    width: 100%;
    border: 0!important;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.prematch-event-card-3.tile-view td.odd .btn-odds, .prematch-event-card-3.tile-view td.extra-odds .btn-odds
{
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.25 * var(--space));
    height: 40px;
    width: 100%;
    position: relative;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.prematch-event-card-3.tile-view td.head-to-head
{
    position: absolute;
    right: calc(2 * var(--space));
    top: 8px;
}
.prematch-event-card-3.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-3.tile-view.recommended-bet-slip-table td.home-away
{
    margin-bottom: calc(.5 * var(--space));
    width: 100%;
    order: 2;
    text-align: left;
    margin: calc(var(--space) * .125) 0 calc(.5 * var(--space));
}
.prematch-event-card-3.tile-view.recommended-bet-slip-table td.home-away span+span:before
{
    content: " - ";
}
.prematch-event-card-4.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.prematch-event-card-4.tile-view tr td.stats-score:after, .prematch-event-card-4.tile-view tr td.live-favourite:after, .prematch-event-card-4.tile-view tr td.head-to-head:after, .prematch-event-card-4.tile-view tr td.event-labels:after
{
    display: none;
}
.prematch-event-card-4.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1440px)
{
    .prematch-event-card-4.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .prematch-event-card-4.tile-view tr
    {
        width: 100%;
    }
}
.prematch-event-card-4.tile-view tr:first-child
{
    margin-top: 0;
}
.prematch-event-card-4.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.prematch-event-card-4.tile-view tr.header-desc, .prematch-event-card-4.tile-view tr.dynamic-table-header
{
    display: none;
}
.prematch-event-card-4.tile-view tr.with-event-labels td.event-labels
{
    display: inline-block;
    margin-bottom: calc(.5 * var(--space));
    top: 1px;
    order: -4;
    width: 100%;
    max-width: none;
    display: flex;
    margin-left: 0;
    margin-right: auto;
}
.prematch-event-card-4.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    display: flex;
    align-items: center;
    position: relative;
    top: unset;
    transform: unset;
    right: unset;
    background: none;
}
.prematch-event-card-4.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label
{
    display: flex;
    align-items: center;
    font-size: .714rem;
    font-weight: 600;
    box-shadow: 0 1px 2px #00000080;
    padding-left: calc(.25 * var(--space));
    padding-right: calc(.25 * var(--space));
    line-height: 1;
    height: 16px;
    border-radius: 2px;
    width: -moz-max-content;
    width: max-content;
}
.prematch-event-card-4.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label .icon:not(:only-child)
{
    margin-right: calc(.25 * var(--space));
}
.prematch-event-card-4.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label span
{
    display: block;
}
.prematch-event-card-4.tile-view tr.with-event-labels td.event-labels .event-labels-container .event-label+.event-label
{
    margin-left: calc(.25 * var(--space));
}
.prematch-event-card-4.tile-view tr.with-event-labels td.group-info
{
    padding-right: 0;
}
.prematch-event-card-4.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.prematch-event-card-4.tile-view td.event-labels
{
    display: none;
}
.prematch-event-card-4.tile-view td.circle-flag
{
    margin-right: calc(.5 * var(--space));
}
.prematch-event-card-4.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.prematch-event-card-4.tile-view td.group-info
{
    order: 1;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    text-align: start;
    width: calc(100% - 14px - calc(.5 * var(--space)));
    margin-bottom: calc(.75 * var(--space));
    padding-right: calc(4 * var(--space));
    font-size: .857rem;
}
.prematch-event-card-4.tile-view td.group-info.head-to-head-active
{
    padding-right: calc(1.856rem + calc(var(--space) * 3.25));
}
.prematch-event-card-4.tile-view td.match, .prematch-event-card-4.tile-view td.event-code
{
    display: none;
}
.prematch-event-card-4.tile-view td.odd
{
    order: 4;
    margin: 0 0 -20px;
    width: 15%;
    align-self: flex-end;
}
.prematch-event-card-4.tile-view td.odd+.odd
{
    margin-left: calc(.5 * var(--space));
}
.prematch-event-card-4.tile-view td.odd .btn-odds
{
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.5 * var(--space));
    height: 40px;
    width: 100%;
}
.prematch-event-card-4.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.prematch-event-card-4.tile-view td.odd .btn-odds.active, .prematch-event-card-4.tile-view td.odd .btn-odds:hover
{
    border-radius: var(--border-radius);
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.prematch-event-card-4.tile-view td.odd .btn-odds.active .code, .prematch-event-card-4.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.prematch-event-card-4.tile-view td.extra-odds
{
    position: absolute;
    right: calc(.75 * var(--space));
    cursor: pointer;
    z-index: 1;
}
.prematch-event-card-4.tile-view td.extra-odds.head-to-head-active
{
    right: calc(var(--space) * 3.125);
}
.prematch-event-card-4.tile-view td.extra-odds div
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    padding: calc(var(--space) * .0625) calc(.25 * var(--space));
    border-radius: var(--border-radius);
}
.prematch-event-card-4.tile-view td.extra-odds div span
{
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-size: .857rem;
    font-weight: 700;
}
.prematch-event-card-4.tile-view td.stats-score
{
    position: absolute;
    right: calc(.5 * var(--space));
    z-index: 1;
}
.prematch-event-card-4.tile-view td.stats-score button
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.prematch-event-card-4.tile-view td.stats-score button .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-4.tile-view td.stats-score~td.extra-odds:not(.head-to-head-active)
{
    right: calc(var(--space) * 1.75);
}
.prematch-event-card-4.tile-view td.head-to-head
{
    position: absolute;
    right: calc(2 * var(--space));
    top: 7px;
}
.prematch-event-card-4.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-4.tile-view td.home, .prematch-event-card-4.tile-view td.away
{
    position: relative;
    padding-left: calc(.75 * var(--space));
    margin-right: calc(.5 * var(--space));
    text-align: left;
    width: calc(55% - 45px - calc(1.5 * var(--space)));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .928rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.prematch-event-card-4.tile-view td.time, .prematch-event-card-4.tile-view td.date
{
    width: 45px;
    text-align: end;
    font-size: .928rem;
}
.prematch-event-card-4.tile-view td.date:not(.time)
{
    order: 3;
    align-self: flex-end;
}
.prematch-event-card-4.tile-view td.home
{
    order: 4;
    align-self: flex-end;
}
.prematch-event-card-4.tile-view td.time
{
    order: 5;
}
.prematch-event-card-4.tile-view td.away
{
    order: 6;
}
.prematch-event-card-4.tile-view.odd-button-count-2 td.home, .prematch-event-card-4.tile-view.odd-button-count-2 td.away, .prematch-event-card-4.tile-view.odd-button-count-2 td.home-away, .prematch-event-card-4.tile-view tr.odd-button-count-2 td.home, .prematch-event-card-4.tile-view tr.odd-button-count-2 td.away, .prematch-event-card-4.tile-view tr.odd-button-count-2 td.home-away
{
    width: calc(60% - 45px - var(--space));
}
.prematch-event-card-4.tile-view.odd-button-count-2 td.odd, .prematch-event-card-4.tile-view tr.odd-button-count-2 td.odd
{
    width: 20%;
}
.prematch-event-card-4.tile-view.odd-button-count-1 td.home, .prematch-event-card-4.tile-view.odd-button-count-1 td.away, .prematch-event-card-4.tile-view.odd-button-count-1 td.home-away, .prematch-event-card-4.tile-view tr.odd-button-count-1 td.home, .prematch-event-card-4.tile-view tr.odd-button-count-1 td.away, .prematch-event-card-4.tile-view tr.odd-button-count-1 td.home-away
{
    width: calc(70% - 45px - calc(.5 * var(--space)));
}
.prematch-event-card-4.tile-view.odd-button-count-1 td.odd, .prematch-event-card-4.tile-view tr.odd-button-count-1 td.odd
{
    width: 30%;
}
.prematch-event-card-4.tile-view.recommended-bet-slip-table td.home-away
{
    display: flex;
    flex-direction: column;
    order: 4;
    position: relative;
    padding-left: calc(.75 * var(--space));
    margin-right: calc(.5 * var(--space));
    text-align: left;
    width: calc(55% - 45px - calc(1.5 * var(--space)));
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    font-size: .928rem;
}
.prematch-event-card-4.tile-view.recommended-bet-slip-table td.home-away span
{
    white-space: nowrap;
    overflow: auto;
}
.prematch-event-card-5.tile-view
{
    margin: 0!important;
    padding-top: calc(.5 * var(--space));
    display: flex;
    flex-wrap: wrap;
    gap: calc(.5 * var(--space));
}
.prematch-event-card-5.tile-view tr td.stats-score:after, .prematch-event-card-5.tile-view tr td.live-favourite:after, .prematch-event-card-5.tile-view tr td.head-to-head:after, .prematch-event-card-5.tile-view tr td.event-labels:after
{
    display: none;
}
.prematch-event-card-5.tile-view tr
{
    display: flex;
    width: calc(33.3333333333% - (calc(.5 * var(--space)) * 2 / 3));
    flex-wrap: wrap;
    position: relative;
    padding: calc(.5 * var(--space));
    border-radius: var(--border-radius);
    background-color: hsl(var(--color-2-hs),var(--color-2-l),30%);
    border: 1px solid var(--color-2);
}
@media(max-width: 1440px)
{
    .prematch-event-card-5.tile-view tr
    {
        width: calc(50% - (calc(.5 * var(--space)) / 2));
    }
}
@media(max-width: 1200px)
{
    .prematch-event-card-5.tile-view tr
    {
        width: 100%;
    }
}
.prematch-event-card-5.tile-view tr:first-child
{
    margin-top: 0;
}
.prematch-event-card-5.tile-view tr.dynamic-table-header+tr
{
    margin-top: 0;
}
.prematch-event-card-5.tile-view tr.header-desc, .prematch-event-card-5.tile-view tr.dynamic-table-header
{
    display: none;
}
.prematch-event-card-5.tile-view tr.with-event-labels td.event-labels
{
    display: flex;
    order: 0;
    align-items: center;
    top: 5px;
    width: auto;
}
.prematch-event-card-5.tile-view tr.with-event-labels td.event-labels .event-labels-container
{
    position: relative;
    top: 44%;
    transform: translateY(-50%);
    right: calc(.2 * var(--space));
    z-index: 1;
}
.prematch-event-card-5.tile-view tr.with-event-labels td.date
{
    margin-right: calc(.5 * var(--space));
    width: auto;
    padding-left: 0!important;
    padding-right: 0!important;
}
.prematch-event-card-5.tile-view tr.with-event-labels td.group-info
{
    margin-right: 20px;
    margin-left: 0;
    max-width: none;
}
.prematch-event-card-5.tile-view tr.with-event-labels td.circle-flag
{
    order: -1;
}
.prematch-event-card-5.tile-view td
{
    position: relative;
    height: unset;
    padding: 0;
    color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border: none;
}
.prematch-event-card-5.tile-view td.match, .prematch-event-card-5.tile-view td.event-code
{
    display: none;
}
.prematch-event-card-5.tile-view td.group-info
{
    order: 3;
    max-width: 60%;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-size: .857rem;
    margin-left: calc(.25 * var(--space));
    margin-top: 1px;
    line-height: 1.4;
}
.prematch-event-card-5.tile-view td.event-labels
{
    display: none;
}
.prematch-event-card-5.tile-view td.home, .prematch-event-card-5.tile-view td.away
{
    order: 4;
    width: 100%;
    font-size: 1rem;
    text-align: start;
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.prematch-event-card-5.tile-view td.home
{
    margin: calc(.5 * var(--space)) 0 calc(.25 * var(--space));
}
.prematch-event-card-5.tile-view td.away
{
    margin-bottom: calc(.5 * var(--space));
}
.prematch-event-card-5.tile-view td.stats-score
{
    position: absolute;
    line-height: 1.4;
    right: calc(.5 * var(--space));
}
.prematch-event-card-5.tile-view td.stats-score .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-5.tile-view td.event-labels
{
    margin-left: 0!important;
    margin-right: calc(.5 * var(--space));
}
.prematch-event-card-5.tile-view td.circle-flag
{
    order: 1;
    margin-right: calc(.5 * var(--space));
    width: auto;
}
.prematch-event-card-5.tile-view td.circle-flag span
{
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    height: 1.142rem;
    width: 1.142rem;
}
.prematch-event-card-5.tile-view td.date:not(.time)
{
    order: 2;
    color: var(--primary-color);
    font-size: .928rem;
    margin-right: calc(.25 * var(--space));
}
.prematch-event-card-5.tile-view td.time
{
    position: relative;
    padding-left: 0!important;
    padding-right: var(--space)!important;
    line-height: 1.4;
    order: 1;
    font-weight: 700;
    font-size: .928rem;
    width: auto;
    color: var(--primary-color);
}
.prematch-event-card-5.tile-view td.time:after
{
    content: "-";
    font-weight: 400;
    position: absolute;
    right: calc(var(--space) * .375);
    top: 0;
}
.prematch-event-card-5.tile-view td.odd
{
    margin-right: calc(.5 * var(--space));
}
.prematch-event-card-5.tile-view td.odd .btn-odds
{
    padding: calc(.25 * var(--space)) calc(.5 * var(--space)) calc(.25 * var(--space));
    height: 40px;
    width: 100%;
    position: relative;
    background: var(--btn-odds-bg);
    border-radius: var(--border-radius);
}
.prematch-event-card-5.tile-view td.odd .btn-odds.active, .prematch-event-card-5.tile-view td.odd .btn-odds:hover
{
    border-radius: var(--border-radius);
    background: var(--btn-odds-active-bg)!important;
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
    border-color: var(--btn-odds-active-bg);
}
.prematch-event-card-5.tile-view td.odd .btn-odds.active .code, .prematch-event-card-5.tile-view td.odd .btn-odds:hover .code
{
    color: var(--color-for-btn-odds-active-bg)!important;
    font-weight: 600;
}
.prematch-event-card-5.tile-view td.odd .btn-odds .code
{
    display: block;
    font-size: .714rem;
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
    font-weight: 400;
}
.prematch-event-card-5.tile-view td.extra-odds
{
    max-width: 60px;
    font-weight: 500;
    cursor: pointer;
}
.prematch-event-card-5.tile-view td.odd, .prematch-event-card-5.tile-view td.extra-odds
{
    order: 4;
    flex: 1;
}
.prematch-event-card-5.tile-view td.odd .btn-lock, .prematch-event-card-5.tile-view td.extra-odds .btn-lock
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-5.tile-view td.odd .btn-lock .icon, .prematch-event-card-5.tile-view td.extra-odds .btn-lock .icon
{
    margin-left: calc(.25 * var(--space));
}
.prematch-event-card-5.tile-view td.odd nvscore-extra-odd>div, .prematch-event-card-5.tile-view td.extra-odds nvscore-extra-odd>div
{
    background: var(--btn-odds-bg);
}
.prematch-event-card-5.tile-view td.odd .btn-odds, .prematch-event-card-5.tile-view td.odd nvscore-extra-odd>div, .prematch-event-card-5.tile-view td.extra-odds .btn-odds, .prematch-event-card-5.tile-view td.extra-odds nvscore-extra-odd>div
{
    height: 40px;
    width: 100%;
    border: 0!important;
    border-radius: var(--border-radius);
    display: flex;
    justify-content: center;
    align-items: center;
}
.prematch-event-card-5.tile-view td.head-to-head
{
    position: absolute;
    right: calc(2 * var(--space));
    top: 6px;
}
.prematch-event-card-5.tile-view td.head-to-head .icon
{
    color: hsl(var(--font-color-3-hs),calc(var(--font-color-3-l) + var(--font-lightness)),1);
}
.prematch-event-card-5.tile-view.recommended-bet-slip-table td.home-away
{
    order: 4;
    display: flex;
    flex-direction: column;
    width: 100%;
    text-align: left;
    margin: calc(.5 * var(--space)) 0 calc(.25 * var(--space));
}
html
{
    display: flex;
}
html, body
{
    font-family: Roboto,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-y: auto;
    min-width: 1024px;
    overflow-x: auto;
    min-height: 100%!important;
    padding: 0!important;
    height: unset;
}
@media(max-width: 9999px)
{
    html, body
    {
        zoom: 205%;
    }
}
@media(max-width: 8200px)
{
    html, body
    {
        zoom: 200%;
    }
}
@media(max-width: 7600px)
{
    html, body
    {
        zoom: 190%;
    }
}
@media(max-width: 7200px)
{
    html, body
    {
        zoom: 180%;
    }
}
@media(max-width: 6600px)
{
    html, body
    {
        zoom: 170%;
    }
}
@media(max-width: 6200px)
{
    html, body
    {
        zoom: 165%;
    }
}
@media(max-width: 5600px)
{
    html, body
    {
        zoom: 160%;
    }
}
@media(max-width: 5200px)
{
    html, body
    {
        zoom: 155%;
    }
}
@media(max-width: 4600px)
{
    html, body
    {
        zoom: 150%;
    }
}
@media(max-width: 4200px)
{
    html, body
    {
        zoom: 145%;
    }
}
@media(max-width: 3800px)
{
    html, body
    {
        zoom: 140%;
    }
}
@media(max-width: 3550px)
{
    html, body
    {
        zoom: 135%;
    }
}
@media(max-width: 3200px)
{
    html, body
    {
        zoom: 130%;
    }
}
@media(max-width: 3000px)
{
    html, body
    {
        zoom: 125%;
    }
}
@media(max-width: 2800px)
{
    html, body
    {
        zoom: 120%;
    }
}
@media(max-width: 2600px)
{
    html, body
    {
        zoom: 115%;
    }
}
@media(max-width: 2400px)
{
    html, body
    {
        zoom: 110%;
    }
}
@media(max-width: 2200px)
{
    html, body
    {
        zoom: 105%;
    }
}
@media(max-width: 2000px)
{
    html, body
    {
        zoom: 100%;
    }
}
html ::-webkit-scrollbar, body ::-webkit-scrollbar
{
    width: .5rem;
    height: .5rem;
}
html ::-webkit-scrollbar-track, body ::-webkit-scrollbar-track
{
    background: var(--color-3);
}
html ::-webkit-scrollbar-thumb, body ::-webkit-scrollbar-thumb
{
    background: hsl(var(--color-5-hs),var(--color-5-l),80%);
}
html ::-webkit-scrollbar-thumb:hover, body ::-webkit-scrollbar-thumb:hover
{
    background: hsl(var(--color-5-hs),calc(var(--color-5-l) + 3%),1);
}
nvscore-spinner-loader .nvs-spinner-loader .spinner-border
{
    border-color: transparent;
    border-top-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
    border-bottom-color: hsl(var(--font-color-1-hs),calc(var(--font-color-1-l) + var(--font-lightness)),1);
}
.accept-cookie
{
    position: fixed;
    bottom: 0;
    left: 9%;
    right: 9%;
    background: var(--color-1);
    color: hsl(var(--font-color-2-hs),calc(var(--font-color-2-l) + var(--font-lightness)),1);
    border-radius: 8px 8px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--space);
    z-index: 15;
    box-shadow: 0 2px 10px 2px #0000004d;
    animation: slide-down .4s 1 1s both;
    font-weight: 300;
}
.accept-cookie .button-group
{
    display: flex;
    margin-left: calc(2 * var(--space));
}
.accept-cookie .btn
{
    height: 48px;
    min-width: 200px;
    border: 1px solid var(--color-for-color-1);
    background: var(--color-for-color-1);
    color: var(--color-1);
    border-radius: 8px;
    font-weight: 400;
}
.accept-cookie .btn.btn-border
{
    background: none;
    color: var(--color-for-color-1);
}
.accept-cookie .description
{
    margin-bottom: 0;
}